[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M72Z3FADFCADVGGWM0BQMVQ0":3,"skill-same:01M72Z3FADFCADVGGWM0BQMVQ0":56},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":5,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":23,"commitSha":24,"skillDirectory":25,"forksCount":26,"repositoryHtmlUrl":27,"repositoryHomepageUrl":28,"ownerHtmlUrl":29,"ownerBlogUrl":6,"ownerDescription":30,"updatedAt":31,"install":32,"resources":45},"01M72Z3FADFCADVGGWM0BQMVQ0","plurnk",null,"Configure, customize, extend, and integrate Plurnk — settings (.env), models, operating policy (AGENTS.md), personas, skills, MCP servers, schedules, notifications, plugins, extensions, ACP clients, and systemd\u002Fnginx templates.","plurnk\u002Fplurnk-service","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F284728811?v=4","01M72Z2J8JFEP8YMDBQ95GT17P","Plurnk Foundation","01M72Z2J98FXRVF2N40KF7FZ85",4,"MIT","https:\u002F\u002Fgithub.com\u002Fplurnk\u002Fplurnk-service\u002Fblob\u002Fmain\u002Fplurnk-meta\u002Fskills\u002Fplurnk\u002FSKILL.md",[],[],"2026-11-11 15:11:14",false,"---\nname: plurnk\ndescription: Configure, customize, extend, and integrate Plurnk — settings (.env), models, operating policy (AGENTS.md), personas, skills, MCP servers, schedules, notifications, plugins, extensions, ACP clients, and systemd\u002Fnginx templates.\n---\n\n# Plurnk\n\n| Need | Reference (relative to `skill:\u002F\u002Fplurnk\u002F` unless a URI or command) |\n| --- | --- |\n| Configuration cascade, persistence, permissions, skills, personas | [Configuration](configuration.md) |\n| Daemon status, effective configuration, and validation | `plurnk-service config`, `plurnk-service config show`, `plurnk-service config check`, `GET \u002Fhealth` |\n| Systemd user service unit and nginx reverse-proxy templates | [plurnk.service](configuration\u002Fplurnk.service), [plurnk.nginx.conf](configuration\u002Fplurnk.nginx.conf) |\n| Copy\u002Fmove operands, source regions, destination placement | [Copy and move](copy-move.md) |\n| Line, column, and `@hash` anchor `range`s and replacement semantics | `mcp:\u002F\u002F\u002Fplurnk\u002Fedit.json`, [Copy and move](copy-move.md) |\n| Model routes, reasoning, output and context limits, cost | [Models](models.md) |\n| Every installed package's settings and defaults | [Complete .env.defaults](configuration\u002F.env.defaults) |\n| Operating policy (`AGENTS.md` \u002F `AGENTS.local.md`) and session instructions | `$XDG_CONFIG_HOME\u002Fplurnk\u002FAGENTS.md`, `\u003Cproject>\u002FAGENTS.md` (`.local.md`), `session:\u002F\u002F\u003Csession>\u002FAGENTS.md` |\n| Personas (`persona:\u002F\u002F` and `plurnk.personas`) | `mcp:\u002F\u002F\u002Fplurnk.md`, `mcp:\u002F\u002F\u002Fplurnk\u002Fpersonas.json`, `persona:\u002F\u002F\u003Cname>\u002FPERSONA.md` |\n| Agent Skills, MCP servers, environment variables, and schedules | `mcp:\u002F\u002F\u002Fplurnk.md`, `mcp:\u002F\u002F\u002Fplurnk\u002Fskills.json`, `mcp:\u002F\u002F\u002Fplurnk\u002Fmcp.json`, `mcp:\u002F\u002F\u002Fplurnk\u002Fenv.json`, `mcp:\u002F\u002F\u002Fplurnk\u002Fschedule.json` |\n| Which project files you can see, and why a file is missing | `mcp:\u002F\u002F\u002Fplurnk\u002Fmembers.json` |\n| Plugins, extensions, clients and notifications: what each reaches and how it loads | [Extending Plurnk](extensibility.md) |\n| Synthesizing integrations, bridges, webhooks, schedules, memory, and skills | [Capability recipes](recipes.md) |\n| Each installed package's contract and type declarations | `skill:\u002F\u002Fplurnk\u002Fpackages\u002F\u003Cpackage name>\u002FSPEC.md`, `skill:\u002F\u002Fplurnk\u002Fpackages\u002F\u003Cpackage name>\u002Fdist\u002F*.d.ts` |\n| Session hierarchy, messaging, and delegation | [Session reference](session.md), [Delegation and messages](delegation.md) |\n| Text, structural, full-text, and symbol patterns | [Patterns](pattern.md) |\n| HTTP(S) web resources and WebSocket connections | [HTTP(S) resources](https.md), [WebSocket connections](wss.md) |\n| Running code: the shell and each interpreter's body, script, arguments, exit status | `mcp:\u002F\u002F\u002Fplurnk.md`, `mcp:\u002F\u002F\u002Fplurnk\u002Fsh.json`, `mcp:\u002F\u002F\u002Fplurnk\u002Fjs.json`, `mcp:\u002F\u002F\u002Fplurnk\u002Fpython3.json` |\n| Enabled MCP server invocations and schemas | `mcp:\u002F\u002F\u002F` |\n\nRead the relevant reference with `plurnk.read`; `plurnk.find` selects paths and searches their bodies or symbols across `skill:\u002F\u002Fplurnk\u002F**` (for example `plurnk.find({ path: \"skill:\u002F\u002Fplurnk\u002Fpackages\u002F**\u002FSPEC.md\", pattern: \"\u002F§tag\u002F\" })` or `plurnk.find({ path: \"skill:\u002F\u002Fplurnk\u002Fpackages\u002F**\u002Fdist\u002F*.d.ts\", pattern: \"&Symbol\" })`), and `plurnk.kill({ path: \"log:\u002F\u002F\u002F...\", note: \"...\" })` retires read slices once applied.\nDefaults describe available settings; `plurnk-service config` and `plurnk-service config show` inspect the operator's effective configuration.\n","# Plurnk\n\n| Need | Reference (relative to `skill:\u002F\u002Fplurnk\u002F` unless a URI or command) |\n| --- | --- |\n| Configuration cascade, persistence, permissions, skills, personas | [Configuration](configuration.md) |\n| Daemon status, effective configuration, and validation | `plurnk-service config`, `plurnk-service config show`, `plurnk-service config check`, `GET \u002Fhealth` |\n| Systemd user service unit and nginx reverse-proxy templates | [plurnk.service](configuration\u002Fplurnk.service), [plurnk.nginx.conf](configuration\u002Fplurnk.nginx.conf) |\n| Copy\u002Fmove operands, source regions, destination placement | [Copy and move](copy-move.md) |\n| Line, column, and `@hash` anchor `range`s and replacement semantics | `mcp:\u002F\u002F\u002Fplurnk\u002Fedit.json`, [Copy and move](copy-move.md) |\n| Model routes, reasoning, output and context limits, cost | [Models](models.md) |\n| Every installed package's settings and defaults | [Complete .env.defaults](configuration\u002F.env.defaults) |\n| Operating policy (`AGENTS.md` \u002F `AGENTS.local.md`) and session instructions | `$XDG_CONFIG_HOME\u002Fplurnk\u002FAGENTS.md`, `\u003Cproject>\u002FAGENTS.md` (`.local.md`), `session:\u002F\u002F\u003Csession>\u002FAGENTS.md` |\n| Personas (`persona:\u002F\u002F` and `plurnk.personas`) | `mcp:\u002F\u002F\u002Fplurnk.md`, `mcp:\u002F\u002F\u002Fplurnk\u002Fpersonas.json`, `persona:\u002F\u002F\u003Cname>\u002FPERSONA.md` |\n| Agent Skills, MCP servers, environment variables, and schedules | `mcp:\u002F\u002F\u002Fplurnk.md`, `mcp:\u002F\u002F\u002Fplurnk\u002Fskills.json`, `mcp:\u002F\u002F\u002Fplurnk\u002Fmcp.json`, `mcp:\u002F\u002F\u002Fplurnk\u002Fenv.json`, `mcp:\u002F\u002F\u002Fplurnk\u002Fschedule.json` |\n| Which project files you can see, and why a file is missing | `mcp:\u002F\u002F\u002Fplurnk\u002Fmembers.json` |\n| Plugins, extensions, clients and notifications: what each reaches and how it loads | [Extending Plurnk](extensibility.md) |\n| Synthesizing integrations, bridges, webhooks, schedules, memory, and skills | [Capability recipes](recipes.md) |\n| Each installed package's contract and type declarations | `skill:\u002F\u002Fplurnk\u002Fpackages\u002F\u003Cpackage name>\u002FSPEC.md`, `skill:\u002F\u002Fplurnk\u002Fpackages\u002F\u003Cpackage name>\u002Fdist\u002F*.d.ts` |\n| Session hierarchy, messaging, and delegation | [Session reference](session.md), [Delegation and messages](delegation.md) |\n| Text, structural, full-text, and symbol patterns | [Patterns](pattern.md) |\n| HTTP(S) web resources and WebSocket connections | [HTTP(S) resources](https.md), [WebSocket connections](wss.md) |\n| Running code: the shell and each interpreter's body, script, arguments, exit status | `mcp:\u002F\u002F\u002Fplurnk.md`, `mcp:\u002F\u002F\u002Fplurnk\u002Fsh.json`, `mcp:\u002F\u002F\u002Fplurnk\u002Fjs.json`, `mcp:\u002F\u002F\u002Fplurnk\u002Fpython3.json` |\n| Enabled MCP server invocations and schemas | `mcp:\u002F\u002F\u002F` |\n\nRead the relevant reference with `plurnk.read`; `plurnk.find` selects paths and searches their bodies or symbols across `skill:\u002F\u002Fplurnk\u002F**` (for example `plurnk.find({ path: \"skill:\u002F\u002Fplurnk\u002Fpackages\u002F**\u002FSPEC.md\", pattern: \"\u002F§tag\u002F\" })` or `plurnk.find({ path: \"skill:\u002F\u002Fplurnk\u002Fpackages\u002F**\u002Fdist\u002F*.d.ts\", pattern: \"&Symbol\" })`), and `plurnk.kill({ path: \"log:\u002F\u002F\u002F...\", note: \"...\" })` retires read slices once applied.\nDefaults describe available settings; `plurnk-service config` and `plurnk-service config show` inspect the operator's effective configuration.\n",{"name":5,"description":7},"main","22f415b1a2f9049608eef1c780ef5eb6b63ce2f9","plurnk-meta\u002Fskills\u002Fplurnk",0,"https:\u002F\u002Fgithub.com\u002Fplurnk\u002Fplurnk-service","https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@plurnk\u002Fplurnk-service","https:\u002F\u002Fgithub.com\u002Fplurnk","An open-source agentic operating environment. Model-curated context, composable tools, and cooperating workers.","2026-11-12 02:55:27",{"source":8,"skillName":5,"commands":33,"prompt":43,"zipAvailable":44},[34,37,40],{"tool":35,"command":36},"npx","npx skills add plurnk\u002Fplurnk-service --skill plurnk",{"tool":38,"command":39},"bunx","bunx skills add plurnk\u002Fplurnk-service --skill plurnk",{"tool":41,"command":42},"pnpm","pnpm dlx skills add plurnk\u002Fplurnk-service --skill plurnk","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fplurnk\u002Fplurnk-service\u002Fblob\u002Fmain\u002Fplurnk-meta\u002Fskills\u002Fplurnk\u002FSKILL.md",true,[46,52],{"path":47,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":50,"sourceHtmlUrl":51},"extensibility.md","REFERENCE","参考文档",5247,"https:\u002F\u002Fgithub.com\u002Fplurnk\u002Fplurnk-service\u002Fblob\u002Fmain\u002Fplurnk-meta\u002Fskills\u002Fplurnk\u002Fextensibility.md",{"path":53,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":54,"sourceHtmlUrl":55},"recipes.md",3891,"https:\u002F\u002Fgithub.com\u002Fplurnk\u002Fplurnk-service\u002Fblob\u002Fmain\u002Fplurnk-meta\u002Fskills\u002Fplurnk\u002Frecipes.md",[]]