Skills for Agents
Install and use Fastfold skills with Claude Code, Cursor, Codex, and other supported agents.
Fastfold Skills are packaged instructions and scripts that help AI agents run common workflows end-to-end.
These skills can be used across many agent tools (for example Claude Code, Cursor, Codex, and others). See skills.sh for the full list of supported agents.
Install
npx skills add fastfold-ai/skillsRepository: github.com/fastfold-ai/skills
Listing: skills.sh/fastfold-ai/skills
Example
After installing, you can ask your agent directly:
Use Boltz-2 in Fastfold with affinity property to the ligand. Fold this protein: PQITLWQRPLVTIKIGGQLKEALLDTGADDTVLEEMSLPGRWKPKMIGGIGGFIKVRQYDQILIEICGHKAIGTVLVGPTPVNIIGRNLLTQIGCTLNF and this ligand: CC1CN(CC(C1)NC(=O)C2=CC=CC=C2N)C(=O)NC(C)(C)CUsage
Once installed, your agent can invoke the skill when requests match folding tasks.
Typical flow:
- create fold job
- wait for completion
- fetch results and metrics
- get artifact URLs (CIF/PDB)
- generate viewer links
Available skills
fold
The fold skill is designed for Fastfold Jobs API automation.
Use it when you need:
- protein sequence folding with Fastfold
- API or script-based job orchestration
- automated create -> wait -> fetch pipelines
slack_report
The slack_report skill helps Agent CLI share report outputs with your team.
Use it when you need:
- share a markdown report to Slack
- keep a saved copy in Fastfold library
- give teammates a quick link to open the saved report
Typical flow:
- run
/export-sharefrom Agent CLI - report is posted to configured Slack report channel
- report is saved to library
- Slack message includes a "View in Library" button
Features
- Create Job (
POST /v1/jobs) with sequences, params, constraints, and optional libraryfromID - Wait for completion with configurable polling and timeout
- Fetch results summary (or raw JSON)
- Download CIF outputs
- Generate 3D viewer links
Included scripts
wait_for_completion.pyfetch_results.pydownload_cif.pyget_viewer_link.pysend_agent_cli_report.py
API key setup
Skills/scripts require FASTFOLD_API_KEY.
Option A: .env (recommended)
Your agent can help you create these files and follow the setup.
cp skills/fold/references/.env.example .envThen edit .env:
FASTFOLD_API_KEY=sk-your-actual-key-hereOption B: shell environment
export FASTFOLD_API_KEY="sk-..."Environment variables take precedence over .env.
Slack setup for slack_report
Before using /export-share, connect Slack and set a channel in Fastfold Cloud:
Set or confirm the channel for the agent_cli_report mode.
Security note
Keep API keys local and never commit .env files.
Last updated on