Shifting Perspective Skill for Claude & AI Agents
The shifting-perspective skill (shifting-perspective)
diagnoses the structural diversity of a conversation, text, URL, or YouTube video using the
InfraNodus MCP server and then actively broadens it. It tells you whether the discourse is
biased, focused, diversified, or dispersed — and, based on that diagnosis,
develops underrepresented topics, bridges the gaps between idea clusters, and surfaces latent themes.
It's for anyone who feels stuck in one frame of thinking: researchers broadening a literature review, writers checking a draft for blind spots, or long AI conversations that keep circling the same ideas. Every reframing it offers is grounded in the actual topology of the text's knowledge graph, not generic "consider other viewpoints" advice.
Get Started
Create an Account
Sign up for a free InfraNodus account to get access to the knowledge graph tools and your API key.
Create a Free AccountGet InfraNodus MCP
https://mcp.infranodus.com
Add this URL as a connector via Settings > Connectors in Claude Web / Desktop and authenticate with your InfraNodus API key via OAuth.
https://mcp.infranodus.com
Open the ChatGPT Apps page > Advanced Settings > enable Developer Mode > Create App, paste this URL (leave the OAuth fields empty), click Connect, and authenticate with your InfraNodus API key. Full guide: ChatGPT setup.
claude mcp add infranodus -s user --transport http https://mcp.infranodus.com/mcp
Then open Claude Code in terminal, run /mcp and pick
"Authenticate" — it opens the browser OAuth flow where you will need to
put in your InfraNodus API key to connect to
the MCP server.
{
"mcpServers": {
"infranodus": {
"url": "https://mcp.infranodus.com"
}
}
}
Add this to ~/.cursor/mcp.json (all projects) or
.cursor/mcp.json (one project) — or use
Cursor Settings > MCP > New MCP Server. Then
click "Login" next to the server to authenticate with your
InfraNodus API key.
codex mcp add infranodus --url https://mcp.infranodus.com
codex mcp login infranodus
Run these commands in your terminal — the login command opens the
browser OAuth flow where you enter your
InfraNodus API key. (You can also add the
server to ~/.codex/config.toml manually.)
{
"mcpServers": {
"infranodus": {
"command": "npx",
"args": ["-y", "infranodus-mcp-server"],
"env": {
"INFRANODUS_API_KEY": "your-api-key"
}
}
}
}
Add this to your LLM client's MCP configuration file, replacing
your-api-key with your
InfraNodus API key. See our
deployment guides for client-specific
instructions (n8n, Make.com, local setup, and more).
Install the Skill
/plugin marketplace add infranodus/skills
/plugin install skill-shifting-perspective@infranodus-skills
Run these two commands in the Claude Code prompt to install
the skill as a plugin (use
infranodus-all@infranodus-skills to install all
our skills at once). Or use npx in your terminal:
npx skills add infranodus/skills --skill skill-shifting-perspective -g -a claude-code -y
npx skills add infranodus/skills --skill skill-shifting-perspective -g
When prompted, select the agents where you want to add the skill — e.g. claude-code, codex, or cursor.
npx comes bundled with Node.js. For Claude Web / Desktop, ChatGPT, and OpenClaw, see the full installation instructions.
Didn't work? You can simply download skill-shifting-perspective.zip from our GitHub repository and add it to your LLM client manually — see the step-by-step instructions.
What the Skill Does
Once installed, the skill triggers on prompts like these — and also proactively, when a conversation has been circling a complex topic for a while without diversifying:
- "What am I missing?" — maps the discourse, shows the main clusters, and names the topics that are underrepresented.
- "Check this for bias" — measures whether the text revolves around one or two dominant concepts and surfaces the suppressed perspectives.
- "Broaden the view" / "give me a different angle" — writes out how the discourse would look if the underrepresented viewpoints were given voice.
- "Analyze the structure of this article / video" — works on pasted text, URLs, YouTube videos (transcribed automatically), or saved InfraNodus graphs.
- "Develop this further" — generates research questions and ideas that bridge the structural gaps between idea clusters.
- "Help me think about this differently" — extracts the key claims from the current conversation and analyzes them as a graph.
It deliberately stays out of the way for simple factual questions, texts too short for structural analysis, or when you explicitly want to stay focused on one thread.
How It Works
The skill always starts with the optimize_text_structure MCP tool, which builds a knowledge graph of the input
and returns a diversity score along with the topical clusters, content gaps, main concepts,
conceptual gateways, and topics to develop. It presents this diagnosis, then applies the intervention that matches the score:
| Diagnosis | What it means | Intervention |
|---|---|---|
| Biased | One or two dominant concepts suppress everything else | Surfaces latent and peripheral topics with develop_latent_topics and reframes around them |
| Focused | Coherent but potentially narrow | Expands through conceptual gateways into adjacent clusters with develop_text_tool |
| Diversified | Multiple perspectives, with gaps between them | Bridges the gaps with generate_research_questions and transcendent ideas via develop_conceptual_bridges |
| Dispersed | Fragmented, disconnected ideas | Weaves the fragments into a coherent narrative through conceptual bridges and content gaps |
In every case the skill doesn't just describe what's missing — it writes out the shifted perspective: concrete questions, ideas, and reframings you can work with immediately. If the cognitive-variability skill is also installed, it notes which cognitive state the diagnosis maps to and whether a state transition would help.
The skill requires the InfraNodus MCP server connected to your LLM client and an InfraNodus API key — the analysis runs on real graph metrics, not on the LLM's intuition.
Install the Skill
Claude Code
Download the skill into your global skills folder:
cd ~/.claude/skills
curl -L -o skill-shifting-perspective.zip https://github.com/infranodus/skills/releases/latest/download/skill-shifting-perspective.zip
unzip skill-shifting-perspective.zip -d shifting-perspective
Then just ask "what am I missing?" or "shift perspective" — Claude will invoke it when relevant.
Claude Web / Desktop
Go to Settings > Capabilities, enable Code execution and file creation, scroll to the
Skills section, and upload the skill-shifting-perspective.zip file.
OpenClaw
Run in the OpenClaw chat:
install this skill: https://github.com/infranodus/skills/releases/latest/download/skill-shifting-perspective.zip
See the main installation guide for step-by-step instructions per LLM client.