smithery.ai

stuff-watcher

Watch classifieds for deals matching your wishlist

First seen Mar 21, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,911 B
  • docs SUMMARY.md 71 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Stuff Watcher

Monitor local classifieds (email + messaging apps) for items matching your family's wishlist. Send email alerts on matches.

Data Sources

1. Classifieds Email (Primary)

  • Account: [YOUR_EMAIL]
  • Tool: mcpgmailsearchemails and mcpgmailreademail
  • Sender: [YOURCLASSIFIEDSDIGEST_SENDER]
  • Subject filter: "Classifieds" (or appropriate filter)

2. Group Chat (When Available)

  • Tool: Configure based on your messaging platform
  • Group: TBD (configure when available)
  • Status: Requires setup - see Setup section

Execution Flow

Step 1: Load State

Read ~/.claude/skills/stuff-watcher/.last-processed-id (email)
Read ~/.claude/skills/stuff-watcher/.last-chat-id (group chat, if configured)

Step 2: Fetch New Content

Email:

mcp__gmail__search_emails with query:
"from:[CLASSIFIEDS_SENDER] subject:Classifieds"
maxResults: 20

Group Chat (when linked):

# Configure based on your messaging platform

Step 3: Filter to Unprocessed

  • Only process emails/messages newer than last-processed IDs
  • If no new content, skip to Step 7

Step 4: Load Wishlist

Read ~/.claude/skills/stuff-watcher/references/wishlist.md

Step 5: Match & Score

For each listing:

  • Extract item details (name, price, condition, location)
  • Match against wishlist items
  • Score: Strong / Possible / Weak

Step 6: Send Alerts (If Matches Found)

Only send email if there are Strong or Possible matches.

Use mcpgmailsend_email:

  • To: [YOURFAMILYEMAILS]
  • Subject: Classifieds Alert: [X matches found]
  • Body: See Email Format below

Step 7: Update State

echo "<newest-email-id>" > ~/.claude/skills/stuff-watcher/.last-processed-id
echo "<newest-chat-id>" > ~/.claude/skills/stuff-watcher/.last-chat-id

Step 8: Terminal Output

Brief summary:

  • If matches: "Found X matches in Y listings - alert sent"
  • If no matches: "Processed X listings, no matches"

Match Scoring

Strong Match (ALERT)

  • Exact item from wishlist
  • FREE or significantly below market price
  • Good/excellent/new condition
  • Location in preferred areas

Possible Match (ALERT with caveat)

  • Related item (e.g., "winter coat" when looking for "puffer jacket")
  • Right category but details unclear
  • Amazing deal not on wishlist
  • Slightly outside preferred area

Weak Match (LOG ONLY - no alert)

  • Tangentially related
  • Overpriced
  • Poor condition
  • Far location

Email Alert Format

Subject: Classifieds Alert: [N] matches found

Body:

Found matches on local classifieds!

## Strong Matches

### [Item Name] - [FREE / $XX]
- Condition: [if mentioned]
- Location: [if mentioned]
- Details: [description excerpt]
- Source: [Email / Group Chat]
- Matched: "[wishlist item]"

[Repeat for each strong match]

## Possible Matches

### [Item Name] - [FREE / $XX]
- Details: [description]
- Why flagged: [reason]
- Source: [source]

---
Processed: X email listings, Y chat messages
Run time: [timestamp]

No-Match Behavior

  • Do NOT send email
  • Terminal only: "Processed X listings, no matches"
  • This is the expected common case

State Files

File Purpose
.last-processed-id Last email message ID
.last-chat-id Last chat message ID
references/wishlist.md Items to watch for

Cron Schedule

This skill is designed to run multiple times daily. Recommended schedule:

  • 8:00 AM - Morning check
  • 12:00 PM - Midday check
  • 5:00 PM - Evening check
  • 9:00 PM - Night check

Tool Reference

Read emails:

mcp__gmail__search_emails
mcp__gmail__read_email

Send alerts:

mcp__gmail__send_email