Operations
Sharing across team
Share Functions, Apps, Skills, and plugin access without fake CLI commands.
Harbor sharing is workspace-scoped. Use the dashboard for workspace visibility and admin flows, the CLI for real inspect/exec authoring, and SDK clients for programmatic lifecycle operations.
| Surface | Shared with workspace? | Primary path |
|---|---|---|
| Plugin/source | Yes, when configured as workspace-visible | Dashboard or SDK/admin flow |
| Function | Yes | hrbr inspect -f ./thing.job.ts to publish; dashboard/SDK to invoke |
| App | Yes | hrbr inspect -f ./thing.app.ts to publish; URL to use |
| Skill | Yes, when shared through your team Skill repo/dashboard process | Markdown plus inspect-verified examples |
Function
hrbr inspect -f ./helpful-thing.job.ts
hrbr inspect 'return await hrbr.jobs.inspect({ name: "helpful-thing" })'Teammates can use the dashboard or SDK clients from the moment the Function is published.
Skill
Validate the Skill's assumptions with inspect before sharing:
hrbr inspect 'return await hrbr.sources.list()'
hrbr inspect 'return await hrbr.tools.search({ query: "the skill action", limit: 3 })'Then share the markdown through the dashboard or repository process your team uses for agent skills.