Skip to content

Use Fetcher Skills

Skills give a coding agent package boundaries, implementation workflows, and API references. This documentation helps you understand and review the result; a skill helps the agent perform the work within those boundaries.

Install the plugin

Fetcher’s skills/plugins.json publishes these skills as ahoo-fetcher-skills. Follow the Ahoo Skills installation guide for the matching plugin.

bash
codex plugin marketplace add Ahoo-Wang/skills --ref main
codex plugin add ahoo-fetcher-skills@ahoo-skills

Claude Code uses /plugin marketplace add https://github.com/Ahoo-Wang/skills followed by /plugin install ahoo-fetcher-skills. Distribution controls the installed version; do not assume it immediately matches repository HEAD.

Choose the task boundary

TaskSkillAPI reference
HTTP clients$fetcher-integrationfetcher
Declarative services$fetcher-decorator-servicedecorator
Event delivery$fetcher-eventbuseventbus
Stored values$fetcher-storagestorage
SSE consumption$fetcher-llm-streamingeventstream
Chat completions$fetcher-openai-clientopenai
OpenAPI types$fetcher-openapi-typesopenapi
Client generation$fetcher-openapi-generatorgenerator
React request state$fetcher-react-hooksreact
Data viewers$fetcher-viewer-componentsviewer
CoSec authentication$fetcher-cosec-authcosec
Wow commands and queries$fetcher-wow-cqrswow

Ask for a verifiable outcome

text
$fetcher-openapi-generator generate from ./openapi.yaml into src/generated.
Use the existing tsconfig, preserve the input contract, and type-check the output.

Provide inputs, output location, existing clients, runtime, and acceptance criteria. A skill’s references/api.md supplies detailed material on demand; human Reference pages also provide accurate contracts without requiring readers to switch to a skill to develop an application.

Author source files under this repository’s skills/. Ahoo Skills generates distribution copies; change and validate the source rather than editing generated copies.

Start with runnable examples and task guides to give the agent concrete inputs and expected results. Use architecture to review boundaries.

Released under the Apache License 2.0.