From sundial-org-awesome-openclaw-skills-4
Knowledge graph operations via Graphiti API. Search facts, add episodes, and extract entities/relationships.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:graphitiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Query and manage your knowledge graph using Graphiti's REST API with dynamic service discovery.
Query and manage your knowledge graph using Graphiti's REST API with dynamic service discovery.
Search the knowledge graph for relevant facts.
Usage:
bash command:"
GRAPHITI_URL=\$({baseDir}/references/env-check.sh)
curl -s -X POST \"\$GRAPHITI_URL/facts/search\" \
-H 'Content-Type: application/json' \
-d '{\"query\": \"YOUR_QUERY\", \"max_facts\": 10}' | jq .
"
Add a new episode/memory to the knowledge graph.
Usage:
bash command:"
GRAPHITI_URL=\$({baseDir}/references/env-check.sh)
curl -s -X POST \"\$GRAPHITI_URL/messages\" \
-H 'Content-Type: application/json' \
-d '{\"name\": \"EPISODE_NAME\", \"content\": \"EPISODE_CONTENT\"}' | jq .
"
The skill uses environment discovery to find Graphiti automatically:
clawdbot config get skills.graphiti.baseUrl$GRAPHITI_URLhttp://localhost:8001To change the Graphiti URL:
export GRAPHITI_URL="http://10.0.0.10:8001"
# OR
clawdbot config set skills.graphiti.baseUrl "http://10.0.0.10:8001"
Search for information:
bash command:"
GRAPHITI_URL=\$({baseDir}/references/env-check.sh)
curl -s -X POST \"\$GRAPHITI_URL/facts/search\" \
-H 'Content-Type: application/json' \
-d '{\"query\": \"Tell me about Essam Masoudy\", \"max_facts\": 5}'
"
Add a memory:
bash command:"
GRAPHITI_URL=\$({baseDir}/references/env-check.sh)
curl -s -X POST \"\$GRAPHITI_URL/messages\" \
-H 'Content-Type: application/json' \
-d '{\"name\": \"Project Update\", \"content\": \"Completed Phase 1 of Clawdbot integration\"}'
"
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4Orchestrates knowledge graph retrieval with entity extraction, natural language query parsing, deduplication (>85% similarity), and cross-reference boosting for unified context.
TypeDB-backed ontological memory with schema-driven retrieval. Composes TypeQL queries dynamically and combines graph traversal with embedding-based semantic search for three-stage retrieval.
Ingests documents once and builds a persistent wiki + knowledge graph that accumulates and cross-references knowledge across sessions, avoiding re-derivation on every query.