Agent skill

Manipulation Defense Advisor

by NovusEdge in NovusEdge/palpatine

Spots manipulation tactics such as DARVO, triangulation and gaslighting in a situation you describe, then suggests counter-moves for each.

Custom licenceAuto-check passedBusiness, Finance & HR

Install Manipulation Defense Advisor

skills CLI
$ npx skills add NovusEdge/palpatine --skill defense -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NovusEdge/palpatine defense --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NovusEdge/palpatine.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/palpatine/skills/defense .claude/skills/defense && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
defense
GitHub stars
110
Token cost
~1.9k tokens
SKILL.md length
972 words
Files
2
Skills in repo
8
Repo updated
First seen
Licence
Custom licence

At a glance

Spots manipulation tactics such as DARVO, triangulation and gaslighting in a situation you describe, then suggests counter-moves for each.

  • Works in 4 steps: Don't JADE (Justify, Argue, Defend,… → Broken record: "That's not what we're… → Document the pivot itself as evidence of… → …
  • You suspect a coworker or acquaintance is manipulating you in conversation
  • SKILL.md covers Response Format, Pattern Library and Detection Heuristics
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Defense Mode runs through `/palpatine:defense` in Claude Code or `$palpatine:defense` in Codex, or starts on its own when you say someone is manipulating you or ask whether something is a power play. Replies follow a fixed format: the pattern detected with a one-line description, the indicators that triggered it, what the other person is trying to achieve, and a counter.

The skill carries a library of patterns, each with a definition, signs to look for and numbered counter steps. DARVO is met by not justifying or arguing and by repeating the original issue, triangulation by going direct and naming what is happening, and gaslighting by documenting events and trusting records over memory. Each pattern is also tied to numbered laws from the repository's power-strategy framing, and an OpenAI agent config ships with it.

When your agent uses it

  • You suspect a coworker or acquaintance is manipulating you in conversation
  • Working out whether a message or behavior is a power play
  • Preparing a calm reply to a confrontation that keeps being turned back on you

Example prompts

  • “My manager keeps saying meetings I documented never happened. Is this gaslighting, and how do I respond?”
  • “Whenever I raise the missed deadlines, my teammate says I'm attacking him. What pattern is this?”
  • “Someone keeps relaying what our director supposedly thinks of my work. Is that a power play?”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Don't JADE (Justify, Argue, Defend, Explain) — it feeds the reversal
  2. Broken record: "That's not what we're discussing. [Original issue]."
  3. Document the pivot itself as evidence of pattern
  4. Witnesses — DARVO works 1:1, fails with audience

What it can do on your machine

Read from SKILL.md and the folder at commit 53a3ac4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Manipulation Defense Advisor loads about 1.9k tokens when it runs. Until then it costs about 24 tokens; SKILL.md has 972 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~24
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 972 words (~1,864 tokens).

“Invoked via Claude Code /palpatine:defense or Codex $palpatine:defense, or auto-detected when user says "manipulating me", "is this a power play", "someone is doing X to me".”

— opening of SKILL.md by NovusEdge, Custom licence
name
defense

Read the full SKILL.md on GitHub

Files

SKILL.md and 1 other file in plugins/palpatine/skills/defense of NovusEdge/palpatine.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 53a3ac4

Compare with similar skills

Manipulation Defense Advisor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Manipulation Defense Advisor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Manipulation Defense Advisor this skillNovusEdge/palpatine110—~1.9kAutomated safety check: PassCustom licence
Technical Analysttradermonty/claude-trading-skills3k4 repos~4.6kAutomated safety check: PassMIT
Career-Ops Job Search Centercareer-ops-hq/career-ops74k—~3.6kAutomated safety check: PassMIT
Multi-Symbol Market Scannertradesdontlie/tradingview-mcp6.8k2 repos~447Automated safety check: PassCustom licence
Reactive Resume Builderreactive-resume/reactive-resume44k—~2kAutomated safety check: PassMIT
Serenity Supply-Chain Researchmuxuuu/serenity-skill4.1k—~1.9kAutomated safety check: PassMIT

