Skillsmith MCP server
Share agent skills across your team, scan them for risk, and track what's actually used.
78 stars
Reviews
Write oneNobody has reviewed Skillsmith yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Skillsmith tools (44, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
analytics_dashboardEnterprise analytics dashboard: recommendation accuracy, skill usage trends,
analyze_codebaseAnalyze a codebase to understand its structure, frameworks, and dependencies.
api_key_manageManage API keys for programmatic access. Keys are shown once on creation.
apply_manifest_reconcile[Skillsmith — Maintain stage] Repair a corrupted or ambiguous ~/.skillsmith/manifest.json entry through a supported path — MUTATES the manifest (with a pre-mutation backup and a durable, revertible ledger entry). Use after skill_outdated reports 'identity-mismatch' or 'local-drift', or after skill_recover_source found low/no confidence. Actions: 'mark_local' (stop tracking this entry against the r
apply_namespace_rename[Skillsmith — Maintain stage] Apply a rename suggestion from a prior local namespace-collision audit (`skill_inventory_audit`), or revert one already applied. MUTATES `~/.claude` (renames a skill/command/agent file) — but ONLY when `confirmed: true`. Without `confirmed`, returns a non-mutating preview ({ preview: true, before, after, applied: false, direction }) so the agent can show the change be
apply_recommended_edit[Skillsmith — Maintain stage] Apply a recommended prose edit from a prior `skill_inventory_audit`. MUTATES `~/.claude` (rewrites a SKILL.md / CLAUDE.md snippet) — but ONLY when `confirmed: true`. Without `confirmed`, returns a non-mutating preview ({ preview: true, before, after, applied: false }). Gated on APPLY_TEMPLATE_REGISTRY: only registered when at least one apply-eligible template is enabl
audit_exportExport audit log events for a given time range.
audit_queryQuery audit logs with filters (actor, resource, event type, result, date range).
compliance_reportGenerate compliance reports: SOC2 (markdown), CycloneDX (JSON SBOM), or raw JSON.
configure_ssoConfigure SSO/SAML integration for your organization.
get_skill[Skillsmith — Evaluate stage] Fetch full details for a specific Skillsmith-registry skill by ID. Use when the user wants details/info/description of a known skill — e.g. 'what does microsoft/playwright-cli do?', 'show me details for getsentry/commit', 'describe the vercel-labs/vercel-react-best-practices skill'. Returns name, description, trust tier, quality score, dependencies, compatibility, rep
index_localIndex local skills from ~/.claude/skills/ directory. Returns count and details of indexed skills.
install_skill[Skillsmith — Install stage] Install an agent skill (SKILL.md format) from the Skillsmith registry or a GitHub repository to the local Claude Code skills directory (~/.claude/skills/) — or runtime-equivalent path when SKILLSMITH_CLIENT is set (cursor, copilot, windsurf). Use when the user asks to install/add/get a specific skill — e.g. 'install playwright-cli', 'add getsentry/commit', 'use Skillsm
inventory_push[Skillsmith — Sync stage] Push this machine's installed-skill inventory to your Skillsmith account so it appears on the web dashboard. Read-only monitoring — no local skill files are modified. Requires `skillsmith login`; respects the local SKILLSMITH_INVENTORY_DISABLE flag and your account's server-side consent setting.
private_registry_manageManage skills in your private registry (list, get, install, deprecate, undeprecate,
private_registry_publishwrite actionPublish a skill to your organization's private registry.
publish_privatewrite actionMark a skill as private on this machine: hides it from local community-search results.
rbac_assign_roleAssign or revoke a team member's role, or list current members and their roles. Roles are
rbac_create_policywrite actionBulk-write or clear permission overrides: create expands resources x actions into
rbac_manageInspect and configure team role permissions: list_roles, get_role, set_role_permission,
search[Skillsmith — Discover stage] Search the Skillsmith registry of agent skills (SKILL.md format) — curated, security-scanned, trust-scored skills indexed daily from GitHub. Skillsmith is a registry for sharing, scanning, and tracking agent skills across any MCP-capable runtime. Use this tool for ANY user request to find/search/discover/list skills — e.g. 'search for testing skills', 'find git workfl
share_skillAdd, remove, or list skills in a team workspace. Requires Team tier license.
siem_exportExport audit events for SIEM ingestion (CloudWatch, Splunk, Datadog).
skill_auditCheck installed skills for known security advisories.
skill_compare[Skillsmith — Evaluate stage] Compare two Skillsmith-registry skills side-by-side. Use when the user wants to compare/contrast/decide-between two specific skills — e.g. 'compare getsentry/commit and microsoft/playwright-cli', 'which is better, X or Y', 'what's the difference between these two skills'. Analyzes quality scores, trust tiers, features, dependencies, and provides a Skillsmith recommend
skill_diffShow a section-level diff between two versions of an installed skill.
skill_inventory_audit[Skillsmith — Maintain stage] Audit your installed AI coding clients' skill inventories (Claude Code, Cursor, Copilot, and every other Skillsmith-supported client) — plus Claude Code's own commands, agents, and CLAUDE.md trigger rules — for local namespace collisions. Returns rename + prose-edit suggestions keyed by a fresh `auditId`. Never modifies your skills, commands, agents, or CLAUDE.md — it
skill_outdatedCheck installed skills for available updates and dependency satisfaction status.
skill_pack_auditAudit a skill pack directory for (a) version drift — bundled SKILL.md versions vs.
skill_publishwrite actionPrepare a skill for publishing. Validates the skill, generates a checksum,
skill_recommend[Skillsmith — Discover stage] Recommend skills from the Skillsmith registry based on the user's project context and currently installed skills, using semantic similarity. Use when the user asks for recommendations or 'what skills should I use' — e.g. 'recommend skills for my React project'. Auto-detects installed skills from ~/.claude/skills/ when not provided. Optional role-based filtering. Retur
skill_recover_source[Skillsmith — Maintain stage] Recover the canonical GitHub source of
skill_rescanRe-scan installed skills with the latest security patterns.
skill_suggestProactively suggest relevant skills based on current context (files, commands, errors, project structure). Counts against your monthly API quota (Community: 100/mo — see www.skillsmith.app/pricing).
skill_updatesCheck installed skills for available updates by comparing locally-recorded content hashes
skill_validate[Skillsmith — Install stage] Validate a SKILL.md file or skill directory against the Skillsmith specification before installing or publishing. Use when the user wants to check/validate a skill's structure — e.g. 'validate my skill at ./my-skill', 'check if this skill is valid', 'use Skillsmith to validate this SKILL.md'. Checks YAML frontmatter, required fields, file structure, and security-patter
sso_settingsView current SSO/SAML configuration for your organization.
team_analytics_dashboardView team usage analytics: per-user tool usage counts, top tools, and daily trend.
team_usage_reportGenerate a weekly/monthly usage summary with period-over-period comparison.
team_workspaceManage team workspaces (create, list, get, delete). Requires Team tier license.
undo_apply[Skillsmith — Maintain stage] Undo the most recent apply_namespace_rename / apply_recommended_edit changeset(s) made in THIS server session. Session-scoped: restarting the MCP server clears the undo history — for a namespace rename applied in a PRIOR session, use the durable, cross-session revert instead: apply_namespace_rename({ auditId, collisionId, action: 'revert' }) (SMI-5671). Restores from
uninstall_skill[Skillsmith — Retire stage] Uninstall an agent skill from the local Claude Code skills directory (~/.claude/skills/) or runtime-equivalent path. Use when the user asks to uninstall/remove/delete a specific skill — e.g. 'uninstall playwright-cli', 'remove getsentry/commit', 'use Skillsmith to delete the testing skill'. Optional `force` flag overrides protection on locally-modified skills. Skillsmit
usage_reportComprehensive enterprise usage report with all metrics.
webhook_configureConfigure webhooks for skill lifecycle events (skill.install, skill.publish, etc.).
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan606 source files scanned8/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
Findings (2)
- highShell command built from a string (injection risk)
exec.shell-concatdist/src/index.startup-helpers.js: …'win32' ? 'start' : 'xdg-open'; exec(`${cmd} "${userGuidePath}"`); console.log(`… - mediumNetwork call to a raw IP address
net.raw-ipdist/src/tools/integration-tools.service.test.js: … await expect(svc.createWebhook('https://192.168.1.1/hook', ['skill.install'])).rejects.toThr…
Install directly
Runs npx -y @skillsmith/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add skillsmith -- npx -y @skillsmith/mcp-server
Skillsmith: common questions
- Is Skillsmith MCP server safe?
- With care: it is graded C, so read the findings first (65/100). Read the Skillsmith safety report
- How do I install Skillsmith?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Skillsmith need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Skillsmith maintained?
- The last commit was in the last day (2026-09-19). The latest release is v0.7.16.
- What can I use instead of Skillsmith?
- Servers from other publishers that do the same job: Pm Claude Skills MCP server, Warp Agent MCP server and Ios Agent Skill MCP server. Compare all Skillsmith alternatives.
Alternatives to Skillsmith
Same job from other publishers: the closest match first, then the best rated.
- Pm Claude Skills1174 professional Agent Skills + workflow recipes — searchable & fetchable over MCP.not reviewedEstablishedA
- Warp AgentQuote, book, and track LTL, FTL, cargo van, and box-truck freight via the Warp API.not reviewedEstablishedB
- Ios Agent SkillSwift reviews, local Apple references, app scaffolding and iOS simulator workflows.not reviewedGrowingA
- BomlyGive your coding agent the dependency graph it is about to change: scan, diff, explain, auditnot reviewedGrowingB
SkillmdSearch, fetch, lint, and install Agent Skills (SKILL.md) from the SkillMD registry.not reviewedGrowingA