plugins/pm/skills/extract-workflow/SKILL.md
Review recent work and recommend automation as a skill, command, agent, or documentation. Use when a complex workflow was just performed and could be automated for reuse.
npx skillsauth add patrick-motard/claude-plugins-public extract-workflowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyze recent conversation to identify if a workflow should be automated as a skill, command, agent, or documentation.
Ask the user to select the appropriate automation type:
| Option | Description | |--------|-------------| | Skill | Model-invoked capability, agent decides when to use it, focused expertise | | Slash Command | Explicit prompt expansion, user-triggered, simple-to-moderate complexity | | Agent | Complex task needing dedicated context window and specialized tools | | AGENTS.md | Documentation/guidelines that should be in project or global AGENTS.md | | None | Not worth automating, one-off task |
.pi/skills/, .pi/prompts/, .pi/extensions/ in current repo)~/.pi/agent/skills/, ~/.pi/agent/prompts/, ~/.pi/agent/extensions/)~/.pi/agent/AGENTS.md - applies to all projects){{variables}} for parameterstesting
Analyze and reorganize git branch history into logical, shippable commits. Automatically identifies patterns like RuboCop fixes, test iterations, and implementation evolution, then creates clean commit history with comprehensive messages.
tools
Commit changes logically with meaningful messages and push to remote. Use when the user wants to commit and push their work, or says "push", "commit and push", "ship it", etc.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------