
dashed/claude-marketplace
Plugin marketplace
Personal marketplace for custom skills and plugins
- GitHub stars
- 26
- plugins
- 65
- last updated
- Nov 11, 2026
Add marketplace
/plugin marketplace add dashed/claude-marketplaceRun it inside Claude Code, then install plugins from it with /plugin.
Plugins
1agent-skill-initCreate a repo-local Agent Skill following the open agentskills.io specification. Use when the user wants to create, scaffold, or initialize a new skill in the current repo, mentions a 'repo-local skill' or the agentskills.io spec, or needs a spec-compliant SKILL.md placed under .agents/skills/ (or .claude/skills/). Scaffolds the directory, writes valid name/description frontmatter, and validates with skills-ref.1.0.0version
2ai-friendly-cliBuild and refactor CLIs for AI agent compatibility. Use when making CLI tools machine-readable with structured JSON output, input hardening, schema introspection, dry-run safety, and MCP surfaces.1.0.0version
3anki-flashcardsCreate and manage Anki flashcards via the AnkiConnect API. Use when the user wants to create flashcards, add cards to Anki, manage Anki decks, review Anki statistics, or interact with Anki in any way. Requires Anki desktop app running with AnkiConnect add-on installed.1.0.0version
4ansibleansible-core — the agentless, push-based SSH automation engine that runs idempotent tasks from declarative YAML playbooks. Use when writing/running playbooks, ad-hoc commands, inventory, roles, collections (ansible-galaxy), Ansible Vault, ansible.cfg, or ansible-doc lookups. Covers the ten ansible* CLIs, FQCN, become, variable precedence, and check/diff mode, with `(ansible-core X.Y+)` annotations. This is ansible-core, not the community package's collection modules.1.0.0version
5chrome-cdpInteract with local Chrome browser session via Chrome DevTools Protocol. Use when asked to inspect, debug, or interact with a page open in Chrome, take screenshots, read accessibility trees, evaluate JavaScript, click elements, or navigate pages.1.0.0version
6code-walkthroughCreate self-contained interactive HTML documents that teach a code change (branch, PR, diff, subsystem) to a reviewer with no prior knowledge — before/after code toggles, mermaid diagrams, step-through code walkers, and playground widgets. Use when the user wants an interactive walkthrough/teaching document of a branch or PR, before/after visuals, or to learn a codebase area from zero.1.0.0version
7comment-slopFind and remove AI-slop comments — ones that restate the code, describe another layer's behavior, or narrate planning that never shipped — while keeping the comments that carry real reasoning. Comment the why, not the what or how: names carry the what, and delete is the default verdict. Use when a reviewer calls a comment useless or AI-written, when auditing comments and docstrings on a branch or PR, when deciding whether new code needs a comment, or before sending a change for review.1.6.0version
8conventional-commitsFormat git commit messages following Conventional Commits 1.0.0 specification. Use when the user asks to commit changes, create a git commit, or mentions committing code. Ensures consistent, semantic commit messages that support automated changelog generation and semantic versioning.1.0.0version
9design-principlesGuide AI-assisted UI generation toward enterprise-grade design. Use when building UIs, creating dashboards, designing SaaS applications, or generating styled frontend code. Enforces 4px grids, typography hierarchies, and consistent depth strategies.1.0.0version
10doc-qualityReview and improve engineering Markdown designs, analyses, implementation plans, and ADRs with static section, readability, preservation-inventory, and local link/anchor checks while the agent makes targeted edits. Use when clarifying sections, preserving requirements, uncertainty, code, and links through a rewrite, or comparing a revision with its original.1.2.0version
11duckdbDuckDB — in-process columnar OLAP SQL engine in a single binary ("SQLite for analytics"). Use when querying Parquet/CSV/JSON files directly with SQL, using the `duckdb` CLI shell (REPL or `-c`/`-json` one-shots), friendly SQL (FROM-first, `SELECT * EXCLUDE`, `GROUP BY ALL`, `SUMMARIZE`, `PIVOT`), converting CSV↔Parquet↔JSON via `COPY`, reading HTTP/S3 via httpfs, or `ATTACH`-ing Postgres/MySQL/SQLite. Includes `(duckdb vX.Y+)` annotations; the CLI/SQL engine, not client libraries.1.0.0version
12fdFast, user-friendly command-line file/directory search with the `fd` tool (a simpler, faster `find` replacement). Use when searching for files or directories by name or regex/glob pattern, filtering by type/extension/size/modified-time, respecting .gitignore, or running a command per result with -x/-X. Triggers on mentions of fd or fdfind. The fd CLI tool, distinct from the file-search MCP server.1.0.0version
13file-searchMCP server exposing search_files and filter_files tools for fast file-NAME discovery powered by fd (regex/glob) and fzf (fuzzy matching). Use when locating files by name or partial path — not for searching file contents.1.0.2version
14fuzzy-filterThe non-interactive `rg`/`fd`/`rga` → `fzf --filter` pipeline — scan with a regex tool, then fuzzy-rank the lines without a TUI. Use when fuzzy-matching file paths, code lines, or document/PDF text from a script or one-shot command, reproducing the fuzzy-search MCP on the bare CLI, or piping fuzzy-ranked results into xargs/an editor. The CLI technique; for the INTERACTIVE picker use the fzf skill, for tool-call ergonomics use the fuzzy-search MCP.1.0.2version
15fuzzy-searchMCP server exposing fuzzy content/file/document search tools built on ripgrep + fzf (plus ripgrep-all and PyMuPDF for PDFs). Use when searching code, files, or documents with fuzzy filtering, or extracting/inspecting PDF pages and outlines.1.3.2version
16fzfCommand-line fuzzy finder for interactive filtering. Use when searching files, command history (CTRL-R), creating interactive menus, or integrating with ripgrep, fd, and git. Triggers on fzf, fuzzy finder, ** completion, or CTRL-T/CTRL-R/ALT-C keybindings.1.1.1version
17gitAdvanced Git CLI mastery, recovery, and troubleshooting (git 2.54+). Use when recovering lost commits/branches/stashes (reflog, fsck), undoing a bad reset/merge/rebase, rewriting history (interactive rebase, filter-repo), resolving conflicts (rerere), worktrees, bisect, cherry-pick, stash, refspecs and --force-with-lease, .gitattributes/hooks, git internals, or confusing git errors. For commit messages use conventional-commits; stacked branches git-chain; auto-fixup git-absorb; Jujutsu jj.1.1.0version
18git-absorbAutomatically fold uncommitted changes into appropriate commits. Use for applying review feedback and maintaining atomic commit history.1.1.0version
19git-chainManage and rebase chains of dependent Git branches (stacked branches). Use when working with multiple dependent PRs, feature branches that build on each other, or maintaining clean branch hierarchies. Automates rebasing or merging entire branch chains.1.0.0version
20gogcliDrive Google Workspace from the terminal with the `gog` CLI (gogcli). Use when sending/searching Gmail, managing Calendar events, uploading to Drive, editing Docs/Sheets/Slides, posting to Chat, managing Tasks/Contacts, administering Workspace via DWD, or building agent workflows needing JSON output, OAuth/service-account auth, Pub/Sub watches, and a command sandbox. Covers Gmail, Calendar, Drive, Docs, Slides, Sheets, Chat, Tasks, Contacts, Classroom, Forms, Keep, Admin.1.0.0version
21handoffCompact the current conversation into a handoff document for another agent to pick up. Use when ending a session with unfinished work, transferring context to a fresh agent or a new session, approaching context limits, or when the user says "handoff", "write a handoff doc", or "continue this in another session".1.3.0version
22hledgerPlain-text double-entry accounting with hledger. Use when recording transactions, checking balances, generating financial reports, importing CSV bank statements, budgeting, tracking time, managing multiple currencies, or doing year-end closing.1.0.0version
23jevConsult Jev for bounded typed second opinions during agent work: compare plans, check claims against supplied evidence, prioritize investigations, and challenge conclusions. Uses Vercel AI Gateway by default with configurable providers; skips when the selected key is absent. Includes a standalone uv-run helper and offline contract tests.1.0.0version
24jjJujutsu (jj) version control system - a Git-compatible VCS with novel features. Use when working with jj repositories, managing stacked commits, needing automatic rebasing with first-class conflict handling, using revsets to select commits, or wanting enhanced Git workflows. Triggers on mentions of 'jj', 'jujutsu', change IDs, or operation log.1.9.0version
25jj-hunkProgrammatic hunk selection for the jj (Jujutsu) VCS. Select individual diff hunks with a query language instead of an interactive TUI, then split, commit, squash, diffedit, restore, or absorb them. Use when splitting a jj commit, committing or squashing part of the working copy, undoing single hunks, selecting changes by file/content/function/class, or when `jj split -i` would need an editor an agent cannot drive.1.0.0version
26jqjq — the command-line JSON processor and its filter language for filtering, transforming, and reshaping JSON. Use when extracting fields/nested paths on the CLI, `select`-ing arrays of objects, building new JSON, emitting CSV/TSV with `@csv`/`@tsv`, getting raw strings with `jq -r`, slurping (`-s`) and aggregating (`add`, `group_by`), NDJSON pipelines (`-c`), or injecting shell values with `--arg`/`--argjson`. Includes `(jq 1.X+)` annotations; the jq CLI/filter language, not bindings (jaq/gojq).1.0.0version
27k3sThe k3s lightweight CNCF-certified Kubernetes distribution as a single binary (bundles containerd, flannel, CoreDNS, Traefik, ServiceLB, local-path-provisioner, metrics-server). Use when installing/running a lightweight cluster, bootstrapping single-node or HA control planes, joining agent nodes, embedded etcd vs external datastore, managing tokens, rotating certs, etcd snapshots, secrets encryption, airgap installs, disabling components, or upgrading k3s. Includes `(k3s vX.Y+)` annotations.1.0.1version
28kubernetesAuthor and operate Kubernetes workloads with kubectl and YAML manifests — the kubectl CLI plus core resource authoring (Deployments, StatefulSets, Jobs/CronJobs, Services, Ingress, ConfigMaps/Secrets, PV/PVC, RBAC). Use when writing/debugging manifests, running kubectl (apply/diff/rollout/logs/exec/debug), fixing CrashLoopBackOff/Pending pods, managing contexts, or checking RBAC with auth can-i. Includes `(k8s 1.X+)` annotations. For installing/running a lightweight cluster see the k3s skill.1.0.0version
29linearManaging Linear issues, projects, and teams. Use when working with Linear tasks, creating issues, updating status, querying projects, or managing team workflows.2.5.0version
30long-form-mathWrite mathematics in a long-form, understanding-focused style with detailed proofs and rich exposition. Use when explaining mathematical concepts, writing proofs, tutoring math, creating educational math content, or when the user asks for mathematical explanations. Inspired by Jay Cummings' Real Analysis and Chartrand's Mathematical Proofs.1.0.0version
31mermaid-cliGenerate, validate, and fix diagrams from Mermaid markup using mmdc. Use when creating flowcharts, sequence diagrams, class diagrams, converting .mmd files to images/SVG/PDF, or validating and fixing Mermaid diagram syntax.1.0.0version
32model-routingInstall and maintain a "model routing" section in a project's CLAUDE.md that teaches Claude Code which model to use for which work, including delegating to GPT models via the Codex CLI. Use when adding model-picking guidance to CLAUDE.md, setting up Codex/GPT as a delegation target or fallback, or routing subagent and workflow tasks across models by cost, intelligence, and taste.1.1.0version
33obsidian-basesCreate and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.1.0.1version
34obsidian-markdownCreate and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.1.0.1version
35oxfmtoxfmt — the fast Rust formatter from the oxc project, a Prettier-compatible alternative formatting JS/TS/JSX plus JSON, CSS, YAML, TOML, GraphQL, Markdown and Vue. Use when formatting or checking with oxfmt, configuring `.oxfmtrc.json`, migrating off Prettier/Biome (`--migrate`), or enabling built-in `sortImports`/`sortPackageJson`/`sortTailwindcss`. Note: bare `oxfmt` REWRITES FILES IN PLACE. The formatter — not oxlint, Prettier/Biome, or ruff format.1.0.0version
36oxlintoxlint — the extremely fast (Rust) JavaScript/TypeScript linter from the oxc project, an ESLint alternative that needs no config to start. Use when linting JS/TS/JSX/Vue, writing `.oxlintrc.json`, selecting rules via `plugins` + `categories` (correctness, suspicious, pedantic, perf, style, restriction, nursery), running `--fix`/`--fix-suggestions`/`--fix-dangerously`, suppressing with `// oxlint-disable`, or migrating from ESLint. The linter — not oxfmt, ESLint/Biome, or ruff.1.0.0version
37playwrightBrowser automation with Playwright for Python. Use when testing websites, taking screenshots, filling forms, scraping web content, or automating browser interactions. Triggers on browser, web testing, screenshots, selenium, puppeteer, or playwright.1.0.0version
38postgres-adminPostgreSQL server administration & operations. Use when configuring a server (`postgresql.conf`, `ALTER SYSTEM`, GUCs), managing roles/privileges (`GRANT`/`REVOKE`), authentication (`pg_hba.conf`, scram-sha-256), backup/restore (`pg_dump`, `pg_basebackup`, incremental, PITR), replication (streaming, logical, slots, failover), `pg_upgrade`, or monitoring (`pg_stat_activity`/`pg_stat_io`). Includes `(pgNN+)` annotations. Server ops — client psql, SQL postgres-sql, tuning postgres-performance.1.0.0version
39postgres-extensionsPostgreSQL extension management and the bundled `contrib` catalog. Use when running `CREATE/ALTER/DROP EXTENSION`, listing extensions (`\dx`), or choosing which contrib module enables a feature — FDWs (`postgres_fdw`, `dblink`), trigram search (`pg_trgm`), crypto/UUIDs (`pgcrypto`), types (`hstore`/`ltree`/`citext`), query stats (`pg_stat_statements`, `auto_explain`), forensics (`pageinspect`, `amcheck`). Covers trusted extensions & `shared_preload_libraries`. Includes `(pgNN+)` annotations.1.0.0version
40postgres-performancePostgreSQL query & performance tuning. Use when a query is slow, reading an `EXPLAIN [ANALYZE]` plan (scan/join nodes, estimate skew), choosing an index type/columns (btree/GIN/GiST/SP-GiST/BRIN/hash; partial/expression/covering), fixing planner estimates with statistics, diagnosing MVCC bloat/VACUUM/autovacuum lag, or tuning planner GUCs (`random_page_cost`, `work_mem`). Includes `(pgNN+)` annotations. Tuning only — client -> psql, SQL -> postgres-sql, config -> postgres-admin.1.0.0version
41postgres-sqlThe PostgreSQL SQL dialect & data types that set Postgres apart from generic SQL. Use when writing or debugging Postgres-specific SQL — upsert (`ON CONFLICT`), `RETURNING`, `MERGE`, CTEs, window frames, `GROUPING SETS`, `LATERAL`, generated/identity columns, partitioning, `jsonb`/jsonpath/SQL-JSON (`JSON_TABLE`), arrays, ranges, composite/enum/domain types, `uuidv7()`. Includes `(pgNN+)` annotations. Dialect & types — client -> psql, tuning -> postgres-performance, config -> postgres-admin.1.0.0version
42psqlpsql — PostgreSQL's interactive terminal client and SQL script runner. Use when connecting to or inspecting a Postgres DB from a terminal, running SQL scripts or one-off queries in shells/CI/agents (`-c`/`-f`/`-qAtX`/`--csv`), using meta-commands (the `\d` family, `\copy`, `\watch`, `\gexec`, `\if` scripting, `\pset`/`\x`, variables), `.psqlrc`, or fixing connection/auth issues. Includes `(pgNN+)` annotations. The psql client only — SQL syntax -> postgres-sql, server admin -> postgres-admin.1.0.0version
43pupDatadog CLI (pup) for observability, monitoring, logs, APM, security, and infrastructure. Use when querying Datadog metrics, searching logs, managing monitors, investigating incidents, or performing Datadog API operations.1.0.0version
44pytestpytest — Python testing framework and idioms beyond unittest. Use when writing, running, or configuring pytest tests — plain `assert` (rewritten), DI `@pytest.fixture` (scopes/autouse/yield/conftest), `@pytest.mark.parametrize`, `skip`/`skipif`/`xfail` + markers, `raises`/`warns`/`approx`, fixtures (`tmp_path`/`monkeypatch`/`capsys`/`caplog`), the CLI (`-k`/`-m`/`-x`/`--lf`/`--pdb`), config (`pyproject.toml`/`pytest.ini`). Includes `(pytest N.M+)` annotations. Not unittest, tox, or coverage.1.0.0version
45python-complexityTwo censuses of Python complexity, no project install: per function (ruff C901 cyclomatic + complexipy cognitive, read as a pair) and per call path (hops, pass-through layers, selector parameters) for code where every function scores low but the path is hard to follow. Use when asking which functions to refactor first, whether a function or call path is too complex or over-layered, when triaging a legacy codebase, or when verifying a refactor reduced rather than relocated complexity.1.6.0version
46react-best-practicesReact and Next.js performance optimization guidelines from Vercel Engineering. Use when writing, reviewing, or refactoring React/Next.js code for optimal performance. 62 rules across 8 categories covering waterfalls, bundle size, server-side, re-renders, and rendering.1.0.0version
47ripgrepFast, gitignore-aware recursive content search with the `ripgrep` (`rg`) command-line tool — a smarter, faster `grep`. Use when searching code or text for a regex across a directory tree, filtering by file type or glob, listing/counting matches, doing search-and-replace previews, or gitignore-aware code search. Triggers on mentions of ripgrep or rg. The rg CLI tool, distinct from the file-search/fuzzy-search MCP servers.1.0.0version
48ruffruff — Astral's one fast (Rust) binary that is both a Python linter (`ruff check`) and a Black-compatible formatter (`ruff format`). Use when linting or formatting Python, configuring `[tool.ruff]`/`ruff.toml`, choosing rules with `select`/`extend-select`/`ignore`, looking up codes like F401/E501/B008, applying fixes (`--fix`, `--unsafe-fixes`), suppressing (`# noqa`, `# ruff: ignore[...]`), or enabling preview rules. Includes `(ruff 0.X+)` + preview annotations. Not uv or ty.1.0.0version
49sequential-thinkingMCP server exposing a single sequentialthinking tool for dynamic, reflective, step-by-step problem-solving. Use when a task needs structured reasoning, planning, hypothesis generation, branching to explore alternatives, or revising earlier steps while keeping a running chain of thoughts.1.0.4version
50show-meExplain the current topic visually with the smallest view that makes the point: pseudocode, a call tree, a component or file tree, a Mermaid diagram, a diff of the shape that changes, or one focused HTML page. Use when you ask to see the topic instead of reading about it ('show me', 'diagram this', /show-me), not for ordinary explanations. Ported from HumanLayer.1.1.0version
51skill-creatorCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.2.0.0version
52skill-reviewerReview and ensure skills maintain high quality standards. Use when creating new skills, updating existing skills, or auditing skill quality. Checks for progressive disclosure, mental model shift, appropriate scope, and documentation clarity.1.1.0version
53sqliteMCP server exposing SQLite database tools (query, execute, list_tables, describe_table, create_table). Read-only by default; writes are opt-in via --allow-writes or MCP_SQLITE_ALLOW_WRITES=true. Use when inspecting, querying, or (when enabled) modifying SQLite databases.1.0.2version
54statuslineConfigure the Claude Code status line with VCS-aware scripts showing git branch, jj change ID, bookmarks, context usage, and costs. Use when setting up a statusline, customizing the status bar, or adding VCS info to the status line.1.3.3version
55style-extractorExtract and document writing styles from source texts into reusable style guides. Use when analyzing an author's voice, creating a style guide from a book or document, capturing writing patterns for replication, or building a writing style rubric.1.0.1version
56style-writerWrite content using stored writing styles from the writing-styles/ collection. Use when the user wants to write in a specific voice, apply a stored style, list available writing styles, or evaluate text against a style rubric.1.0.0version
57teachRun a Socratic teaching loop that quizzes you on a coding session until you've confirmed mastery of every concept. Use when you want to learn or lock in a Claude Code session, understand a transcript/PR/design decision, be quizzed on recent work, or prepare to teach someone else — or when the user runs `/teach` or asks to be taught or quizzed on a topic. Sources sessions from ~/.claude/projects/ and tracks a per-concept checklist until every item is confirmed.1.0.0version
58test-auditDecide whether a test earns its place: an authoring gate for new tests (what it protects, which regression fails it, why coverage misses it, no test-only seams, regression tests proven red before the fix), low-value patterns, a retention bar and an evidence ledger before deletes. Use when writing or reviewing tests, when asked for a regression test, or when auditing a suite for junk tests or test-only production code. Ships a pytest smell scanner and a test-only-symbol finder.1.0.0version
59test-sloc-cutShrink a test suite without losing an asserted fact or a covered branch: a fact matrix of what each test pins plus per-test branch coverage and a verified covering set, deleting only on the intersection, with a mutant check for every relocated fact. Use when asked to trim, dedupe, consolidate, or reduce tests or test SLOC, when a suite grew by accretion, when deciding whether to delete, fold, or parametrize tests, or before cutting a test on 'coverage is unchanged' alone. Python/pytest.1.2.1version
60tmuxRemote control tmux sessions for interactive CLIs (python, gdb, etc.) by sending keystrokes and scraping pane output. Use when debugging applications, running interactive REPLs (Python, gdb, ipdb, psql, mysql, node), automating terminal workflows, or when user mentions tmux, debugging, or interactive shells.1.5.0version
61tyty — Astral's extremely fast (Rust) Python type checker and language server, in 0.0.x beta. Use when running or configuring `ty check`, reading ty diagnostics, setting rule levels in `[tool.ty]`/`ty.toml`, writing `# ty: ignore[rule]` suppressions, debugging environment or module-resolution failures, wiring ty into CI (exit codes, `--output-format github`), or migrating from mypy/pyright. Pinned to ty 0.0.72. The type checker — NOT ruff (lint/format) or uv (packaging).1.0.0version
62ultrathinkInvoke deep sequential thinking for complex problem-solving. Use when the user says 'use ultrathink', 'ultrathink', or when tackling problems that require careful step-by-step reasoning, planning, hypothesis generation, or multi-step analysis.1.1.3version
63uvuv — Astral's fast Python package & project manager, one binary replacing pip/pipx/pyenv/poetry/virtualenv. Use when managing Python projects with pyproject.toml + uv.lock (uv init/add/sync/lock/run), running PEP 723 inline-dependency scripts, running one-off tools with uvx, installing/pinning Python versions (uv python), migrating from pip (uv pip), building/publishing packages, or configuring indexes/resolution/cache. Includes `(uv 0.X+)` version annotations. The uv CLI, not ruff/ty.1.1.0version
64walkthrough-to-obsidianConvert game walkthroughs and guides from plain text into structured, interlinked Obsidian markdown pages. Use when the user wants to convert a walkthrough, FAQ, guide, or reference document into Obsidian vault pages. Triggers on mentions of converting walkthroughs, guides, or FAQs to Obsidian, or splitting a large text file into Obsidian pages.1.0.0version
65zellijTerminal workspace and multiplexer for interactive CLI sessions. Use when managing terminal sessions, running interactive REPLs, debugging, automating terminal workflows, or when user mentions zellij, floating panes, or session layouts. Simpler alternative to tmux.1.0.0version
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Details
- Repository
- github.com/dashed/claude-marketplace
- Categories
- community
- Listed since
- Feb 5, 2026