CH
Channel Hygiene
🔵 Stable🕐 updated 2026-07-19
🔷 SkillSpec L3
pm-cowork
Fix a team's chat sprawl — the channel map with one purpose per channel, the naming scheme that makes purpose findable, the archive pass for the dead and duplicated, and the posting norms (threads, @-discipline, urgency signals) that keep signal findable. Use when asked clean up our Slack/Teams, we have 90 channels and nothing is findable, set channel norms, or where should things get posted. Produces the channel audit and map, the naming scheme, the norms card, and the archive pass.
What to give it
▸The channel census — the list with member counts and last-activity (export or eyeball); the audit works on inventory, not impressions
▸The recurring confusions — where do announcements go? Why are there three design channels? The map answers the actual questions
▸The platform's mechanics — archiving behavior, thread culture, the tools available (channel descriptions, pinned posts) — norms use what exists
▸The team's @-pain — is @-channel abused? Are DMs swallowing team knowledge? The norms card weights by symptom
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓Every surviving channel passes the topic-line test
✓The prefix scheme covers team/project/help/announce with project expiry noted
✓The archive announcement states searchable + reversible
✓The norms card fits one screen and is pinned where confusion happens
✓@-signals and the urgency convention are written, not folklore
⚠️ What it refuses to do
Do not audit by memory — the census with last-activity dates is the ground truth
Do not delete when archiving exists — reversibility is what makes the pass politically free
Do not create channels per mood — the naming scheme is the door, and the door has a test
Do not let announcements and discussion share a channel — the restricted `#ann-` lane exists so the signal survives
Do not decree thread culture — leads model it for two weeks and it installs itself
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="channel-hygiene"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
Channel Hygiene is one of 750 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog