Skip to content
Agentmart
Submit a tool

Skillsmith

Share agent skills across your team, scan them for risk, and track what's actually used.

Connector by smith-horn · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)★ 77
Write a review

Chalk Labs

Need help deploying Skillsmith?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/smith-horn-skillsmith

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Share agent skills across your team, scan them for risk, and track what's actually used.

Use cases: prompt-engineering, security-scanning

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Runs code on install

Its package runs an install script (such as npm postinstall or setup.py code) as soon as you install it, before any tool is called. Read the script first.

Tools
25 read · 8 write · 15 delete
Secrets
None asked for
Install scripts
Runs code on install
Runs as
Node.js package

Tools by what they do 48

Read from the source code; the running server may list different tools.

Read 25 · Look things up without changing anything.

  • analytics_dashboard
  • analyze_codebase
  • audit_export
  • audit_query
  • example
  • get_skill
  • index_local
  • search
  • siem_export
  • skill_audit
  • skill_compare
  • skill_diff
Show 13 more tools
  • skill_docs_search
  • skill_docs_status
  • skill_outdated
  • skill_pack_audit
  • skill_recommend
  • skill_recover_source
  • skill_suggest
  • skill_updates
  • skill_validate
  • sso_settings
  • team_analytics_dashboard
  • team_usage_report
  • usage_report

Write 8 · Create, change, send or run things.

  • compliance_report
  • inventory_push
  • private_registry_publish
  • publish_private
  • skill_docs_reindex
  • skill_inventory_audit
  • skill_publish
  • skill_rescan

Delete 15 · Delete, drop, revoke or wipe things.

  • api_key_manage
  • apply_manifest_reconcile
  • apply_namespace_rename
  • apply_recommended_edit
  • configure_sso
  • install_skill
  • private_registry_manage
  • rbac_assign_role
  • rbac_create_policy
  • rbac_manage
  • share_skill
  • team_workspace
Show 3 more tools
  • undo_apply
  • uninstall_skill
  • webhook_configure

Network hosts it talks to 41

  • 1.1.1.1 · found in code
  • analytics.google.com · found in code
  • api.fontshare.com · found in code
  • api.github.com · found in code
  • api.ipify.org · found in code
  • api.linear.app · found in code
  • api.skillsmith.app · found in code
  • api.supabase.com · found in code
  • app.posthog.com · found in code
  • cdn.fontshare.com · found in code
  • cli.github.com · found in code
  • cloudflareinsights.com · found in code
  • elastic.co · found in code
  • example.invalid · found in code
  • fonts.googleapis.com · found in code
  • fonts.gstatic.com · found in code
  • generativelanguage.googleapis.com · found in code
  • github.com · found in code
  • gitlab.com · found in code
  • google-analytics.com · found in code
  • googletagmanager.com · found in code
  • json.schemastore.org · found in code
  • linear.app · found in code
  • mocksaml.com · found in code
  • npm.pkg.github.com · found in code
  • openapi.vercel.sh · found in code
  • raw.githubusercontent.com · found in code
  • refoundai.com · found in code
  • region1.google-analytics.com · found in code
  • registry.skillsmith.app · found in code
Show 11 more hosts
  • res.cloudinary.com · found in code
  • rtyley.github.io · found in code
  • sidbharath.com · found in code
  • skillsmith.app · found in code
  • someotherrefabcdefghij.supabase.co · found in code
  • static.cloudflareinsights.com · found in code
  • status.supabase.com · found in code
  • supabase.com · found in code
  • turbo.build · found in code
  • unpkg.com · found in code
  • vrcnzpmndtroqxxoqkzy.supabase.co · found in code

