[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M723BZXGKZDHCZ9JHRV24W4D":3,"creator-list:01M723BZXGKZDHCZ9JHRV24W4D:stars:1:":20},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":13,"totalStars":14,"updatedAt":15,"htmlUrl":16,"blogUrl":10,"company":17,"location":10,"followersCount":18,"publicReposCount":19},"01M723BZXGKZDHCZ9JHRV24W4D","hurtener","Santi Benvenuto","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F117486687?v=4","USER","个人作者",null,4,1,0,6,"2026-11-15 04:22:13","https:\u002F\u002Fgithub.com\u002Fhurtener","Clear Tech",2,30,{"records":21,"total":11,"current":12,"size":54},[22,33,40,47],{"skillNo":23,"name":24,"nameZh":10,"description":25,"descriptionZh":10,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":10,"sourceHtmlUrl":29,"categories":30,"keywords":31,"publishedAt":32},"01M723DQGY2XG21CKBXW4WT1XZ","define-the-agent-yaml","Walk every field in `harbor.yaml` — REQUIRED (identity + llm), COMMON (planner \u002F memory \u002F state \u002F tools \u002F skills \u002F governance), ADVANCED (server \u002F telemetry \u002F artifacts \u002F events \u002F sessions \u002F tasks \u002F distributed). Use when editing the agent config beyond the scaffolded defaults.","hurtener\u002FHarbor","01M723BZY77XR795N9PK1BS4GX","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fhurtener\u002FHarbor\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fdefine-the-agent-yaml\u002FSKILL.md",[],[],"2026-11-10 18:39:20",{"skillNo":34,"name":35,"nameZh":10,"description":36,"descriptionZh":10,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":10,"sourceHtmlUrl":37,"categories":38,"keywords":39,"publishedAt":32},"01M723DKM09XW7VF7S6QVP95JE","configure-production-identity","Get a real, verifiable JWT into a client and attach it to a production `harbor serve` — OIDC app registration, the (tenant, user, session) + scopes claim shape, the iss\u002Faud exact-match contract, and the no-IdP `harbor token` self-issuing on-ramp. Use when moving off `harbor dev`'s ephemeral token to a production deployment, wiring an IdP (Auth0 \u002F Okta \u002F Keycloak \u002F Cognito), or standing up your own issuer.","https:\u002F\u002Fgithub.com\u002Fhurtener\u002FHarbor\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fconfigure-production-identity\u002FSKILL.md",[],[],{"skillNo":41,"name":42,"nameZh":10,"description":43,"descriptionZh":10,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":10,"sourceHtmlUrl":44,"categories":45,"keywords":46,"publishedAt":32},"01M723EKT6XDRQ2S3DME9R9564","use-the-harbor-protocol","Build a chat UI (or any other client) against the Harbor Protocol directly — auth headers, the typed wire surface, events.subscribe SSE, the topology_snapshot capability, artifact upload. Use when shipping a frontend that talks to the runtime WITHOUT the bundled Console — a custom chatbot, a messaging bot, a TUI, an IDE plugin.","https:\u002F\u002Fgithub.com\u002Fhurtener\u002FHarbor\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fuse-the-harbor-protocol\u002FSKILL.md",[],[],{"skillNo":48,"name":49,"nameZh":10,"description":50,"descriptionZh":10,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":10,"sourceHtmlUrl":51,"categories":52,"keywords":53,"publishedAt":32},"01M723DFPMG9520YQ86NGW492G","configure-memory-and-skills","Wire multi-turn memory + the runtime skill catalog. Use when the agent needs context across turns (chatbots, multi-step research), or when you want token-savvy DB-backed skills (Skills.md importer \u002F in-runtime generator) the planner can search and inject.","https:\u002F\u002Fgithub.com\u002Fhurtener\u002FHarbor\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fconfigure-memory-and-skills\u002FSKILL.md",[],[],18]