From pm-cowork
Converts meetings into async workflows with structured docs, comment windows, and explicit decision closure. Use when asked about async alternatives or replacing status meetings.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pm-cowork:async-insteadThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
"This meeting could have been an email" is true more often than the email would have worked — because async fails without structure: the doc nobody read, the thread that discussed forever and decided never. A working conversion replaces the meeting's *functions*, not just its slot: information transfer becomes a doc with a read-by date; discussion becomes a bounded comment window; decision beco...
"This meeting could have been an email" is true more often than the email would have worked — because async fails without structure: the doc nobody read, the thread that discussed forever and decided never. A working conversion replaces the meeting's functions, not just its slot: information transfer becomes a doc with a read-by date; discussion becomes a bounded comment window; decision becomes an explicit closure step with a named decider and a deadline — the part async most often fumbles and the part this skill enforces. And some things genuinely need rooms; the honest list is part of the design.
Ask for these if not provided:
| Function (share of old meeting) | Async mechanism | Deadline | Owner |
|---|
[The doc format with prompts · where it lives · the read/comment window]
[Decider · deadline · silence-means · where decisions get recorded]
[What keeps a room · the smaller residual slot and its fires-only-when trigger]
npx claudepluginhub mohitagw15856/pm-claude-skills --plugin pm-coworkCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.