Not in the top 1,000 by GitHub stars

SenolIsci/mykg

MyKG Knowledge Graph Engine: Turn raw files into knowledge graphs with induced ontology

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

src/mykg/data/skills/mykg/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

afb0a9c9bafd → afb0a9c9bafd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → afb0a9c9bafd

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit afb0a9c9bafdc49751563b9aa7f59bcf4bb787fb

git clone --filter=blob:none --no-checkout https://github.com/SenolIsci/mykg.git .hotskills/senolisci-mykg && git -C .hotskills/senolisci-mykg checkout --detach afb0a9c9bafdc49751563b9aa7f59bcf4bb787fb # Copy each selected skill directory from .hotskills/senolisci-mykg into .claude/skills/<skill-name>/
84GitHub stars
3stars in 7 days
1skill in this repository
33commits in 30 days

Heat

4.2
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 202684

30-day change not yet available: not enough history.

Individual skills in this repository

  • mykg src/mykg/data/skills/mykg

How it works

mykg

When your agent uses it

Run mykg knowledge-graph commands inside Claude Code from one slash command `/mykg`. The user describes intent in natural language (extract, append, sync, resume, approve, walkthrough, parse-docs, fetch-web, query); the skill parses intent, builds the right `mykg` CLI command from the live `--help` output, confirms, runs it, and drives the inbox/outbox watch loop for LLM-bearing commands (extract-graph). For read-only queries, prefers MCP tools when the mykg MCP server is online, falling back to reading session files directly, with the `mykg query` CLI as a last-resort fallback. Ensures `.mcp.json` is configured (with user approval). Excludes `mykg init` (interactive shell command) and `mykg merge-graphs` (follow-up planning).

What it loads into context

Frontmatter

179 tokens

Always available to the agent

SKILL.md

13,267 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Read before answering — discipline rule
  2. Default behaviour — fresh session unless told otherwise
  3. When to invoke — intent examples
  4. Discovering CLI flags
  5. MCP configuration — ensure `.mcp.json` exists
  6. Stage 1 — parse intent
  7. Stage 2 — confirm intent before running
  8. Stage 3 — verify agent mode is active
  9. Stage 4 — execute
  10. Stage 5 — final report
  11. Notes for the implementer
  12. Subagent prompt template

Files

  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
  • SKILL.mdcore51,451 bytes
Read SKILL.md

# mykg — single slash command, intent-driven CLI dispatcher

This skill is the agent-mode driver for **mykg**. The user types `/mykg <free text>` describing what they want; the skill parses the intent, assembles the matching `mykg` CLI command (with live `--help` as ground truth for flags), confirms expensive actions, and executes. For LLM-bearing subcommands (`extract-graph`), it then drives the inbox/outbox watch loop. For synchronous subcommands (`walkthrough`, `approve-schema`, `parse-docs`), it shells out and reports. For the read-only `query` verb, it prefers MCP tools when the mykg MCP server is online, falling back to reading session files directly when MCP is unavailable, with the `mykg query` CLI as a last-resort fallback.

The pipeline code, the orchestrator, all prompts, all 12 pipeline steps, and the inbox/outbox contract are **unchanged**. This skill only changes how `mykg` is invoked from inside Claude Code.

---

## Read before answering — discipline rule

Before answering any domain question about the corpus this project's mykg sessions cover, **read the latest session's graph files first**. Your training data is not grounded in this project's source documents; the graph is. Use `/mykg query <question>` (Stage 4d below) to do this — it returns the relevant nodes/edges/notes into your context so you can answer from them rather than guessing.

This rule applies to *every* `/mykg query …` invocation and to every domain question asked outside the skill *when* the project's CLAUDE.md carries the managed mykg-section block (installed by `mykg init --profile agent-claude-code`).
View the complete source on GitHub

Skills included

  • mykg

Repository facts

License
MIT
Created
May 27, 2026
Last pushed
Oct 23, 2026
Forks
12
Open issues
4
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 36 notes
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/mykg/data/skills/mykg/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • No broad tool permissions
  • No dangerous shell commands
  • 6 network referencesin 1 file: mykg/SKILL.md:65
  • No hidden or obfuscated text
  • No instruction overrides
  • No executable scripts
  • No access to secrets
  • No requests to vote in Hot
Show all 6 signals by file

src/mykg/data/skills/mykg/SKILL.md

  • Network accessline 65
    | `/mykg apply the prune plan` | `mykg prune-schema --session <most-recent> --plan <session>/intermediate/schema_prune_plan.json` (applies the possibly user-edited plan; `--plan` and `--preview` are mutually exclusive) | | `/mykg convert pd
  • Network accessline 66
    | `/mykg convert pdfs in ./inbox to ./md` | `mykg parse-docs --input ./inbox --output ./md` (no session concept) | | `/mykg fetch https://example.com` | `mykg fetch-web https://example.com` (no session concept) | | `/mykg fetch https://exam
  • Network accessline 67
    | `/mykg fetch https://example.com` | `mykg fetch-web https://example.com` (no session concept) |
  • Network accessline 68
    | `/mykg fetch https://example.com into ./my_output_dir` (user names the output folder) | `mykg fetch-web https://example.com --output ./my_output_dir` (no session concept) |
  • Network accessline 69
    | `/mykg fetch https://example.com and extract` | `mykg fetch-web https://example.com`, then on success `mykg extract-graph <printed output dir>` (**fresh session**) — chained two-step intent |
  • Network accessline 70
    | `/mykg download the github repo SenolIsci/mykg` | `mykg fetch-web https://github.com/SenolIsci/mykg` (GitHub URL → clone path, no session concept) |

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Signal confidence: 6 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativePath .claude/agents/adversarial-architect.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md src/mykg/data/skills/mykg/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md src/mykg/data/skills/mykg/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md src/mykg/data/skills/mykg/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md src/mykg/data/skills/mykg/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md src/mykg/data/skills/mykg/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.