mcpbeat Sign in

Geo Knowledge Agent Skill

Build and query an evidence-lined GEO knowledge graph from approved source bundles. Use for entity normalization, relation lineage, conflicting fact preservation, incremental source-hash updates, local/global knowledge queries, 知识图谱, 知识库, and 知识治理. Exclude unsourced facts, hidden conflict resolution, autonomous crawling, and external database mutation.

3k tokens
context cost
the whole folder, loaded on every use
12
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
101
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/yaojingang/GEOHub --skill geo-knowledge

What comes with it

10 991 bytes besides the instruction
agents/interface.yaml
evals/output/cases.jsonl
evals/semantic_config.json
evals/trigger_cases.json
manifest.json
references/knowledge-method.md
references/output-contract.md
reports/output_quality_scorecard.md
reports/skill-ir.json
reports/trust-report.md
scripts/run_knowledge.py

The instruction itself

4 sections, as written by the author

GEO Knowledge

Workflow

  • Read references/knowledge-method.md and prepare approved source bundles with stable IDs and SHA-256 hashes.
  • Run python3 scripts/run_knowledge.py --input <request.json> --output <runs-root>.
  • Inspect canonical identities, aliases, relation source IDs, validity dates, source coverage, conflicts, and gaps.
  • Use the local query for an entity neighborhood or the global query for communities, coverage, conflicts, and gaps.
  • For incremental updates, replace only source bundles whose hashes changed and rebuild the governed graph.

Output contract

Produce the input snapshot, knowledge-graph.json, query result, evidence ledger, quality report, lineage, and manifest. Read references/output-contract.md before reuse.

Boundaries

Execution stays offline and file-backed. Conflicting approved facts remain visible for human review. The Skill never crawls, logs in, mutates an external knowledge base, or silently selects one conflicting value.

How to use it

Copy the folder

Take yaojingang/geo-knowledge from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.