A collection of Claude Skills for the Rockfish SDK — a Python SDK for generating synthetic data.
pip install -r requirements.txtThat pulls in rockfish[labs] from https://packages.rockfish.ai, plus any dependencies the example scripts need (e.g. matplotlib).
The SDK alone:
pip install -U 'rockfish[labs]' -f 'https://packages.rockfish.ai'You'll also need a Rockfish config at ~/.config/rockfish/config.toml (or the ROCKFISH_* env vars) so the examples can talk to the backend.
python examples/entity-gen.py --help # generate synthetic data from a schema
python examples/scenarios.py --help # inject scenarios into a time-series datasetexamples/— runnable Python scripts demonstrating Rockfish SDK features end-to-end. Each is a self-contained walkthrough.skills/— Claude Skills for working with the Rockfish SDK. Each skill is a directory containing aSKILL.mdthat an agent (Claude Code, Claude Desktop, etc.) loads to understand when and how to use the underlying SDK feature. Skills point at the corresponding example scripts as worked references.output/— gitignored; example scripts write artifacts (plots, datasets) here.
A skill is a directory under skills/ containing a SKILL.md file with:
- YAML frontmatter (
name,description) — thedescriptionis the matching signal an agent uses to decide whether to load the skill. - A markdown body explaining when to use the skill and how to invoke the underlying SDK feature.
- (Optional) Additional reference files, scripts, or templates loaded on demand.
When a compatible agent has these skills installed, it surfaces the most relevant one based on the user's request. The SKILL.md is loaded first; companion files are pulled in only when needed.
See the skills in skills/ for working examples. CONTRIBUTING.md describes how to add a new one.
See CONTRIBUTING.md. External pull requests are welcome.
Apache 2.0 — see LICENSE.
- Rockfish SDK package index —
pipfind-links source forrockfish[labs]. - The Complete Guide to Building Skills for Claude — Anthropic's official PDF guide.
- Lessons from building Claude Code: how we use skills — Anthropic engineering blog on real-world skill design.