Files it touches

  • ~/.claude
  • ~/.claude/CLAUDE.md
  • ~/.claude/settings.json
  • ~/.claude/skills
  • /dev
  • /dev/null
  • /dev/stdin
  • /opt/homebrew/bin
  • /opt/homebrew/share/bfg/bfg.jar
  • /opt/native-seed/tier-b
  • /opt/ruflo-seed/node_modules/@claude-flow/cli
  • /opt/ruflo-seed/node_modules/@claude-flow/cli/bin/cli.js
  • /opt/ruflo-seed/node_modules/@claude-flow/cli/dist/src
  • /opt/ruflo-seed/node_modules/@huggingface/transformers
  • /opt/ruflo-seed/node_modules/better-sqlite3
  • /opt/ruflo-seed/node_modules/better-sqlite3/lib/index.js
  • /opt/ruflo-service-entrypoint.sh
  • /private/tmp
  • /private/var/folders
  • /proc/1/cgroup
  • /proc/mounts
  • /proc/net/fib_trie
  • /proc/net/if_inet6
  • /proc/net/route
  • /proc/self/mountinfo
  • /proc/stat
  • /srv/fixture/.skillsmith-trash/op
  • /srv/fixture/tree
  • /srv/ruflo
  • /srv/ruflo/.swarm/agentdb-memory.db
  • /srv/ruflo/.swarm/memory.db
  • /sys/class/net
  • /tmp/drift-buckets.json
  • /tmp/drift-results.json
  • /tmp/ruflo-reader
  • /tmp/skill-test-
  • /tmp/skillsmith-
  • /tmp/skillsmith-e2e-tests
  • /tmp/test-repo
  • /tmp/uat-login.png

