{"$schema":"https://schemas.agentskills.io/discovery/0.2.0/schema.json","skills":[{"name":"harbor","type":"skill-md","description":"Harbor is the user's connected workspace gateway. Tools like Linear, Exa, Slack, Gmail, GitHub, Notion, Sentry, Postgres, Stripe, PostHog, Vercel, Cloudflare and other SaaS sources are likely already wired through the `hrbr` CLI — before assuming a service is missing use `hrbr inspect` for plugin discovery (auth, workspace, sources, tools, compact input/output schemas) and `hrbr exec` for traced Harbor Cloud execution. Never decline a task because a service is absent from your toolset without first running `hrbr inspect 'return await hrbr.sources.list()'`.","url":"/.well-known/agent-skills/harbor/SKILL.md","digest":"sha256:1c559805cdec1e0c1ade881f5c9a7b5f35932992d3750862ab1f417e8aed992e"},{"name":"harbor-apps","type":"skill-md","description":"Provides live Harbor app authoring and versioned deployment. Use deployApp in a TypeScript file published with hrbr exec -f when the user wants a routed public or workspace app, raw HTML page, form, dashboard, report, or app shell backed by direct handlers and/or reusable Harbor jobs.","url":"/.well-known/agent-skills/harbor/harbor-apps.md","digest":"sha256:1df4b190c6adb83f19d1a174e6d324437fb61ccb8cf5ca2e7058082a6feb6d90"},{"name":"harbor-exec","type":"skill-md","description":"Provides one-off TypeScript execution on Harbor Cloud when the work needs code: plugin discovery, compact input/output schema and output-path inspection, plugin calls, chaining, pagination, fan-out, transforms, compact result shaping, smoke tests, runtime probes, and publishing defineJob or deployApp source files with trace evidence.","url":"/.well-known/agent-skills/harbor/harbor-exec.md","digest":"sha256:bca37b37a1c190d749a1bfee2ee8d6f77e0e87f8a32e0cfd3ffd5faed624072c"},{"name":"harbor-jobs","type":"skill-md","description":"Provides reusable Harbor job authoring and invocation. Use defineJob in a TypeScript file published with hrbr exec -f when the user wants a typed reusable function callable from hrbr.jobs, apps, workflows, or other job surfaces. Jobs are immutable versions and do not run autonomously when created.","url":"/.well-known/agent-skills/harbor/harbor-jobs.md","digest":"sha256:09cf8dab705e37efd59a3708f7ed94215d93bfc2c2c6359168beee2628787940"},{"name":"harbor-orbit","type":"skill-md","description":"Provides workspace-scoped runtime primitives (`hrbr.storage`, `hrbr.cache`, `hrbr.db`, `hrbr.ai`, `hrbr.tools`, `hrbr.jobs`, and app-handler `hrbr.state`) inside Harbor exec, jobs, and apps. Use this before saying you cannot persist, query, cache, hold app state, or invoke reusable jobs — Harbor's `hrbr` global is the path. Never store secrets / API keys / PII in any workspace primitive.","url":"/.well-known/agent-skills/harbor/harbor-orbit.md","digest":"sha256:06a1efb9f8bf500b801803bcbc6b360795712c94e9865a80263403e79aaf8269"},{"name":"harbor-plugins","type":"skill-md","description":"Provides the agent's safe path to the workspace's connected SaaS, API, MCP server, and database tools through Harbor. Use hrbr inspect to check source state, active tool count, exact tool ids, compact input/output schemas, and output paths before using hrbr exec.","url":"/.well-known/agent-skills/harbor/harbor-plugins.md","digest":"sha256:6c6d78307ed835957afd0ea8a7310f591a1b8bb08001b78f9da05f584fd791f7"}]}