# Manage Harbor Config

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

- **Type:** Skill
- **Install:** `agentstack add skill-skill-mill-agent-skill-harbor-manage-harbor-config`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [skill-mill](https://agentstack.voostack.com/s/skill-mill)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [skill-mill](https://github.com/skill-mill)
- **Source:** https://github.com/skill-mill/agent-skill-harbor/tree/main/.claude/skills/manage-harbor-config
- **Website:** https://skill-mill.github.io/agent-skill-harbor-demo

## Install

```sh
agentstack add skill-skill-mill-agent-skill-harbor-manage-harbor-config
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## 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

```typescript
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.

- **Author:** [skill-mill](https://github.com/skill-mill)
- **Source:** [skill-mill/agent-skill-harbor](https://github.com/skill-mill/agent-skill-harbor)
- **License:** MIT
- **Homepage:** https://skill-mill.github.io/agent-skill-harbor-demo

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

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-skill-mill-agent-skill-harbor-manage-harbor-config
- Seller: https://agentstack.voostack.com/s/skill-mill
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