Tools (48)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • analytics_dashboardView Analytics Dashboardread-only

    Enterprise analytics dashboard: recommendation accuracy, skill usage trends, team-wide aggregation. Requires Enterprise tier (advanced_analytics feature).

  • analyze_codebase

    Analyze a codebase to understand its structure, frameworks, and dependencies. Returns context useful for skill recommendations. Supports TypeScript, JavaScript, TSX, and JSX files.

  • api_key_manageManage API Keyscan change or delete data

    Manage API keys for programmatic access. Keys are shown once on creation. Stored as SHA-256 hashes. Requires Enterprise tier (custom_integrations feature).

  • apply_manifest_reconcileReconcile Manifest Entrycan change or delete data

    [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 registry — writes source:'unknown' + provenance:'local'); 'relink' (assert an explicit, registry-validated id/source pair — requires BOTH; never infers an identity); 'drop_entry' (hard-remove an entry …

  • apply_namespace_renameApply Namespace Renamecan change or delete data

    [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 before committing. `action: 'apply'` uses the suggested name; `'custom'` uses `customName`; `'skip'` records a no-op; `'revert'` undoes a previously applied rename for the same auditId + collisionId — t…

  • apply_recommended_editApply Recommended Editcan change or delete data

    [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 enabled.

  • audit_exportExport Audit Logsread-only

    Export audit log events for a given time range. Requires Enterprise tier (audit_logging feature). Returns structured audit events in JSON format.

  • audit_queryQuery Audit Logsread-only

    Query audit logs with filters (actor, resource, event type, result, date range). Requires Enterprise tier (audit_logging feature).

  • compliance_reportGenerate Compliance Report

    Generate compliance reports: SOC2 (markdown), CycloneDX (JSON SBOM), or raw JSON. Scoped to local skill inventory. Requires Team tier or higher (compliance_reports feature).

  • configure_ssoConfigure SSOcan change or delete data

    Configure SSO/SAML integration for your organization. Actions: set (store IdP config), test (connection test), remove (clear config), claim_domain (issue a DNS TXT verification token), verify_domain (check the TXT record). Requires Enterprise tier (sso_saml feature).

  • example

    An example tool that echoes input

  • get_skillGet Skill Detailsread-only

    [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, repository URL, install count, and an `also_installed` array of co-installed skills. Skillsmith is a registry for sharing, scanning, and tracking agent skills across any MCP-capable runtime.

  • index_localIndex Local Skillsread-only

    Index local skills from ~/.claude/skills/ directory. Returns count and details of indexed skills.

  • install_skillInstall Skillcan change or delete data

    [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 Skillsmith to install the testing skill'. Performs Skillsmith security scan and content optimization (decomposition, subagent generation) before installation. Returns install path and Skillsmith optimization…

  • inventory_pushPush Skill Inventory

    [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.

Show 33 more tools
  • private_registry_manageManage Private Registrycan change or delete data

    Manage skills in your private registry (list, get, install, deprecate, undeprecate, namespace, submissions, approve, reject). Requires Enterprise tier (private_registry feature). Published versions require a team admin to approve them via "approve" before other members can install them (see "submissions" to check status).

  • private_registry_publishPublish to Private Registry

    Publish a skill to your organization's private registry. Requires Enterprise tier (private_registry feature). Skills are scoped to your team's registry namespace and published versions are immutable. A published version is not installable by teammates until a team admin approves it — see private_registry_manage action "submissions" to check its status.

  • publish_privateMark Skill Private

    Mark a skill as private on this machine: hides it from local community-search results. This is a local-only setting today -- it does not sync or share the skill with your teammates. For a real shared team registry, see the Enterprise-tier private_registry_publish tool. Requires Team tier license.

  • rbac_assign_roleAssign RBAC Rolecan change or delete data

    Assign or revoke a team member's role, or list current members and their roles. Roles are fixed: admin or member (owner is managed separately and can never be changed here). Requires the team:manage_rbac permission and Enterprise tier (rbac feature).

  • rbac_create_policyCreate RBAC Policycan change or delete data

    Bulk-write or clear permission overrides: create expands resources x actions into "resource:action" permission grants for one role, delete clears them, list shows the overrides currently set. Valid expansions: registry:approve, registry:deprecate, team:manage_rbac, team:manage_sso. Requires the team:manage_rbac permission and Enterprise tier (rbac feature).

  • rbac_manageManage RBAC Rolescan change or delete data

    Inspect and configure team role permissions: list_roles, get_role, set_role_permission, reset_role_permission. Roles are fixed (owner, admin, member) — owners always hold every permission and cannot be narrowed. Configurable permissions: registry:approve, registry:deprecate, team:manage_rbac, team:manage_sso. Requires the team:manage_rbac permission and Enterprise tier (rbac feature).

  • searchSearch Skillsread-only

    [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 workflow skills', 'show me devops skills with quality above 80'. Returns ranked installable skills with trust badges, NOT general programming guidance. Results are installable-only by default (pass installa…

  • share_skillShare Skill with Team

    Add, remove, or list skills in a team workspace. Requires Team tier license.

  • siem_exportExport SIEM Eventsread-only

    Export audit events for SIEM ingestion (CloudWatch, Splunk, Datadog). Requires Enterprise tier (siem_export feature). SIEM destination is configured via environment variables, not tool arguments.

  • skill_auditAudit Skill Security Advisoriesread-only

    Check installed skills for known security advisories. Requires Team tier or higher (skill_security_audit feature). The advisory system is in early access — the Skillsmith team publishes advisories as security issues are identified. Run `skillsmith sync` to fetch the latest advisories.

  • skill_compareCompare Skillsread-only

    [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 recommendation. Skillsmith is a registry for sharing, scanning, and tracking agent skills across any MCP-capable runtime.

  • skill_diffDiff Skill Versionsread-only

    Show a section-level diff between two versions of an installed skill. Returns added, removed, and modified headings along with a change type (major/minor/patch) and update recommendation. Requires Individual tier or higher (version_tracking feature).

  • skill_docs_reindex

    Rebuild or refresh the local .ruvector/skillsmith-docs.rvf index. Fails in CI. Fails if the docs/internal submodule is uninitialized.

  • skill_docs_search

    PREFERRED first step for any question about the Skillsmith repo's internal docs (CLAUDE.md, .claude/development, docs/internal — ADRs, retros, plans, standards, implementation guides). Returns cited chunks with file:line — much cheaper than Read+Grep over the same corpus. Examples: "git-crypt worktree workflow", "file-length limits", "plan-review anti-patterns", "SMI-4434 decisions". Use Read/Grep/Glob ONLY when you need actual source code or non-indexed files.

  • skill_docs_status

    Report chunk count, file count, last-indexed SHA, and last run time for the local corpus index.

  • skill_inventory_auditAudit Skill Namespace Inventory

    [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 only writes its own audit artifacts under `~/.skillsmith/audits/<auditId>/`. Feed the returned suggestions into `apply_namespace_rename` / `apply_recommended_edit`.

  • skill_outdatedCheck Outdated Skillsread-only

    Check installed skills for available updates and dependency satisfaction status. Reads the local manifest, hashes each installed SKILL.md, and compares against the latest registry state. Community tier — no license required.

  • skill_pack_auditAudit Skill Packread-only

    Audit a skill pack directory for (a) version drift — bundled SKILL.md versions vs. the Skillsmith registry cache — and (b) trigger-quality issues — generic trigger words in skill names/descriptions and generic pack namespaces that misfire Claude's skill-trigger heuristic (SMI-4124). Response is additive: new triggerQuality and namespaceQuality fields appear when check_trigger_quality is true (default); existing fields (skills, driftCount, etc.) are unchanged. Requires Individual tier or higher.

  • skill_publishPrepare Skill for Publishing

    Prepare a skill for publishing. Validates the skill, generates a checksum, creates a publish manifest, and optionally checks for project-specific references. Can also create a GitHub repository for registry discovery.

  • skill_recommendRecommend Skillsread-only

    [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. Returns ranked Skillsmith candidates with description + security, NOT general programming advice. Narrate security per item: absent = never scanned (say so, imply neither safe nor unsafe); passed:null = sc…

  • skill_recover_sourceRecover Skill Sourceread-only

    [Skillsmith — Maintain stage] Recover the canonical GitHub source of locally-installed skills (SMI-5407). Read-only — never mutates ~/.skillsmith/manifest.json. Returns { skills, summary } where each skill entry reports confidence (exact/high/medium/low), method, and the recovered source URL. Feed exact/high results into `sklx audit sources --apply` to backfill the manifest.

  • skill_rescanRescan Installed Skills

    Re-scan installed skills with the latest security patterns. Detects issues like SSRF instructions, prompt injection, data exfiltration, and other threats that may not have been caught when the skill was originally installed. Run without arguments to scan all installed skills, or specify a skill name to scan one.

  • skill_suggestSuggest Skillsread-only

    Proactively 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 Skill Updatesread-only

    Check installed skills for available updates by comparing locally-recorded content hashes against the current registry state. Requires Individual tier or higher. Returns a list of skills with their installed vs. latest hash and whether an update is available.

  • skill_validateValidate Skillread-only

    [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-pattern signatures. For end-to-end skill authoring including scaffolding/publishing, use the CLI `skillsmith author` commands. Skillsmith is a registry for sharing, scanning, and tracking agent skills acros…

  • sso_settingsView SSO Settingsread-only

    View current SSO/SAML configuration for your organization. Requires Enterprise tier (sso_saml feature).

  • team_analytics_dashboardView Team Analytics Dashboardread-only

    View team usage analytics: per-user tool usage counts, top tools, and daily trend. Requires Team tier (usage_analytics feature).

  • team_usage_reportView Team Usage Reportread-only

    Generate a weekly/monthly usage summary with period-over-period comparison. Requires Team tier (usage_analytics feature).

  • team_workspaceManage Team Workspacecan change or delete data

    Manage team workspaces (create, list, get, delete). Requires Team tier license.

  • undo_applyUndo Applycan change or delete data

    [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 the apply tool's own pre-mutation backup and refuses (never throws) if the target was modified since the apply, the backup is missing, or the restore target falls outside the confined skill roots. Pas…

  • uninstall_skillUninstall Skillcan change or delete data

    [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. Skillsmith is a registry for sharing, scanning, and tracking agent skills across any MCP-capable runtime.

  • usage_reportView Usage Reportread-only

    Comprehensive enterprise usage report with all metrics. Requires Enterprise tier (advanced_analytics feature).

  • webhook_configureConfigure Webhookcan change or delete data

    Configure webhooks for skill lifecycle events (skill.install, skill.publish, etc.). Webhooks are signed with HMAC-SHA256. Requires Enterprise tier (custom_integrations feature).

Signals

Stars
77
Forks
18
Open issues
38
Contributors
5
Last commit
Oct 24, 2026 (7 days ago)
Last release
Oct 13, 2026 (18 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.smith-horn/skillsmith
Version
0.8.0
Auth
No auth
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Skillsmith running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Skillsmith?

CallGet help
Cite this page

Skillsmith MCP server. Agent Mart. https://agentmart.dev/connectors/smith-horn-skillsmith (last updated 2026-10-24)