Agent skill

The Ick Decoder

by mohitagw15856 in mohitagw15856/pm-claude-skills

Figure out whether 'the ick' about someone you're dating is a real incompatibility, a genuine red flag, or an anxious/avoidant self-sabotage pattern worth pushing through — by interrogating the…

MITAuto-check passedKnowledge Management

Install The Ick Decoder

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill the-ick-decoder -a claude-code

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

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills the-ick-decoder --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/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/the-ick-decoder .claude/skills/the-ick-decoder && 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
the-ick-decoder
GitHub stars
1.4k
Token cost
~1.7k tokens
SKILL.md length
836 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Figure out whether 'the ick' about someone you're dating is a real incompatibility, a genuine red flag, or an anxious/avoidant self-sabotage pattern worth pushing through — by interrogating the…

  • Works in 5 steps: Interrogate the specific, not the vibe.… → Sort into the four flavors. (a) Red… → Run the pattern check — it's the… → …
  • Someone says I caught the ick and I dont know why
  • SKILL.md covers What This Skill Produces, Required Inputs, Framework and Output Format, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

The Ick Decoder is an agent skill from mohitagw15856/pm-claude-skills. Figure out whether 'the ick' about someone you're dating is a real incompatibility, a genuine red flag, or an anxious/avoidant self-sabotage pattern worth pushing through — by interrogating the specific ick honestly. Use when someone says 'I caught the ick and I don't know why', 'is this a red flag or am I just scared', 'I always find a reason to end things', or is talking themselves out of someone good. Produces a decode of the specific ick, a red-flag vs pattern verdict, and a next move. Honest self-reflection…

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Knowledge Management, covering Journaling and reflection. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Someone says I caught the ick and I dont know why
  • Is this a red flag
  • Am I just scared
  • I always find a reason to end things

Example prompts

  • “the ick”
  • “I caught the ick and I don”
  • “is this a red flag or am I just scared”
  • “/the-ick-decoder”

Workflow steps

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

  1. Interrogate the specific, not the vibe. "The ick" as a vague feeling is
  2. Sort into the four flavors. (a) Red flag: the ick is pointing at behavior
  3. Run the pattern check — it's the tiebreaker. The single most useful question
  4. Distinguish "he's available" ick from "he's unsafe" ick. A crucial split
  5. Give an honest next move, not a permission slip. The skill won't just tell the

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. 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

The Ick Decoder loads about 1.7k tokens when it runs. Until then it costs about 144 tokens; SKILL.md has 836 words of instructions outside code blocks.

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

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

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 836 words, ~1,704 tokens.

