Skills infranodus
install
source · Clone the upstream repo
git clone https://github.com/infranodus/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/infranodus/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/infranodus-cli" ~/.claude/skills/infranodus-skills-infranodus && rm -rf "$T"
manifest:
infranodus-cli/SKILL.mdsource content
InfraNodus
Text network analysis and knowledge graph tools via the InfraNodus MCP server.
Setup & Auth
Option 1: API Key (recommended for headless/automated setups)
Set
INFRANODUS_API_KEY via OpenClaw config or environment variable. The key is a Bearer token from your InfraNodus account.
OpenClaw config (
~/.openclaw/openclaw.json):
{ "skills": { "entries": { "infranodus": { "enabled": true, "apiKey": "YOUR_INFRANODUS_API_KEY" } } } }
OpenClaw maps
apiKey → INFRANODUS_API_KEY env var automatically.
Or set the env var directly:
export INFRANODUS_API_KEY=your_key_here
When an API key is available, add the server without OAuth:
mcporter config add infranodus \ --url https://mcp.infranodus.com/ \ --transport http \ --header "accept=application/json, text/event-stream" \ --header "Authorization=Bearer $INFRANODUS_API_KEY" \ --scope home
Option 2: OAuth (interactive browser login)
# 1. Add the server with OAuth mcporter config add infranodus \ --url https://mcp.infranodus.com/ \ --transport http \ --auth oauth \ --header "accept=application/json, text/event-stream" \ --scope home # 2. Authenticate (opens browser) mcporter auth infranodus
To re-authenticate:
mcporter auth infranodus --reset
Preflight checks
— server must show as healthymcporter list
— or OAuth tokens must be cachedtest -n "$INFRANODUS_API_KEY"- If auth fails: re-run
or check your API keymcporter auth infranodus
Verify
mcporter list infranodus
Users need an InfraNodus account at https://infranodus.com.
Calling Tools
mcporter call infranodus.<tool_name> key=value # or with JSON args: mcporter call infranodus.<tool_name> --args '{"text": "...", "includeGraph": true}'
All analysis tools accept either
text (plain text) or url (web page / YouTube video URL). Many also accept an existing InfraNodus graph via graphName.
Tool Catalog
Analysis & Knowledge Graph Tools
| Tool | Purpose |
|---|---|
| Full graph analysis: clusters, gaps, concepts, relations, diversity stats. Set for full structure. |
| Same as above but saves the graph to InfraNodus. Requires . |
| General text analysis with clusters, gaps, concepts, and statements. Focus on analysis results rather than graph structure. |
| Analyze an already-saved InfraNodus graph by name. |
| Compact extraction of main topical clusters only. |
| Identify underdeveloped areas between topical clusters. |
| Structural summary for LLM context (useful for GraphRAG augmentation). |
Ideation & Development Tools
| Tool | Purpose |
|---|---|
| Generate research questions bridging content gaps. Use for diversity. |
| Generate ideas to develop the text. Use to connect to wider discourse. |
| Combined pipeline: content gap ideas + latent topic ideas + conceptual bridges. Use for outside-the-box thinking. |
| Find underdeveloped topics and generate ideas to develop them. for wider context. |
| Find high-influence bridging concepts and generate ideas linking discourse to other contexts. |
| Analyze bias/coherence and suggest improvements. for broader perspective. |
Memory Tools (Knowledge Graph Memory)
| Tool | Purpose |
|---|---|
| Save structured memories as knowledge graphs with entities. Use for entity-focused graphs. |
| Retrieve memories by entity from a graph. Pass and optional (e.g. ). |
Retrieval & Search Tools
| Tool | Purpose |
|---|---|
| GraphRAG retrieval from a saved graph. Pass , , and optionally . |
| List graphs in user's account. Filter by , , etc. |
| Search all graphs for statements containing a term. Returns graph IDs. |
| Fetch specific statements found by using the returned . |
Text Comparison Tools
| Tool | Purpose |
|---|---|
| Show what's missing in the first context that exists in the others. Pass array of , , or objects. |
| Find common topics across all provided contexts. |
| Merge multiple sources into one graph for overview analysis. |
SEO / GEO / LLMO Tools
| Tool | Purpose |
|---|---|
| Graph of Google search results for queries. Use for URLs. |
| Analyze "people also search for" data with search volume. Set and . |
| Find queries with high volume not covered by current results — content opportunities. Use for volume data. |
| Full SEO report combining all SEO tools. Use for header analysis. Timeout: 90s+ |
Key Patterns
Input flexibility: Most tools accept
text, url (including YouTube), or reference an existing graphName.
Comparison tools use a
contexts array: [{text: "..."}, {url: "..."}, {graphName: "..."}]
Diversity stats in responses indicate text focus:
biased → too concentrated, focused → somewhat concentrated, diversified → balanced, dispersed → too scattered.
Content gaps show under-connected topic clusters — opportunities for new ideas or content.
Conceptual gateways are high-influence bridging nodes linking different topic clusters.
For detailed response schemas and examples, see references/tool-examples.md.