leamsigc/shortsgenerator/new-workflow
Claude Code and agent skill by leamsigc/shortsgenerator
- community
Checking that the SKILL.md file is still in the repository.
Scaffold a new standalone workflow with directory structure and plan template
Install
npx vskill@latest install leamsigc/shortsgenerator/new-workflowSKILL.md
Scaffold a new standalone workflow.
Input
The user may provide a workflow name as the argument: $ARGUMENTS
Before doing anything else, you MUST gather ALL of the following inputs. Use the AskUserQuestion tool to ask for every missing piece of information. If the user provided a workflow name as the argument, you still MUST ask the remaining questions — the name alone is NOT enough to proceed.
Required inputs (ask for ALL that are not yet known):
- Workflow name — kebab-case, e.g.,
pdf-summarizer(skip only if provided as $ARGUMENTS) - One-line description — what the workflow does in one sentence
- Detailed description or specification — can be left blank, but you must explicitly offer the option
- Deploy target — Local only, or Local + Modal
- Modal mode(s) — ask this ONLY if deploy target includes Modal: Webhook, Scheduled, Manual, or a combination (e.g., Webhook + Scheduled)
Do NOT skip any of these. Do NOT proceed to the Steps section until you have answers for all five inputs (or four if Local-only, since Modal mode does not apply).
Steps
- Validate the name
- Must be kebab-case (lowercase, hyphens only)
- Must not already exist in
workflows/
- Create the workflow directory at
workflows/$ARGUMENTS/
- Scaffold files:
`workflows/$ARGUMENTS/README.md` ```markdown # {workflow-name}
{description}
## Usage
``bash python workflows/{workflow-name}/main.py ``
## Environment Variables
This workflow loads env vars from the root .env first, then from workflows/{workflow-name}/.env (overrides).
See the root .env.example for shared vars. Copy this workflow's .env.example to .env only if you need workflow-specific overrides.
## Deploy Target
{target} ```
`workflows/$ARGUMENTS/main.py`
- If Local only: use the local-only template
- If Modal webhook mode: use the webhook template
- If Modal scheduled/manual mode (no webhook): use the scheduled template
- If Modal webhook + scheduled: use the combined template
- Include a docstring explaining what the workflow does
`workflows/$ARGUMENTS/.env.example`
- Only include workflow-specific vars that are NOT already in the root
.env.example - If all vars are covered by the root
.env.example, add a comment-only file explaining that - Always include a comment header explaining the override behavior
- Add new dependencies to root `requirements.txt`
- If the workflow needs packages not already in the root
requirements.txt, add them - Do NOT create a per-workflow
requirements.txt
- Create plan file at
.agent/plans/$ARGUMENTS.md
- Use the template from
.agent/plans/_template.md - Pre-fill the workflow name, description, and deploy target
- Leave implementation details for the user to fill in
- Update CATALOG.md
- Add a new row to the Workflows table
- Status:
Planned - Fill in complexity, deploy target, Modal mode (or N/A if local-only), and description
- Set
ArgstoTBD(will be filled in once the workflow is implemented)
- Report what was created
- List all files created
- Note any new dependencies added to root
requirements.txt - Remind the user to fill in the plan before running
/build
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/new-workflow/SKILL.md
Popularity
- Repository stars
- 348
- Repository forks
- 75
- 7-day trend score
- 29
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/leamsigc/shortsgenerator/new-workflow)