Download SKILL.mdSave it as .claude/skills/the-ick-decoder/SKILL.md (or your agent's skills folder).
name
the-ick-decoder
description
Figure out whether 'the ick' about someone you're dating is a real incompatibility, a genuine red flag, or an anxious/avoidant self-sabotage pattern worth pushing through — by interrogating the specific ick honestly. Use when someone says 'I caught the ick and I don't know why', 'is this a red flag or am I just scared', 'I always find a reason to end things', or is talking themselves out of someone good. Produces a decode of the specific ick, a red-flag vs pattern verdict, and a next move. Honest self-reflection, not a permission slip in either direction.

The Ick Decoder Skill

"The ick" — the sudden inexplicable repulsion toward someone you were into — is one of dating's great confusions, because it comes in three completely different flavors wearing the same costume. Sometimes it's your instincts correctly flagging a real incompatibility or red flag. Sometimes it's an anxious/avoidant self-sabotage pattern that manufactures a reason to flee anyone who gets close. And sometimes it's a superficial ick (he ran for the bus funny) that has nothing to do with anything. Most dating advice validates whichever one you want to hear. This skill instead interrogates the specific ick to tell which flavor it is — because dumping someone great over an avoidant spiral and ignoring a real red flag are opposite mistakes with the same feeling.

What This Skill Produces

  • A decode of the specific ick: what exactly triggered it, and what category it's pointing at (values/incompatibility, safety/red-flag, attachment-pattern, or genuinely superficial)
  • A verdict: real red flag (trust it, act) · genuine incompatibility (valid, no villain) · self-sabotage pattern (worth examining before acting) · superficial (let it pass) — with the reasoning, not a rubber stamp
  • A pattern check: whether this ick fits a repeating cycle across the user's dating history (the tell of self-sabotage)
  • A next move: what to actually do — end it cleanly, raise the real concern, sit with it a beat, or notice-and-let-go

Required Inputs

Ask for (if not already provided):

  • The specific ick — the exact moment or thing, concretely ("he texted good morning three days running", not "something felt off")
  • How the person has actually treated the user (the behavior, separate from the ick)
  • The user's dating history pattern: do they often find a reason to end things right when it's getting real? do they ignore red flags for too long? (both are patterns)
  • How they felt before the ick — into it, ambivalent, already looking for an exit?

Framework

  1. Interrogate the specific, not the vibe. "The ick" as a vague feeling is undecodable; the specific trigger is everything. Get concrete — the exact behavior, moment, or trait — because "he was too available" and "he lied about where he was" are wildly different data wearing the same discomfort.
  2. Sort into the four flavors. (a) Red flag: the ick is pointing at behavior that predicts harm — control, dishonesty, cruelty, boundary-pushing. Trust it. (b) Real incompatibility: a genuine values/life/attraction mismatch — valid, and nobody's the villain. (c) Attachment pattern: the ick reliably appears right as intimacy deepens, especially with people who are actually kind and available — the signature of avoidant self-sabotage. (d) Superficial: a texture/quirk thing that your brain inflated — usually passes.
  3. Run the pattern check — it's the tiebreaker. The single most useful question: does this ick fit a cycle? If the user consistently gets the ick from stable, kind, into-them partners right when it's getting real, the ick is more about the user's nervous system than the person. If they consistently override real red flags until it blows up, that's the opposite pattern. History decodes the present.
  4. Distinguish "he's available" ick from "he's unsafe" ick. A crucial split: avoidant patterns often manufacture icks precisely about a partner's warmth, availability, and effort (the exact good qualities) — because closeness itself is the threat. A red flag is about behavior that would hurt you. Same feeling, opposite meaning; name which one this is.
  5. Give an honest next move, not a permission slip. The skill won't just tell the user what they want to hear. Red flag → here's how to end it cleanly and safely. Incompatibility → it's okay to leave, no cruelty needed. Pattern → before you bolt, here's the experiment (name it to yourself, sit a week, see if it's the person or the closing distance). Superficial → let it go, or don't, but know that's what it is.
Show full SKILL.md (213 more words)Show less

Output Format

## Your specific ick
[The exact trigger, stated concretely]

## What flavor is it?
[Red flag / real incompatibility / attachment pattern / superficial — with the
reasoning that places it there]

## The pattern check
[Does this fit a cycle in your history? Available-people ick vs override-red-flags —
which, if either?]

## Available-ick vs unsafe-ick
[Is this about them being warm/into you, or about behavior that would hurt you?]

## Your honest next move
[End cleanly (+ how) / leave without a villain / run the pattern experiment first /
notice and let it pass — the real one, not the flattering one]

Quality Checks

  • The decode works from the specific trigger, not a vague vibe
  • It genuinely distinguishes the four flavors and commits to a verdict with reasoning
  • The pattern/history check is run — it's the tiebreaker for self-sabotage
  • The available-ick vs unsafe-ick distinction is explicitly drawn
  • The next move is honest, not whichever answer the user was fishing for

Anti-Patterns

  • Do not rubber-stamp the user's preferred conclusion — the value is telling self-sabotage from a real flag, which sometimes means the unwelcome answer
  • Do not pathologize every ick as avoidance OR validate every ick as instinct — both lazy takes; the specific trigger decides
  • Do not talk anyone into staying with someone who treats them badly — a red flag is a red flag, and safety always overrides "maybe it's your pattern"
  • Do not talk anyone out of leaving someone they're simply not compatible with — "no villain" is a valid ending
  • Do not play therapist for deep attachment wounds — name when a pattern might deserve real therapeutic work, and leave it there

[[dating-profile-doctor]] for the front of the funnel; [[franklin-decision-ledger]] when it's a genuine should-I-stay call; [[future-self-interview]] for the longer view on a relationship fork.

Example Trigger Phrases

  • "Is this a red flag?"
  • "Am I just scared?"
  • "I always find a reason to end things."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/the-ick-decoder of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

The Ick Decoder 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.

The Ick Decoder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
The Ick Decoder this skillmohitagw15856/pm-claude-skills1.4k—~1.7kAutomated safety check: PassMIT
LLM Wikilewislulu/llm-wiki-skill655—~3.7kAutomated safety check: PassNone
Munger Perspectivealchaincyf/munger-skill3791 repos~3.7kAutomated safety check: PassMIT
Daily Journalhuytieu/COG-second-brain1.3k—~1.3kAutomated safety check: PassMIT
Letterboxd Diaryjoe-bell/skills211—~4.2kAutomated safety check: PassMIT
Em Grid Scorermanager-dot-dev/manager-skills114—~5.8kAutomated safety check: PassMIT

Similar skills

  • LLM Wiki

    lewislulu/llm-wiki-skill

    Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…

    655 GitHub stars~3.7k tokensUpdated 5 mo ago
    Knowledge ManagementAuto-check passed
  • Munger Perspective

    alchaincyf/munger-skill

    查理·芒格的思维框架与表达方式。基于《穷查理宝典》、伯克希尔/Daily Journal股东会、 USC/哈佛演讲、访谈记录、外部批评等50+来源的深度调研, 提炼5个核心心智模型、8条决策启发式和完整的表达DNA。

    379 GitHub starsUsed in 1 repo~3.7k tokens
    Knowledge ManagementAuto-check passed
  • Daily Journal

    huytieu/COG-second-brain

    A passive daily work journal that Claude keeps FOR you so you never have to write it yourself.

    1.3k GitHub stars~1.3k tokensUpdated 7 days ago
    Knowledge ManagementAuto-check passed
  • Letterboxd Diary

    joe-bell/skills

    Fetch recently watched films from a Letterboxd member's diary RSS feed and render them as a compact markdown list, with first-run setup for the username.

    211 GitHub stars~4.2k tokensUpdated 2 days ago
    Knowledge ManagementAuto-check passed
  • Em Grid Scorer

    manager-dot-dev/manager-skills

    Score an Engineering Manager's coverage across all 12 cells of the EM Grid based on their calendar and Slack.

    114 GitHub stars~5.8k tokensUpdated 5 mo ago
    Knowledge ManagementAuto-check passed
  • Digital Brain

    foryourhealth111-pixel/Vibe-Skills

    This skill should be used when the user asks to "write a post", "check my voice", "look up contact", "prepare for meeting", "weekly review", "track goals", or mentions personal brand, content…

    3.6k GitHub stars~1.7k tokensUpdated 1 mo ago
    Knowledge ManagementAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated today
    Auto-check passed

Questions about The Ick Decoder

What does The Ick Decoder do?

Figure out whether 'the ick' about someone you're dating is a real incompatibility, a genuine red flag, or an anxious/avoidant self-sabotage pattern worth pushing through — by interrogating the…. The Ick Decoder is an agent skill from mohitagw15856/pm-claude-skills. Figure out whether 'the ick' about someone you're dating is a real incompatibility, a genuine red flag, or an anxious/avoidant self-sabotage pattern worth pushing through — by interrogating the specific ick honestly.

When should I use The Ick Decoder?

The Ick Decoder fits situations like: someone says I caught the ick and I dont know why; is this a red flag; am I just scared; I always find a reason to end things.

How do I install The Ick Decoder in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill the-ick-decoder -a claude-code`. Or copy the skill folder (skills/the-ick-decoder in mohitagw15856/pm-claude-skills) into .claude/skills/the-ick-decoder in your project. Claude Code loads it when a task matches its description.

How do I install The Ick Decoder in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill the-ick-decoder -a codex`. Or copy the skill folder (skills/the-ick-decoder in mohitagw15856/pm-claude-skills) into .agents/skills/the-ick-decoder in your project. Codex loads it when a task matches its description.

Can I use The Ick Decoder 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 mohitagw15856/pm-claude-skills --skill the-ick-decoder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/the-ick-decoder, .gemini/skills/the-ick-decoder, .github/skills/the-ick-decoder and .opencode/skills/the-ick-decoder in your project.

What does The Ick Decoder need to run?

SKILL.md names no scripts, command-line tools or credentials: The Ick Decoder is instructions for the agent only.

Does The Ick Decoder 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 The Ick Decoder 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 The Ick Decoder use?

The Ick Decoder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does The Ick Decoder use?

About 1.7k tokens (SKILL.md is roughly 6.8k 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 The Ick Decoder?

Skills that share tags, products or a category with The Ick Decoder: LLM Wiki (lewislulu/llm-wiki-skill, 655 stars), Munger Perspective (alchaincyf/munger-skill, 379 stars), Daily Journal (huytieu/COG-second-brain, 1.3k stars) and Letterboxd Diary (joe-bell/skills, 211 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains The Ick Decoder?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.