Runs simple tasks directly without planning or subagents.
Install
mkdir -p .claude/skills/gsd-fast-ahmed-chouaya && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13030" && unzip -o skill.zip -d .claude/skills/gsd-fast-ahmed-chouaya && rm skill.zipInstalls to .claude/skills/gsd-fast-ahmed-chouaya
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Execute a trivial task inline — no subagents, no planning overheadKey capabilities
- →Invoke the skill by mentioning `$gsd-fast`
- →Treat user text after `$gsd-fast` as arguments
- →Translate `AskUserQuestion` to Codex `request_user_input`
- →Translate `Task()` to Codex `spawn_agent`
- →Execute the fast workflow from a specified Markdown file
- →Handle batched calls for user questions
How it works
The skill directly maps GSD workflow elements like user questions and tasks to Codex collaboration tools, executing trivial tasks inline without spawning subagents or creating planning files.
Inputs & outputs
When to use gsd-fast
- →Quick file edits
- →Simple file creation
- →Minor refactoring
About this skill
<codex_skill_adapter>
A. Skill Invocation
- This skill is invoked by mentioning
$gsd-fast. - Treat all user text after
$gsd-fastas{{GSD_ARGS}}. - If no arguments are present, treat
{{GSD_ARGS}}as empty.
B. AskUserQuestion → request_user_input Mapping
GSD workflows use AskUserQuestion (Claude Code syntax). Translate to Codex request_user_input:
Parameter mapping:
header→headerquestion→question- Options formatted as
"Label" — description→{label: "Label", description: "description"} - Generate
idfrom header: lowercase, replace spaces with underscores
Batched calls:
AskUserQuestion([q1, q2])→ singlerequest_user_inputwith multiple entries inquestions[]
Multi-select workaround:
- Codex has no
multiSelect. Use sequential single-selects, or present a numbered freeform list asking the user to enter comma-separated numbers.
Execute mode fallback:
- When
request_user_inputis rejected (Execute mode), present a plain-text numbered list and pick a reasonable default.
C. Task() → spawn_agent Mapping
GSD workflows use Task(...) (Claude Code syntax). Translate to Codex collaboration tools:
Direct mapping:
Task(subagent_type="X", prompt="Y")→spawn_agent(agent_type="X", message="Y")Task(model="...")→ omit (Codex uses per-role config, not inline model selection)fork_context: falseby default — GSD agents load their own context via<files_to_read>blocks
Parallel fan-out:
- Spawn multiple agents → collect agent IDs →
wait(ids)for all to complete
Result parsing:
- Look for structured markers in agent output:
CHECKPOINT,PLAN COMPLETE,SUMMARY, etc. close_agent(id)after collecting results from each agent </codex_skill_adapter>
This is NOT a replacement for $gsd-quick — use $gsd-quick for anything that needs research, multi-step planning, or verification. $gsd-fast is for tasks you could describe in one sentence and execute in under 2 minutes. </objective>
<execution_context> @/home/milgraph/Projects/algo_framework/.codex/get-shit-done/workflows/fast.md </execution_context>
<process> Execute the fast workflow from @/home/milgraph/Projects/algo_framework/.codex/get-shit-done/workflows/fast.md end-to-end. </process>When not to use it
- →Tasks requiring research or multi-step planning
- →Tasks needing verification
- →Tasks that cannot be described in one sentence or executed in under 2 minutes
Limitations
- →Does not support `multiSelect` for user questions directly
- →Does not create `PLAN.md` files
- →Does not support inline model selection for `Task()`
How it compares
This workflow bypasses planning overhead and subagent spawning for immediate execution of simple tasks, unlike more complex GSD workflows.
Compared to similar skills
gsd-fast side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| gsd-fast (this skill) | 0 | 4mo | No flags | Beginner |
| pptx | 393 | 6mo | Review | Advanced |
| nano-pdf | 63 | 2mo | Review | Beginner |
| video-downloader | 101 | 7mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Ahmed-chouaya
View all by Ahmed-chouaya →You might also like
pptx
anthropics
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
nano-pdf
openclaw
Edit PDFs with natural-language instructions using the nano-pdf CLI.
video-downloader
ComposioHQ
Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.
youtube-transcript
michalparkola
Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.
using-superpowers
obra
Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists
browser-automation
browserbase
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications. Triggers include "browse", "navigate to", "go to website", "extract data from webpage", "screenshot", "web scraping", "fill out form", "click on", "search for on the web". When taking actions be as specific as possible.