Generate
alirezarezvani/claude-skills
Generate Playwright tests. An agent skill from alirezarezvani/claude-skills.
Generate structured .code-task.md files from rough descriptions or PDD plans.
$ npx skills add mikeyobrien/rho --skill code-task-generator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install mikeyobrien/rho code-task-generator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/mikeyobrien/rho.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/code-task-generator .claude/skills/code-task-generator && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "code-task-generator" agent skill from https://github.com/mikeyobrien/rho/tree/main/skills/code-task-generator into .claude/skills/code-task-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-task-generator", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/mikeyobrien/rho/tree/main/skills/code-task-generatorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add mikeyobrien/rho --skill code-task-generator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install mikeyobrien/rho code-task-generator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mikeyobrien/rho.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/code-task-generator .agents/skills/code-task-generator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "code-task-generator" agent skill from https://github.com/mikeyobrien/rho/tree/main/skills/code-task-generator into .agents/skills/code-task-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-task-generator", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mikeyobrien/rho --skill code-task-generator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install mikeyobrien/rho code-task-generator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mikeyobrien/rho.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/code-task-generator .cursor/skills/code-task-generator && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "code-task-generator" agent skill from https://github.com/mikeyobrien/rho/tree/main/skills/code-task-generator into .cursor/skills/code-task-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-task-generator", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/mikeyobrien/rho.git --path skills/code-task-generator--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add mikeyobrien/rho --skill code-task-generator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install mikeyobrien/rho code-task-generator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mikeyobrien/rho.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/code-task-generator .gemini/skills/code-task-generator && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "code-task-generator" agent skill from https://github.com/mikeyobrien/rho/tree/main/skills/code-task-generator into .gemini/skills/code-task-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-task-generator", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install mikeyobrien/rho code-task-generatorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add mikeyobrien/rho --skill code-task-generator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/mikeyobrien/rho.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/code-task-generator .github/skills/code-task-generator && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "code-task-generator" agent skill from https://github.com/mikeyobrien/rho/tree/main/skills/code-task-generator into .github/skills/code-task-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-task-generator", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mikeyobrien/rho --skill code-task-generator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install mikeyobrien/rho code-task-generator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mikeyobrien/rho.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/code-task-generator .opencode/skills/code-task-generator && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "code-task-generator" agent skill from https://github.com/mikeyobrien/rho/tree/main/skills/code-task-generator into .opencode/skills/code-task-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-task-generator", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
code-task-generatorGenerate structured .code-task.md files from rough descriptions or PDD plans.
Code Task Generator is an agent skill from mikeyobrien/rho. Generate structured .code-task.md files from rough descriptions or PDD plans.
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: An AI agent that stays running, remembers across sessions, and checks in on its own. macOS, Linux, Android. Built on Pi. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 073a3ee. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Code Task Generator loads about 3.3k tokens when it runs. Until then it costs about 24 tokens; SKILL.md has 1,193 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from mikeyobrien/rho at commit 073a3ee, republished under its MIT licence (© mikeyobrien). 1,193 words, ~3,343 tokens.
.claude/skills/code-task-generator/SKILL.md (or your agent's skills folder).This sop generates structured code task files from rough descriptions, ideas, or PDD implementation plans. It automatically detects the input type and creates properly formatted code task files following Amazon's code task format specification. For PDD plans, it processes implementation steps one at a time to allow for learning and adaptation between steps.
Constraints for parameter acquisition:
Automatically determine whether input is a description or PDD plan.
Constraints:
Parse and understand the input content based on detected mode.
Constraints:
Organize requirements and determine task breakdown based on mode.
Constraints:
Present task breakdown for user approval before generation.
Constraints:
Create appropriate file structure based on mode and approved plan.
Constraints:
step{NN} where NN is zero-padded (e.g., step01, step02, step10)task-01-{title}.code-task.md, task-02-{title}.code-task.md, etc..code-task.md extensionInform user about generated tasks and next steps.
Constraints:
Each code task file MUST follow this exact structure:
# Task: [Task Name]
## Description
[A clear description of what needs to be implemented and why]
## Background
[Relevant context and background information needed to understand the task]
## Reference Documentation
**Required:**
- Design: [path to detailed design document]
**Additional References (if relevant to this task):**
- [Specific research document or section]
**Note:** You MUST read the detailed design document before beginning implementation. Read additional references as needed for context.
## Technical Requirements
1. [First requirement]
2. [Second requirement]
3. [Third requirement]
## Dependencies
- [First dependency with details]
- [Second dependency with details]
## Implementation Approach
1. [First implementation step or approach]
2. [Second implementation step or approach]
## Acceptance Criteria
1. **[Criterion Name]**
- Given [precondition]
- When [action]
- Then [expected result]
2. **[Another Criterion]**
- Given [precondition]
- When [action]
- Then [expected result]
## Metadata
- **Complexity**: [Low/Medium/High]
- **Labels**: [Comma-separated list of labels]
- **Required Skills**: [Skills needed for implementation]# Task: Create Email Validator Function
## Description
Create a function that validates email addresses and returns detailed error messages for invalid formats. This will be used across the application to ensure data quality and provide user-friendly feedback.
## Background
The application currently accepts any string as an email address, leading to data quality issues and failed communications. We need a robust validation function that can identify common email format errors and provide specific feedback to users.
## Reference Documentation
**Required:**
- Design: planning/design/detailed-design.md
**Additional References (if relevant to this task):**
- planning/research/validation-libraries.md (for email validation approach)
**Note:** You MUST read the detailed design document before beginning implementation. Read additional references as needed for context.
## Technical Requirements
1. Create a function that accepts an email string and returns validation results
2. Implement comprehensive email format validation using regex or email parsing library
3. Return detailed error messages for specific validation failures
4. Support common email formats including international domains
5. Include performance optimization for high-volume validation
## Dependencies
- Email validation library or regex patterns
- Error handling framework for structured error responses
- Unit testing framework for comprehensive test coverage
## Implementation Approach
1. Research and select appropriate email validation approach (regex vs library)
2. Implement core validation logic with specific error categorization
3. Add comprehensive error messaging for different failure types
4. Optimize for performance if needed for high-volume scenarios
## Acceptance Criteria
1. **Valid Email Acceptance**
- Given a properly formatted email address
- When the validation function is called
- Then the function returns success with no errors
2. **Invalid Format Detection**
- Given an email with invalid format (missing @, invalid characters, etc.)
- When the validation function is called
- Then the function returns failure with specific error message
3. **Detailed Error Messages**
- Given various types of invalid emails
- When validation fails
- Then specific error messages are returned (e.g., "Missing @ symbol", "Invalid domain format")
4. **Performance Requirements**
- Given 1000 email validations
- When executed in sequence
- Then all validations complete within 1 second
5. **Unit Test Coverage**
- Given the email validator implementation
- When running the test suite
- Then all validation scenarios have corresponding unit tests with >90% coverage
## Metadata
- **Complexity**: Low
- **Labels**: Validation, Email, Data Quality, Utility Function
- **Required Skills**: Regular expressions, email standards, unit testinginput: "I need a function that validates email addresses and returns detailed error messages"
output_dir: ".agents/tasks/my-project"Detected mode: description
Generated code task: .agents/tasks/my-project/email-validator.code-task.md
Created task for email validation functionality with comprehensive acceptance criteria and implementation guidance.
Next steps: Run code-assist on the generated task to implement the solution.input: ".agents/planning/my-project/implementation/plan.md"Detected mode: pdd
Generated code tasks for step 2: .agents/tasks/my-project/step02/
Created tasks:
- task-01-create-data-models.code-task.md
- task-02-implement-validation.code-task.md
- task-03-add-serialization.code-task.md
Next steps: Run code-assist on each task in sequence
Step demo: Working data models with validation that can create, validate, and serialize/deserialize data objectsIf the task description is too vague or unclear:
If the description suggests a very large or complex task:
If technical implementation details are unclear:
If the specified plan file doesn't exist:
If the plan doesn't follow expected PDD format:
If all steps in the checklist are marked complete:
© mikeyobrien, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/code-task-generator of mikeyobrien/rho.
Open the folder on GitHubat commit 073a3ee
Code Task Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Code Task Generator this skillmikeyobrien/rho | 372 | — | ~3.3k | Automated safety check: Pass | MIT | |
| Generatealirezarezvani/claude-skills | 28k | 1 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Fal Generatenexu-io/open-design | 100k | — | ~306 | Automated safety check: Pass | Apache-2.0 | |
| Video Generationbytedance/deer-flow | 83k | 4 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Image Generationonyx-dot-app/onyx | 32k | 1 repos | ~1.7k | Automated safety check: Pass | Custom licence | |
| Structured Image Generationbytedance/deer-flow | 83k | 5 repos | ~2.9k | Automated safety check: Pass | MIT |
alirezarezvani/claude-skills
Generate Playwright tests. An agent skill from alirezarezvani/claude-skills.
nexu-io/open-design
Generate images and videos using fal.ai AI models. An agent skill from nexu-io/open-design.
bytedance/deer-flow
Generates short videos from a structured JSON prompt, optionally guided by a reference image used as the first or last frame.
onyx-dot-app/onyx
Generate or edit raster images (photos, illustrations, textures, sprites, mockups, logos, infographics) using the workspace's configured image-generation provider via onyx-cli image.
bytedance/deer-flow
Turns an image request into a structured JSON prompt and runs a bundled Python script to generate the picture, optionally guided by reference images.
sickn33/agentic-awesome-skills
Generate and edit images/video with Google's Gemini media models (Nano Banana 2/Pro, Gemini Omni Flash), with cost-approval gates, reference-image support, and a prompt/output log per call.
mikeyobrien/rho
Register an agent email address on Rhobot Mail (name@rhobot.dev).
mikeyobrien/rho
Install and configure Rho from scratch (Doom-style init.toml + sync).
mikeyobrien/rho
Open URLs and launch apps on Android. An agent skill from mikeyobrien/rho.
mikeyobrien/rho
Keep CHANGELOG.md idiomatic (Keep a Changelog) and cut a tag-based GitHub release that triggers npm publish CI.
mikeyobrien/rho
Manage agent email at name@rhobot.dev via the Rhobot Mail API.
mikeyobrien/rho
Create Tasker profiles and tasks via XML for Android automation.
Generate structured .code-task.md files from rough descriptions or PDD plans. Code Task Generator is an agent skill from mikeyobrien/rho.md files from rough descriptions or PDD plans.
Run `npx skills add mikeyobrien/rho --skill code-task-generator -a claude-code`. Or copy the skill folder (skills/code-task-generator in mikeyobrien/rho) into .claude/skills/code-task-generator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add mikeyobrien/rho --skill code-task-generator -a codex`. Or copy the skill folder (skills/code-task-generator in mikeyobrien/rho) into .agents/skills/code-task-generator in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mikeyobrien/rho --skill code-task-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/code-task-generator, .gemini/skills/code-task-generator, .github/skills/code-task-generator and .opencode/skills/code-task-generator in your project.
SKILL.md names no scripts, command-line tools or credentials: Code Task Generator is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Code Task Generator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Code Task Generator: Generate (alirezarezvani/claude-skills, 28k stars), Fal Generate (nexu-io/open-design, 100k stars), Video Generation (bytedance/deer-flow, 83k stars) and Image Generation (onyx-dot-app/onyx, 32k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
mikeyobrien (a GitHub user) maintains it in mikeyobrien/rho, which has 372 GitHub stars. The repository holds 35 skills in this directory. The repository was last updated on October 1, 2026.
Source: mikeyobrien/rho on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.