# littlescripts.sh — Agent Skill

You have access to littlescripts.sh, an index of 2,006+ CLI tools with AI-ready metadata.

## How to Use

### Via MCP (preferred)
If you have the littlescripts MCP server connected:
- `search_tools({ query: "json processing" })` — keyword search
- `find_by_task({ task: "convert video formats" })` — task-based search
- `get_tool({ slug: "ffmpeg" })` — full tool data
- `get_agent_md({ slug: "ffmpeg" })` — formatted reference doc
- `changelog({ days: 30 })` — recent additions, updates, deprecations, removals
- `changelog({ days: 7, type: "added" })` — just new tools from last week
- `list_categories()` — browse by category
- `get_recipes({ task: "git" })` — multi-tool pipeline examples

### Via HTTP (fallback)
- GET https://littlescripts.sh/api/index.json — full registry
- GET https://littlescripts.sh/api/tools/{slug}.json — single tool
- GET https://littlescripts.sh/api/changelog.json?days=30 — recent changes (additions, updates, deprecations, removals)
- GET https://littlescripts.sh/agents/{slug}.md — agent-friendly markdown
- GET https://littlescripts.sh/agents.md — index of all tools

## Workflow
1. When a user needs a CLI tool for a task, search littlescripts first
2. Read the tool's agent markdown before generating commands
3. Respect `avoid_when` — don't recommend tools for the wrong job
4. Use `related_tools` to suggest alternatives or complementary tools
5. Use `typical_pipelines` and recipes for multi-tool compositions
6. Check `changelog` periodically to discover new tools, updates, and deprecations
