Skills graph-search
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/athola/nm-gauntlet-graph-search" ~/.claude/skills/openclaw-skills-graph-search && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/athola/nm-gauntlet-graph-search" ~/.openclaw/skills/openclaw-skills-graph-search && rm -rf "$T"
manifest:
skills/athola/nm-gauntlet-graph-search/SKILL.mdsource content
Night Market Skill — ported from claude-night-market/gauntlet. For the full experience with agents, hooks, and commands, install the Claude Code plugin.
Search Code Knowledge Graph
Search
.gauntlet/graph.db for code entities by name.
Steps
-
Accept query: Get the search term from the user.
-
Run the query script:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/graph_query.py \ --action search --query "<term>" --limit 20Optional filters:
to search only functions--kind Function
to search only classes--kind Class
-
Display results: Show qualified name, file path, line numbers, and relevance score for each match.
-
Offer to read: Ask if the user wants to read the top result's source file.
Query Intelligence
The search engine detects query patterns:
- PascalCase (e.g.,
): boosts Class and Type resultsUserService - snake_case (e.g.,
): boosts Function resultsget_users - Dotted path (e.g.,
): boosts qualified name matchesapp.models.User
Prerequisites
The graph must be built first. If
.gauntlet/graph.db
does not exist, suggest running the graph-build skill.