Collection of 100+ mods you can use with Claude Code.
# Add to your Claude Code skills
git clone https://github.com/whyashthakker/awesome-claude-code-modsGuides for using ide extensions skills like awesome-claude-code-mods.
See how awesome-claude-code-mods compares with popular alternatives.
awesome-claude-code-mods is an open-source ide extensions skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by whyashthakker. Collection of 100+ mods you can use with Claude Code. It has 50 GitHub stars.
awesome-claude-code-mods's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/whyashthakker/awesome-claude-code-mods" and add it to your Claude Code skills directory (see the Installation section above).
awesome-claude-code-mods is primarily written in TypeScript. It is open-source under whyashthakker on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other IDE Extensions skills you can browse and compare side by side. Open the IDE Extensions category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh awesome-claude-code-mods against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
awesome-claude-code-mods vs arscontexta
See comparison
70 useful mods: 50 general tools + 20 Desktop mods, plus community picks. Pick one. Install it. Keep working.
This repository was inspired by the Claude Code Mods guide on ExplainX.ai.
70 independent, MIT-licensed bundled plugins for Git inspection, session diagnostics, local file viewers, workspace notes, text utilities, and workflow controls, including 20 additions for the Claude Desktop Code tab. Each comes with working source, native Claude Code tests, install instructions, an access description, and a screenshot. The community section adds external projects with their own installation and requirements.

Screenshots show actual mod render trees captured by Claude Code's test kit with fixture data, painted in a browser preview. They are not native Claude Code app captures. Screenshot provenance.
Searchable gallery (open locally) · 20 Desktop mods and setup · Community mods · Research and existing mods · Validation · Contribute
Requires Claude Code 2.1.287+. Tested with 2.1.288. Mods are enabled by default; no early-access environment flag is needed. Works in the CLI and the Desktop Code tab. The VS Code chat panel and claude -p run hooks but do not show mod panes. Official overview.
claude plugin marketplace add whyashthakker/awesome-claude-code-mods
claude plugin install task-board@awesome-claude-code-mods
In Claude Code, run /reload-plugins if your session is already open, then /task-board. Type a task, press Enter to save, and use the task button to mark it done. Tab moves between controls; Esc closes a pane. Ctrl+X then Tab returns keyboard focus to a pane.
Try a mod directly from source:
git clone https://github.com/whyashthakker/awesome-claude-code-mods.git
cd awesome-claude-code-mods
claude --plugin-dir ./mods/context-meter
Then run /context-meter. Replace context-meter with any folder below. You can install several independently; each command uses its mod's name. No runtime dependencies or build step. Git tools require Git on PATH; package viewers expect a package.json in your project or a path you choose.
These are executable mods, not a list of prompts or skills. Research links document the ecosystem; the 70 implementations here are original, and some use cases overlap with existing mods.
The new Desktop set includes an image-inspired usage strip, SVG charts, document and review panes, drafting tools, and a workflow board. These 20 additions target the Claude Desktop Code tab. Choose a Desktop mod and see setup details.

claude plugin marketplace add whyashthakker/awesome-claude-code-mods
claude plugin install desktop-usage-strip@awesome-claude-code-mods
Open a local Code session in Claude Desktop, run /reload-plugins if needed, then /desktop-usage-strip. If the marketplace is already registered, update it first with claude plugin marketplace update awesome-claude-code-mods. The strip shows quota/reset, context, observed token totals, and reported session USD. Its pane includes a hide/show control. Missing figures are labeled; costs are not subscription bills.
The screenshot in every row opens at full resolution. Each name links to its README, usage, access details, and source.
| Mod | Use case | Preview |
|---|---|---|
| Context Meter | See the current context window fill and remaining tokens. | ![]() |
| Quota Watch | Inspect reported plan windows and their reset times. | ![]() |
| Cache Inspector | Track API cache reads, writes, and uncached input by request. | ![]() |
| Tool Timing | Measure observed tool latency, call counts, and failures. | ![]() |
| Error Inbox | Keep the last 30 failed or refused tool calls in one pane. | ![]() |
| Edit Heatmap | Count successful Edit and Write calls by path. | ![]() |
| Turn Timeline | Show duration, token totals, and interruption state per turn. | ![]() |
| Agent Board | Inspect the subagents reported by the session. | ![]() |
| Mod | Use case | Preview |
|---|---|---|
| Branch Board | Inspect local branches, upstreams, and dirty files. | ![]() |
| Staged Review | Review the staged diff before committing. | ![]() |
| Commit Browser | Browse the latest 20 commits with author and subject. | ![]() |
| Stash Browser | List stashes and inspect a selected stash diff. | ![]() |
| Worktree Map | List worktree paths, branches, and locked states. | ![]() |
| Conflict Radar | List unresolved paths and count conflict markers in tracked files. | ![]() |
| Blame View | Read authorship for the first 80 lines of a chosen tracked file. | ![]() |
| Ignore Check | Explain which Git ignore rule matches a path. | ![]() |
| Mod | Use case | Preview |
|---|---|---|
| File Tree | Browse one directory at a time with clickable folders. | ![]() |
| Package Scripts | List npm scripts and package identity without running them. | ![]() |
| Dependency Table | Inspect dependency groups from a package manifest. | ![]() |
| TODO Finder | Find TODO, FIXME, and HACK notes in tracked files. | ![]() |
| Markdown Map | Build a heading outline with source line numbers. | ![]() |
| JSON Browser | Summarize top-level JSON keys with types and a formatted preview. | ![]() |
| CSV Table | Preview quoted CSV fields, row counts, and column headers. | ![]() |
| Log Viewer | Show the last 60 lines of a small local log with an optional filter. | ![]() |
| Env Example | List variable names and missing placeholders in an example env file. | ![]() |
| File Compare | Compare two small text files by line without editing either. | ![]() |
| Mod | Use case | Preview |
|---|---|---|
| Scratchpad | Save short notes beside your conversation. | ![]() |
| Task Board | Add tasks and toggle done status. | ![]() |
| Decision Log | Record dated engineering decisions. | [ ](assets/screenshots/dec |