Agent skill
templates-automaat-research-machine
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/templates-automaat-research-machine
SKILL.md
Research Skill Template
For skills that aggregate information from multiple sources.
---
name: {skill-name}
description: {Research X from multiple sources with synthesis}
argument-hint: "[topic] [--focus area] [--since date]"
allowed-tools: WebSearch, WebFetch, Read, Write
user-invocable: true
---
{Skill Name}
{Description of research domain and purpose.}
Arguments
Parse from $ARGUMENTS:
- topic: Required — What to research
- --focus: Optional — Narrow scope (default: all)
- --since: Optional — Date range (default: past 7 days)
State Files
Last Run
./findings/{skill-name}/.last-run
Format: YYYY-MM-DD
Covered Items
./findings/{skill-name}/.covered-items
Format: One URL/ID per line. Keep last 500.
Workflow
Phase 1: Setup
- Read
sources.mdfor search patterns - Read
output-template.mdfor format - Parse arguments
- Read
.last-run— set date range - Read
.covered-items— for deduplication
Phase 2: Research
Search patterns from sources.md:
{topic} {date_range}
site:{source1} {topic}
site:{source2} {topic}
"{topic}" best OR latest
Collect:
- {Data point 1}
- {Data point 2}
- {Data point 3}
Phase 3: Synthesis
- Deduplicate within session
- Filter against
.covered-items - Rank by {criteria}
- Categorize into sections
Phase 4: Generate Output
- Load
output-template.md - Fill sections with findings
- Format per template
Phase 5: Save
Write output:
./findings/{skill-name}/{topic}-{date}.md
Update state:
./findings/{skill-name}/.last-run → today's date
./findings/{skill-name}/.covered-items → append new URLs
Output Requirements
- Source URLs for all items
- {Domain-specific format}
- Emojis for section headers
- Bullet points over paragraphs
Error Handling
- No results: Broaden search, try alternative terms
- Source unavailable: Log and continue with others
- Minimum not met: Expand date range, retry
Quality Checklist
- At least {N} sources cited
- No duplicate items
- All items have URLs
- State files updated
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?