gift-advisor
Skill22 starsChanged 2 months agoMITView on GitHub
Recommends thoughtful, personalized gift ideas for any recipient and occasion — by profiling interests, relationship, budget, and occasion, then generating ranked, specific suggestions with reasoning, price tiers, and backup options. Use this skill when a user asks "what should I get X", "gift ideas for my mom/partner/coworker", "birthday/anniversary/holiday present", "I don't know what to buy", or wants help choosing a present within a budget.
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 0 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 15
Use this to brainstorm and narrow gift choices for any recipient/occasion/budget.
- Very specific: line 29
Add a fallback + a presentation idea: Always include one low-risk option and a tip on wrapping/timing/a handwritten note (the note often …
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Gift Advisor
Overview
This skill generates thoughtful, specific gift recommendations matched to a particular person and occasion — not generic "scarf or gift card" lists. It profiles the recipient, applies gifting principles (thoughtfulness over price, experiences over clutter, match the relationship), and returns ranked ideas with reasoning, price tiers, and safe fallbacks.
Keywords: gift ideas, present, birthday gift, anniversary, holiday gift, Christmas, what to buy, gift for him/her, secret santa, housewarming, wedding gift, thoughtful gift.
When to use vs. not
Use this to brainstorm and narrow gift choices for any recipient/occasion/budget. It can't see live stock or prices — tell the user to confirm availability and current price. For high-value or very personal purchases (jewelry, tech), suggest verifying preferences/sizes/returns.
Inputs to gather first
- Who — relationship to the user, age, gender if relevant.
- Occasion and how much it "should" signal (a coworker's farewell ≠ a 10th anniversary).
- Budget (and currency).
- Interests, hobbies, recent life events, and things they've mentioned wanting.
- Constraints — allergies, space, dislikes, what they already own, delivery deadline.
Workflow
- Profile the recipient. Pull out concrete signals: hobbies, current obsessions, pain points (what annoys them daily — solving it is a great gift), aspirations, recent milestones. The more specific the input, the better the gift.
- Calibrate to the relationship + occasion. Match intimacy and price to the bond — a sentimental gift is wonderful from a partner, odd from a new colleague. See
references/gift-principles.md. - Generate across categories. Brainstorm widely first: experiences, hobby upgrades, consumables/luxuries they won't buy themselves, sentimental/personalized, practical-but-delightful, and "solve a daily annoyance." See
references/idea-categories.md. - Rank and justify. Pick the top 3–5, each with a one-line why it fits this person, a price tier, and where it lands on the safe↔bold spectrum.
- Add a fallback + a presentation idea. Always include one low-risk option and a tip on wrapping/timing/a handwritten note (the note often matters more than the object).
- Sanity-check. Within budget? Available in time? Avoids known dislikes/allergies/duplicates? Appropriate for the relationship?
Decision framework
| Relationship | Lean toward | Avoid |
| Partner/spouse | Sentimental, experiences together, something they hinted at | Appliances "for the house," anything that implies criticism |
| Parent | Experiences, quality upgrade of something they use, photos/memories | Generic gift cards if you know them well |
| Friend | Shared interest, inside jokes, hobby gear | Over-expensive (creates obligation) |
| Coworker / Secret Santa | Consumables, desk items, fun & neutral, modest budget | Anything personal, pricey, or inside-only |
| Kids | Age-appropriate, creative/active, parent-approved | Noisy/messy without checking parents |
Worked example
See examples/gift-for-dad.md for a profile-to-ranked-ideas walkthrough.
Best Practices
- Thoughtfulness beats price. A $20 gift that shows you listened beats a generic $200 one.
- Solve a daily annoyance or upgrade something they use constantly — always lands.
- Experiences and consumables reduce clutter and are remembered longer.
- Listen for hints in what they've mentioned wanting.
- Match the relationship — calibrate intimacy and price.
- The note matters. A handwritten card elevates almost any gift.
Common Pitfalls
- Generic defaults (mug, candle, gift card) when you actually know the person.
- Gifting your own taste rather than theirs.
- Mismatched intimacy — too personal/expensive for the relationship.
- Ignoring stated dislikes, allergies, or what they already own.
- Practical gifts that read as criticism (diet books, cleaning gadgets) unless explicitly wanted.
- Forgetting the deadline — the perfect gift that arrives late isn't.
Other versions3 projects use a version of this.
Word for word · 2
- JayRHa/agent-skills★ 12100% same
- JayRHa/AgentSkills★ 12100% same
Edited · 0
None found.
Wrote their own version · 1
- BambooXiu/AgentSmithy★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository194 other files it gives its agents.
- 0-templateSkill
- ab-test-analyzerSkill
- academy-guideSkill
- add-to-my-skillsSkill
- adr-authorSkill
- ai-tools-setupSkill
- algorithmic-artSkill
- api-and-interface-designSkill
- api-designerSkill
- api-docs-writerSkill
- apple-store-submitSkill
- aws-cost-optimizerSkill
- bash-script-hardeningSkill
- blog-post-writerSkill
- book-summarizerSkill
- branch-cleanupSkill
- brand-copy-landingSkill
- brand-copySkill
- brand-designSkill
- brand-guidelinesSkill
- browser-testing-with-devtoolsSkill
- canvas-designSkill
- changelog-generatorSkill
- changelog-keeperSkill
- chart-chooserSkill
- ci-cd-and-automationSkill
- ci-fix-loopSkill
- claude-apiSkill
- cloudflare-block-countriesSkill
- coderabbitloopSkill
- code-review-and-qualitySkill
- code-reviewerSkill
- code-simplificationSkill
- codexloopSkill
- comms-notionSkill
- comms-slackSkill
- comms-whatsappSkill
- competitive-analysisSkill
- concept-explainerSkill
- constraint-driven-developmentSkill
- context-engineeringSkill
- context-repoSkill
- cover-letter-writerSkill
- crash-courseSkill
- cron-schedulerSkill
- data-digestSkill
- data-pipeline-architectSkill
- debug-detectiveSkill
- debugging-and-error-recoverySkill
- decision-matrixSkill
- dependabot-triageSkill
- dependency-upgraderSkill
- deprecation-and-migrationSkill
- dev-instantdbSkill
- discernment-nudgeSkill
- doc-coauthoringSkill
- dockerfile-proSkill
- docs-index-keeperSkill
- documentation-and-adrsSkill
- docxSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

