Shortcut Automation
Lets your agent manage projects in Shortcut using natural language. It creates tasks, stories, and organizes workflows.
What it does
This tool helps you manage your software projects directly through chat. You can create new tasks (called 'stories'), add details like descriptions and assignees, and organize everything without leaving the conversation.
When to use it
- ✓When you need to add multiple new tasks at once.
- ✓When you want to add a comment or a sub-task to an existing task.
- ✓When you need to find or list tasks within a specific project.
Example of what to ask your AI
“Create a new story called 'Implement Google login' in the 'In Progress' state with an estimate of 3 points.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You write what you want to do, like 'create a task', and the tool translates your request into commands that the project management system understands. It uses specific codes for each action, such as creating tasks or adding comments.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add ComposioHQ/awesome-claude-skills --skill Shortcut AutomationOr download just the file:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/shortcut-automation/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Shortcut Automation
Automate your Shortcut project management operations directly from Claude Code. Create and list stories, add tasks and comments, batch-create stories, and navigate workflows -- all without leaving your terminal.
Toolkit docs: composio.dev/toolkits/shortcut
Setup
- Add the Rube MCP server to your Claude Code config with URL:
https://rube.app/mcp - When prompted, authenticate your Shortcut account through the connection link provided
- Start automating your project management workflows with natural language
Core Workflows
1. Create Stories
Add new stories to your Shortcut workspace with full configuration.
Tool: SHORTCUT_CREATE_STORY
Create a feature story called "Add dark mode support" in workflow state 500000001 with estimate 5 and label "frontend"
Key parameters for SHORTCUT_CREATE_STORY:
name(required) -- the story titleworkflow_state_id-- the workflow state to place the story in (recommended overproject_id)story_type--"feature","bug", or"chore"description-- story body/descriptionestimate-- numeric point estimate (or null for unestimated)epic_id-- associate with an epiciteration_id-- associate with an iterationlabels-- array of label objects withname(and optionalcolor,description)owner_ids-- array of member UUIDs to assigndeadline-- due date in ISO 8601 formattasks-- inline task array withdescriptionand optionalcomplete,owner_idscomments-- inline comment array withtextstory_links-- link stories withverb("blocks","duplicates","relates to")
Important: Either workflow_state_id or project_id must be provided, but not both. workflow_state_id is recommended as Projects are being sunset in Shortcut.
2. Batch Create Stories
Create multiple stories in a single API call.
Tool: SHORTCUT_CREATE_MULTIPLE_STORIES
Create 3 bug stories: "Login page 500 error", "Cart total rounding issue", and "Search results empty state broken"
- Requires
storiesarray where each element follows the same schema asSHORTCUT_CREATE_STORY - Each story in the array requires
name - Efficient for bulk imports, sprint planning, or template-based story creation
3. List Stories in a Project
Retrieve all stories within a specific project.
Tool: SHORTCUT_LIST_STORIES
List all stories in project 42 with their descriptions
- Requires
project__public__id(integer project ID) - Optional
includes_description: trueto include story descriptions in the response - Returns all stories with their attributes (status, type, estimate, etc.)
4. Manage Story Tasks
Create tasks (checklists) within stories for tracking sub-work.
Tool: SHORTCUT_CREATE_TASK
Add a task "Write unit tests for dark mode toggle" to story 12345
Key parameters:
story__public__id(required) -- the parent story IDdescription(required) -- the task descriptioncomplete-- boolean, defaults to falseowner_ids-- array of member UUIDs to assign the taskexternal_id-- ID from an external tool if imported
5. Add Story Comments
Post comments on stories for discussion and documentation.
Tool: SHORTCUT_CREATE_STORY_COMMENT
Add a comment to story 12345: "Reviewed the implementation -- looks good, but needs accessibility testing"
Key parameters:
story__public__id(required) -- the story IDtext(required) -- the comment bodyauthor_id-- member UUID (defaults to API token owner)parent_id-- ID of parent comment for threaded replies
6. Workflow and Project Discovery
List workflows and projects to resolve IDs for story creation.
Tools: SHORTCUT_LIST_WORKFLOWS, SHORTCUT_LIST_PROJECTS
Show me all workflows in our Shortcut workspace so I can find the right workflow state ID
SHORTCUT_LIST_WORKFLOWSreturns all workflows with their states (IDs, names, types)SHORTCUT_LIST_PROJECTSreturns all projects with their attributes- Use these to discover valid
workflow_state_idandproject_idvalues before creating stories
Known Pitfalls
workflow_state_idvsproject_id:SHORTCUT_CREATE_STORYrequires exactly one of these. Providing both or neither causes a rejection. Preferworkflow_state_idsince Projects are being sunset.
…
FAQ
What are 'stories'?
In the context of this tool, 'stories' are the tasks or work items you need to complete in a software project.
How does the tool know which project to put the task in?
You can specify the 'workflow state ID' or 'project ID' when creating a task. The workflow state is the currently recommended method.
Can I add sub-tasks?
Yes, you can add smaller tasks (checklists) within a larger story to detail the work that needs to be done.
Details
Original description by the author
Automate project management workflows in Shortcut -- create stories, manage tasks, track epics, and organize workflows through natural language commands.
Popularity
- GitHub stars
- 77k
- Ranking position
- #1535
- License
- —
- Updated
- 9/18/2026
Comments
- …
More skills from this repository
artifacts-builder
Helps your agent build complex user interfaces. It uses modern technologies to create rich, interactive web pages.
ComposioHQ/awesome-claude-skills
brand-guidelines
Helps your agent apply official brand colors and fonts to materials. It's useful for maintaining visual identity in any piece that needs to look like the company's.
ComposioHQ/awesome-claude-skills
canvas-design
Lets your agent create original visual art in .png and .pdf. Use it when the user asks to create a poster, art, or other static design.
ComposioHQ/awesome-claude-skills
changelog-generator
Helps your agent create user-facing release notes from code commits. It transforms technical information into easy-to-understand text.
ComposioHQ/awesome-claude-skills
Similar skills
benchmark
Helps your agent measure code speed and performance. It's useful for ensuring things are fast and finding slowness issues.
affaan-m/ECC
content-hash-cache-pattern
Lets your agent use content hashes to cache file processing results. This avoids repeated processing and auto-invalidates the cache when content changes. Useful for speeding up slow tasks.
affaan-m/ECC
parallel-execution-optimizer
Makes your agent speed up complex tasks by breaking them into smaller parts and running them in parallel. It ensures everything is verified at the end.
affaan-m/ECC