Utility commands and skills for Claude Code, powered by the AllSpark MCP server. Gives AllSpark users PRD generation, Linear ticket drafting, git automation, Slack notifications, and release summaries — all in Claude Code.
claude plugin add TanookiLabs/allspark-claude-pluginThen authenticate:
/allspark:login
That's it. Login validates your token, saves credentials, and automatically registers the AllSpark MCP server so all allspark_* tools are available in every Claude Code session.
The plugin uses an API token from your AllSpark account.
First time:
- Run
/allspark:login - Open
https://console.allspark.build/settings/tokens - Generate a token named something like "Claude Code — My Machine"
- Paste it when prompted
Login saves your token to ~/.config/allspark/credentials and runs claude mcp add allspark-console --scope user to register the MCP server permanently.
You only need to log in once unless your token is revoked.
| Command | Description |
|---|---|
/allspark:login |
Authenticate and register the AllSpark MCP server |
/allspark:hello |
Verify the plugin is installed and MCP is connected |
/allspark:git-sync |
Stage, commit, fetch, and rebase in one step |
/allspark:notify [target] [message] |
Send a Slack DM or channel message |
/allspark:create-prd [filename] |
Generate a PRD from the current repo |
/allspark:update-prd |
Update an existing PRD from recent git changes |
/allspark:dev-tickets [team] [project] [owner] |
Draft development Linear issues |
/allspark:design-tickets [team] [project] [owner] |
Draft design Linear issues |
/allspark:prod-summary [team] |
Generate a release summary from Linear tickets |
/allspark:hello
/allspark:git-sync
/allspark:notify #eng "Deploy finished successfully"
/allspark:notify me "Review complete, check the PRD"
/allspark:create-prd
/allspark:create-prd MyApp
/allspark:dev-tickets Platform "Q2 Roadmap" alice
/allspark:design-tickets
/allspark:prod-summary Platform
Skills are triggered automatically by natural language — no slash command needed.
Full pipeline from meeting transcript to approved draft Linear issues.
Trigger: "create tickets from this meeting", "turn this meeting into issues", "process this transcript", "sprint planning from these notes"
What it does:
- Finds or accepts the meeting transcript
- Generates user stories (dev and/or design)
- Pauses for your review and edits
- Creates draft issues in AllSpark's Linear module
- Nothing goes to Linear until you sync from the console
Contextual Slack notifications triggered by natural language.
Trigger: "slack me", "notify me on Slack", "DM me when done", "post to #channel", "let the team know", "ping me when done"
All Linear issues created by this plugin are local drafts in AllSpark — not in Linear yet. Review and edit them in the AllSpark console's Linear module, then sync to Linear when you're ready.
Never use official linear_* MCP tools. Always use allspark_linear_* tools.
- Claude Code with plugin support
- An AllSpark account
- API token from
console.allspark.build/settings/tokens
allspark_* tools not available
Run /allspark:hello to check MCP connectivity. If not connected, run /allspark:login to re-register the MCP server.
"Invalid token" on login
Generate a fresh token at console.allspark.build/settings/tokens and try /allspark:login again.
Slack notifications failing
Connect Slack in workspace settings at console.allspark.build. The plugin uses your workspace's Slack integration — no separate bot token needed.
Linear issues not appearing Issues are drafts in AllSpark until synced. Open the Linear module in the AllSpark console to review and sync.