What the Skill Registry provides
Each published skill provides a durable record of:- Name, slug, description, owner, version, and publication state.
- The reviewed
SKILL.mdcontent and package file manifest. - A content digest for identifying the exact approved package.
- Audience rules for everyone, selected users, or selected directory groups.
- Risk tier, threat-analysis findings, recommendations, and revision history.
- Install and usage state for eligible users and supported agent clients.
Review risk information
Skill analysis gives reviewers a customer-facing summary of the behavior and dependencies found in the submitted package. Depending on the available content, Forge can show:- An overall risk tier, summary, and recommended next steps.
- Findings tied to the relevant instruction or package content.
- MCP servers, tools, URLs, package names, and versions referenced by the skill.
- Evidence explaining why the item matters and links to related Inventory or Investigation records.
Who can do what
Console users
Users with the required administration or Registry review access can:- Browse published skills and inspect their owner, version, digest, audience, and findings.
- Submit a skill package for review or request a new revision.
- Inspect the complete
SKILL.md, package manifest, normalized content, and analysis results before publication. - Compare a replacement revision with the currently approved version.
- Set or change the published audience to everyone, selected users, or selected directory groups.
- Approve, reject, retry analysis, disable, or retire a published skill.
- Configure Skill Registry ACLs and review usage and audit history.
Self-serve users
Eligible members can:- Browse skills published to their audience.
- Read the approved instructions, version, owner, risk summary, and required capabilities before installation.
- Install an approved skill in a supported client.
- Submit a new skill or revision with a business use case and proposed audience, when self-service submissions are enabled for the organization.
- Track analysis, review, approval, rejection, and publication status.
Submit a skill
A submission includes the package, business use case, and proposed audience. When self-service submissions are enabled, an eligible user can submit it from the Registry and track its analysis and review state. Console reviewers can submit on behalf of a team or use the same workflow for a controlled revision.Skill lifecycle
Package requirements
A submission can be a Markdown file, ZIP archive, or.skill archive. A single
Markdown file is treated as SKILL.md. An archive must contain exactly one
SKILL.md at the archive root or inside one top-level folder.
Forge rejects unsafe archive paths, unsupported active binaries, duplicate
paths, missing manifests, and packages over its upload or analysis limits. The
skill name is derived from YAML frontmatter, then the first H1 heading, then
the uploaded filename.
Keep skill packages focused and reviewable. A good skill should identify its
purpose, expected inputs, safe operating boundaries, required tools, failure
handling, and when to ask the user for confirmation. Do not place API keys,
tokens, private customer data, or hidden executable payloads in a skill.
Analysis and review
Forge normalizes the package, stores a content digest and file manifest, and runs threat analysis. The request moves through:
Analysis can produce a risk tier, findings, summary, and recommendations. A
reviewer should compare the requested audience with the package’s actual
behavior and referenced tools, not approve based only on the skill description.
Publish and revise
Approval publishes the reviewed content as a Registry revision with its digest and audience. Revisions are reviewed independently. For a replacement, inspect the diff from the approved version and confirm that changes to instructions, tool references, data handling, or audience are intentional. To retire a skill, disable or remove its published access and revoke the audience as appropriate. Existing client installations should be checked for cached content and active workflows during retirement.Distribution and runtime behavior
The Registry makes a skill discoverable only when its publication state, audience, and ACLs allow the current user to see it. Installation does not grant access to referenced MCP tools. At runtime, Forge evaluates the skill access decision and then separately evaluates each tool or content action. For a skill that references an MCP server, verify all of the following:- The skill revision is published and available to the user.
- The referenced MCP server and tools are approved for the same audience.
- The user’s client has the required installation and connection state.
- Credential and upstream scopes cover the requested operation.
- Skill Registry ACLs, MCP ACLs, and organization policies allow execution.
Review checklist
Before publishing a skill:- Identify the author, owner, intended audience, and business outcome.
- Read the complete
SKILL.md, including examples and fallback behavior. - Confirm that instructions do not request secrets or bypass controls.
- Enumerate every MCP server, tool, URL, file path, and external destination it references.
- Verify that requested tools are approved independently and have least privilege.
- Review threat-analysis findings, package digest, and revision diff.
- Pilot with a small group and monitor sessions, tool calls, and policy results.
- Define how to revoke, replace, and communicate a compromised revision.