Receipts To Expenses
Read a batch of receipt images directly via vision, classify each into expense categories, optionally reconcile against a bank statement CSV, and produce a multi-sheet Excel workbook + a PDF summary. Use when given receipt photos and asked for an expense report.
Script Deps Python Fixture
Python deps integration fixture for #57 E2E tests
Script Deps None Fixture
No-manifest fixture for #57 E2E tests (ecosystem === "none")
Semgrep Rule Creator
Generate a complete Semgrep rule bundle (rule.yml + tests.md + README.md) from a CVE description and a bad-code example. Picks an appropriate severity, infers the right CWE/OWASP mapping, and produces a ready-to-commit rule with documentation. Use when asked to draft a Semgrep rule, encode a security pattern, or productize a security finding for the codebase.
Changelog Generator
Generate a polished CHANGELOG.md and release-notes.md from a local git repository (or a captured `.git-log.txt` dump). Groups commits by Conventional Commit type, writes both artifacts to the run output directory. Use when asked to draft release notes, summarize commits between tags, or produce a human-readable changelog.
Web Scraper
Browse websites and extract structured information. Use when the user needs data from a web page.
Knowledge Base From Vault
Turn a folder of Markdown notes (Obsidian vault, Notion export, plain repo docs) into a navigable static HTML knowledge base bundled as a single .zip file. Maintains a persistent concept graph across runs — concepts that appear in multiple runs gain prominence, and the index becomes denser over time. Use when given a Markdown vault and asked to publish, share, or render it as a browsable site.
Skrun
Deploy any Agent Skill as an API via POST /run. The open-source multi-model alternative to Claude Managed Agents, Microsoft Foundry & Mistral/Koyeb — works with any LLM.
Adr Writer
Generate a numbered Architecture Decision Record (ADR) following the standard nygard/MADR convention. Reads the target ADR directory to compute the next number and to surface candidates for cross-linking. Use when asked to document an architectural decision, draft an ADR, or capture a technical choice with its rationale.
Meeting Transcript To Action Items
Listen to a meeting recording and extract structured action items, decisions, and open questions. Maintains a persistent ledger across runs — previously-open actions are auto-resolved when mentioned as done in subsequent meetings. Outputs `actions.csv` (importable to Linear/Asana/Notion) + `recap.md` (paste into Slack). Use when given a meeting recording and asked for a recap or action items.
Code Review
Review code for quality, bugs, security issues, and suggest improvements. Use when asked to review, audit, or improve code.
Email Drafter
Draft professional emails based on context, tone, and recipient. Use for composing business emails.
Csv To Executive Report
Turn a CSV of operational data (sales, usage, signups, support tickets) into a multi-page styled PDF executive report with narrative + matplotlib charts. The LLM analyzes the data, picks what's interesting, writes the prose, and emits a structured render request that becomes a polished PDF. Use when given a CSV and asked for a report, summary, or analysis.
Script Deps Node Fixture
Node deps integration fixture for #57 E2E tests
Persistent Skill
A skill that uses persistent context mode.
Slide Deck Generator
Generate a real PowerPoint .pptx deck from a Markdown outline. Picks slide layouts (title / content / closing) based on the outline structure, applies a brand accent color, optionally adds speaker notes. Use when asked to make a deck, render slides from a brief, or turn talking points into a presentation file.
Seo Audit
Audit a website for SEO issues and track improvements over time. Use when analyzing website SEO performance.
Pdf Processing
Read a PDF directly with vision and extract text, summarize, or analyze its structure. Use when the user passes a PDF file.
Audit Fixture Tool Error
E2E test fixture — calls a tool that always fails, used to verify tool_call_error events.
Pdf Processing
Extract PDF text, fill forms, merge files. Use when handling PDFs.
Data Analyst
Analyze structured data (CSV/JSON), find patterns, generate insights, and suggest visualizations. Use for data analysis tasks.