AgentStack
SKILL verified MIT Self-run

Manage Harbor Config

skill-skill-mill-agent-skill-harbor-manage-harbor-config · by skill-mill

Manage harbor configuration in config/harbor.yaml. View or update collector and catalog settings.

No reviews yet
0 installs
7 views
0.0% view→install

Install

$ agentstack add skill-skill-mill-agent-skill-harbor-manage-harbor-config

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Manage Harbor Config? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Manage Harbor Config

You are managing the harbor configuration for Agent Skill Harbor.

File

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

Schema

collector: {
  exclude_forks: boolean          // default: true — skip forked repositories
  excluded_repos: string[]        // default: [] — repository names to skip
  include_origin_repos: boolean   // default: true — collect origin repos referenced by _from
  included_extra_repos: string[]  // default: [] — additional repo URLs to collect
  history_limit: number           // default: 50 — max entries in collect-history.yaml (0 = unlimited)
}

catalog: {
  skill: {
    fresh_period_days: number     // default: 7 — days to show "New" badge (0 = disable)
  }
}

Actions

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

Show Config

When the user wants to view the current configuration:

  1. Read config/harbor.yaml
  2. Display settings in a readable format

Update Setting

When the user wants to change a setting (e.g., set history_limit 100, set exclude_forks false):

  1. Read config/harbor.yaml
  2. Update the specified field
  3. Validate the value against the schema (type and constraints)
  4. Write back config/harbor.yaml

Add Excluded Repo

When the user wants to exclude a repository (e.g., exclude some-repo):

  1. Read config/harbor.yaml
  2. Add the repo name to collector.excluded_repos (avoid duplicates)
  3. Write back config/harbor.yaml

Remove Excluded Repo

When the user wants to stop excluding a repository:

  1. Read config/harbor.yaml
  2. Remove the repo name from collector.excluded_repos
  3. Write back config/harbor.yaml

Add Extra Repo

When the user wants to add an additional repository (e.g., add-extra https://github.com/owner/repo):

  1. Read config/harbor.yaml
  2. Add the URL to collector.included_extra_repos (avoid duplicates)
  3. Write back config/harbor.yaml

Remove Extra Repo

When the user wants to remove an additional repository:

  1. Read config/harbor.yaml
  2. Remove the URL from collector.included_extra_repos
  3. Write back config/harbor.yaml

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

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.