Not in the top 1,000 by GitHub stars
OmidZamani/dspy-skills
Collection of Claude Skills for DSPy framework - program language models, optimize prompts, and build RAG pipelines systematically
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/dspy-adapters-multimodal/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-advanced-module-composition/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-better-together/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-bootstrap-fewshot/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-custom-module-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-debugging-observability/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-embedding-retrieval/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-evaluation-suite/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-finetune-bootstrap/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-gepa-reflective/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-haystack-integration/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-mcp-tool-integration/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-miprov2-optimizer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-optimize-anything/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-optimizer-selection/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-output-refinement-constraints/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-production-deployment/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-rag-pipeline/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-react-agent-builder/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-reasoning-modules/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-signature-designer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
skills/dspy-simba-optimizer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f5db3b7b1fe3 → f5db3b7b1fe3
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f5db3b7b1fe3
No earlier version was observed for comparison.
Verified commit f5db3b7b1fe35b3ff5328b3216165e0853e6c884
git clone --filter=blob:none --no-checkout https://github.com/OmidZamani/dspy-skills.git .hotskills/omidzamani-dspy-skills && git -C .hotskills/omidzamani-dspy-skills checkout --detach f5db3b7b1fe35b3ff5328b3216165e0853e6c884
# Copy each selected skill directory from .hotskills/omidzamani-dspy-skills into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/OmidZamani/dspy-skills.git .hotskills/omidzamani-dspy-skills && git -C .hotskills/omidzamani-dspy-skills checkout --detach f5db3b7b1fe35b3ff5328b3216165e0853e6c884
# Copy each selected skill directory from .hotskills/omidzamani-dspy-skills into .agents/skills/<skill-name>/Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- dspy-adapters-multimodal
skills/dspy-adapters-multimodal - dspy-advanced-module-composition
skills/dspy-advanced-module-composition - dspy-better-together
skills/dspy-better-together - dspy-bootstrap-fewshot
skills/dspy-bootstrap-fewshot - dspy-custom-module-design
skills/dspy-custom-module-design - dspy-debugging-observability
skills/dspy-debugging-observability - dspy-embedding-retrieval
skills/dspy-embedding-retrieval - dspy-evaluation-suite
skills/dspy-evaluation-suite - dspy-finetune-bootstrap
skills/dspy-finetune-bootstrap - dspy-gepa-reflective
skills/dspy-gepa-reflective - dspy-haystack-integration
skills/dspy-haystack-integration - dspy-mcp-tool-integration
skills/dspy-mcp-tool-integration - dspy-miprov2-optimizer
skills/dspy-miprov2-optimizer - dspy-optimize-anything
skills/dspy-optimize-anything - dspy-optimizer-selection
skills/dspy-optimizer-selection - dspy-output-refinement-constraints
skills/dspy-output-refinement-constraints - dspy-production-deployment
skills/dspy-production-deployment - dspy-rag-pipeline
skills/dspy-rag-pipeline - dspy-react-agent-builder
skills/dspy-react-agent-builder - dspy-reasoning-modules
skills/dspy-reasoning-modules - dspy-signature-designer
skills/dspy-signature-designer - dspy-simba-optimizer
skills/dspy-simba-optimizer
How it works
dspy-adapters-multimodal
When your agent uses it
Use for DSPy adapter selection, JSONAdapter, XMLAdapter, ChatAdapter, native function calling, structured outputs, and multimodal inputs like dspy.Image or dspy.Audio.
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
841 tokensWhen the skill is activated
Reference documents
3,472 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Adapter Selection
- Native Function Calling
- Image Inputs
- Audio and File Inputs
- Best Practices
- Related Skills
- Official Documentation
Scripts executed separately
example.py
Files
../../.claude-plugin/marketplace.jsonasset466 bytes../../.claude-plugin/plugin.jsonasset674 bytesSKILL.mdcore3,456 bytesSKILL.mdcore3,456 bytesSKILL.mdcore3,456 bytesSKILL.mdcore3,456 bytesSKILL.mdcore3,456 bytesSKILL.mdcore3,456 bytesexample.pyruns294 bytes../dspy-react-agent-builder/SKILL.mddoc6,729 bytes../dspy-signature-designer/SKILL.mddoc7,531 bytes
Read SKILL.md
# DSPy Adapters and Multimodal I/O
## Goal
Choose an adapter deliberately and model image, audio, and file inputs with DSPy's typed primitives.
## Adapter Selection
| Adapter | Use it for |
|---------|------------|
| `dspy.ChatAdapter()` | Default, human-readable field markers, broad model compatibility |
| `dspy.JSONAdapter()` | Structured JSON output and native function calling where supported |
| `dspy.XMLAdapter()` | XML-tagged fields when XML is easier for the target LM to follow |
| `dspy.TwoStepAdapter()` | A separate extraction pass when parsing needs extra help |View the complete source on GitHubdspy-advanced-module-composition
When your agent uses it
Use for composing DSPy modules with Ensemble, MultiChainComparison, ensemble voting, sequential pipelines, and multi-program workflows.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
1,979 tokensWhen the skill is activated
Reference documents
5,439 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Related Skills
- Inputs
- Outputs
- Workflow
- Production Example
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
SKILL.mdcore8,634 bytesSKILL.mdcore8,634 bytesSKILL.mdcore8,634 bytesSKILL.mdcore8,634 bytesSKILL.mdcore8,634 bytesSKILL.mdcore8,634 bytesexample.pyruns615 bytes../dspy-custom-module-design/SKILL.mddoc7,748 bytes../dspy-evaluation-suite/SKILL.mddoc7,875 bytes../dspy-signature-designer/SKILL.mddoc7,531 bytes
Read SKILL.md
# DSPy Advanced Module Composition
## Goal
Compose complex DSPy programs using the Ensemble optimizer, MultiChainComparison for reasoning synthesis, and sequential module patterns.
## When to Use
- Need consensus from multiple approaches
- Comparing different reasoning strategies
- Building robust pipelines with fallbacks
- Complex multi-step workflows with branching
- Ensemble methods for improved accuracy
View the complete source on GitHubdspy-better-together
When your agent uses it
Use for BetterTogether, prompt plus weight optimization, fine-tuning sequences, and strategy chains like p -> w -> p.
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
775 tokensWhen the skill is activated
Reference documents
4,477 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Prerequisites
- Basic Pattern
- Strategy Choices
- Per-Optimizer Compile Arguments
- Inspect Results
- Related Skills
- Official Documentation
Scripts executed separately
example.py
Files
SKILL.mdcore3,021 bytesSKILL.mdcore3,021 bytesSKILL.mdcore3,021 bytesexample.pyruns879 bytes../dspy-finetune-bootstrap/SKILL.mddoc7,187 bytes../dspy-gepa-reflective/SKILL.mddoc7,128 bytes../dspy-optimizer-selection/SKILL.mddoc3,566 bytes
Read SKILL.md
# DSPy BetterTogether
## Goal
Sequence prompt and weight optimizers, evaluate intermediate programs, and return the best candidate.
## Prerequisites
- Use DSPy `3.2.1` or later in the stable `3.2.x` series.
- Assign an LM directly to every predictor with `student.set_lm(lm)`.
- Keep a validation set, or allow `BetterTogether` to hold out part of the trainset.
- Confirm the LM provider supports fine-tuning before including `BootstrapFinetune`.
## Basic PatternView the complete source on GitHubdspy-bootstrap-fewshot
When your agent uses it
Use for BootstrapFewShot, bootstrapped demonstrations, teacher-model demos, and low-data DSPy prompt optimization.
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
1,282 tokensWhen the skill is activated
Reference documents
5,111 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Related Skills
- Inputs
- Outputs
- Workflow
- Production Example
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
SKILL.mdcore5,114 bytesSKILL.mdcore5,114 bytesSKILL.mdcore5,114 bytesSKILL.mdcore5,114 bytesSKILL.mdcore5,114 bytesSKILL.mdcore5,114 bytesexample.pyruns457 bytes../dspy-evaluation-suite/SKILL.mddoc7,875 bytes../dspy-gepa-reflective/SKILL.mddoc7,128 bytes../dspy-miprov2-optimizer/SKILL.mddoc5,571 bytes
Read SKILL.md
# DSPy Bootstrap Few-Shot Optimizer
## Goal
Automatically generate and select optimal few-shot demonstrations for your DSPy program using a teacher model.
## When to Use
- You have **10-50 labeled examples**
- Manual example selection is tedious or suboptimal
- You want demonstrations with reasoning traces
- Quick optimization without extensive compute
## Related SkillsView the complete source on GitHubdspy-custom-module-design
When your agent uses it
Use for creating custom DSPy modules, extending dspy.Module, reusable components, stateful modules, serialization, and module testing.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
1,721 tokensWhen the skill is activated
Reference documents
5,276 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Related Skills
- Inputs
- Outputs
- Workflow
- Production Example
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
../dspy-advanced-module-composition/SKILL.mddoc8,634 bytesSKILL.mdcore7,748 bytesSKILL.mdcore7,748 bytesSKILL.mdcore7,748 bytesSKILL.mdcore7,748 bytesSKILL.mdcore7,748 bytesSKILL.mdcore7,748 bytesexample.pyruns423 bytes../dspy-miprov2-optimizer/SKILL.mddoc5,571 bytes../dspy-signature-designer/SKILL.mddoc7,531 bytes
Read SKILL.md
# DSPy Custom Module Design
## Goal
Design production-quality custom DSPy modules with proper architecture, state management, serialization, and testing patterns.
## When to Use
- Building reusable DSPy components
- Complex logic beyond built-in modules
- Need custom state management
- Sharing modules across projects
- Production deployment requirements
View the complete source on GitHubdspy-debugging-observability
When your agent uses it
Use for debugging DSPy programs, inspect_history, tracing LLM calls, custom callbacks, observability, monitoring, and cost tracking.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
2,069 tokensWhen the skill is activated
Reference documents
4,973 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Related Skills
- Inputs
- Outputs
- Workflow
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
SKILL.mdcore8,329 bytesSKILL.mdcore8,329 bytesSKILL.mdcore8,329 bytesSKILL.mdcore8,329 bytesSKILL.mdcore8,329 bytesexample.pyruns221 bytes../dspy-evaluation-suite/SKILL.mddoc7,875 bytes../dspy-miprov2-optimizer/SKILL.mddoc5,571 bytes../dspy-react-agent-builder/SKILL.mddoc6,729 bytes
Read SKILL.md
# DSPy Debugging & Observability
## Goal
Debug, trace, and monitor DSPy programs using built-in inspection, MLflow tracing, and custom callbacks for production observability.
## When to Use
- Debugging unexpected outputs
- Understanding multi-step program flow
- Production monitoring (cost, latency, errors)
- Analyzing optimizer behavior
- Tracking LLM API usage
View the complete source on GitHubdspy-embedding-retrieval
When your agent uses it
Use for DSPy retrieval with dspy.Embedder, dspy.Embeddings, FAISS indexes, semantic search, and local or hosted embedding models.
What it loads into context
Frontmatter
101 tokensAlways available to the agent
SKILL.md
737 tokensWhen the skill is activated
Reference documents
4,427 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Basic Hosted Embedder
- Use in RAG
- Custom Local Embeddings
- Scores, FAISS, and Persistence
- Related Skills
- Best Practices
- Official Documentation
Scripts executed separately
example.py
Files
SKILL.mdcore2,877 bytesSKILL.mdcore2,877 bytesSKILL.mdcore2,877 bytesSKILL.mdcore2,877 bytesSKILL.mdcore2,877 bytesSKILL.mdcore2,877 bytesexample.pyruns408 bytes../dspy-production-deployment/SKILL.mddoc3,355 bytes../dspy-rag-pipeline/SKILL.mddoc7,643 bytes../dspy-signature-designer/SKILL.mddoc7,531 bytes
Read SKILL.md
# DSPy Embedding Retrieval
## Goal
Build semantic retrieval over an application-owned text corpus with `dspy.Embedder` and `dspy.Embeddings`.
## Basic Hosted Embedder
```python
import dspy
corpus = [
"DSPy programs are composed from modules.",
"MIPROv2 optimizes instructions and demonstrations.",View the complete source on GitHubdspy-evaluation-suite
When your agent uses it
Use for evaluating DSPy programs with Evaluate, answer_exact_match, SemanticF1, custom metrics, baselines, and program comparisons.
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
1,880 tokensWhen the skill is activated
Reference documents
6,332 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Related Skills
- Inputs
- Outputs
- Workflow
- Built-in Metrics
- Custom Metrics
- Production Example
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
../dspy-bootstrap-fewshot/SKILL.mddoc5,114 bytesSKILL.mdcore7,875 bytesSKILL.mdcore7,875 bytesSKILL.mdcore7,875 bytesSKILL.mdcore7,875 bytesSKILL.mdcore7,875 bytesSKILL.mdcore7,875 bytesSKILL.mdcore7,875 bytesSKILL.mdcore7,875 bytesSKILL.mdcore7,875 bytesexample.pyruns484 bytes../dspy-gepa-reflective/SKILL.mddoc7,128 bytes../dspy-miprov2-optimizer/SKILL.mddoc5,571 bytes../dspy-rag-pipeline/SKILL.mddoc7,643 bytes
Read SKILL.md
# DSPy Evaluation Suite
## Goal
Systematically evaluate DSPy programs using built-in and custom metrics with parallel execution.
## When to Use
- Measuring program performance before/after optimization
- Comparing different program variants
- Establishing baselines
- Validating production readiness
## Related SkillsView the complete source on GitHubdspy-finetune-bootstrap
When your agent uses it
Use for BootstrapFinetune, fine-tuning DSPy models, teacher-student distillation, weight optimization, and lower-cost deployment.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
1,825 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Inputs
- Outputs
- Workflow
- Production Example
- Training Arguments Reference
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
SKILL.mdcore7,187 bytesSKILL.mdcore7,187 bytesSKILL.mdcore7,187 bytesSKILL.mdcore7,187 bytesSKILL.mdcore7,187 bytesSKILL.mdcore7,187 bytesexample.pyruns460 bytes
Read SKILL.md
# DSPy BootstrapFinetune Optimizer
## Goal
Distill a DSPy program into fine-tuned model weights for efficient production deployment.
## When to Use
- You have a working DSPy program with a large model
- Need to reduce inference costs
- Want faster responses (smaller model)
- Deploying to resource-constrained environments
## InputsView the complete source on GitHubdspy-gepa-reflective
When your agent uses it
Use for GEPA reflective optimization, ReAct agent optimization, feedback metrics, LLM reflection, and execution trajectories.
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
1,772 tokensWhen the skill is activated
Reference documents
4,621 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Related Skills
- Inputs
- Outputs
- Workflow
- Production Example
- Metric Contract
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
../dspy-bootstrap-fewshot/SKILL.mddoc5,114 bytes../dspy-evaluation-suite/SKILL.mddoc7,875 bytesSKILL.mdcore7,128 bytesSKILL.mdcore7,128 bytesSKILL.mdcore7,128 bytesSKILL.mdcore7,128 bytesSKILL.mdcore7,128 bytesexample.pyruns607 bytes../dspy-miprov2-optimizer/SKILL.mddoc5,571 bytes
Read SKILL.md
# DSPy GEPA Optimizer
## Goal
Optimize complex agentic systems using LLM reflection on full execution traces with Pareto-based evolutionary search.
## When to Use
- **Agentic systems** with tool use
- When you have **rich textual feedback** on failures
- Complex multi-step workflows
- Instruction-only optimization needed
## Related SkillsView the complete source on GitHubdspy-haystack-integration
When your agent uses it
Use for integrating DSPy with Haystack, optimizing Haystack prompts, improving retrieval pipelines, and extracting DSPy prompts.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
1,273 tokensWhen the skill is activated
Reference documents
414 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Inputs
- Outputs
- Workflow
- Production Example
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.pyexamples/haystack-dspy-optimizer.py
Files
SKILL.mdcore5,408 bytesSKILL.mdcore5,408 bytesSKILL.mdcore5,408 bytesSKILL.mdcore5,408 bytesSKILL.mdcore5,408 bytesexample.pyruns517 bytesexamples/haystack-dspy-optimizer.pyruns4,408 bytesreferences/prompt-extraction.mddoc1,991 bytes
Read SKILL.md
# DSPy + Haystack Integration
## Goal
Use DSPy's optimization capabilities to automatically improve prompts in Haystack pipelines.
## When to Use
- You have existing Haystack pipelines
- Manual prompt tuning is tedious
- Need data-driven prompt optimization
- Want to combine Haystack components with DSPy optimization
## InputsView the complete source on GitHubdspy-mcp-tool-integration
When your agent uses it
Use for MCP tools with DSPy, Model Context Protocol servers, dspy.Tool.from_mcp_tool, and ReAct agents over MCP-compatible tools.
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
743 tokensWhen the skill is activated
Reference documents
3,245 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Install
- Streamable HTTP Server
- Local Stdio Server
- Best Practices
- Related Skills
- Official Documentation
Scripts executed separately
example.py
Files
../dspy-adapters-multimodal/SKILL.mddoc3,456 bytesSKILL.mdcore3,005 bytesSKILL.mdcore3,005 bytesSKILL.mdcore3,005 bytesSKILL.mdcore3,005 bytesexample.pyruns342 bytes../dspy-production-deployment/SKILL.mddoc3,355 bytes../dspy-react-agent-builder/SKILL.mddoc6,729 bytes
Read SKILL.md
# DSPy MCP Tool Integration
## Goal
Connect an MCP server with the MCP Python client, convert its tools to `dspy.Tool`, and use them in an async DSPy agent.
## Install
```bash
pip install -U "dspy[mcp]>=3.2.1,<3.3"
```
DSPy converts tools but does not manage MCP connections. Keep the `ClientSession` alive for as long as the DSPy tools are in use.
View the complete source on GitHubdspy-miprov2-optimizer
When your agent uses it
Use for MIPROv2, Bayesian optimization, instruction and demo tuning, and high-performance DSPy program optimization.
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
1,459 tokensWhen the skill is activated
Reference documents
4,934 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Related Skills
- Inputs
- Outputs
- Workflow
- Auto Presets
- Production Example
- Instruction-Only Mode
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
../dspy-bootstrap-fewshot/SKILL.mddoc5,114 bytes../dspy-evaluation-suite/SKILL.mddoc7,875 bytes../dspy-gepa-reflective/SKILL.mddoc7,128 bytesSKILL.mdcore5,571 bytesSKILL.mdcore5,571 bytesSKILL.mdcore5,571 bytesSKILL.mdcore5,571 bytesSKILL.mdcore5,571 bytesSKILL.mdcore5,571 bytesSKILL.mdcore5,571 bytesexample.pyruns524 bytes
Read SKILL.md
# DSPy MIPROv2 Optimizer
## Goal
Jointly optimize instructions and few-shot demonstrations using Bayesian Optimization for maximum performance.
## When to Use
- You have **200+ training examples**
- You can afford longer optimization runs (40+ trials)
- You need state-of-the-art performance
- Both instructions and demos need tuning
## Related SkillsView the complete source on GitHubdspy-optimize-anything
When your agent uses it
Use for GEPA optimize_anything on text artifacts such as code, prompts, agent architectures, configs, and non-DSPy optimization targets.
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
2,518 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Inputs
- Outputs
- Workflow
- Production Example
- Integration with DSPy
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
SKILL.mdcore10,302 bytesSKILL.mdcore10,302 bytesSKILL.mdcore10,302 bytesSKILL.mdcore10,302 bytesSKILL.mdcore10,302 bytesSKILL.mdcore10,302 bytesSKILL.mdcore10,302 bytesSKILL.mdcore10,302 bytesSKILL.mdcore10,302 bytesSKILL.mdcore10,302 bytesSKILL.mdcore10,302 bytesSKILL.mdcore10,302 bytesexample.pyruns484 bytes
Read SKILL.md
# GEPA optimize_anything
## Goal
Optimize any artifact representable as text — code, prompts, agent architectures, vector graphics, configurations — using a single declarative API powered by GEPA's reflective evolutionary search.
## When to Use
- **Beyond prompt optimization** — optimizing code, configs, SVGs, scheduling policies, etc.
- **Single hard problems** — circle packing, kernel generation, algorithm discovery
- **Batch related problems** — CUDA kernels, code generation tasks with cross-transfer
- **Generalization** — agent skills, policies, or prompts that must transfer to unseen inputs
- When you can **express quality as a score** and provide **diagnostic feedback** (ASI)
View the complete source on GitHubdspy-optimizer-selection
When your agent uses it
Use to choose or compare DSPy optimizers including LabeledFewShot, BootstrapFewShot, MIPROv2, SIMBA, GEPA, BootstrapFinetune, Ensemble, and BetterTogether.
What it loads into context
Frontmatter
103 tokensAlways available to the agent
SKILL.md
880 tokensWhen the skill is activated
Reference documents
9,044 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Selection Matrix
- Workflow
- Common Paths
- Best Practices
- Official Documentation
Scripts executed separately
example.py
Files
../dspy-better-together/SKILL.mddoc3,021 bytes../dspy-bootstrap-fewshot/SKILL.mddoc5,114 bytes../dspy-evaluation-suite/SKILL.mddoc7,875 bytes../dspy-gepa-reflective/SKILL.mddoc7,128 bytes../dspy-miprov2-optimizer/SKILL.mddoc5,571 bytesSKILL.mdcore3,566 bytesSKILL.mdcore3,566 bytesexample.pyruns484 bytes../dspy-simba-optimizer/SKILL.mddoc7,491 bytes
Read SKILL.md
# DSPy Optimizer Selection
## Goal
Choose the smallest DSPy optimizer that matches the data, budget, and artifact being tuned. Establish a baseline before compiling anything.
## Selection Matrix
| Need | Start with | Notes |
|------|------------|-------|
| Include a few labeled examples | `dspy.LabeledFewShot` | Random labeled demos; useful as a baseline |
| About 10 examples | `dspy.BootstrapFewShot` | Teacher-generated demos with metric filtering |
| 50+ examples and stronger demo search | `dspy.BootstrapFewShotWithRandomSearch` | Searches multiple demo sets; alias: `dspy.BootstrapRS` |
| Per-input nearest demos | `dspy.KNNFewShot` | Retrieves nearby examples before bootstrapping |View the complete source on GitHubdspy-output-refinement-constraints
When your agent uses it
Use for dspy.Refine, dspy.BestOfN, output constraints, validation, reward functions, and iterative output refinement.
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
1,742 tokensWhen the skill is activated
Reference documents
5,177 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Related Skills
- Inputs
- Outputs
- Workflow
- Production Example
- Migration from Assert/Suggest
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
../dspy-evaluation-suite/SKILL.mddoc7,875 bytes../dspy-miprov2-optimizer/SKILL.mddoc5,571 bytesSKILL.mdcore6,641 bytesSKILL.mdcore6,641 bytesSKILL.mdcore6,641 bytesSKILL.mdcore6,641 bytesSKILL.mdcore6,641 bytesSKILL.mdcore6,641 bytesexample.pyruns364 bytes../dspy-signature-designer/SKILL.mddoc7,531 bytes
Read SKILL.md
# DSPy Output Refinement & Constraints
## Goal
Improve output quality using iterative refinement (dspy.Refine) and best-of-N selection (dspy.BestOfN) with custom constraint validation.
## When to Use
- Outputs need format validation (JSON, specific structure)
- Length constraints (max tokens, word count)
- Content requirements (must include X, avoid Y)
- Quality improvement through multiple attempts
- Replacing deprecated Assert/Suggest patterns
View the complete source on GitHubdspy-production-deployment
When your agent uses it
Use for deploying DSPy with save/load, configure_cache, restrict_pickle, track_usage, async execution, streaming, and production runtime controls.
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
770 tokensWhen the skill is activated
Reference documents
2,069 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Cache Hardening
- Save and Load
- Usage Tracking
- Async Execution
- Streaming
- Production Checklist
- Official Documentation
Scripts executed separately
example.py
Files
../dspy-debugging-observability/SKILL.mddoc8,329 bytesSKILL.mdcore3,355 bytesSKILL.mdcore3,355 bytesSKILL.mdcore3,355 bytesSKILL.mdcore3,355 bytesSKILL.mdcore3,355 bytesSKILL.mdcore3,355 bytesSKILL.mdcore3,355 bytesSKILL.mdcore3,355 bytesSKILL.mdcore3,355 bytesexample.pyruns264 bytes
Read SKILL.md
# DSPy Production Deployment
## Goal
Prepare a DSPy program for repeatable, observable, scalable, and safer production execution.
## Cache Hardening
DSPy enables memory and disk caches by default. Disk cache deserialization uses pickle unless restricted. Enable the allowlist mode in production:
```python
import dspy
dspy.configure_cache(restrict_pickle=True)View the complete source on GitHubdspy-rag-pipeline
When your agent uses it
Use for RAG pipelines, retrieval augmented generation, ColBERTv2, context retrieval, multi-hop RAG, and grounded DSPy answers.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
1,819 tokensWhen the skill is activated
Reference documents
7,196 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Related Skills
- Inputs
- Outputs
- Workflow
- Production Example
- Multi-Hop RAG
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
../dspy-bootstrap-fewshot/SKILL.mddoc5,114 bytes../dspy-embedding-retrieval/SKILL.mddoc2,877 bytes../dspy-evaluation-suite/SKILL.mddoc7,875 bytes../dspy-miprov2-optimizer/SKILL.mddoc5,571 bytesSKILL.mdcore7,643 bytesSKILL.mdcore7,643 bytesSKILL.mdcore7,643 bytesSKILL.mdcore7,643 bytesSKILL.mdcore7,643 bytesSKILL.mdcore7,643 bytesSKILL.mdcore7,643 bytesexample.pyruns489 bytes../dspy-signature-designer/SKILL.mddoc7,531 bytes
Read SKILL.md
# DSPy RAG Pipeline
## Goal
Build retrieval-augmented generation pipelines with ColBERTv2 that can be systematically optimized.
## When to Use
- Questions require external knowledge
- You have a document corpus to search
- Need grounded, factual responses
- Want to optimize retrieval + generation jointly
## Related SkillsView the complete source on GitHubdspy-react-agent-builder
When your agent uses it
Use for ReAct agents, tool-calling agents, dspy.ReAct, multi-step reasoning and acting, and GEPA agent optimization.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
1,634 tokensWhen the skill is activated
Reference documents
7,074 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Related Skills
- Inputs
- Outputs
- Workflow
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
../dspy-adapters-multimodal/SKILL.mddoc3,456 bytes../dspy-evaluation-suite/SKILL.mddoc7,875 bytes../dspy-gepa-reflective/SKILL.mddoc7,128 bytes../dspy-mcp-tool-integration/SKILL.mddoc3,005 bytesSKILL.mdcore6,729 bytesSKILL.mdcore6,729 bytesSKILL.mdcore6,729 bytesSKILL.mdcore6,729 bytesSKILL.mdcore6,729 bytesexample.pyruns311 bytes../dspy-signature-designer/SKILL.mddoc7,531 bytes
Read SKILL.md
# DSPy ReAct Agent Builder
## Goal
Build production-quality ReAct agents that use tools to solve complex multi-step tasks with reasoning, acting, and error handling.
## When to Use
- Multi-step tasks requiring tool use
- Search + reasoning workflows
- Complex question answering with external data
- Tasks needing calculation, retrieval, or API calls
## Related SkillsView the complete source on GitHubdspy-reasoning-modules
When your agent uses it
Use for DSPy reasoning modules including RLM, ProgramOfThought, CodeAct, Parallel, sandboxed execution, and long-context workflows.
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
844 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Module Selection
- RLM for Large Contexts
- Sandboxed Execution
- ProgramOfThought and CodeAct
- Parallel Execution
- Best Practices
- Official Documentation
Scripts executed separately
example.py
Files
SKILL.mdcore3,493 bytesSKILL.mdcore3,493 bytesSKILL.mdcore3,493 bytesSKILL.mdcore3,493 bytesSKILL.mdcore3,493 bytesSKILL.mdcore3,493 bytesexample.pyruns270 bytes
Read SKILL.md
# DSPy Reasoning Modules
## Goal
Choose the appropriate DSPy reasoning module for long-context exploration, code-assisted reasoning, or parallel execution.
## Module Selection
| Module | Use it for | Important constraint |
|--------|------------|----------------------|
| `dspy.RLM` | Exploring very large contexts with iterative REPL code and recursive sub-LM calls | Experimental; requires Deno by default |
| `dspy.ProgramOfThought` | Solving tasks by generating and executing Python | Requires Deno by default |
| `dspy.CodeAct` | Combining generated Python with predefined tool functions | Functions only; requires Deno |
| `dspy.Parallel` | Running `(module, example)` pairs concurrently | Tune threads and error handling |View the complete source on GitHubdspy-signature-designer
When your agent uses it
Use for DSPy signatures, InputField, OutputField, typed inputs and outputs, signature classes, and Pydantic-style structured schemas.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
1,838 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Inputs
- Outputs
- Workflow
- Type Hints Reference
- Production Examples
- Best Practices
- Advanced Field Options
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
SKILL.mdcore7,531 bytesSKILL.mdcore7,531 bytesSKILL.mdcore7,531 bytesSKILL.mdcore7,531 bytesSKILL.mdcore7,531 bytesSKILL.mdcore7,531 bytesSKILL.mdcore7,531 bytesSKILL.mdcore7,531 bytesSKILL.mdcore7,531 bytesSKILL.mdcore7,531 bytesexample.pyruns309 bytes
Read SKILL.md
# DSPy Signature Designer
## Goal
Design clear, type-safe signatures that define what your DSPy modules should do.
## When to Use
- Defining new DSPy modules
- Need structured/validated outputs
- Complex input/output relationships
- Multi-field responses
## InputsView the complete source on GitHubdspy-simba-optimizer
When your agent uses it
Use for SIMBA optimization, mini-batch introspective optimization, self-reflective rules, stochastic ascent, and numeric-metric optimization.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
1,876 tokensWhen the skill is activated
Reference documents
6,745 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- When to Use
- Related Skills
- Inputs
- Outputs
- Workflow
- Configuration
- Best Practices
- Limitations
- Official Documentation
Scripts executed separately
example.py
Files
../dspy-evaluation-suite/SKILL.mddoc7,875 bytes../dspy-gepa-reflective/SKILL.mddoc7,128 bytes../dspy-miprov2-optimizer/SKILL.mddoc5,571 bytes../dspy-react-agent-builder/SKILL.mddoc6,729 bytesSKILL.mdcore7,491 bytesSKILL.mdcore7,491 bytesSKILL.mdcore7,491 bytesSKILL.mdcore7,491 bytesSKILL.mdcore7,491 bytesexample.pyruns453 bytes
Read SKILL.md
# DSPy SIMBA Optimizer
## Goal
Optimize DSPy programs using stochastic mini-batch sampling, output variability, self-reflective rules, and successful demonstrations.
## When to Use
- Need lighter-weight alternative to GEPA
- Have a numeric metric that captures task quality
- Want introspective rules and demonstrations
- Budget-conscious optimization (fewer eval calls)
- Programs where few-shot examples aren't critical
View the complete source on GitHubSkills included
- dspy-adapters-multimodal
- dspy-advanced-module-composition
- dspy-better-together
- dspy-bootstrap-fewshot
- dspy-custom-module-design
- dspy-debugging-observability
- dspy-embedding-retrieval
- dspy-evaluation-suite
- dspy-finetune-bootstrap
- dspy-gepa-reflective
- dspy-haystack-integration
- dspy-mcp-tool-integration
- dspy-miprov2-optimizer
- dspy-optimize-anything
- dspy-optimizer-selection
- dspy-output-refinement-constraints
- dspy-production-deployment
- dspy-rag-pipeline
- dspy-react-agent-builder
- dspy-reasoning-modules
- dspy-signature-designer
- dspy-simba-optimizer
Repository facts
- License
- MIT
- Created
- Dec 21, 2025
- Last pushed
- Jun 23, 2026
- Forks
- 13
- Open issues
- 1
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 114 notes
skills/dspy-adapters-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-adapters-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-adapters-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-adapters-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-adapters-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-advanced-module-composition/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-advanced-module-composition/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-advanced-module-composition/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-advanced-module-composition/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-advanced-module-composition/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-better-together/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-better-together/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-bootstrap-fewshot/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-bootstrap-fewshot/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-bootstrap-fewshot/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-bootstrap-fewshot/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-bootstrap-fewshot/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-custom-module-design/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-custom-module-design/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dspy-custom-module-design/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 19 dangerous shell commandsin 3 files: skills/dspy-gepa-reflective/SKILL.md:75 dspy-debugging-observability/SKILL.md:100 dspy-optimize-anything/SKILL.md:225
- 459 network referencesin 24 files: skills/dspy-gepa-reflective/SKILL.md:73 skills/dspy-miprov2-optimizer/SKILL.md:127 skills/dspy-react-agent-builder/SKILL.md:66 and 21 more
- No hidden or obfuscated text
- No instruction overrides
- 23 executable scriptsin 23 files: dspy-adapters-multimodal/example.py:1 dspy-advanced-module-composition/example.py:1 dspy-better-together/example.py:1 and 20 more
- No access to secrets
- No requests to vote in Hot
Show all 501 signals by file
.claude-plugin/marketplace.json
- Network accessline 3
"owner": { "name": "OmidZamani", "url": "https://github.com/OmidZamani" - Network accessline 4
"name": "OmidZamani", "url": "https://github.com/OmidZamani" }, - Network accessline 5
"url": "https://github.com/OmidZamani" - Network accessline 13
"author": { "name": "OmidZamani", "url": "https://github.com/OmidZamani" - Network accessline 14
"name": "OmidZamani", "url": "https://github.com/OmidZamani" } - Network accessline 15
"url": "https://github.com/OmidZamani"
.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "OmidZamani", "url": "https://github.com/OmidZamani" - Network accessline 6
"name": "OmidZamani", "url": "https://github.com/OmidZamani" }, - Network accessline 7
"url": "https://github.com/OmidZamani" - Network accessline 8
}, "homepage": "https://github.com/OmidZamani/dspy-skills", "repository": "https://github.com/OmidZamani/dspy-skills", - Network accessline 9
"homepage": "https://github.com/OmidZamani/dspy-skills", - Network accessline 10
"repository": "https://github.com/OmidZamani/dspy-skills",
skills/dspy-adapters-multimodal/SKILL.md
- Network accessline 105
- **Adapters guide**: https://dspy.ai/learn/programming/adapters/ - Network accessline 105
- **Adapters guide**: https://dspy.ai/learn/programming/adapters/ - Network accessline 105
- **Adapters guide**: https://dspy.ai/learn/programming/adapters/ - Network accessline 106
- **Tools guide**: https://dspy.ai/learn/programming/tools/ - Network accessline 106
- **Tools guide**: https://dspy.ai/learn/programming/tools/ - Network accessline 106
- **Tools guide**: https://dspy.ai/learn/programming/tools/ - Network accessline 107
- **XMLAdapter API**: https://dspy.ai/api/adapters/XMLAdapter/ - Network accessline 107
- **XMLAdapter API**: https://dspy.ai/api/adapters/XMLAdapter/ - Network accessline 107
- **XMLAdapter API**: https://dspy.ai/api/adapters/XMLAdapter/ - Network accessline 108
- **Image API**: https://dspy.ai/api/primitives/Image/ - Network accessline 108
- **Image API**: https://dspy.ai/api/primitives/Image/ - Network accessline 108
- **Image API**: https://dspy.ai/api/primitives/Image/ - Network accessline 109
- **Audio API**: https://dspy.ai/api/primitives/Audio/ - Network accessline 109
- **Audio API**: https://dspy.ai/api/primitives/Audio/ - Network accessline 109
- **Audio API**: https://dspy.ai/api/primitives/Audio/
skills/dspy-adapters-multimodal/example.py
- Executable scriptline 1
Executable file
skills/dspy-advanced-module-composition/SKILL.md
- Network accessline 292
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 292
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 293
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 293
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 294
- **Modules Guide**: https://dspy.ai/learn/programming/modules/ - Network accessline 294
- **Modules Guide**: https://dspy.ai/learn/programming/modules/
skills/dspy-advanced-module-composition/example.py
- Executable scriptline 1
Executable file
skills/dspy-better-together/SKILL.md
- Network accessline 105
- **BetterTogether API**: https://dspy.ai/api/optimizers/BetterTogether/ - Network accessline 105
- **BetterTogether API**: https://dspy.ai/api/optimizers/BetterTogether/ - Network accessline 106
- **Optimizer guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 106
- **Optimizer guide**: https://dspy.ai/learn/optimization/optimizers/
skills/dspy-better-together/example.py
- Executable scriptline 1
Executable file
skills/dspy-bootstrap-fewshot/SKILL.md
- Network accessline 173
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 173
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 173
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 173
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 173
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 173
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 174
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 174
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 174
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 174
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 174
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 174
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 175
- **BootstrapFewShot API**: https://dspy.ai/api/optimizers/BootstrapFewShot/ - Network accessline 175
- **BootstrapFewShot API**: https://dspy.ai/api/optimizers/BootstrapFewShot/ - Network accessline 175
- **BootstrapFewShot API**: https://dspy.ai/api/optimizers/BootstrapFewShot/ - Network accessline 175
- **BootstrapFewShot API**: https://dspy.ai/api/optimizers/BootstrapFewShot/ - Network accessline 175
- **BootstrapFewShot API**: https://dspy.ai/api/optimizers/BootstrapFewShot/ - Network accessline 175
- **BootstrapFewShot API**: https://dspy.ai/api/optimizers/BootstrapFewShot/ - Network accessline 176
- **Optimization Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 176
- **Optimization Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 176
- **Optimization Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 176
- **Optimization Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 176
- **Optimization Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 176
- **Optimization Guide**: https://dspy.ai/learn/optimization/optimizers/
skills/dspy-bootstrap-fewshot/example.py
- Executable scriptline 1
Executable file
skills/dspy-custom-module-design/SKILL.md
- Network accessline 277
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 277
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 278
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 278
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 279
- **Custom Modules Guide**: https://dspy.ai/tutorials/custom_module/ - Network accessline 279
- **Custom Modules Guide**: https://dspy.ai/tutorials/custom_module/ - Network accessline 280
- **Module API**: https://dspy.ai/api/modules/ - Network accessline 280
- **Module API**: https://dspy.ai/api/modules/
skills/dspy-custom-module-design/example.py
- Executable scriptline 1
Executable file
skills/dspy-debugging-observability/SKILL.md
- Network accessline 83
# Setup MLflow (4 steps required) # 1. Set tracking URI and experiment mlflow.set_tracking_uri("http://localhost:5000") - Network accessline 83
# Setup MLflow (4 steps required) # 1. Set tracking URI and experiment mlflow.set_tracking_uri("http://localhost:5000") - Network accessline 84
# 1. Set tracking URI and experiment mlflow.set_tracking_uri("http://localhost:5000") mlflow.set_experiment("DSPy") - Network accessline 84
# 1. Set tracking URI and experiment mlflow.set_tracking_uri("http://localhost:5000") mlflow.set_experiment("DSPy") - Network accessline 85
mlflow.set_tracking_uri("http://localhost:5000") - Network accessline 85
mlflow.set_tracking_uri("http://localhost:5000") - Network accessline 99
# Configure retriever (required before using dspy.Retrieve) rm = dspy.ColBERTv2(url="http://20.102.90.50:2017/wiki17_abstracts") - Network accessline 99
# Configure retriever (required before using dspy.Retrieve) rm = dspy.ColBERTv2(url="http://20.102.90.50:2017/wiki17_abstracts") - Dangerous shell operationline 100
rm = dspy.ColBERTv2(url="http://20.102.90.50:2017/wiki17_abstracts") - Dangerous shell operationline 100
rm = dspy.ColBERTv2(url="http://20.102.90.50:2017/wiki17_abstracts") - Network accessline 100
rm = dspy.ColBERTv2(url="http://20.102.90.50:2017/wiki17_abstracts") - Network accessline 100
rm = dspy.ColBERTv2(url="http://20.102.90.50:2017/wiki17_abstracts") - Network accessline 257
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 257
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 258
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 258
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 259
- **Observability Guide**: https://dspy.ai/tutorials/observability/ - Network accessline 259
- **Observability Guide**: https://dspy.ai/tutorials/observability/
skills/dspy-debugging-observability/example.py
- Executable scriptline 1
Executable file
skills/dspy-embedding-retrieval/SKILL.md
- Network accessline 100
- **Embedder API**: https://dspy.ai/api/models/Embedder/ - Network accessline 100
- **Embedder API**: https://dspy.ai/api/models/Embedder/ - Network accessline 101
- **Embeddings API**: https://dspy.ai/api/tools/Embeddings/ - Network accessline 101
- **Embeddings API**: https://dspy.ai/api/tools/Embeddings/
skills/dspy-embedding-retrieval/example.py
- Executable scriptline 1
Executable file
skills/dspy-evaluation-suite/SKILL.md
- Network accessline 287
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 287
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 287
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 287
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 287
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 287
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 287
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 287
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 287
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 287
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 287
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 288
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 288
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 288
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 288
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 288
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 288
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 288
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 288
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 288
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 288
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 288
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 289
- **Evaluation API**: https://dspy.ai/api/evaluation/ - Network accessline 289
- **Evaluation API**: https://dspy.ai/api/evaluation/ - Network accessline 289
- **Evaluation API**: https://dspy.ai/api/evaluation/ - Network accessline 289
- **Evaluation API**: https://dspy.ai/api/evaluation/ - Network accessline 289
- **Evaluation API**: https://dspy.ai/api/evaluation/ - Network accessline 289
- **Evaluation API**: https://dspy.ai/api/evaluation/ - Network accessline 289
- **Evaluation API**: https://dspy.ai/api/evaluation/ - Network accessline 289
- **Evaluation API**: https://dspy.ai/api/evaluation/ - Network accessline 289
- **Evaluation API**: https://dspy.ai/api/evaluation/ - Network accessline 289
- **Evaluation API**: https://dspy.ai/api/evaluation/ - Network accessline 289
- **Evaluation API**: https://dspy.ai/api/evaluation/ - Network accessline 290
- **Metrics Guide**: https://dspy.ai/learn/evaluation/metrics/ - Network accessline 290
- **Metrics Guide**: https://dspy.ai/learn/evaluation/metrics/ - Network accessline 290
- **Metrics Guide**: https://dspy.ai/learn/evaluation/metrics/ - Network accessline 290
- **Metrics Guide**: https://dspy.ai/learn/evaluation/metrics/ - Network accessline 290
- **Metrics Guide**: https://dspy.ai/learn/evaluation/metrics/ - Network accessline 290
- **Metrics Guide**: https://dspy.ai/learn/evaluation/metrics/ - Network accessline 290
- **Metrics Guide**: https://dspy.ai/learn/evaluation/metrics/ - Network accessline 290
- **Metrics Guide**: https://dspy.ai/learn/evaluation/metrics/ - Network accessline 290
- **Metrics Guide**: https://dspy.ai/learn/evaluation/metrics/ - Network accessline 290
- **Metrics Guide**: https://dspy.ai/learn/evaluation/metrics/ - Network accessline 290
- **Metrics Guide**: https://dspy.ai/learn/evaluation/metrics/
skills/dspy-evaluation-suite/example.py
- Executable scriptline 1
Executable file
skills/dspy-finetune-bootstrap/SKILL.md
- Network accessline 193
# Configure retriever and LM colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 193
# Configure retriever and LM colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 194
colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 194
colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 250
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 250
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 251
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 251
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 252
- **BootstrapFinetune API**: https://dspy.ai/api/optimizers/BootstrapFinetune/ - Network accessline 252
- **BootstrapFinetune API**: https://dspy.ai/api/optimizers/BootstrapFinetune/ - Network accessline 253
- **Fine-tuning Guide**: https://dspy.ai/tutorials/classification_finetuning/ - Network accessline 253
- **Fine-tuning Guide**: https://dspy.ai/tutorials/classification_finetuning/
skills/dspy-finetune-bootstrap/example.py
- Executable scriptline 1
Executable file
skills/dspy-gepa-reflective/SKILL.md
- Network accessline 73
def search(query: str) -> list[str]: """Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 73
def search(query: str) -> list[str]: """Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 73
def search(query: str) -> list[str]: """Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 73
def search(query: str) -> list[str]: """Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 73
def search(query: str) -> list[str]: """Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 73
def search(query: str) -> list[str]: """Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 73
def search(query: str) -> list[str]: """Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 73
def search(query: str) -> list[str]: """Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 74
"""Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=3) - Network accessline 74
"""Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=3) - Network accessline 74
"""Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=3) - Network accessline 74
"""Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=3) - Network accessline 74
"""Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=3) - Network accessline 74
"""Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=3) - Network accessline 74
"""Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=3) - Network accessline 74
"""Search knowledge base for relevant information.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=3) - Dangerous shell operationline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 75
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 117
def search(self, query: str) -> list[str]: """Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 117
def search(self, query: str) -> list[str]: """Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 117
def search(self, query: str) -> list[str]: """Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 117
def search(self, query: str) -> list[str]: """Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 117
def search(self, query: str) -> list[str]: """Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 117
def search(self, query: str) -> list[str]: """Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 117
def search(self, query: str) -> list[str]: """Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 117
def search(self, query: str) -> list[str]: """Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 118
"""Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=5) - Network accessline 118
"""Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=5) - Network accessline 118
"""Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=5) - Network accessline 118
"""Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=5) - Network accessline 118
"""Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=5) - Network accessline 118
"""Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=5) - Network accessline 118
"""Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=5) - Network accessline 118
"""Search for relevant documents.""" rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = rm(query, k=5) - Dangerous shell operationline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Dangerous shell operationline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 119
rm = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 204
- **DSPy Documentation**: [https://dspy.ai/](https://dspy.ai/) - Network accessline 204
- **DSPy Documentation**: [https://dspy.ai/](https://dspy.ai/) - Network accessline 204
- **DSPy Documentation**: [https://dspy.ai/](https://dspy.ai/) - Network accessline 204
- **DSPy Documentation**: [https://dspy.ai/](https://dspy.ai/) - Network accessline 204
- **DSPy Documentation**: [https://dspy.ai/](https://dspy.ai/) - Network accessline 204
- **DSPy Documentation**: [https://dspy.ai/](https://dspy.ai/) - Network accessline 204
- **DSPy Documentation**: [https://dspy.ai/](https://dspy.ai/) - Network accessline 204
- **DSPy Documentation**: [https://dspy.ai/](https://dspy.ai/) - Network accessline 205
- **DSPy GitHub**: [https://github.com/stanfordnlp/dspy](https://github.com/stanfordnlp/dspy) - Network accessline 205
- **DSPy GitHub**: [https://github.com/stanfordnlp/dspy](https://github.com/stanfordnlp/dspy) - Network accessline 205
- **DSPy GitHub**: [https://github.com/stanfordnlp/dspy](https://github.com/stanfordnlp/dspy) - Network accessline 205
- **DSPy GitHub**: [https://github.com/stanfordnlp/dspy](https://github.com/stanfordnlp/dspy) - Network accessline 205
- **DSPy GitHub**: [https://github.com/stanfordnlp/dspy](https://github.com/stanfordnlp/dspy) - Network accessline 205
- **DSPy GitHub**: [https://github.com/stanfordnlp/dspy](https://github.com/stanfordnlp/dspy) - Network accessline 205
- **DSPy GitHub**: [https://github.com/stanfordnlp/dspy](https://github.com/stanfordnlp/dspy) - Network accessline 205
- **DSPy GitHub**: [https://github.com/stanfordnlp/dspy](https://github.com/stanfordnlp/dspy) - Network accessline 206
- **GEPA Optimizer**: [https://dspy.ai/api/optimizers/GEPA/](https://dspy.ai/api/optimizers/GEPA/) - Network accessline 206
- **GEPA Optimizer**: [https://dspy.ai/api/optimizers/GEPA/](https://dspy.ai/api/optimizers/GEPA/) - Network accessline 206
- **GEPA Optimizer**: [https://dspy.ai/api/optimizers/GEPA/](https://dspy.ai/api/optimizers/GEPA/) - Network accessline 206
- **GEPA Optimizer**: [https://dspy.ai/api/optimizers/GEPA/](https://dspy.ai/api/optimizers/GEPA/) - Network accessline 206
- **GEPA Optimizer**: [https://dspy.ai/api/optimizers/GEPA/](https://dspy.ai/api/optimizers/GEPA/) - Network accessline 206
- **GEPA Optimizer**: [https://dspy.ai/api/optimizers/GEPA/](https://dspy.ai/api/optimizers/GEPA/) - Network accessline 206
- **GEPA Optimizer**: [https://dspy.ai/api/optimizers/GEPA/](https://dspy.ai/api/optimizers/GEPA/) - Network accessline 206
- **GEPA Optimizer**: [https://dspy.ai/api/optimizers/GEPA/](https://dspy.ai/api/optimizers/GEPA/) - Network accessline 207
- **Agents Guide**: [https://dspy.ai/tutorials/agents/](https://dspy.ai/tutorials/agents/) - Network accessline 207
- **Agents Guide**: [https://dspy.ai/tutorials/agents/](https://dspy.ai/tutorials/agents/) - Network accessline 207
- **Agents Guide**: [https://dspy.ai/tutorials/agents/](https://dspy.ai/tutorials/agents/) - Network accessline 207
- **Agents Guide**: [https://dspy.ai/tutorials/agents/](https://dspy.ai/tutorials/agents/) - Network accessline 207
- **Agents Guide**: [https://dspy.ai/tutorials/agents/](https://dspy.ai/tutorials/agents/) - Network accessline 207
- **Agents Guide**: [https://dspy.ai/tutorials/agents/](https://dspy.ai/tutorials/agents/) - Network accessline 207
- **Agents Guide**: [https://dspy.ai/tutorials/agents/](https://dspy.ai/tutorials/agents/) - Network accessline 207
- **Agents Guide**: [https://dspy.ai/tutorials/agents/](https://dspy.ai/tutorials/agents/)
skills/dspy-gepa-reflective/example.py
- Executable scriptline 1
Executable file
skills/dspy-haystack-integration/SKILL.md
skills/dspy-haystack-integration/example.py
- Executable scriptline 1
Executable file
skills/dspy-haystack-integration/examples/haystack-dspy-optimizer.py
- Executable scriptline 1
Executable file
skills/dspy-mcp-tool-integration/SKILL.md
- Network accessline 37
async def main(): async with streamablehttp_client("http://localhost:8000/mcp") as (read, write): - Network accessline 37
async def main(): async with streamablehttp_client("http://localhost:8000/mcp") as (read, write): - Network accessline 38
async with streamablehttp_client("http://localhost:8000/mcp") as (read, write): - Network accessline 38
async with streamablehttp_client("http://localhost:8000/mcp") as (read, write): - Network accessline 93
- **DSPy MCP guide**: https://dspy.ai/learn/programming/mcp/ - Network accessline 93
- **DSPy MCP guide**: https://dspy.ai/learn/programming/mcp/ - Network accessline 94
- **DSPy MCP tutorial**: https://dspy.ai/tutorials/mcp/ - Network accessline 94
- **DSPy MCP tutorial**: https://dspy.ai/tutorials/mcp/ - Network accessline 95
- **MCP Python SDK**: https://github.com/modelcontextprotocol/python-sdk - Network accessline 95
- **MCP Python SDK**: https://github.com/modelcontextprotocol/python-sdk
skills/dspy-mcp-tool-integration/example.py
- Executable scriptline 1
Executable file
skills/dspy-miprov2-optimizer/SKILL.md
- Network accessline 127
def search_tool(query: str) -> list[str]: """Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 127
def search_tool(query: str) -> list[str]: """Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 127
def search_tool(query: str) -> list[str]: """Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 127
def search_tool(query: str) -> list[str]: """Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 127
def search_tool(query: str) -> list[str]: """Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 127
def search_tool(query: str) -> list[str]: """Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 127
def search_tool(query: str) -> list[str]: """Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 127
def search_tool(query: str) -> list[str]: """Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 127
def search_tool(query: str) -> list[str]: """Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 127
def search_tool(query: str) -> list[str]: """Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 128
"""Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) return [r['long_text'] for r in results] - Network accessline 128
"""Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) return [r['long_text'] for r in results] - Network accessline 128
"""Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) return [r['long_text'] for r in results] - Network accessline 128
"""Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) return [r['long_text'] for r in results] - Network accessline 128
"""Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) return [r['long_text'] for r in results] - Network accessline 128
"""Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) return [r['long_text'] for r in results] - Network accessline 128
"""Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) return [r['long_text'] for r in results] - Network accessline 128
"""Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) return [r['long_text'] for r in results] - Network accessline 128
"""Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) return [r['long_text'] for r in results] - Network accessline 128
"""Search knowledge base.""" results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) return [r['long_text'] for r in results] - Network accessline 129
results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 129
results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 129
results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 129
results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 129
results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 129
results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 129
results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 129
results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 129
results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 129
results = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts')(query, k=3) - Network accessline 209
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 209
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 209
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 209
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 209
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 209
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 209
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 209
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 209
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 209
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 210
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 210
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 210
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 210
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 210
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 210
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 210
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 210
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 210
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 210
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 211
- **MIPROv2 API**: https://dspy.ai/api/optimizers/MIPROv2/ - Network accessline 211
- **MIPROv2 API**: https://dspy.ai/api/optimizers/MIPROv2/ - Network accessline 211
- **MIPROv2 API**: https://dspy.ai/api/optimizers/MIPROv2/ - Network accessline 211
- **MIPROv2 API**: https://dspy.ai/api/optimizers/MIPROv2/ - Network accessline 211
- **MIPROv2 API**: https://dspy.ai/api/optimizers/MIPROv2/ - Network accessline 211
- **MIPROv2 API**: https://dspy.ai/api/optimizers/MIPROv2/ - Network accessline 211
- **MIPROv2 API**: https://dspy.ai/api/optimizers/MIPROv2/ - Network accessline 211
- **MIPROv2 API**: https://dspy.ai/api/optimizers/MIPROv2/ - Network accessline 211
- **MIPROv2 API**: https://dspy.ai/api/optimizers/MIPROv2/ - Network accessline 211
- **MIPROv2 API**: https://dspy.ai/api/optimizers/MIPROv2/ - Network accessline 212
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 212
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 212
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 212
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 212
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 212
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 212
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 212
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 212
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 212
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/
skills/dspy-miprov2-optimizer/example.py
- Executable scriptline 1
Executable file
skills/dspy-optimize-anything/SKILL.md
- Dangerous shell operationline 225
exec(candidate, exec_globals) - Network accessline 302
- **GEPA optimize_anything guide**: https://gepa-ai.github.io/gepa/blog/introducing-optimize-anything/ - Network accessline 303
- **GEPA quick start**: https://gepa-ai.github.io/gepa/guides/quickstart/ - Network accessline 304
- **GEPA GitHub**: https://github.com/gepa-ai/gepa
skills/dspy-optimize-anything/example.py
- Executable scriptline 1
Executable file
skills/dspy-optimizer-selection/SKILL.md
- Network accessline 77
- **Optimizer guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 77
- **Optimizer guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 78
- **Optimizer API index**: https://dspy.ai/api/optimizers/ - Network accessline 78
- **Optimizer API index**: https://dspy.ai/api/optimizers/ - Network accessline 79
- **DSPy releases**: https://github.com/stanfordnlp/dspy/releases - Network accessline 79
- **DSPy releases**: https://github.com/stanfordnlp/dspy/releases
skills/dspy-optimizer-selection/example.py
- Executable scriptline 1
Executable file
skills/dspy-output-refinement-constraints/SKILL.md
skills/dspy-output-refinement-constraints/example.py
- Executable scriptline 1
Executable file
skills/dspy-production-deployment/SKILL.md
- Network accessline 132
- **Production guide**: https://dspy.ai/production/ - Network accessline 132
- **Production guide**: https://dspy.ai/production/ - Network accessline 132
- **Production guide**: https://dspy.ai/production/ - Network accessline 133
- **Cache tutorial**: https://dspy.ai/tutorials/cache/ - Network accessline 133
- **Cache tutorial**: https://dspy.ai/tutorials/cache/ - Network accessline 133
- **Cache tutorial**: https://dspy.ai/tutorials/cache/ - Network accessline 134
- **Saving tutorial**: https://dspy.ai/tutorials/saving/ - Network accessline 134
- **Saving tutorial**: https://dspy.ai/tutorials/saving/ - Network accessline 134
- **Saving tutorial**: https://dspy.ai/tutorials/saving/ - Network accessline 135
- **Async tutorial**: https://dspy.ai/tutorials/async/ - Network accessline 135
- **Async tutorial**: https://dspy.ai/tutorials/async/ - Network accessline 135
- **Async tutorial**: https://dspy.ai/tutorials/async/ - Network accessline 136
- **Streaming tutorial**: https://dspy.ai/tutorials/streaming/ - Network accessline 136
- **Streaming tutorial**: https://dspy.ai/tutorials/streaming/ - Network accessline 136
- **Streaming tutorial**: https://dspy.ai/tutorials/streaming/
skills/dspy-production-deployment/example.py
- Executable scriptline 1
Executable file
skills/dspy-rag-pipeline/SKILL.md
- Network accessline 57
# Configure LM and retriever colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 57
# Configure LM and retriever colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 57
# Configure LM and retriever colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 58
colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 58
colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 58
colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 167
# Configure colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 167
# Configure colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 167
# Configure colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 168
colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 168
colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 168
colbert = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 249
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 249
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 249
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 250
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 250
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 250
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 251
- **RAG Tutorial**: https://dspy.ai/tutorials/rag/ - Network accessline 251
- **RAG Tutorial**: https://dspy.ai/tutorials/rag/ - Network accessline 251
- **RAG Tutorial**: https://dspy.ai/tutorials/rag/ - Network accessline 252
- **ColBERTv2 API**: https://dspy.ai/api/tools/ColBERTv2/ - Network accessline 252
- **ColBERTv2 API**: https://dspy.ai/api/tools/ColBERTv2/ - Network accessline 252
- **ColBERTv2 API**: https://dspy.ai/api/tools/ColBERTv2/
skills/dspy-rag-pipeline/example.py
- Executable scriptline 1
Executable file
skills/dspy-react-agent-builder/SKILL.md
- Network accessline 66
List of relevant text passages """ retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 66
List of relevant text passages """ retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 66
List of relevant text passages """ retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 66
List of relevant text passages """ retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 66
List of relevant text passages """ retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 67
""" retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = retriever(query, k=3) - Network accessline 67
""" retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = retriever(query, k=3) - Network accessline 67
""" retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = retriever(query, k=3) - Network accessline 67
""" retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = retriever(query, k=3) - Network accessline 67
""" retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = retriever(query, k=3) - Network accessline 68
retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 68
retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 68
retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 68
retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 68
retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 127
try: retriever = dspy.ColBERTv2( url='http://20.102.90.50:2017/wiki17_abstracts' - Network accessline 127
try: retriever = dspy.ColBERTv2( url='http://20.102.90.50:2017/wiki17_abstracts' - Network accessline 127
try: retriever = dspy.ColBERTv2( url='http://20.102.90.50:2017/wiki17_abstracts' - Network accessline 127
try: retriever = dspy.ColBERTv2( url='http://20.102.90.50:2017/wiki17_abstracts' - Network accessline 127
try: retriever = dspy.ColBERTv2( url='http://20.102.90.50:2017/wiki17_abstracts' - Network accessline 128
retriever = dspy.ColBERTv2( url='http://20.102.90.50:2017/wiki17_abstracts' ) - Network accessline 128
retriever = dspy.ColBERTv2( url='http://20.102.90.50:2017/wiki17_abstracts' ) - Network accessline 128
retriever = dspy.ColBERTv2( url='http://20.102.90.50:2017/wiki17_abstracts' ) - Network accessline 128
retriever = dspy.ColBERTv2( url='http://20.102.90.50:2017/wiki17_abstracts' ) - Network accessline 128
retriever = dspy.ColBERTv2( url='http://20.102.90.50:2017/wiki17_abstracts' ) - Network accessline 129
url='http://20.102.90.50:2017/wiki17_abstracts' - Network accessline 129
url='http://20.102.90.50:2017/wiki17_abstracts' - Network accessline 129
url='http://20.102.90.50:2017/wiki17_abstracts' - Network accessline 129
url='http://20.102.90.50:2017/wiki17_abstracts' - Network accessline 129
url='http://20.102.90.50:2017/wiki17_abstracts' - Network accessline 212
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 212
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 212
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 212
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 212
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 213
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 213
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 213
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 213
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 213
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 214
- **ReAct Module**: https://dspy.ai/api/modules/ReAct/ - Network accessline 214
- **ReAct Module**: https://dspy.ai/api/modules/ReAct/ - Network accessline 214
- **ReAct Module**: https://dspy.ai/api/modules/ReAct/ - Network accessline 214
- **ReAct Module**: https://dspy.ai/api/modules/ReAct/ - Network accessline 214
- **ReAct Module**: https://dspy.ai/api/modules/ReAct/ - Network accessline 215
- **Agents Tutorial**: https://dspy.ai/tutorials/agents/ - Network accessline 215
- **Agents Tutorial**: https://dspy.ai/tutorials/agents/ - Network accessline 215
- **Agents Tutorial**: https://dspy.ai/tutorials/agents/ - Network accessline 215
- **Agents Tutorial**: https://dspy.ai/tutorials/agents/ - Network accessline 215
- **Agents Tutorial**: https://dspy.ai/tutorials/agents/
skills/dspy-react-agent-builder/example.py
- Executable scriptline 1
Executable file
skills/dspy-reasoning-modules/SKILL.md
- Network accessline 112
- **RLM API**: https://dspy.ai/api/modules/RLM/ - Network accessline 113
- **ProgramOfThought API**: https://dspy.ai/api/modules/ProgramOfThought/ - Network accessline 114
- **CodeAct API**: https://dspy.ai/api/modules/CodeAct/ - Network accessline 115
- **Parallel API**: https://dspy.ai/api/modules/Parallel/
skills/dspy-reasoning-modules/example.py
- Executable scriptline 1
Executable file
skills/dspy-signature-designer/SKILL.md
- Network accessline 278
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 278
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 278
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 278
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 278
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 278
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 278
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 278
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 279
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 279
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 279
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 279
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 279
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 279
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 279
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 279
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 280
- **Signatures API**: https://dspy.ai/api/signatures/ - Network accessline 280
- **Signatures API**: https://dspy.ai/api/signatures/ - Network accessline 280
- **Signatures API**: https://dspy.ai/api/signatures/ - Network accessline 280
- **Signatures API**: https://dspy.ai/api/signatures/ - Network accessline 280
- **Signatures API**: https://dspy.ai/api/signatures/ - Network accessline 280
- **Signatures API**: https://dspy.ai/api/signatures/ - Network accessline 280
- **Signatures API**: https://dspy.ai/api/signatures/ - Network accessline 280
- **Signatures API**: https://dspy.ai/api/signatures/ - Network accessline 281
- **Signatures Guide**: https://dspy.ai/learn/programming/signatures/ - Network accessline 281
- **Signatures Guide**: https://dspy.ai/learn/programming/signatures/ - Network accessline 281
- **Signatures Guide**: https://dspy.ai/learn/programming/signatures/ - Network accessline 281
- **Signatures Guide**: https://dspy.ai/learn/programming/signatures/ - Network accessline 281
- **Signatures Guide**: https://dspy.ai/learn/programming/signatures/ - Network accessline 281
- **Signatures Guide**: https://dspy.ai/learn/programming/signatures/ - Network accessline 281
- **Signatures Guide**: https://dspy.ai/learn/programming/signatures/ - Network accessline 281
- **Signatures Guide**: https://dspy.ai/learn/programming/signatures/
skills/dspy-signature-designer/example.py
- Executable scriptline 1
Executable file
skills/dspy-simba-optimizer/SKILL.md
- Network accessline 141
def search(query: str) -> str: """Search knowledge base for relevant information.""" retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 141
def search(query: str) -> str: """Search knowledge base for relevant information.""" retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 142
"""Search knowledge base for relevant information.""" retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = retriever(query, k=3) - Network accessline 142
"""Search knowledge base for relevant information.""" retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') results = retriever(query, k=3) - Network accessline 143
retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 143
retriever = dspy.ColBERTv2(url='http://20.102.90.50:2017/wiki17_abstracts') - Network accessline 248
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 248
- **DSPy Documentation**: https://dspy.ai/ - Network accessline 249
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 249
- **DSPy GitHub**: https://github.com/stanfordnlp/dspy - Network accessline 250
- **SIMBA Optimizer**: https://dspy.ai/api/optimizers/SIMBA/ - Network accessline 250
- **SIMBA Optimizer**: https://dspy.ai/api/optimizers/SIMBA/ - Network accessline 251
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/ - Network accessline 251
- **Optimizers Guide**: https://dspy.ai/learn/optimization/optimizers/
skills/dspy-simba-optimizer/example.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 489 facts
- Network access in prose of the SKILL.mddspy-adapters-multimodal/SKILL.md:105Low confidence
- Network access in prose of the SKILL.mdskills/dspy-adapters-multimodal/SKILL.md:105Low confidence
- Network access in prose of the SKILL.mdskills/dspy-adapters-multimodal/SKILL.md:105Low confidence
- Network access in prose of the SKILL.mddspy-adapters-multimodal/SKILL.md:106Low confidence
- Network access in prose of the SKILL.mdskills/dspy-adapters-multimodal/SKILL.md:106Low confidence
- Network access in prose of the SKILL.mdskills/dspy-adapters-multimodal/SKILL.md:106Low confidence
- Network access in prose of the SKILL.mddspy-adapters-multimodal/SKILL.md:107Low confidence
- Network access in prose of the SKILL.mdskills/dspy-adapters-multimodal/SKILL.md:107Low confidence
- Network access in prose of the SKILL.mdskills/dspy-adapters-multimodal/SKILL.md:107Low confidence
- Network access in prose of the SKILL.mddspy-adapters-multimodal/SKILL.md:108Low confidence
- Network access in prose of the SKILL.mdskills/dspy-adapters-multimodal/SKILL.md:108Low confidence
- Network access in prose of the SKILL.mdskills/dspy-adapters-multimodal/SKILL.md:108Low confidence
- Network access in prose of the SKILL.mddspy-adapters-multimodal/SKILL.md:109Low confidence
- Network access in prose of the SKILL.mdskills/dspy-adapters-multimodal/SKILL.md:109Low confidence
- Network access in prose of the SKILL.mdskills/dspy-adapters-multimodal/SKILL.md:109Low confidence
- Executable script in code of a file that runsdspy-adapters-multimodal/example.py:1High confidence
- Network access in prose of the SKILL.mddspy-advanced-module-composition/SKILL.md:292Low confidence
- Network access in prose of the SKILL.mdskills/dspy-advanced-module-composition/SKILL.md:292Low confidence
- Network access in prose of the SKILL.mddspy-advanced-module-composition/SKILL.md:293Low confidence
- Network access in prose of the SKILL.mdskills/dspy-advanced-module-composition/SKILL.md:293Low confidence
- Network access in prose of the SKILL.mddspy-advanced-module-composition/SKILL.md:294Low confidence
- Network access in prose of the SKILL.mdskills/dspy-advanced-module-composition/SKILL.md:294Low confidence
- Executable script in code of a file that runsdspy-advanced-module-composition/example.py:1High confidence
- Network access in prose of the SKILL.mddspy-better-together/SKILL.md:105Low confidence
- Network access in prose of the SKILL.mdskills/dspy-better-together/SKILL.md:105Low confidence
- Network access in prose of the SKILL.mddspy-better-together/SKILL.md:106Low confidence
- Network access in prose of the SKILL.mdskills/dspy-better-together/SKILL.md:106Low confidence
- Executable script in code of a file that runsdspy-better-together/example.py:1High confidence
- Network access in prose of the SKILL.mddspy-bootstrap-fewshot/SKILL.md:173Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:173Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:173Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:173Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:173Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:173Low confidence
- Network access in prose of the SKILL.mddspy-bootstrap-fewshot/SKILL.md:174Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:174Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:174Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:174Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:174Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:174Low confidence
- Network access in prose of the SKILL.mddspy-bootstrap-fewshot/SKILL.md:175Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:175Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:175Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:175Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:175Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:175Low confidence
- Network access in prose of the SKILL.mddspy-bootstrap-fewshot/SKILL.md:176Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:176Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:176Low confidence
- Network access in prose of the SKILL.mdskills/dspy-bootstrap-fewshot/SKILL.md:176Low confidence
and 439 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/dspy-adapters-multimodal/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/dspy-adapters-multimodal/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/dspy-adapters-multimodal/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/dspy-adapters-multimodal/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.