Ill Communication
Write and review human-sounding copy, with deep UX writing craft. Use this skill for EVERY task that produces prose of any kind (chat responses, documents, presentations, emails, case studies, reports, blog posts) AND whenever the user asks to review, humanize, de-AI, edit, or improve any text or UX copy (buttons, error messages, empty states, microcopy, onboarding, notifications). It applies even when the user does not mention style, tone, or punctuation. If the task involves writing, rewriting, or judging any sentence, this skill applies.
Install
npx skills add alexconner-79/ill-communication --skill ill-communicationgit clone --depth 1 https://github.com/alexconner-79/ill-communication.git /tmp/ill-communication
mkdir -p ~/.claude/skills
cp -r /tmp/ill-communication/. ~/.claude/skills/ill-communicationPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# UX Writing
A skill with two modes. Decide which one applies, then follow it.
- **Write mode**: any task where you produce prose. Apply the hard rules and voice below as you write. This mode is always on.
- **Review mode**: the user points you at existing text ("review this", "humanize this", "check this error message", "does this copy work?"). Diagnose first, then rewrite. For UX copy (buttons, errors, empty states, flows), read `references/microcopy.md` before responding. For general prose, read `references/ai-tells.md` and audit against the full catalogue.
## Hard rules (both modes, no exceptions)
### 1. No em dashes, ever
Em dashes (—) must never appear in any output: chat, documents, slides, code comments, headings, anywhere. Replace case by case so the sentence reads naturally:
- Aside or interruption: commas or parentheses
- Introducing an explanation: colon
- Abrupt shift or emphasis: full stop, new sentence
- Linked clauses: semicolon or two sentences
Never substitute a double hyphen (--) or a spaced hyphen ( - ) doing dash work. Never use an en dash (–) as a stand-in for an em dash in running prose. Hyphens in compounds are fine (well-designed, opt-in). En dashes in ranges are fine (2019–2024, 9am–5pm).
Avoid comma overload when removing dashes. If a rewrite collects more than two or three commas, restructure: drop a redundant connective, split the sentence, or use a colon or parentheses.Details
- Skill name
ill-communication- Repository
- alexconner-79/ill-communication
- License
- MIT
- Repo updated
- 13 June 2026
FAQ
What does the Ill Communication skill do?
Write and review human-sounding copy, with deep UX writing craft. Use this skill for EVERY task that produces prose of any kind (chat responses, documents, presentations, emails, case studies, reports, blog posts) AND whenever the user asks to review, humanize, de-AI, edit, or improve any text or UX copy (buttons, error messages, empty states, microcopy, onboarding, notifications). It applies even when the user does not mention style, tone, or punctuation. If the task involves writing, rewriting, or judging any sentence, this skill applies.
How do I install the Ill Communication skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add alexconner-79/ill-communication --skill ill-communication. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Ill Communication popular?
It lives in alexconner-79/ill-communication, which has 7 GitHub stars and 0 forks.
Related skills
Null
7maxfield-allison/null
A quiet thinking mode that adds no unsolicited direction. Invoke explicitly with /null or $null; discussion of null, writing, or context influence does not activate it.
Humanizer Ru
7unicodef1wn/humanizer-russian-language
Removes signs of AI generation from Russian-language blog content and social media posts (Telegram, vc.ru, Habr and similar) while keeping a lively, readable style. Universal and voice-neutral — works for long articles, short posts, notes, news breakdowns and opinion pieces. Must be used when the user says "перепиши более живо" (rewrite it more lively), "сделай менее ИИ-шно" (make it less AI-ish), "звучит как ChatGPT" (sounds like ChatGPT), "слишком сухо/шаблонно" (too dry / formulaic), "выглядит как LinkedIn-пост" (looks like a LinkedIn post), "очисти от воды" (cut the fluff). Also apply proa
Persian
7Mojtaba-Alehosseini/persian-skill
Translate English↔Persian (Farsi) so it reads like a human translator, and fix Persian text mechanics: RTL, ZWNJ (نیمفاصله), ی/ک vs ي/ك, digits, punctuation. Use for any Persian text task.
Sharextract
6wuaishare/sharextract
Extract normalized content from public share URLs, RSS/Atom feeds, timed-text/subtitle documents, and web pages using a protocol-first fallback ladder. Use for public AI chat shares, social/media links, RSS/Atom feeds, WebVTT/SRT/TTML captions, articles, oEmbed pages, public JSON endpoints, or when an agent needs the highest-fidelity public content without bypassing authentication, CAPTCHAs, paywalls, or access controls.
Story Architect Skill
7narrastory/story-architect-skill
Engineer fiction-writing projects for Claude Code from idea through final manuscript. Use when initializing or adopting a short story, novella, novel, or serial project; designing characters, worlds, plots, timelines, scenes, prose, or revisions; reviewing chapters; checking continuity, clues, promises, and payoffs; or maintaining structured story files, project commands, context packs, and writing progress.
Seedance Storyboard
6zcx960/seedance-storyboard
把剧本/小说/文字脚本/分镜文案,转换成 Seedance(即梦 / 豆包 Doubao Seedance)文生视频用的分镜脚本——带「视觉基调 + 色彩与调影 + 情绪基调」全局头,再加按秒切分的「分镜1、分镜2…」逐镜运镜与动作描写。只要用户给一段剧情/动作/场景文字,并提到要做成视频、AI 视频、Seedance、即梦、Sora、可灵、Veo、文生视频、视频脚本、分镜、运镜、storyboard、shot list,或想把小说/桥段/广告脚本变成可生成的视频提示词,就用这个 skill。即使用户只说「帮我把这段改成视频脚本」「拆成分镜」「写成 AI 视频提示词」也要触发。
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.