Similar skills

  • Technical Analyst

    tradermonty/claude-trading-skills

    This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs.

    3k GitHub starsUsed in 4 repos~4.6k tokens
    Business, Finance & HRAuto-check passed
  • Career-Ops Job Search Center

    career-ops-hq/career-ops

    Routes job-search requests to modes for evaluating offers, scanning portals, generating tailored CVs, tracking applications and drafting outreach, starting from a pasted job URL or description.

    74k GitHub stars~3.6k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Multi-Symbol Market Scanner

    tradesdontlie/tradingview-mcp

    Scans a list of trading symbols in TradingView for setups, patterns or strategy results and reports them as a ranked comparison table.

    6.8k GitHub starsUsed in 2 repos~447 tokens
    Business, Finance & HRAuto-check passed
  • Reactive Resume Builder

    reactive-resume/reactive-resume

    Builds resumes as valid JSON for the open-source Reactive Resume app by interviewing you, and can track job applications through its MCP tools.

    44k GitHub stars~2k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Serenity Supply-Chain Research

    muxuuu/serenity-skill

    Researches technology and advanced-manufacturing stocks by tracing supply-chain bottlenecks, with dated evidence, profit implications and conditions that would change the view.

    4.1k GitHub stars~1.9k tokensUpdated 24 days ago
    Business, Finance & HRAuto-check passed
  • Pine Script Development Loop

    tradesdontlie/tradingview-mcp

    Runs a write, compile, fix and verify loop for TradingView Pine Script indicators and strategies, pushing code into the Pine Editor and checking it on the chart.

    6.8k GitHub starsUsed in 2 repos~617 tokens
    Business, Finance & HRAuto-check passed

More from NovusEdge/palpatine

All 8 skills in this repo
  • 48 Laws of Power Reference

    NovusEdge/palpatine

    Quick reference for the 48 Laws of Power. Browse, search, or get specific laws.

    110 GitHub stars~1.1k tokensUpdated 25 days ago
    Auto-check passed
  • Looks up the seducer types, the 24-step process in four phases and the anti-seducer traits from the Art of Seduction, by type name, step number or keyword.

    110 GitHub stars~825 tokensUpdated 25 days ago
    Auto-check passed
  • War Strategies Reference

    NovusEdge/palpatine

    Looks up the 33 numbered war strategies by list, number, keyword or situation from a bundled JSON index.

    110 GitHub stars~787 tokensUpdated 25 days ago
    Auto-check passed
  • Adversary Simulation

    NovusEdge/palpatine

    Spawns subagents that each model one opponent or player in a strategic scenario, then merges their JSON moves for wargames and multi-party analysis.

    110 GitHub stars~4.7k tokensUpdated 25 days ago
    Auto-check passed
  • Palpatine

    NovusEdge/palpatine

    High-functioning predator. An agent skill from NovusEdge/palpatine.

    110 GitHub stars~2.1k tokensUpdated 25 days ago
    Auto-check passed
  • Unlimited Power

    NovusEdge/palpatine

    Self-terminating recursive orchestrator. An agent skill from NovusEdge/palpatine.

    110 GitHub stars~4k tokensUpdated 25 days ago
    Auto-check passed

Questions about Manipulation Defense Advisor

What does Manipulation Defense Advisor do?

Spots manipulation tactics such as DARVO, triangulation and gaslighting in a situation you describe, then suggests counter-moves for each. Defense Mode runs through `/palpatine:defense` in Claude Code or `$palpatine:defense` in Codex, or starts on its own when you say someone is manipulating you or ask whether something is a power play. Replies follow a fixed format: the pattern detected with a one-line description, the indicators that triggered it, what the other person is trying to achieve, and a counter.

When should I use Manipulation Defense Advisor?

Manipulation Defense Advisor fits situations like: you suspect a coworker or acquaintance is manipulating you in conversation; working out whether a message or behavior is a power play; preparing a calm reply to a confrontation that keeps being turned back on you.

How do I install Manipulation Defense Advisor in Claude Code?

Run `npx skills add NovusEdge/palpatine --skill defense -a claude-code`. Or copy the skill folder (plugins/palpatine/skills/defense in NovusEdge/palpatine) into .claude/skills/defense in your project. Claude Code loads it when a task matches its description.

How do I install Manipulation Defense Advisor in Codex?

Run `npx skills add NovusEdge/palpatine --skill defense -a codex`. Or copy the skill folder (plugins/palpatine/skills/defense in NovusEdge/palpatine) into .agents/skills/defense in your project. Codex loads it when a task matches its description.

Can I use Manipulation Defense Advisor in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NovusEdge/palpatine --skill defense -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/defense, .gemini/skills/defense, .github/skills/defense and .opencode/skills/defense in your project.

What does Manipulation Defense Advisor need to run?

SKILL.md names no scripts, command-line tools or credentials: Manipulation Defense Advisor is instructions for the agent only.

Does Manipulation Defense Advisor access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Manipulation Defense Advisor safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Manipulation Defense Advisor use?

Manipulation Defense Advisor has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Manipulation Defense Advisor use?

About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Manipulation Defense Advisor?

Skills that share tags, products or a category with Manipulation Defense Advisor: Technical Analyst (tradermonty/claude-trading-skills, 3k stars), Career-Ops Job Search Center (career-ops-hq/career-ops, 74k stars), Multi-Symbol Market Scanner (tradesdontlie/tradingview-mcp, 6.8k stars) and Reactive Resume Builder (reactive-resume/reactive-resume, 44k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Manipulation Defense Advisor?

NovusEdge (a GitHub user) maintains it in NovusEdge/palpatine, which has 110 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on September 14, 2026.

Source: NovusEdge/palpatine on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.