Updated 9mo ago
by ivanvza
dspy-skills
A DSPy integration for the Agent Skills specification, enabling ReAct agents to dynamically discover and use modular, sandboxed skills
29 GitHub stars (29)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | +1 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 12 skills (12 skills found in its SKILL.md files)
- 5 forks (5 forks)
- 9mo ago last update (Last updated 9mo ago)
Install
Skills CLI
npx skills add ivanvza/dspy-skills
Asks which skills and agents to install. Just one: npx skills add ivanvza/dspy-skills --skill file-utils — add -g for every project.
Claude Code
git clone https://github.com/ivanvza/dspy-skillscp -r "dspy-skills/sample_skills/file-utils" ~/.claude/skills/
Copies the file-utils skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add ivanvza/dspy-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
file-utils
File utility toolkit for searching, analyzing, and comparing files. Find files by pattern/size/date, count lines, get file statistics, and compare file contents. Use when working with file discovery, analysis, or comparison tasks.
sample_skills/file-utils/SKILL.md on GitHub (opens in a new tab) -
json-tools
JSON processing toolkit for validating, formatting, querying, and comparing JSON data. Use when working with JSON files, API responses, configuration files, or any structured JSON data that needs parsing, validation, transformation, or comparison.
sample_skills/json-tools/SKILL.md on GitHub (opens in a new tab) -
network-check
Network connectivity testing toolkit for checking host reachability, port availability, and DNS resolution. Use when diagnosing network issues, verifying service availability, testing connectivity to servers, or troubleshooting DNS problems.
sample_skills/network-check/SKILL.md on GitHub (opens in a new tab) -
network-recon
Perform network reconnaissance including host discovery, port scanning, and service enumeration. Use when asked to "scan a network", "find hosts", "discover devices", "enumerate services", "recon a subnet", or "what's on my network".
sample_skills/network-recon/SKILL.md on GitHub (opens in a new tab) -
pentest-commands
This skill should be used when the user asks to "run pentest commands", "scan with nmap", "use metasploit exploits", "crack passwords with hydra or john", "scan web vulnerabilities with nikto", "enumerate networks", or needs essential penetration testing command references.
sample_skills/pentest-commands/SKILL.md on GitHub (opens in a new tab) -
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.
sample_skills/skill-creator/SKILL.md on GitHub (opens in a new tab) -
system-info
System information toolkit for gathering CPU, memory, disk, and process information. Use when diagnosing system performance, checking resource usage, monitoring processes, or troubleshooting system issues.
sample_skills/system-info/SKILL.md on GitHub (opens in a new tab) -
web-fingerprint
Find and fingerprint web servers on a target. Use when asked to "find web servers", "fingerprint a website", "what's running on this web server", "identify web technologies", or "scan for web services".
sample_skills/web-fingerprint/SKILL.md on GitHub (opens in a new tab) -
web-scraper
Web scraping toolkit for extracting content from web pages. Fetch HTML, extract links, parse text content, and download page resources. Use when the user needs to scrape websites, extract data from web pages, gather links, or harvest text content.
sample_skills/web-scraper/SKILL.md on GitHub (opens in a new tab) -
asset-templates
Generate formatted reports and documents using templates. Use when the user needs to create structured reports, fill in templates, or format output according to specific patterns.
test_skills/asset-templates/SKILL.md on GitHub (opens in a new tab) -
combined-resources
Analyze data files using lookup guides. Use when the user needs to interpret CSV data with code lookups, or process data files that require reference documentation.
test_skills/combined-resources/SKILL.md on GitHub (opens in a new tab) -
reference-lookup
Look up error codes, status codes, and system messages. Use when the user asks about error codes, status meanings, or needs to decode system messages.
test_skills/reference-lookup/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.