agentsclimarketplace

Manage governance

Skill skill-mill/agent-skill-harbor/.claude/skills/manage-governance

Manage governance policies for skills in config/governance.yaml. Set, remove, or list usage policies.From its SKILL.md

Install
npx -y skills add skill-mill/agent-skill-harbor --skill manage-governance

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • runs commandsInstructs the agent to run 1 command, including `pnpm run build:catalog`.

SKILL.md

1.8 KB, 437 tokens by cl100k_base, as published. Nobody here has run it

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

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.