Install
$ agentstack add skill-skill-mill-agent-skill-harbor-manage-harbor-config ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
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:
- Read
config/harbor.yaml - 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):
- Read
config/harbor.yaml - Update the specified field
- Validate the value against the schema (type and constraints)
- Write back
config/harbor.yaml
Add Excluded Repo
When the user wants to exclude a repository (e.g., exclude some-repo):
- Read
config/harbor.yaml - Add the repo name to
collector.excluded_repos(avoid duplicates) - Write back
config/harbor.yaml
Remove Excluded Repo
When the user wants to stop excluding a repository:
- Read
config/harbor.yaml - Remove the repo name from
collector.excluded_repos - 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):
- Read
config/harbor.yaml - Add the URL to
collector.included_extra_repos(avoid duplicates) - Write back
config/harbor.yaml
Remove Extra Repo
When the user wants to remove an additional repository:
- Read
config/harbor.yaml - Remove the URL from
collector.included_extra_repos - 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:catalogto 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
- Source: 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.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.