@sstklen/infinite-gratitude
AMulti-agent research that keeps bringing gifts back — like cats! Dispatch multiple agents to research a topic in parallel, compile findings, and iterate on new discoveries.
Install
agr install @sstklen/infinite-gratitude --target claudeWrites 6 files into .claude/skills/, pinned to git-86f18da4.
- .claude/skills/infinite-gratitude/.gitattributes
- .claude/skills/infinite-gratitude/.gitignore
- .claude/skills/infinite-gratitude/LICENSE
- .claude/skills/infinite-gratitude/README.md
- .claude/skills/infinite-gratitude/SKILL.md
- .claude/skills/infinite-gratitude/infinite-gratitude-story.md
Document
name: infinite-gratitude description: Multi-agent research that keeps bringing gifts back — like cats! Dispatch multiple agents to research a topic in parallel, compile findings, and iterate on new discoveries. argument-hint: "" [--depth quick|normal|deep] [--agents 1-10]
Infinite Gratitude 🐾
無限貓報恩 | 無限の恩返し Multi-agent research that keeps bringing gifts back — like cats! 🐱
Quick Reference
| Option | Values | Default |
|---|---|---|
topic | Required | - |
--depth | quick / normal / deep | normal |
--agents | 1-10 | 5 |
Usage
/infinite-gratitude "pet AI recognition"
/infinite-gratitude "RAG best practices" --depth deep
/infinite-gratitude "React state management" --agents 3
Behavior
Step 1: Split Directions
Split {topic} into 5 parallel research directions:
- GitHub projects
- HuggingFace models
- Papers / articles
- Competitors
- Best practices
Step 2: Dispatch Agents
Task(
prompt="Research {direction} for {topic}...",
subagent_type="research-scout",
model="haiku",
run_in_background=True
)
Step 3: Collect Gifts
Compile all findings into structured report.
Step 4: Loop
If follow-up questions exist → Ask user → Continue? → Back to Step 2
Step 5: Final Report
Example Output
🐾 Infinite Gratitude!
📋 Topic: "pet AI recognition"
🐱 Dispatching 5 agents...
━━━━━━━━━━━━━━━━━━━━━━
🎁 Wave 1
━━━━━━━━━━━━━━━━━━━━━━
🐱 GitHub: MegaDescriptor, wildlife-datasets...
🐱 HuggingFace: DINOv2, CLIP...
🐱 Papers: Petnow uses Siamese Network...
🐱 Competitors: Petnow 99%...
🐱 Tutorials: ArcFace > Triplet Loss...
💡 Key: Data volume is everything!
🔍 New questions:
- How to implement ArcFace?
- How to use MegaDescriptor?
Continue? (y/n)
🐾 by washinmura.jp
Notes
- Uses
haikumodel to save cost - Max 5 agents per wave
- Deep mode loops until satisfied
Additional Resources
- For agent configuration, see references/agent-config.md
Related Skills
- ai-dojo — Foundation for AI coding agents
- research-scout — Single-agent research
Part of 🥋 AI Dojo Series by Washin Village 🐾
Trustgrade A
- passBody integrity
Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.
- passType matchnot applicable to this artifact type
Whether the artifact is really the kind of thing its metadata claims it is.
- passFreshness
How long since the source repository was last pushed to.
- passPrompt injection
Scans the artifact's own text for instructions aimed at your agent rather than at you.
- passLicense
Whether the source repository declares an SPDX license permissive enough to redistribute.
How the grade is calculated
Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:
- Aevery check passed
- Bone warning
- Ctwo warnings
- Dprompt injection or body integrity failed, or three warnings
- Fone of those failed, and something else is wrong
These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.
Versions
git-86f18da47ed42026-07-31