SKILL -- graphify
SkillSearchHybrid knowledge graph with Neo4j + Qdrant. Store and retrieve concepts, decisions, and entities; graph traversal and semantic search; index research output; seed from the Obsidian vault. Triggers: store in the graph, what is related to X, find related concepts, g
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the SKILL -- graphify skill
What this skill tells your AI
The instructions your AI receives, as published by geekfamilycorp/tricorderkit in plugins/graphify/skills/graphify/SKILL.md and read by ahel’s review.
Trigger conditions
Use this skill when the conversation involves:
- Storing knowledge, concepts, decisions, or entities in the graph
- Retrieving related concepts via graph traversal or semantic search
- Querying "what is connected to X", "what decisions relate to Y"
- Indexing research output from deep-research-core
- Seeding the graph from Obsidian vault notes
- Running a LangGraph research -> extract -> store -> reflect loop
What graphify does
graphify is a hybrid knowledge graph combining Neo4j (structural) and Qdrant (semantic).
Write path:
- Receive content (text, metadata, node type)
- Create/update Neo4j node with relationships
- Embed content -> Qdrant vector (same ID as Neo4j node)
Read path:
- Query arrives (natural language or structured)
- Parallel: Neo4j graph traversal + Qdrant vector search
- Merge + rank results
- Return enriched context to caller
Node types
Concept | Entity | Task | Skill | Agent | Source | Session | Decision
MCP tools (when graph-server is active)
- graphify_store(node_type, title, content, relationships[])
- graphify_retrieve(query, mode="hybrid", limit=10)
- graphify_relate(from_id, rel_type, to_id)
- graphify_ping()
LangGraph state mapping
Concept -> state["knowledge"] Task -> state["tasks"] Decision -> state["context"] Source -> state["sources"]
Dependencies
- Neo4j port 7687 : docker compose up -d neo4j
- Qdrant port 6333 : docker compose up -d qdrant
- NEO4J_URI, NEO4J_USER, NEO4J_PASSWORD, QDRANT_URL in .env
Status
v0.1 scaffold -- planning only. Implementation in Phase 3. Use validate_repo.py --show-stubs to track progress.
Signals
- GitHub stars
- 30
- Forks
- 1
- Last commit
- Aug 2026
- Hacker News mentions
- 9
Advanced
- Item type
- skill
- Key
graphify-geekfamilycorp- Source
- github.com/geekfamilycorp/tricorderkit