Gifts
v1.0.0Build a personal gift system for tracking ideas, occasions, and gift-giving history.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description (personal gift tracking) matches the instructions: create a ~/gifts/ workspace, maintain person/occasion/ideas/given files, and surface reminders. No unrelated services, binaries, or credentials are requested.
Instruction Scope
Instructions are narrowly scoped to creating and updating files under ~/gifts/ and surfacing stored data. The guidance to "Save immediately with context" is expected for this purpose but is somewhat vague and could cause the agent to capture broader conversation context than strictly necessary; the skill does not instruct reading other system files or sending data to external endpoints.
Install Mechanism
No install spec or code is provided (instruction-only), so nothing is downloaded or written by an installer. This minimizes supply-chain risk.
Credentials
No environment variables, credentials, or config paths are requested. The required scope (local file writes) is proportionate to the stated functionality.
Persistence & Privilege
always:false and user-invocable:true (default) — the skill does not request permanent inclusion or elevated platform privileges and does not modify other skills. Its persistence is limited to creating files in the user's home directory, which is appropriate for the stated purpose.
Assessment
This skill appears coherent and low-risk, but it will create and store potentially sensitive personal data in ~/gifts/. Before installing, confirm the agent runtime is properly sandboxed and that files in your home directory won't be automatically uploaded or backed up to untrusted services. Consider: (1) review and set file permissions on ~/gifts/ (chmod 700) or store in an encrypted location if you keep contact/addresses/payment notes; (2) ask the agent to limit what it records (avoid saving full conversation transcripts or personal identifiers you don't want stored); (3) verify platform logging and backups so gift data isn't unintentionally exfiltrated; and (4) if you need stronger privacy, prefer a local encrypted notes app or explicitly audit where the agent sends logs. If you want, provide the agent with a clear template and a short policy (what to save and what not to save) to reduce overly broad captures.Like a lobster shell, security has layers — review code before you run it.
Runtime requirements
🎁 Clawdis
OSLinux · macOS · Windows
latest
Core Behavior
- User mentions gift idea → save to person's file
- User asks what to gift → check saved ideas first
- User gives/receives gift → log for future reference
- Create
~/gifts/as workspace
File Structure
~/gifts/
├── people/
│ ├── mom.md
│ └── sarah.md
├── occasions/
│ └── birthdays.md
├── given/
│ └── 2024.md
├── ideas/
│ └── generic.md
└── my-wishlist.md
Person File
# sarah.md
## Basics
Birthday: March 15
## Interests
Cooking (Italian), yoga, true crime podcasts
## Sizes
Clothing: M, Shoes: 38 EU
## Ideas Backlog
- Le Creuset dutch oven (mentioned wanting)
- That cookbook she keeps referencing
## Given History
- 2024: Knife set — loved it
- 2023: Cooking class — went together
## Avoid
Candles (has too many)
Capturing Ideas
When user mentions someone wants something:
- Save immediately with context
- Note source: "mentioned while cooking" or "saw her eyeing it"
- Casual mentions = best gifts later
Occasions Calendar
# birthdays.md
## March
- Sarah: 15th
- Mom: 22nd
Gift History
# given/2024.md
## Sarah — Birthday
Knife set, $120 — loved it, uses daily
## Mom — Mother's Day
Spa day — went together
Generic Ideas Bank
# generic.md
## Safe Options
Nice candle, quality chocolates, gift card
## Experiences
Concert tickets, cooking class, spa day
My Wishlist
# my-wishlist.md
## Want
- AirPods Max
- Leather weekender bag
## Sizes & Notes
L shirts, 10 US shoes
Avoid: cologne, novelty items
What To Surface
- "Sarah's birthday is in 2 weeks"
- "You saved an idea for her last month"
- "Last year you gave her X, went well"
Progressive Enhancement
- Start: add closest people with birthdays
- Ongoing: capture ideas when mentioned
- After giving: log reaction
What NOT To Do
- Suggest generic gifts without checking their file
- Forget to log gifts (prevents repeats)
- Miss capturing "I want that" moments
Comments
Loading comments...
