Agent skill · Documentation

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

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeships scriptsNOASSERTION
Install
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.

Facts
Files in the skill folder: 5
SKILL.md size: 8 KB
Bundled scripts: yes
Version: 0.1.0
Declared author: Mj
Path: skills/clawbio/skill-builder/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 🦖 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

What's inside
Steps it walks through
  1. Why This Exists
  2. Core Capabilities
  3. Input Formats
  4. Workflow
  5. CLI Reference
  6. Demo
  7. Spec File Reference
  8. Algorithm / Methodology
  9. Example Queries
  10. Output Structure
  11. Dependencies
  12. Safety
  13. Integration with Bio Orchestrator
  14. Citations
Ships with 4 files
  • demo_spec.json
  • skill_builder.py
  • templates/spec_template.json
  • tests/test_skill_builder.py
Commands it runs
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
More from awesome-bio-agent-skills
All skills →
About this skill
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.

Keep going