Manage

Create, edit, version, and review the AI assets your org publishes — plus the RBAC model that controls who is allowed to do each of those things.

Manage is where assets are created, edited, versioned, and reviewed. It covers both the artifacts your engineers publish (skills, rules, agents, commands, hooks, MCP servers, Claude Code plugins) and the RBAC model that decides who can do what to them.

Start with RBAC if you're setting up a team for the first time — it explains the roles and the change-request flow that gates member edits. Then see the individual asset-type pages for the structure and metadata each one expects.

The AI Assets list — filter by type, search by name, and sort by recency or popularity.

Asset types

Sleuth Skills currently supports seven asset types. Each has its own page below.

Type
Purpose
Page

Skill

Named capability with a prompt and metadata.

Rule

Coding standards that auto-apply based on context.

Agent

An autonomous worker with a goal.

Command

Slash commands the user invokes explicitly.

Hook

Automation triggered by client lifecycle events.

MCP server

Model Context Protocol server definitions.

Claude Code plugin

Bundle of skills, commands, hooks, and MCP configs.

Anatomy of an asset

Every asset, regardless of type, has:

  • A name — unique within the organization, used in sx install commands and URLs.

  • A description — short sentence that explains what it does. For skills and agents, the description is what the model sees when deciding whether to load the asset; write it carefully — a vague description means the model will skip the asset even when it would have helped.

  • A type — one of the seven above. Determines the validator and where the asset lands on disk.

  • A version — assets are versioned; uploading the same asset with a new payload creates a new version, and the audit log records the transition.

  • A statusDraft or Published. Draft assets are visible to admins but do not install for anyone; published assets are installable.

  • A payload — the actual content, uploaded as a .zip file containing the asset's files.

An asset's detail view — source files, evals, quality score, audit log, and version history on the right.

How assets get into the vault

There are three entry points:

  1. Home-page assistant. Describe what you want ("create a skill that reviews LinkedIn posts") and the assistant drafts the asset and saves it to the vault.

  2. Create button. Use the + Create button in the top-right of any page for a guided form.

  3. CLI. Run sx add /path/to/asset-dir to upload from a local directory. sx auto-detects the asset type from the file layout and metadata.

Who is allowed to do each of those depends on your RBAC role.

Asset discovery

Once an asset is in the vault, teammates can find it by:

  • Browsing AI Assets — the full list, with type filters and search.

  • Asking the assistant — "top skills in the last 30 days" or "what MCP servers do we have?"

  • skills.sh integrationsx add --browse searches skills.sharrow-up-right, a community directory of 85k+ agent skills, and pulls a chosen asset into your vault with metadata intact.

Automatic GitHub scan

Connecting a GitHub repository to Sleuth Skills also triggers a discovery scan. The app walks the repo for anything that looks like an asset — .claude/skills/, .cursor/rules/, .github/copilot-instructions.md, MCP configs, hooks, Claude Code plugin bundles — and surfaces each hit in AI Assets tagged with its source repository. From there your team can promote a discovered asset to an org-wide install, edit it through a Change Request, or retire it, without ever needing to re-author the content that already lives in the repo. Re-running the scan picks up new assets committed since the last scan.

Versioning

Uploading a new payload creates a new version of the asset. Each version has its own files, quality score, and audit trail. Installations pin to a specific version; upgrading to a new version means updating the install (or letting sx install pick up the latest when run).

The asset detail page's right-hand rail shows the active version, published status, usage count, and token cost — the size the asset contributes to a client's context window.

Change Requests

When a non-admin member edits a published asset, the edit flows through a Change Request — a PR-style review that a team admin (or org admin) must approve before the new version is merged. Installation requests follow the same pattern. See RBAC for the full approval flow and who can approve what.

Change Requests are visible under Change Requests in the left nav.

Evals and quality

Each asset has Evals and Quality tabs. Evals let you define test prompts and grade outputs; Quality aggregates those evals plus description clarity, metadata completeness, and usage signals into an overall score. The Quality score is the fastest proxy for "is this asset pulling its weight" before you dive into adoption metrics.

Last updated

Was this helpful?