Updated 1mo ago
by skrun-dev
skrun
Deploy any Agent Skill as an API via POST /run. The open-source multi-model alternative to Claude Managed Agents, Microsoft Foundry & Mistral/Koyeb — works with any LLM.
209 GitHub stars (209)
| 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 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | 0 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | −1 |
| Nov 6 | 0 |
- 19 skills (19 skills found in its SKILL.md files)
- 17 forks (17 forks)
- 1mo ago last update (Last updated 1mo ago)
Install
Skills CLI
npx skills add skrun-dev/skrun
Asks which skills and agents to install. Just one: npx skills add skrun-dev/skrun --skill adr-writer — add -g for every project.
Claude Code
git clone https://github.com/skrun-dev/skruncp -r "skrun/agents/adr-writer" ~/.claude/skills/
Copies the adr-writer skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add skrun-dev/skrun
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.
-
adr-writer
Generate a numbered Architecture Decision Record (ADR) following the standard nygard/MADR convention. Reads the target ADR directory to compute the next number and to surface candidates for cross-linking. Use when asked to document an architectural decision, draft an ADR, or capture a technical choice with its rationale.
agents/adr-writer/ on GitHub (opens in a new tab)SKILL.md -
changelog-generator
Generate a polished CHANGELOG.md and release-notes.md from a local git repository (or a captured `.git-log.txt` dump). Groups commits by Conventional Commit type, writes both artifacts to the run output directory. Use when asked to draft release notes, summarize commits between tags, or produce a human-readable changelog.
agents/changelog-generator/ on GitHub (opens in a new tab)SKILL.md -
code-review
Review code for quality, bugs, security issues, and suggest improvements. Use when asked to review, audit, or improve code.
agents/code-review/ on GitHub (opens in a new tab)SKILL.md -
csv-to-executive-report
Turn a CSV of operational data (sales, usage, signups, support tickets) into a multi-page styled PDF executive report with narrative + matplotlib charts. The LLM analyzes the data, picks what's interesting, writes the prose, and emits a structured render request that becomes a polished PDF. Use when given a CSV and asked for a report, summary, or analysis.
agents/csv-to-executive-report/ on GitHub (opens in a new tab)SKILL.md -
data-analyst
Analyze structured data (CSV/JSON), find patterns, generate insights, and suggest visualizations. Use for data analysis tasks.
agents/data-analyst/ on GitHub (opens in a new tab)SKILL.md -
email-drafter
Draft professional emails based on context, tone, and recipient. Use for composing business emails.
agents/email-drafter/ on GitHub (opens in a new tab)SKILL.md -
knowledge-base-from-vault
Turn a folder of Markdown notes (Obsidian vault, Notion export, plain repo docs) into a navigable static HTML knowledge base bundled as a single .zip file. Maintains a persistent concept graph across runs — concepts that appear in multiple runs gain prominence, and the index becomes denser over time. Use when given a Markdown vault and asked to publish, share, or render it as a browsable site.
agents/knowledge-base-from-vault/ on GitHub (opens in a new tab)SKILL.md -
meeting-transcript-to-action-items
Listen to a meeting recording and extract structured action items, decisions, and open questions. Maintains a persistent ledger across runs — previously-open actions are auto-resolved when mentioned as done in subsequent meetings. Outputs `actions.csv` (importable to Linear/Asana/Notion) + `recap.md` (paste into Slack). Use when given a meeting recording and asked for a recap or action items.
agents/meeting-transcript-to-action-items/ on GitHub (opens in a new tab)SKILL.md -
pdf-processing
Read a PDF directly with vision and extract text, summarize, or analyze its structure. Use when the user passes a PDF file.
agents/pdf-processing/ on GitHub (opens in a new tab)SKILL.md -
receipts-to-expenses
Read a batch of receipt images directly via vision, classify each into expense categories, optionally reconcile against a bank statement CSV, and produce a multi-sheet Excel workbook + a PDF summary. Use when given receipt photos and asked for an expense report.
agents/receipts-to-expenses/ on GitHub (opens in a new tab)SKILL.md -
semgrep-rule-creator
Generate a complete Semgrep rule bundle (rule.yml + tests.md + README.md) from a CVE description and a bad-code example. Picks an appropriate severity, infers the right CWE/OWASP mapping, and produces a ready-to-commit rule with documentation. Use when asked to draft a Semgrep rule, encode a security pattern, or productize a security finding for the codebase.
agents/semgrep-rule-creator/ on GitHub (opens in a new tab)SKILL.md -
seo-audit
Audit a website for SEO issues and track improvements over time. Use when analyzing website SEO performance.
agents/seo-audit/ on GitHub (opens in a new tab)SKILL.md -
slide-deck-generator
Generate a real PowerPoint .pptx deck from a Markdown outline. Picks slide layouts (title / content / closing) based on the outline structure, applies a brand accent color, optionally adds speaker notes. Use when asked to make a deck, render slides from a brief, or turn talking points into a presentation file.
agents/slide-deck-generator/ on GitHub (opens in a new tab)SKILL.md -
web-scraper
Browse websites and extract structured information. Use when the user needs data from a web page.
agents/web-scraper/ on GitHub (opens in a new tab)SKILL.md -
script-deps-node-fixture
Node deps integration fixture for
tests/e2e/ on GitHub (opens in a new tab)fixtures/ script-deps-node/ SKILL.md -
script-deps-none-fixture
No-manifest fixture for
tests/e2e/ on GitHub (opens in a new tab)fixtures/ script-deps-none/ SKILL.md -
script-deps-python-fixture
Python deps integration fixture for
tests/e2e/ on GitHub (opens in a new tab)fixtures/ script-deps-python/ SKILL.md -
audit-fixture-tool-error
E2E test fixture — calls a tool that always fails, used to verify tool_call_error events.
tests/fixtures/ on GitHub (opens in a new tab)agents/ audit-fixture-tool-error/ SKILL.md -
persistent-skill
A skill that uses persistent context mode.
packages/schema/ on GitHub (opens in a new tab)tests/ fixtures/ persistent-no-agents-dir/ SKILL.md
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.