[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6NWZ1ZY73JD0X88MTN2CD85":3,"skill-same:01M6NWZ1ZY73JD0X88MTN2CD85":152},{"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":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":43,"ownerDescription":44,"updatedAt":45,"install":46,"resources":59},"01M6NWZ1ZY73JD0X88MTN2CD85","mykg",null,"Universal Knowledge Graph for accumulating and organizing knowledge from any source. Use when ingesting documents, answering questions, maintaining wiki pages, or working with project-specific knowledge bases.","Ethics03\u002Fkgskill","Ethics03","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F64166730?v=4","01M6NWYZ7VJRNP877BZ58ECF3K","Rachit Srivastava","01M6NWYZC8NSYN5C9QRP349KJD",3,"MIT","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31],"documents","graph","knowledge graph","wiki","knowledge","use","bases","project","pages","with","questions","for","source","2026-11-10 10:12:30",false,"---\nname: mykg\ndescription: Universal Knowledge Graph for accumulating and organizing knowledge from any source. Use when ingesting documents, answering questions, maintaining wiki pages, or working with project-specific knowledge bases.\n---\n\n# MyKG: Universal Knowledge Graph\n\nAn LLM-maintained personal knowledge base. The LLM incrementally builds and maintains a structured wiki of markdown files — reading sources, extracting knowledge, updating pages, and keeping everything connected.\n\n## Setup\n\n### 1. Initialize\n\n```bash\n# From kgskills repo\ncp -r templates\u002Fkg-init\u002F* ~\u002FMyKG\n# Or use \u002Fkg-init command\n```\n\n### 2. Configure Path\n\n```bash\n# Option A: Environment variable (add to ~\u002F.bashrc or ~\u002F.zshrc)\nexport MYKG_PATH=\"$HOME\u002FMyKG\"\n\n# Option B: Config file\nmkdir -p ~\u002F.config\u002Fmykg\necho \"\u002Fpath\u002Fto\u002Fyour\u002Fkg\" > ~\u002F.config\u002Fmykg\u002Fconfig\n```\n\n### 3. (Optional) Use with Obsidian\n\nPoint your Obsidian vault at the `MYKG_PATH` for graph view, backlinks, and browsing.\n\n## Optional Skill Integrations\n\nThese companion skills from [kepano\u002Fobsidian-skills](https:\u002F\u002Fgithub.com\u002Fkepano\u002Fobsidian-skills) enhance mykg when installed.\n\n| Skill | When to use |\n|-------|-------------|\n| `obsidian-markdown` | Use when creating or editing wiki pages — ensures correct wikilink syntax (`[[Page]]`), frontmatter, callouts, and embeds |\n| `obsidian-cli` | Use when the KG lives in an Obsidian vault — open pages, search vault content, navigate notes directly |\n| `defuddle` | Use instead of WebFetch when ingesting a URL — strips nav\u002Fclutter and returns clean markdown, saving tokens |\n\nIf these skills are loaded, prefer them over raw file edits or WebFetch for the relevant operations.\n\n## KG Path Resolution\n\nThe skill resolves the KG path in this order:\n1. `MYKG_PATH` environment variable\n2. `~\u002F.config\u002Fmykg\u002Fconfig` file\n3. `~\u002F.mykgrc` file\n4. Common locations: `~\u002FMyKG`, `~\u002FDev\u002FObsidian\u002FMyKG`\n5. Ask user for location\n\n## Three Layers\n\n```\n┌─────────────────────────────────────────────┐\n│              Raw Sources (immutable)         │\n│  Papers, articles, transcripts, notes, URLs │\n└──────────────────────┬──────────────────────┘\n                       │ ingest\n                       ▼\n┌─────────────────────────────────────────────┐\n│              Wiki (LLM-maintained)           │\n│  Summaries, entity pages, concepts,         │\n│  synthesis, cross-references                │\n└──────────────────────┬──────────────────────┘\n                       │ query\n                       ▼\n┌─────────────────────────────────────────────┐\n│              Schema (configuration)          │\n│  AGENTS.md — tells the LLM how to maintain  │\n└─────────────────────────────────────────────┘\n```\n\n### Raw Sources (`raw\u002F`)\nImmutable source documents. The LLM reads from them but never modifies them. This is the source of truth.\n\n### Wiki (`wiki\u002F`)\nLLM-generated markdown files. Summaries, entity pages, concept pages, comparisons, synthesis. The LLM owns this layer — it creates pages, updates them, maintains cross-references, and keeps everything consistent. You read it; the LLM writes it.\n\n### Schema (`AGENTS.md`)\nTells the LLM how the wiki is structured, what conventions to follow, and what workflows to use. Co-evolve this over time.\n\n## Structure\n\n```\nMyKG\u002F\n├── index.md              ← Catalog of all pages. START HERE.\n├── log.md                ← Chronological change history.\n├── AGENTS.md             ← Schema: structure, conventions, workflows.\n├── Active.md             ← Current focus items and priorities.\n├── raw\u002F                  ← Source documents (immutable).\n│   ├── articles\u002F\n│   ├── papers\u002F\n│   ├── transcripts\u002F\n│   └── notes\u002F\n├── wiki\u002F                 ← LLM-generated wiki pages.\n│   ├── entities\u002F         ← Pages for specific entities (people, orgs, tools).\n│   ├── concepts\u002F         ← Pages for ideas, topics, themes.\n│   ├── synthesis\u002F        ← High-level summaries and overviews.\n│   └── comparisons\u002F      ← Side-by-side analyses.\n└── \u003CProject>\u002F            ← One subdirectory per project.\n    ├── SKILL.md          ← Project-specific skill (optional).\n    ├── AGENTS.md         ← Project-specific schema (optional).\n    ├── raw\u002F              ← Project sources.\n    └── wiki\u002F             ← Project wiki pages.\n```\n\n## Operations\n\n### Ingest\n\nRead a source, extract knowledge, integrate into the wiki:\n\n1. Read the source document\n2. Discuss key takeaways with user\n3. Write a summary page in `wiki\u002F`\n4. Create\u002Fupdate entity pages in `wiki\u002Fentities\u002F`\n5. Create\u002Fupdate concept pages in `wiki\u002Fconcepts\u002F`\n6. Note contradictions with existing pages\n7. Update `index.md` with new pages\n8. Append entry to `log.md`\n\nA single source might touch 10-15 wiki pages. The knowledge compounds.\n\n### Query\n\nSearch the wiki, synthesize an answer with citations:\n\n1. Read `index.md` to find relevant pages\n2. Drill into specific pages\n3. Synthesize an answer\n4. **Good answers can be filed back as new wiki pages** — comparisons, analyses, connections discovered during exploration. This way your queries compound too.\n\n### Lint\n\nPeriodically health-check the wiki:\n\n- Orphan pages (no inbound links)\n- Stale claims superseded by newer sources\n- Important concepts mentioned but lacking their own page\n- Missing cross-references\n- Contradictions between pages\n- Data gaps that could be filled with a web search\n\n## Two-Tier Skill System\n\n### Universal Skill (this file)\n- KG structure and conventions\n- Navigation and search workflows\n- Standard operations (ingest, query, lint)\n- Cross-project references\n\n### Project Skills (`\u003CProject>\u002FSKILL.md`)\n- Domain-specific page types and conventions\n- Custom ingestion workflows\n- Domain terminology and knowledge\n- Project-specific formatting rules\n\nWhen working on a project, both skills are available:\n```\nUniversal SKILL (always loaded)\n    ↓\nProject SKILL (loaded when working on that project)\n    ↓\nWiki Content (entities, concepts, synthesis)\n```\n\n## When to Use\n\n**Use when:**\n1. Ingesting a new source → extract and integrate\n2. Answering questions → search wiki first\n3. Exploring a topic → read wiki pages, follow links\n4. Maintaining the wiki → lint, update, cross-reference\n5. Starting a new domain → create project with custom SKILL.md\n\n**Don't use for:**\n- Code implementation details (project AGENTS.md)\n- Ephemeral conversation context (chat history)\n\n## Workflow\n\n### Ingesting a Source\n1. Place source in `raw\u002F` (or provide URL\u002Ffile)\n2. Read the source, discuss key takeaways\n3. Create\u002Fupdate wiki pages (entities, concepts, synthesis)\n4. Update `index.md`\n5. Append to `log.md`\n\n### Querying the Wiki\n1. Read `index.md` to find relevant pages\n2. Read specific pages\n3. Synthesize answer with citations (`[[Page Name]]`)\n4. Optionally save answer as new wiki page\n\n### Creating a New Project\n1. Copy project template: `cp -r project-templates\u002Finit \"$KG_PATH\u002FProjectName\"`\n2. Edit `\u003CProject>\u002FSKILL.md` with domain-specific instructions\n3. Edit `\u003CProject>\u002FAGENTS.md` with project schema\n4. Update root `index.md`\n5. Append to `log.md`\n\n### Linting the Wiki\n1. Check for orphan pages\n2. Find contradictions between pages\n3. Identify missing cross-references\n4. Flag stale claims\n5. Suggest new sources to investigate\n\n## Page Types\n\n| Type | Location | Content |\n|------|----------|---------|\n| Entity | `wiki\u002Fentities\u002F` | People, organizations, tools, places |\n| Concept | `wiki\u002Fconcepts\u002F` | Ideas, topics, themes, frameworks |\n| Synthesis | `wiki\u002Fsynthesis\u002F` | High-level summaries, overviews |\n| Comparison | `wiki\u002Fcomparisons\u002F` | Side-by-side analyses, trade-offs |\n| Source Summary | `wiki\u002F` | Summary of a single source |\n\n## Conventions\n\n### Wikilinks\n- `[[Page Name]]` - internal link\n- `[[Page Name#Section]]` - deep link\n- `[[Page Name|Display Text]]` - alias\n- `[[Project\u002Fwiki\u002FPage]]` - cross-project link\n\n### Frontmatter\n```yaml\n---\ntags:\n  - category\n  - subcategory\ncreated: YYYY-MM-DD\nupdated: YYYY-MM-DD\nsources:\n  - raw\u002Farticle-name.md\nrelated:\n  - [[Related Page]]\n---\n```\n\n### File Naming\n- Lowercase with hyphens: `entity-name.md`\n- Wiki pages in appropriate subdirectory\n- Raw sources preserve original name or slug\n\n### Status Values\n- `draft` - Work in progress\n- `in-progress` - Actively being updated\n- `complete` - Finished\n\n## Key Files\n\n| File | Purpose |\n|------|---------|\n| `index.md` | Catalog of all pages - READ FIRST |\n| `log.md` | Chronological change history |\n| `Active.md` | Current focus items and priorities |\n| `AGENTS.md` | Full schema and conventions |\n| `raw\u002F` | Immutable source documents |\n| `wiki\u002F` | LLM-generated knowledge pages |\n\n## Index Format\n\n`index.md` is content-oriented. Catalog of everything with links and one-line summaries. Organized by category. The LLM reads it first to find relevant pages.\n\n```markdown\n## Entities\n| Page | Summary | Sources |\n|------|---------|---------|\n| [[entities\u002Fsome-person]] | Researcher specializing in X | 3 |\n\n## Concepts\n| Page | Summary | Sources |\n|------|---------|---------|\n| [[concept\u002Ftopic]] | Overview of topic Y | 5 |\n```\n\n## Log Format\n\n`log.md` is chronological. Append-only record of what happened. Consistent prefixes make it parseable:\n\n```markdown\n## [2026-04-07] ingest | Article Title\n- Added entity pages: X, Y\n- Updated concept: Z\n- New contradiction noted: A vs B\n\n## [2026-04-06] query | What is X?\n- Answer filed as [[concepts\u002FX explained]]\n```\n\nParse with: `grep \"^## \\[\" log.md | tail -5`\n\n## Cross-Project References\n\nProjects can reference each other:\n```markdown\nRelated: [[OtherProject\u002Fwiki\u002Fconcepts\u002FTopic]]\nContradicts: [[OtherProject\u002Fwiki\u002Fentities\u002FEntity]]\n```\n\n## Maintenance\n\nAfter each session:\n1. Update `log.md` with changes\n2. Update `index.md` for new pages\n3. Update `Active.md` if priorities changed\n\nPeriodically:\n1. Run `\u002Fkg-lint` to find orphans and contradictions\n2. Review synthesis pages for completeness\n3. Archive stale content","# MyKG: Universal Knowledge Graph\n\nAn LLM-maintained personal knowledge base. The LLM incrementally builds and maintains a structured wiki of markdown files — reading sources, extracting knowledge, updating pages, and keeping everything connected.\n\n## Setup\n\n### 1. Initialize\n\n```bash\n# From kgskills repo\ncp -r templates\u002Fkg-init\u002F* ~\u002FMyKG\n# Or use \u002Fkg-init command\n```\n\n### 2. Configure Path\n\n```bash\n# Option A: Environment variable (add to ~\u002F.bashrc or ~\u002F.zshrc)\nexport MYKG_PATH=\"$HOME\u002FMyKG\"\n\n# Option B: Config file\nmkdir -p ~\u002F.config\u002Fmykg\necho \"\u002Fpath\u002Fto\u002Fyour\u002Fkg\" > ~\u002F.config\u002Fmykg\u002Fconfig\n```\n\n### 3. (Optional) Use with Obsidian\n\nPoint your Obsidian vault at the `MYKG_PATH` for graph view, backlinks, and browsing.\n\n## Optional Skill Integrations\n\nThese companion skills from [kepano\u002Fobsidian-skills](https:\u002F\u002Fgithub.com\u002Fkepano\u002Fobsidian-skills) enhance mykg when installed.\n\n| Skill | When to use |\n|-------|-------------|\n| `obsidian-markdown` | Use when creating or editing wiki pages — ensures correct wikilink syntax (`[[Page]]`), frontmatter, callouts, and embeds |\n| `obsidian-cli` | Use when the KG lives in an Obsidian vault — open pages, search vault content, navigate notes directly |\n| `defuddle` | Use instead of WebFetch when ingesting a URL — strips nav\u002Fclutter and returns clean markdown, saving tokens |\n\nIf these skills are loaded, prefer them over raw file edits or WebFetch for the relevant operations.\n\n## KG Path Resolution\n\nThe skill resolves the KG path in this order:\n1. `MYKG_PATH` environment variable\n2. `~\u002F.config\u002Fmykg\u002Fconfig` file\n3. `~\u002F.mykgrc` file\n4. Common locations: `~\u002FMyKG`, `~\u002FDev\u002FObsidian\u002FMyKG`\n5. Ask user for location\n\n## Three Layers\n\n```\n┌─────────────────────────────────────────────┐\n│              Raw Sources (immutable)         │\n│  Papers, articles, transcripts, notes, URLs │\n└──────────────────────┬──────────────────────┘\n                       │ ingest\n                       ▼\n┌─────────────────────────────────────────────┐\n│              Wiki (LLM-maintained)           │\n│  Summaries, entity pages, concepts,         │\n│  synthesis, cross-references                │\n└──────────────────────┬──────────────────────┘\n                       │ query\n                       ▼\n┌─────────────────────────────────────────────┐\n│              Schema (configuration)          │\n│  AGENTS.md — tells the LLM how to maintain  │\n└─────────────────────────────────────────────┘\n```\n\n### Raw Sources (`raw\u002F`)\nImmutable source documents. The LLM reads from them but never modifies them. This is the source of truth.\n\n### Wiki (`wiki\u002F`)\nLLM-generated markdown files. Summaries, entity pages, concept pages, comparisons, synthesis. The LLM owns this layer — it creates pages, updates them, maintains cross-references, and keeps everything consistent. You read it; the LLM writes it.\n\n### Schema (`AGENTS.md`)\nTells the LLM how the wiki is structured, what conventions to follow, and what workflows to use. Co-evolve this over time.\n\n## Structure\n\n```\nMyKG\u002F\n├── index.md              ← Catalog of all pages. START HERE.\n├── log.md                ← Chronological change history.\n├── AGENTS.md             ← Schema: structure, conventions, workflows.\n├── Active.md             ← Current focus items and priorities.\n├── raw\u002F                  ← Source documents (immutable).\n│   ├── articles\u002F\n│   ├── papers\u002F\n│   ├── transcripts\u002F\n│   └── notes\u002F\n├── wiki\u002F                 ← LLM-generated wiki pages.\n│   ├── entities\u002F         ← Pages for specific entities (people, orgs, tools).\n│   ├── concepts\u002F         ← Pages for ideas, topics, themes.\n│   ├── synthesis\u002F        ← High-level summaries and overviews.\n│   └── comparisons\u002F      ← Side-by-side analyses.\n└── \u003CProject>\u002F            ← One subdirectory per project.\n    ├── SKILL.md          ← Project-specific skill (optional).\n    ├── AGENTS.md         ← Project-specific schema (optional).\n    ├── raw\u002F              ← Project sources.\n    └── wiki\u002F             ← Project wiki pages.\n```\n\n## Operations\n\n### Ingest\n\nRead a source, extract knowledge, integrate into the wiki:\n\n1. Read the source document\n2. Discuss key takeaways with user\n3. Write a summary page in `wiki\u002F`\n4. Create\u002Fupdate entity pages in `wiki\u002Fentities\u002F`\n5. Create\u002Fupdate concept pages in `wiki\u002Fconcepts\u002F`\n6. Note contradictions with existing pages\n7. Update `index.md` with new pages\n8. Append entry to `log.md`\n\nA single source might touch 10-15 wiki pages. The knowledge compounds.\n\n### Query\n\nSearch the wiki, synthesize an answer with citations:\n\n1. Read `index.md` to find relevant pages\n2. Drill into specific pages\n3. Synthesize an answer\n4. **Good answers can be filed back as new wiki pages** — comparisons, analyses, connections discovered during exploration. This way your queries compound too.\n\n### Lint\n\nPeriodically health-check the wiki:\n\n- Orphan pages (no inbound links)\n- Stale claims superseded by newer sources\n- Important concepts mentioned but lacking their own page\n- Missing cross-references\n- Contradictions between pages\n- Data gaps that could be filled with a web search\n\n## Two-Tier Skill System\n\n### Universal Skill (this file)\n- KG structure and conventions\n- Navigation and search workflows\n- Standard operations (ingest, query, lint)\n- Cross-project references\n\n### Project Skills (`\u003CProject>\u002FSKILL.md`)\n- Domain-specific page types and conventions\n- Custom ingestion workflows\n- Domain terminology and knowledge\n- Project-specific formatting rules\n\nWhen working on a project, both skills are available:\n```\nUniversal SKILL (always loaded)\n    ↓\nProject SKILL (loaded when working on that project)\n    ↓\nWiki Content (entities, concepts, synthesis)\n```\n\n## When to Use\n\n**Use when:**\n1. Ingesting a new source → extract and integrate\n2. Answering questions → search wiki first\n3. Exploring a topic → read wiki pages, follow links\n4. Maintaining the wiki → lint, update, cross-reference\n5. Starting a new domain → create project with custom SKILL.md\n\n**Don't use for:**\n- Code implementation details (project AGENTS.md)\n- Ephemeral conversation context (chat history)\n\n## Workflow\n\n### Ingesting a Source\n1. Place source in `raw\u002F` (or provide URL\u002Ffile)\n2. Read the source, discuss key takeaways\n3. Create\u002Fupdate wiki pages (entities, concepts, synthesis)\n4. Update `index.md`\n5. Append to `log.md`\n\n### Querying the Wiki\n1. Read `index.md` to find relevant pages\n2. Read specific pages\n3. Synthesize answer with citations (`[[Page Name]]`)\n4. Optionally save answer as new wiki page\n\n### Creating a New Project\n1. Copy project template: `cp -r project-templates\u002Finit \"$KG_PATH\u002FProjectName\"`\n2. Edit `\u003CProject>\u002FSKILL.md` with domain-specific instructions\n3. Edit `\u003CProject>\u002FAGENTS.md` with project schema\n4. Update root `index.md`\n5. Append to `log.md`\n\n### Linting the Wiki\n1. Check for orphan pages\n2. Find contradictions between pages\n3. Identify missing cross-references\n4. Flag stale claims\n5. Suggest new sources to investigate\n\n## Page Types\n\n| Type | Location | Content |\n|------|----------|---------|\n| Entity | `wiki\u002Fentities\u002F` | People, organizations, tools, places |\n| Concept | `wiki\u002Fconcepts\u002F` | Ideas, topics, themes, frameworks |\n| Synthesis | `wiki\u002Fsynthesis\u002F` | High-level summaries, overviews |\n| Comparison | `wiki\u002Fcomparisons\u002F` | Side-by-side analyses, trade-offs |\n| Source Summary | `wiki\u002F` | Summary of a single source |\n\n## Conventions\n\n### Wikilinks\n- `[[Page Name]]` - internal link\n- `[[Page Name#Section]]` - deep link\n- `[[Page Name|Display Text]]` - alias\n- `[[Project\u002Fwiki\u002FPage]]` - cross-project link\n\n### Frontmatter\n```yaml\n---\ntags:\n  - category\n  - subcategory\ncreated: YYYY-MM-DD\nupdated: YYYY-MM-DD\nsources:\n  - raw\u002Farticle-name.md\nrelated:\n  - [[Related Page]]\n---\n```\n\n### File Naming\n- Lowercase with hyphens: `entity-name.md`\n- Wiki pages in appropriate subdirectory\n- Raw sources preserve original name or slug\n\n### Status Values\n- `draft` - Work in progress\n- `in-progress` - Actively being updated\n- `complete` - Finished\n\n## Key Files\n\n| File | Purpose |\n|------|---------|\n| `index.md` | Catalog of all pages - READ FIRST |\n| `log.md` | Chronological change history |\n| `Active.md` | Current focus items and priorities |\n| `AGENTS.md` | Full schema and conventions |\n| `raw\u002F` | Immutable source documents |\n| `wiki\u002F` | LLM-generated knowledge pages |\n\n## Index Format\n\n`index.md` is content-oriented. Catalog of everything with links and one-line summaries. Organized by category. The LLM reads it first to find relevant pages.\n\n```markdown\n## Entities\n| Page | Summary | Sources |\n|------|---------|---------|\n| [[entities\u002Fsome-person]] | Researcher specializing in X | 3 |\n\n## Concepts\n| Page | Summary | Sources |\n|------|---------|---------|\n| [[concept\u002Ftopic]] | Overview of topic Y | 5 |\n```\n\n## Log Format\n\n`log.md` is chronological. Append-only record of what happened. Consistent prefixes make it parseable:\n\n```markdown\n## [2026-04-07] ingest | Article Title\n- Added entity pages: X, Y\n- Updated concept: Z\n- New contradiction noted: A vs B\n\n## [2026-04-06] query | What is X?\n- Answer filed as [[concepts\u002FX explained]]\n```\n\nParse with: `grep \"^## \\[\" log.md | tail -5`\n\n## Cross-Project References\n\nProjects can reference each other:\n```markdown\nRelated: [[OtherProject\u002Fwiki\u002Fconcepts\u002FTopic]]\nContradicts: [[OtherProject\u002Fwiki\u002Fentities\u002FEntity]]\n```\n\n## Maintenance\n\nAfter each session:\n1. Update `log.md` with changes\n2. Update `index.md` for new pages\n3. Update `Active.md` if priorities changed\n\nPeriodically:\n1. Run `\u002Fkg-lint` to find orphans and contradictions\n2. Review synthesis pages for completeness\n3. Archive stale content",{"name":5,"description":7},"main","9329e9a8ef614d8dae4633ae1ca446d524c6ee5e","",0,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill","https:\u002F\u002Fgithub.com\u002FEthics03","https:\u002F\u002Frachitt.dev","just a tinkering tech overlord\r\n","2026-04-08 01:16:06",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add Ethics03\u002Fkgskill --skill mykg",{"tool":52,"command":53},"bunx","bunx skills add Ethics03\u002Fkgskill --skill mykg",{"tool":55,"command":56},"pnpm","pnpm dlx skills add Ethics03\u002Fkgskill --skill mykg","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002FSKILL.md",true,[60,66,70,74,78,82,86,90,94,98,102,107,111,114,118,122,126,131,134,137,140,143,146,149],{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},".claude-plugin\u002Fmarketplace.json","REFERENCE","参考文档",292,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002F.claude-plugin\u002Fmarketplace.json",{"path":67,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":68,"sourceHtmlUrl":69},".claude-plugin\u002Fplugin.json",569,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002F.claude-plugin\u002Fplugin.json",{"path":71,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":72,"sourceHtmlUrl":73},"commands\u002Fkg-ingest.md",2784,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Fcommands\u002Fkg-ingest.md",{"path":75,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":76,"sourceHtmlUrl":77},"commands\u002Fkg-init.md",2676,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Fcommands\u002Fkg-init.md",{"path":79,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":80,"sourceHtmlUrl":81},"commands\u002Fkg-lint.md",2384,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Fcommands\u002Fkg-lint.md",{"path":83,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":84,"sourceHtmlUrl":85},"commands\u002Fkg-project.md",2287,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Fcommands\u002Fkg-project.md",{"path":87,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":88,"sourceHtmlUrl":89},"commands\u002Fkg-query.md",2274,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Fcommands\u002Fkg-query.md",{"path":91,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":92,"sourceHtmlUrl":93},"commands\u002Fkg-setup.md",1182,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Fcommands\u002Fkg-setup.md",{"path":95,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":96,"sourceHtmlUrl":97},"docs\u002Fconcepts.md",3561,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Fdocs\u002Fconcepts.md",{"path":99,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":100,"sourceHtmlUrl":101},"docs\u002Fexamples.md",4496,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Fdocs\u002Fexamples.md",{"path":103,"resourceType":103,"resourceTypeDesc":104,"sizeBytes":105,"sourceHtmlUrl":106},"LICENSE","许可证",1055,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002FLICENSE",{"path":108,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":109,"sourceHtmlUrl":110},"README.md",7329,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002FREADME.md",{"path":112,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":113},"templates\u002Fkg-init\u002FActive.md","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002FActive.md",{"path":115,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":116,"sourceHtmlUrl":117},"templates\u002Fkg-init\u002FAGENTS.md",5310,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002FAGENTS.md",{"path":119,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":120,"sourceHtmlUrl":121},"templates\u002Fkg-init\u002Findex.md",1046,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002Findex.md",{"path":123,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":124,"sourceHtmlUrl":125},"templates\u002Fkg-init\u002Flog.md",403,"https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002Flog.md",{"path":127,"resourceType":128,"resourceTypeDesc":129,"sizeBytes":40,"sourceHtmlUrl":130},"templates\u002Fkg-init\u002Fraw\u002Farticles\u002F.gitkeep","OTHER","其他","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002Fraw\u002Farticles\u002F.gitkeep",{"path":132,"resourceType":128,"resourceTypeDesc":129,"sizeBytes":40,"sourceHtmlUrl":133},"templates\u002Fkg-init\u002Fraw\u002Fnotes\u002F.gitkeep","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002Fraw\u002Fnotes\u002F.gitkeep",{"path":135,"resourceType":128,"resourceTypeDesc":129,"sizeBytes":40,"sourceHtmlUrl":136},"templates\u002Fkg-init\u002Fraw\u002Fpapers\u002F.gitkeep","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002Fraw\u002Fpapers\u002F.gitkeep",{"path":138,"resourceType":128,"resourceTypeDesc":129,"sizeBytes":40,"sourceHtmlUrl":139},"templates\u002Fkg-init\u002Fraw\u002Ftranscripts\u002F.gitkeep","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002Fraw\u002Ftranscripts\u002F.gitkeep",{"path":141,"resourceType":128,"resourceTypeDesc":129,"sizeBytes":40,"sourceHtmlUrl":142},"templates\u002Fkg-init\u002Fwiki\u002Fcomparisons\u002F.gitkeep","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002Fwiki\u002Fcomparisons\u002F.gitkeep",{"path":144,"resourceType":128,"resourceTypeDesc":129,"sizeBytes":40,"sourceHtmlUrl":145},"templates\u002Fkg-init\u002Fwiki\u002Fconcepts\u002F.gitkeep","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002Fwiki\u002Fconcepts\u002F.gitkeep",{"path":147,"resourceType":128,"resourceTypeDesc":129,"sizeBytes":40,"sourceHtmlUrl":148},"templates\u002Fkg-init\u002Fwiki\u002Fentities\u002F.gitkeep","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002Fwiki\u002Fentities\u002F.gitkeep",{"path":150,"resourceType":128,"resourceTypeDesc":129,"sizeBytes":40,"sourceHtmlUrl":151},"templates\u002Fkg-init\u002Fwiki\u002Fsynthesis\u002F.gitkeep","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Ftemplates\u002Fkg-init\u002Fwiki\u002Fsynthesis\u002F.gitkeep",[153,158],{"skillNo":154,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":157,"publishedAt":32},"01M6NWZTN4RBTMDBPH7JXYR1M3","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Fskills\u002Fmykg\u002FSKILL.md",[],[5],{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":169,"publishedAt":32},"01M6NWZ84YHKBCYHHVD99TR5WP","project-skill","Project-specific instructions for this workspace. Use when ingesting sources and maintaining wiki for this domain.","https:\u002F\u002Fgithub.com\u002FEthics03\u002Fkgskill\u002Fblob\u002Fmain\u002Fproject-templates\u002Finit\u002FSKILL.md",[164],{"categoryNo":165,"categoryName":166,"taxonomyType":167,"taxonomyTypeDesc":168},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[170,26,22,171,172,24,173,174,30],"project skill","workspace","instructions","domain","sources"]