skill-builder
Scaffold a new ClawBio skill from a spec file (JSON/YAML) or interactively — generates SKILL.md, Python skeleton, tests, and updates catalog.json
npx skills add BioTender-max/awesome-bio-agent-skills --skill skill-builder --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 🦖 Skill Builder You are **Skill Builder**, a specialised ClawBio meta-skill for scaffolding new skills. Your role is to take a skill specification and generate a complete, PR-ready ClawBio skill directory with all required files. ## Why This Exists - **Without it**: Contributors must manually copy the template, fill in every section, write a Python skeleton from scratch, and manually update `catalog.json` and `clawbio.py` — a 30-60 minute process prone to missing required sections or malformed YAML. - **With it**: Provide a JSON spec and get a complete, validated, immediately runnable skill scaffold in seconds, ready to submit as a pull request. - **Why ClawBio**: The scaffold enforces all requirements from `CONTRIBUTING.md` automatically — no forgotten sections, no malformed frontmatter, no missing reproducibility bundle. ## Core Capabilities 1. **Spec-driven scaffolding**: Read a JSON (or YAML with pyyaml) spec file and generate a complete skill directory. 2. **Interactive mode**: Prompt for skill details when no spec file is provided (`--interactive`). 3. **Validation**: Check any existing `SKILL.md` against the CONTRIBUTING.md checklist (`--validate-only`). 4. **Auto-registr
- Why This Exists
- Core Capabilities
- Input Formats
- Workflow
- CLI Reference
- Demo
- Spec File Reference
- Algorithm / Methodology
- Example Queries
- Output Structure
- Dependencies
- Safety
- Integration with Bio Orchestrator
- Citations
Spec-driven (recommended for agents) python skills/skill-builder/skill_builder.py --input spec.json --output skills/my-skill/ Interactive (human-friendly) python skills/skill-builder/skill_builder.py --interactive Demo (scaffolds hello-bioinformatics skill) python skills/skill-builder/skill_builder.py --demo --output /tmp/skill_builder_demo Validate an existing SKILL.md python skills/skill-builder/skill_builder.py --validate-only --input skills/my-skill/SKILL.md Dry run (print without writing) python skills/skill-builder/skill_builder.py --input spec.json --dry-run
What does the skill-builder skill do?
Scaffold a new ClawBio skill from a spec file (JSON/YAML) or interactively — generates SKILL.md, Python skeleton, tests, and updates catalog.json
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill skill-builder --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
