Skip to content
cccskills
FreePublished on GitHub

knowledge-gravity-lab

Analyze folders of Markdown/text research notes, Obsidian vaults, paper cards, invention notes, or memory exports as a practical knowledge map. Use when asked to find center topics, noisy or low-signal notes, possible contamination, overgrown topic groups, orphan notes, cleanup actions, or a useful public knowledge-hygiene workflow.

The English summary is being prepared. Showing the original description.

Works withObsidian
See how to install

Files included (14)

  • SKILL.md4.2 KB
  • agents/openai.yaml359 B
  • assets/action-sheet-screenshot.png96.5 KB
  • assets/knowledge-gravity-banner.svg3.1 KB
  • assets/result-table-screenshot.png53.8 KB
  • assets/workflow-demo.gif79.5 KB
  • docs/LAUNCH_KIT.md3.4 KB
  • LICENSE1.0 KB
  • README.ko.md6.1 KB
  • README.md5.2 KB
  • references/existing-rights-check.md1.7 KB
  • references/public-boundary.md1.6 KB
  • scripts/analyze_corpus.py19.9 KB
  • tests/test_analyze_corpus.py3.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Knowledge Gravity Lab

Use this skill to turn a messy folder of notes into a practical knowledge map:

  • center notes and themes,
  • possible contamination/noise,
  • overgrown topic clusters,
  • orphan notes,
  • cleanup actions,
  • research or invention follow-up candidates.

This is a practical public knowledge-hygiene workflow, not a patent filing package and not a legal freedom-to-operate opinion. Keep the implementation framed as heuristic note analysis and avoid claiming that it implements or bypasses any protected system.

Quick Start

Run the bundled analyzer on a folder of Markdown/text files:

python scripts/analyze_corpus.py --input "C:\path\to\vault" --output "D:\knowledge-gravity-output"

Optional: skip folders that should not affect the map.

python scripts/analyze_corpus.py --input "C:\path\to\vault" --output "D:\knowledge-gravity-output" --skip-dir "archive" --skip-dir "templates"

The script creates:

  • knowledge_gravity_nodes.csv
  • knowledge_gravity_edges.csv
  • knowledge_gravity_report.md
  • knowledge_gravity_action_sheet.md
  • knowledge_gravity_data.json

Then summarize the report and action sheet for the user, focusing on 3-5 concrete cleanup or research actions.

Output Quality Checks

After running the analyzer, check whether the output is useful:

  • If one topic group contains most notes, tell the user the corpus needs stronger subtopic links/tags.
  • If the review queue is mostly templates or daily notes, suggest adding --skip-dir or excluding low-value folders.
  • If the center notes are all index files, explain that the map is showing navigation hubs rather than content hubs.
  • If there are fewer than 20 notes, frame the result as a smoke test.

Workflow

  1. Identify the corpus folder.
  2. Run scripts/analyze_corpus.py.
  3. Read knowledge_gravity_report.md.
  4. Read knowledge_gravity_action_sheet.md when cleanup actions are requested.
  5. Explain:
    • what the knowledge center is,
    • what looks noisy or low-signal,
    • what clusters are too large,
    • what should be split, merged, archived, or reviewed.
  6. If the user wants publication, read references/public-boundary.md and avoid legal or protected-system claims.
  7. If the user asks whether this collides with existing rights, read references/existing-rights-check.md and frame the answer as a risk checklist, not legal advice.

Interpretation Rules

Treat the analyzer output as decision support, not ground truth.

  • High center score means a note is central in the local corpus.
  • Review score means a note needs human attention, not that it is false.
  • The action sheet is a temporary cleanup workspace. It should make cleanup choices easy, not replace human judgment.
  • The 80-point feedback loop is an organization heuristic based on links, tags, headings, size, and repository share. Scores are capped to a practical 15-100 range; 80 is a cleanup target, not a natural breakpoint.
  • Noise/contamination candidates are items with weak text signal, suspicious names, excessive boilerplate, poor linkage, or signs that they should not be trusted as a core source yet.
  • Overgrown clusters are candidates for splitting into subtopics.
  • Orphans are candidates for linking, archiving, or merging.

Public-Safe Language

Prefer:

  • "knowledge hygiene"
  • "center topic"
  • "topic gravity"
  • "attention-weighted note map"
  • "possible noise"
  • "possible contamination"
  • "review queue"

Avoid:

  • legal conclusions about existing rights,
  • statements that the skill implements a protected internal system,
  • "protected mechanism proves...",
  • "guaranteed detection",
  • "hallucination-proof".

When Results Are Weak

Say so directly. A useful result may be:

  • "The corpus is too small."
  • "The clusters are too clean to stress the method."
  • "This proves only smoke-test scalability."
  • "This needs baseline comparison."

Then propose the next experiment or corpus improvement.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

A deliberately leaky demo skill used to show what skill-sanitizer catches before you publish. Do not ship this.

The English summary is being prepared. Showing the original description.

animaresearch/skills10Updated Jun 29, 2026

Package an AI skill, prompt workflow, or internal operating habit into a public-ready release with a catchy hook, safe redaction, useful examples, demo tasks, README copy, and launch messaging. Use when preparing a skill for GitHub, social sharing, marketplace submission, documentation, or community feedback.

The English summary is being prepared. Showing the original description.

animaresearch/skills10Updated Jun 29, 2026

Pre-share leak scanner for Claude Code skills (or any folder). Scans BEFORE you publish for secrets (API keys, tokens, private keys, .env values, high-entropy strings), PII (emails/phones), local machine paths (C:\Users\<name>, /home/<name>, /Users/<name>, UNC, internal hostnames), and client/proper-noun names from a LOCAL private dictionary; also flags service-specific code (jira/github/gitlab/slack/salesforce/notion/linear/ stripe/aws/google) that should be split into a dedicated service plugin. Use when the user says "sanitize this skill", "before sharing a skill", "check for leaks", "is this skill clean", "is this safe to commit/publish/ open-source", "scrub secrets", "redact before commit", or "pre-push leak check". Cross-platform, stdlib-only Python, fail-closed.

The English summary is being prepared. Showing the original description.

animaresearch/skills10Updated Jun 29, 2026

Lightweight multi-agent research orchestration using one coordinator, three domain leads, and three lightweight research agents. Use for medium-size research, market scans, competitor comparisons, prior-art style exploration, report planning, and any task that benefits from parallel domain decomposition without running a full high-cost research lab.

The English summary is being prepared. Showing the original description.

animaresearch/skills10Updated Jun 29, 2026

See all skills by animaresearch

Report a problem with this skill