MA

manage-governance

Configures usage policies (recommended/discouraged/prohibited) for repository-level agent skills.

Install

mkdir -p .claude/skills/manage-governance && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18218" && unzip -o skill.zip -d .claude/skills/manage-governance && rm skill.zip

Installs to .claude/skills/manage-governance

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Manage governance policies for skills in config/governance.yaml. Set, remove, or list usage policies.
101 charsno explicit “when” trigger
Beginner

Key capabilities

  • Set governance policies for skills
  • Remove governance policies for skills
  • List existing governance policies
  • Update usage_policy to recommended, discouraged, prohibited, or none
  • Add an optional note to a governance policy

How it works

The skill reads and modifies the config/governance.yaml file based on user intent to manage skill usage policies. It supports setting, removing, and listing these policies.

Inputs & outputs

You give it
User intent to set, remove, or list policies
You get back
Updated config/governance.yaml or a table of policies

When to use manage-governance

  • Set skill usage policy
  • List active governance policies
  • Remove prohibited skill configuration

About this skill

Manage Governance Policies

You are managing governance policies for the Agent Skill Harbor catalog.

File

  • Config: config/governance.yaml
  • Zod schema: web/src/lib/schemas/governance.ts

Schema

usagePolicySchema: 'recommended' | 'discouraged' | 'prohibited' | 'none'

governancePolicySchema: {
  usage_policy: UsagePolicy
  note?: string
}

governanceSchema: {
  policies: Record<string, GovernancePolicySchema>  // key = skill path
}

Key Format

Skill path key: github.com/{owner}/{repo}/{skill-file-path}

Examples:

  • github.com/example-org/code-review/.claude/skills/review/SKILL.md
  • github.com/anthropics/prompt-library/SKILL.md

Actions

Parse the user's intent and execute the appropriate action below.

Set Policy

When the user wants to set a governance policy (e.g., govern github.com/owner/repo/SKILL.md recommended "reason"):

  1. Read config/governance.yaml
  2. Find or create an entry under policies with the skill path key
  3. Set usage_policy to one of: recommended, discouraged, prohibited
  4. Optionally set note
  5. Write back config/governance.yaml

Remove Policy

When the user wants to remove a governance policy or set it to none:

  1. Read config/governance.yaml
  2. Remove the entry from policies
  3. Write back config/governance.yaml

List Policies

When the user wants to list governance policies:

  1. Read config/governance.yaml
  2. Display a table with: skill path, usage_policy, note

Important Notes

  • All changes are made to local files only
  • Remind the user to create a PR to apply changes
  • After making changes, run pnpm run build:catalog to regenerate the catalog

When not to use it

  • When the user wants to make changes to files other than config/governance.yaml
  • When the user wants to apply changes globally without creating a PR
  • When the user wants to modify the Zod schema directly

Limitations

  • All changes are made to local files only
  • Requires running 'pnpm run build:catalog' to regenerate the catalog after changes
  • Policies are defined by a specific schema (usage_policy, note)

How it compares

This skill provides a structured way to manage skill governance policies through a YAML file, unlike manual editing or an unstructured approach.

Compared to similar skills

manage-governance side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
manage-governance (this skill)04moNo flagsBeginner
setup121moNo flagsBeginner
tmux202moReviewIntermediate
macos-cleaner161moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry