[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M69BWM04N3P3R91NVEXAP11F":3,"skill-same:01M69BWM04N3P3R91NVEXAP11F":48},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":23,"frontMatter":24,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M69BWM04N3P3R91NVEXAP11F","wiki-ingest",null,"Use when an operation issue asks you to ingest a captured source from `raw\u002F` into the LLM Wiki, or when the user explicitly says \"ingest \u003Cslug>\". The issue body will name a file under `raw\u002F` (e.g. `raw\u002Fkarpathy-llm-wiki.md`) and ask for durable wiki pages. Do not invoke this skill for Paperclip activity bundles — those use `paperclip-distill` instead.","microsoft\u002Famplifier-app-paperclip","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M69BVQW2AS8MMMYW9A4DSSHW",1,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Famplifier-app-paperclip\u002Fblob\u002Fmain\u002Fpackages\u002Fplugins\u002Fplugin-llm-wiki\u002Fskills\u002Fwiki-ingest\u002FSKILL.md",[],[19],"wiki ingest","2026-11-10 10:12:30",false,"---\nname: wiki-ingest\ndescription: Use when an operation issue asks you to ingest a captured source from `raw\u002F` into the LLM Wiki, or when the user explicitly says \"ingest \u003Cslug>\". The issue body will name a file under `raw\u002F` (e.g. `raw\u002Fkarpathy-llm-wiki.md`) and ask for durable wiki pages. Do not invoke this skill for Paperclip activity bundles — those use `paperclip-distill` instead.\n---\n\n# Wiki Ingest\n\nTurn one source document into durable, interlinked wiki knowledge.\n\n## Inputs\n\n- An operation issue with `operationType: \"ingest\"` assigned to you.\n- A `raw\u002F` path mentioned in the issue body (always treat `raw\u002F` as immutable).\n- The operation issue's target `wikiId`, `spaceSlug`, and space root (otherwise stop and surface the missing config to the requester).\n\n## Workflow\n\n1. **Read context first.**\n   - Read the target space's `AGENTS.md` for page conventions (filenames, frontmatter, voice, citation style).\n   - Read the target space's `wiki\u002Findex.md` to see what already exists.\n   - Read the target space's last ~20 entries of `wiki\u002Flog.md` to avoid re-ingesting a source or re-resolving a contradiction someone else already filed.\n2. **Read the source end to end** with `wiki_read_source`, passing the operation issue's `wikiId` and `spaceSlug`. Do not skim. Note the source's structure, claims, dates, and anything that contradicts existing pages.\n3. **Plan, then confirm — but only if the user is in the loop.** If the operation came from a routine (no live user), proceed. If a user is asking interactively, summarise the 3–5 takeaways you intend to file and ask which to emphasise before writing.\n4. **Write the source page** at `wiki\u002Fsources\u002F\u003Cslug>.md` — ~300–800 words, frontmatter per the wiki schema, neutral voice, key claims with quoted excerpts where they carry weight. The source page is the canonical citation target for everything else this skill writes.\n5. **Update or create downstream pages** in `entities\u002F`, `concepts\u002F`, and `synthesis\u002F`. A typical ingest touches 5–15 pages; resist creating pages for ideas that only appear once.\n6. **Wire the cross-links.** Every claim that comes from the source cites it as `(see [[wiki\u002Fsources\u002F\u003Cslug>]])`. Every entity \u002F concept mentioned by name on more than one page links to its dedicated page.\n7. **Flag contradictions; do not silently overwrite.** When new material disagrees with an existing page, append a `> ⚠ contradicted by [[wiki\u002Fsources\u002F\u003Cslug>]] (YYYY-MM-DD)` callout to the older page and note the conflict in the log.\n8. **Refresh `wiki\u002Findex.md`** with one-line summaries for any new pages.\n9. **Append a log entry** in `wiki\u002Flog.md`:\n   ```\n   ## [YYYY-MM-DD] ingest | \u003Csource title>\n   - source: raw\u002F\u003Cfilename>\n   - new pages: [[...]], [[...]]\n   - updated pages: [[...]], [[...]]\n   - notes: \u003Cone-line synthesis or open question>\n   ```\n\n## Voice\n\n- Terse, factual, neutral. Reference material, not narrative.\n- No \"Today I learned\" or \"This is interesting because\" framing.\n- Quote the source verbatim when paraphrasing would lose precision.\n\n## Verification\n\nBefore closing the operation issue:\n\n- [ ] Source page exists at `wiki\u002Fsources\u002F\u003Cslug>.md` with valid frontmatter and a `sources:` field pointing to the raw path.\n- [ ] Every new or updated page links back to the source page or a downstream page that does.\n- [ ] `wiki\u002Findex.md` lists every new page under the right category with a one-line summary.\n- [ ] `wiki\u002Flog.md` has the ingest entry with the exact filename heading format (so `grep \"^## \\[\" wiki\u002Flog.md` keeps working).\n- [ ] Any contradiction between the new source and an older page is annotated, not silently overwritten.\n- [ ] No file under `raw\u002F` was modified.\n\n## Tools\n\n`wiki_list_sources`, `wiki_read_source`, `wiki_search`, `wiki_read_page`, `wiki_write_page`. Always include the operation issue's `wikiId` and `spaceSlug`.\n","# Wiki Ingest\n\nTurn one source document into durable, interlinked wiki knowledge.\n\n## Inputs\n\n- An operation issue with `operationType: \"ingest\"` assigned to you.\n- A `raw\u002F` path mentioned in the issue body (always treat `raw\u002F` as immutable).\n- The operation issue's target `wikiId`, `spaceSlug`, and space root (otherwise stop and surface the missing config to the requester).\n\n## Workflow\n\n1. **Read context first.**\n   - Read the target space's `AGENTS.md` for page conventions (filenames, frontmatter, voice, citation style).\n   - Read the target space's `wiki\u002Findex.md` to see what already exists.\n   - Read the target space's last ~20 entries of `wiki\u002Flog.md` to avoid re-ingesting a source or re-resolving a contradiction someone else already filed.\n2. **Read the source end to end** with `wiki_read_source`, passing the operation issue's `wikiId` and `spaceSlug`. Do not skim. Note the source's structure, claims, dates, and anything that contradicts existing pages.\n3. **Plan, then confirm — but only if the user is in the loop.** If the operation came from a routine (no live user), proceed. If a user is asking interactively, summarise the 3–5 takeaways you intend to file and ask which to emphasise before writing.\n4. **Write the source page** at `wiki\u002Fsources\u002F\u003Cslug>.md` — ~300–800 words, frontmatter per the wiki schema, neutral voice, key claims with quoted excerpts where they carry weight. The source page is the canonical citation target for everything else this skill writes.\n5. **Update or create downstream pages** in `entities\u002F`, `concepts\u002F`, and `synthesis\u002F`. A typical ingest touches 5–15 pages; resist creating pages for ideas that only appear once.\n6. **Wire the cross-links.** Every claim that comes from the source cites it as `(see [[wiki\u002Fsources\u002F\u003Cslug>]])`. Every entity \u002F concept mentioned by name on more than one page links to its dedicated page.\n7. **Flag contradictions; do not silently overwrite.** When new material disagrees with an existing page, append a `> ⚠ contradicted by [[wiki\u002Fsources\u002F\u003Cslug>]] (YYYY-MM-DD)` callout to the older page and note the conflict in the log.\n8. **Refresh `wiki\u002Findex.md`** with one-line summaries for any new pages.\n9. **Append a log entry** in `wiki\u002Flog.md`:\n   ```\n   ## [YYYY-MM-DD] ingest | \u003Csource title>\n   - source: raw\u002F\u003Cfilename>\n   - new pages: [[...]], [[...]]\n   - updated pages: [[...]], [[...]]\n   - notes: \u003Cone-line synthesis or open question>\n   ```\n\n## Voice\n\n- Terse, factual, neutral. Reference material, not narrative.\n- No \"Today I learned\" or \"This is interesting because\" framing.\n- Quote the source verbatim when paraphrasing would lose precision.\n\n## Verification\n\nBefore closing the operation issue:\n\n- [ ] Source page exists at `wiki\u002Fsources\u002F\u003Cslug>.md` with valid frontmatter and a `sources:` field pointing to the raw path.\n- [ ] Every new or updated page links back to the source page or a downstream page that does.\n- [ ] `wiki\u002Findex.md` lists every new page under the right category with a one-line summary.\n- [ ] `wiki\u002Flog.md` has the ingest entry with the exact filename heading format (so `grep \"^## \\[\" wiki\u002Flog.md` keeps working).\n- [ ] Any contradiction between the new source and an older page is annotated, not silently overwritten.\n- [ ] No file under `raw\u002F` was modified.\n\n## Tools\n\n`wiki_list_sources`, `wiki_read_source`, `wiki_search`, `wiki_read_page`, `wiki_write_page`. Always include the operation issue's `wikiId` and `spaceSlug`.\n",{"name":5,"description":7},"main","d1d0e5a045f856af95eb693add053cc329774806","packages\u002Fplugins\u002Fplugin-llm-wiki\u002Fskills\u002Fwiki-ingest",2,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Famplifier-app-paperclip","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-10-30 04:25:15",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add microsoft\u002Famplifier-app-paperclip --skill wiki-ingest",{"tool":40,"command":41},"bunx","bunx skills add microsoft\u002Famplifier-app-paperclip --skill wiki-ingest",{"tool":43,"command":44},"pnpm","pnpm dlx skills add microsoft\u002Famplifier-app-paperclip --skill wiki-ingest","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Famplifier-app-paperclip\u002Fblob\u002Fmain\u002Fpackages\u002Fplugins\u002Fplugin-llm-wiki\u002Fskills\u002Fwiki-ingest\u002FSKILL.md",true,[],[49,64,79,91,100,114],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":20},"01M69BXXE3997X52Z13XH9ZCK4","terminal-bench-loop","Run a single Terminal-Bench problem through Paperclip in a bounded, human-in-the-loop improvement cycle until the smoke passes, the board rejects the next fix, the iteration budget is exhausted, or a real blocker is named. Each iteration runs a bounded smoke against an isolated Paperclip App worktree, captures artifacts, diagnoses the exact stop point with `\u002Fdiagnose-why-work-stopped`, requests board confirmation before any product fix, then reruns against the same worktree. Use whenever an issue asks to \"run Terminal-Bench in a loop\", \"drive Terminal-Bench until it passes\", \"loop fix-git through Paperclip\", or otherwise points at a Terminal-Bench task and asks for bounded iteration with diagnosis.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Famplifier-app-paperclip\u002Fblob\u002Fmain\u002Fskills\u002Fterminal-bench-loop\u002FSKILL.md",[],[56,57,58,59,60,61,62,63],"terminal bench loop","terminal","git","artifacts","paperclip","diagnose","run","product",{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":20},"01M69BXV7WMFG9YEPBB50Q40JY","para-memory-files","File-based memory system using Tiago Forte's PARA method. Use this skill whenever you need to store, retrieve, update, or organize knowledge across sessions. Covers three memory layers: (1) Knowledge graph in PARA folders with atomic YAML facts, (2) Daily notes as raw timeline, (3) Tacit knowledge about user patterns. Also handles planning files, memory decay, weekly synthesis, and recall via qmd. Trigger on any memory operation: saving facts, writing daily notes, creating entities, running weekly synthesis, recalling past context, or managing plans.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Famplifier-app-paperclip\u002Fblob\u002Fmain\u002Fskills\u002Fpara-memory-files\u002FSKILL.md",[],[71,72,73,74,75,76,77,78],"memory","para memory files","planning","update","notes","sessions","qmd","writing",{"skillNo":80,"name":60,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":20},"01M69BXRE769BJ5W05W2XQ85T6","Interact with the Paperclip control plane API to manage tasks, coordinate with other agents, and follow company governance. Use when you need to check assignments, update task status, delegate work, post comments, set up or manage routines (recurring scheduled tasks), or call any Paperclip API endpoint. Do NOT use for the actual domain work itself (writing code, research, etc.) — only for Paperclip coordination.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Famplifier-app-paperclip\u002Fblob\u002Fmain\u002Fskills\u002Fpaperclip\u002FSKILL.md",[],[60,85,86,74,87,88,89,90,78],"status","code","tasks","governance","research","routines",{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":20},"01M69BXMREYNEVHE276GFTMFBZ","paperclip-dev","Develop and operate a local Paperclip instance — start and stop servers, pull updates from master, run builds and tests, manage worktrees, back up databases, and diagnose problems. Use whenever you need to work on the Paperclip codebase itself or keep a running instance healthy.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Famplifier-app-paperclip\u002Fblob\u002Fmain\u002Fskills\u002Fpaperclip-dev\u002FSKILL.md",[],[98,60,99,62,61],"paperclip dev","dev",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":20},"01M69BXHSPWG60R76MMXJCBRG2","paperclip-create-plugin","Create and develop external Paperclip plugins with the CLI-first workflow. Use when scaffolding a new plugin, working on a local plugin against a running Paperclip instance, or updating plugin authoring docs. Covers `paperclipai plugin init`, the local install loop via `paperclipai plugin install \u003Cpath>`, worker\u002FUI rebuild and reload semantics, and the required success checklist.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Famplifier-app-paperclip\u002Fblob\u002Fmain\u002Fskills\u002Fpaperclip-create-plugin\u002FSKILL.md",[],[107,60,108,109,110,111,112,113],"paperclip create plugin","plugin","create","init","workflow","docs","cli",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":125,"publishedAt":20},"01M69BXF0D8J59MN3MF30F6NGW","paperclip-create-agent","Create new agents in Paperclip with governance-aware hiring. Use when you need to inspect adapter configuration options, compare existing agent configs, draft a new agent prompt\u002Fconfig, and submit a hire request.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Famplifier-app-paperclip\u002Fblob\u002Fmain\u002Fskills\u002Fpaperclip-create-agent\u002FSKILL.md",[120],{"categoryNo":121,"categoryName":122,"taxonomyType":123,"taxonomyTypeDesc":124},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[126,109,60,127,88,128],"create agent","paperclip create agent","config"]