Updated 1mo ago
by intertwine
dspy-agent-skills
Production-grade DSPy 3.2.x agent skills + validated end-to-end examples for Claude Code and Codex CLI — fundamentals, evaluation, GEPA, BetterTogether, and RLM.
278 GitHub stars (278)
Steady at 278 stars — no new stars in the 16 days since Sep 30.
- 5 skills (5 skills found in its SKILL.md files)
- 24 forks (24 forks)
- 1mo ago last update (Last updated 1mo ago)
Install
Skills CLI
npx skills add intertwine/dspy-agent-skills
Asks which skills and agents to install. Just one: npx skills add intertwine/dspy-agent-skills --skill dspy-advanced-workflow — add -g for every project.
Claude Code
git clone https://github.com/intertwine/dspy-agent-skillscp -r "dspy-agent-skills/skills/dspy-advanced-workflow" ~/.claude/skills/
Copies the dspy-advanced-workflow skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add intertwine/dspy-agent-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
dspy-advanced-workflow
Build DSPy 3.2.x programs through spec, program, metric and baseline; extend to optimization and export when requested and justified by task budget. Orchestrates the other four DSPy skills (dspy-fundamentals, dspy-evaluation-harness, dspy-gepa-optimizer, dspy-rlm-module) in the correct order. Use for greenfield DSPy builds; prototypes may stop at a validated baseline.
skills/dspy-advanced-workflow/SKILL.md on GitHub (opens in a new tab) -
dspy-evaluation-harness
Build DSPy evaluation harnesses with rich-feedback metrics that are essential for GEPA optimization. Use when writing a metric function, calling dspy.Evaluate, splitting dev/val sets, debugging "why is my optimizer not improving?", or designing CI-ready DSPy eval suites.
skills/dspy-evaluation-harness/SKILL.md on GitHub (opens in a new tab) -
dspy-fundamentals
Write idiomatic DSPy 3.2.x programs — typed Signatures, dspy.Module subclasses, Predict/ChainOfThought/ReAct/ProgramOfThought, and save/load. Use this when starting any new DSPy project or when fixing non-idiomatic DSPy code (hard-coded prompts, ad-hoc string templates, untyped outputs, non-serializable classes).
skills/dspy-fundamentals/SKILL.md on GitHub (opens in a new tab) -
dspy-gepa-optimizer
Optimize DSPy programs with dspy.GEPA — a reflective/evolutionary optimizer to consider against task-specific baselines within an authorized evaluation budget. Use when the user says optimize, compile, GEPA, reflective optimization, or "make this program better" and a DSPy program + metric + trainset exist.
skills/dspy-gepa-optimizer/SKILL.md on GitHub (opens in a new tab) -
dspy-rlm-module
Use dspy.RLM (Recursive Language Model) for reasoning over contexts too large to fit in an LLM's working window — entire codebases, long logs, massive documents, or multi-step data exploration that needs a sandboxed Python REPL. Use when the input is >100k tokens, needs recursive chunking, or benefits from the LLM writing and running code to probe data.
skills/dspy-rlm-module/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.