Perspective Reversal Skill for Claude & AI Agents
The perspective-reversal skill (perspective-reversal)
helps you navigate conflicts and adversarial situations by adopting the opponent's strategic viewpoint. Conventional AI
advice on disputes tends to be cautious because it tries to be fair to both sides. This skill flips the frame: it reasons
as if it were advising your adversary — a landlord, employer, bureaucrat, debt collector, or scammer — which
reveals their full toolkit of moves, and then translates each move into a concrete counter for you.
It's role-inversion as an intelligence-gathering tool: not endorsing the other side, but understanding their playbook so you can defend against it. Useful for tenant disputes, workplace conflicts, bureaucratic denials, contract negotiations, and scam attempts.
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-perspective-reversal@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-perspective-reversal -g -a claude-code -y
npx skills add infranodus/skills --skill skill-perspective-reversal -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-perspective-reversal.zip from our GitHub repository and add it to your LLM client manually — see the step-by-step instructions.
What the Skill Does
The skill activates when you describe a conflict, even without asking for strategy explicitly. Typical prompts:
- "My landlord is withholding my deposit" — maps the excuses, documentation demands, and timeline games a landlord could use, with a counter for each.
- "I think my boss is building a case to fire me" — shows the paper-trail tactics a manager would use and what not to sign or say.
- "The government office keeps rejecting my application" — reveals how a bureaucrat could use missing documents, deadlines, and rule ambiguity, and how to appeal with the exact rule's language.
- "Is this email a scam?" — explains what a scammer is probing for, what response signals vulnerability, and what pressure comes next.
- "How do I handle this negotiation?" — identifies the other side's pressure points and timing strategies before you sit down.
The output is direct and tactical: concrete actions ("send a certified letter stating X"), not hedged suggestions. Where legality matters, it notes that laws vary by jurisdiction and recommends a local professional for the highest-stakes moves — while still giving you the general framework.
How It Works
The skill follows a five-step process:
- Gather the situation — who you are, who the adversary is, the core conflict, what winning looks like for you, and the timeline so far. Five questions max, skipped if you've already provided the context.
- Reverse the frame — it reasons from the adversary's viewpoint, assuming they want to win at your expense: their legal moves, procedural weapons, psychological pressure tactics, timing strategies, and documentation traps.
- Translate back — every adversary tactic is paired with your counter-move, presented as a two-column table: their move / your counter.
- Synthesize strategy — immediate priority actions for the next 48 hours, what not to do, escalation options (regulator, legal action, media, community), and how to stay composed.
- Optional graph analysis — if the InfraNodus MCP server is connected, it can check your own framing for blind spots (see below).
Optional InfraNodus Enhancement
The skill works standalone — no MCP server required. But if the InfraNodus MCP server is connected, it can add a network-analysis layer:
| Analysis | Tool | What it reveals |
|---|---|---|
| Discourse bias check | optimize_text_structure | Whether your own framing of the conflict is an echo chamber — blind spots the adversary might be exploiting |
| Adversary's playbook | analyze_google_search_results | What people in the adversary's position actually search for (e.g. "how to evict difficult tenant") — their likely strategy, sourced from the real web |
| Missing angles | generate_content_gaps | Concepts structurally absent from your description of the situation — often the angles the adversary counts on you missing |
Install the Skill
Claude Code
Download the skill into your global skills folder:
cd ~/.claude/skills
curl -L -o skill-perspective-reversal.zip https://github.com/infranodus/skills/releases/latest/download/skill-perspective-reversal.zip
unzip skill-perspective-reversal.zip -d perspective-reversal
Then just describe your conflict — Claude will invoke the skill when relevant.
Claude Web / Desktop
Go to Settings > Capabilities, enable Code execution and file creation, scroll to the
Skills section, and upload the skill-perspective-reversal.zip file.
OpenClaw
Run in the OpenClaw chat:
install this skill: https://github.com/infranodus/skills/releases/latest/download/skill-perspective-reversal.zip
See the main installation guide for step-by-step instructions per LLM client.