Skills Usage Guide
📖 Table of Contents (click to expand)
Quick Start
- Browse by category in SKILLS.md to find a skill that matches your need
- Read the skill description to understand when to use it
- Invoke naturally: Describe what you need to your AI agent
- Example: “Help me create a new skill”
Platform shortcuts: Optional shortcuts (like /skill-name or @workspace patterns) are documented in instructions/ for each platform.
Setup & Discovery
First time?
- See instructions/claude.md (Claude Code)
- See instructions/copilot.md (GitHub Copilot)
Understanding the design:
- See AGENTS.md for how skill discovery and invocation work
Finding Skills by Use Case
“I want to work on an R package…“ Use analyze-r-package to understand it, create-package-instructions to generate AI docs, improve-code-coverage or security-audit-r-package for quality control, and update-r-news for release notes.
“I want to create a new skill…“ Start with create-skill for guided help, then validate-skill and document-skill.
“I want to verify my setup…“ Run check-bioconductor-skills or check the instructions/ directory.
“I want to perform a Bioconductor data analysis task…“ Check the bioc-howto index for step-by-step guides and code examples.
“I want to analyze a workflow and automate it…“ Use create-skill.
“I want to ensure my skill meets standards…“ Use validate-skill iteratively until it passes.
How Skills Are Discovered and Invoked
For Users
- Browse SKILLS.md to understand what’s available
- Describe your need to your AI agent in natural language
- Agent handles the rest: Matches need, reads skill file, executes process, and outputs result
For AI Agents
- Read SKILLS.md as the primary discovery mechanism
- Match user intent to skill descriptions
- Locate and read the skill file at
skills/{skill-name}/SKILL.md - Execute using platform tools and deliver output
See AGENTS.md for the complete agent behavior standard.
Contributing New Skills
Want to add a new skill?
- Brainstorm: Use
create-skill - Create: Follow guidance to create the skill file
- Validate: Run
validate-skill - Document: Use
document-skillto updateSKILLS.md - Test: Verify it works on your platform
- Submit: Create a PR for review
See CONTRIBUTING.md for detailed guidelines.
Platform-Specific Information
Claude Code
See instructions/claude.md for setup and /skill-name shortcuts.
GitHub Copilot
See instructions/copilot.md for setup and @workspace shortcuts.
Other Agents
See instructions/ for available adapters.
Questions?
- How does skill invocation work? → See AGENTS.md
- How do I create a new skill? → Use
create-skillor see CONTRIBUTING.md - Where are the actual skill files? →
skills/{skill-name}/SKILL.md - Can I use skills on multiple platforms? → Yes! Skills are platform-agnostic
- How do I verify my setup? → Ask your agent: Do I have the Bioconductor skills? This should invoke
check-bioconductor-skillsif your setup is working. See instructions/ for agent-specific setup (e.g.instructions/copilot.md). - I found an issue with a skill or want to suggest a new skill → File an issue at https://github.com/bioconductor/ai-agent-skills/issues