Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.
openai/codex 68,935
-
imagegen
Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.
openai/codex 68,935
-
babysit-pr
Babysit a GitHub pull request after creation by continuously polling CI checks/workflow runs, new review comments, and mergeability state until the PR is ready to merge (or merged/closed). Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and stop only when user help is required (for example CI infrastructure issues, exhausted flaky retries, or ambiguous/blocking situations). Use when the user asks Codex to monitor a PR, watch CI, handle review comments, or keep an eye on failures and feedback on an open PR.
openai/codex 68,935
-
remote-tests
How to run tests using remote executor.
openai/codex 68,935
-
test-tui
Guide for testing Codex TUI interactively
openai/codex 68,935
-
ag:changelog
Generates and updates project CHANGELOG.md from git commits, conversation decisions, and architectural changes. Auto-invoke this skill when new features are added, features are removed, or architecture changes occur.
yurifrl/cly
-
prompt-engineering
Prompt engineering reference and workflow for creating, refining, and reviewing high-quality prompts for AI tools, agents, and skills.
yurifrl/cly
-
ag:claudemd-update
Updates CLAUDE.md based on recent conversation history. This skill should be used when the user asks to update their CLAUDE.md, sync learnings from conversations, or review what was discussed recently.
yurifrl/cly
-
write-skill
Create Claude Code skills with proper structure and documentation. Use when building custom skills, writing SKILL.md files, or when user asks "write a skill" or "create Claude skill".
yurifrl/cly
-
add-module
Create new demo or utility modules following CLY project patterns. Use when adding TUI demonstration modules to modules/demo/ or utility modules to modules/, following Bubbletea/Bubbles conventions with proper Cobra CLI integration.
yurifrl/cly
-
git-worktrees
Manage git worktrees for parallel development. Use when user mentions worktrees, parallel branches, or working on multiple branches simultaneously.
yurifrl/cly
-
testing
Write tests using TDD principles with integration tests as default and minimal mocking. Use when writing code, fixing bugs, or when user mentions tests, TDD, unit tests, integration tests, or testing strategy.
yurifrl/cly
-
go-specialist
Go language consultant providing guidance on best practices, testing with testify, concurrency patterns, error handling, and technology stack recommendations. Use when answering Go questions, reviewing Go code, or advising on Go implementation approaches.
yurifrl/cly
-
skill-creation
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
yurifrl/cly
-
ag:backlog-backtrack
Generate BACKLOG.md from Claude Code conversation history. Summarizes recent sessions grouped by project and date. Idempotent — safe to re-run.
yurifrl/cly
-
ag:checkpoint
Session checkpoint — saves context, outputs summary + changelog. Three-in-one wrap-up command.
yurifrl/cly
-
drafts
Organize user's ideas into clear, simple drafts
yurifrl/cly
-
postmortem
Error review and recovery workflow. This skill should be used when the user points out a mistake, requests a review, pastes error logs, or asks "what went wrong". Triggers on phrases like "this is wrong", "you made a mistake", "do a postmortem", "can you review this", or when stack traces/CLI errors are provided.
yurifrl/cly
-
python-script
Creates standalone Python scripts using uv with PEP 723 inline script metadata.
yurifrl/cly
-
charm-stack
Build terminal UIs with Bubbletea, Bubbles, Lipgloss, and Huh. Use when creating TUI applications, interactive forms, styled terminal output, or when user mentions Bubbletea, Bubbles, Lipgloss, Huh, Charm, or TUI development.
yurifrl/cly
-
vectorcode
Semantic code search using RAG and vector embeddings. Use when you need to find code by concept/functionality rather than exact text match, discover implementation examples, or understand where specific concepts are used across projects.
yurifrl/cly
-
python
Python development with uv and PEP 723 inline dependencies
yurifrl/cly
-
slack-message-formatter
This skill should be used when the user asks to parse, format, organize, or work with a message. It asks if the message is for Slack and formats using Slack's minimal markdown with natural conversational flow.
yurifrl/cly
-
cli-config
Manage CLI application configuration with Cobra and Viper. Use when implementing config files, environment variables, flags binding, or when user mentions Viper, configuration management, config files, or CLI settings.
yurifrl/cly