Automation Tools
Script and automate repetitive tasks and workflows.
code-review
Review code changes against hard rules and conventions
nano-banana
Generate images with Google Gemini native image models via inference.sh CLI. Models: Gemini 3 Pro Image, Gemini 2.5 Flash Image. Capabilities: text-to-image, image editing, multi-image input. Triggers: nano banana, gemini image, gemini 3 pro image, gemini 2.5 flash image, google image generation, native image generation, gemini native image
knowledge-consolidation
Build frameworks from scattered insights across all braindumps and notes
generate-release-notes
Generate categorized release notes from any source (GitHub, Linear, Jira, or manual input) with optional publishing
update-cog
Check for and apply upstream COG framework updates (skills, docs, scripts) without touching personal content
commit
Generate perfect semantic commit messages from staged changes. Use when the user says "commit", "/commit", asks for a commit message, wants to commit changes, or needs help writing a commit. Analyzes git diff to produce conventional commit format messages with appropriate type, scope, and description.
pr
Generate comprehensive PR descriptions from git diffs. Use when creating or updating pull requests, when asked to write a PR description, or when the user says "pr", "/pr", or asks for help with their pull request. Analyzes staged/unstaged changes and commit history to produce thorough, reviewer-friendly descriptions.
git-commits
Project-specific git commit guidance for Simple History. Use when committing changes, especially across core and premium plugins.
logger-messages
Enforces active voice for logger messages and the Event Details API. Use when writing a new logger class or modifying message arrays in getInfo().
kibana-agent-builder
Create and manage Agent Builder agents and custom tools in Kibana. Use when asked to create, update, delete, test, or inspect agents or tools in Agent Builder.
understanding-development
Use when contributing to walkerOS, before writing code, or when unsure about project conventions. Covers build/test/lint workflow, XP principles, folder structure, and package usage.
coding-agent
Delegate coding tasks to external coding agents (Claude Code, Codex, Pi, OpenCode) via shell. Use when: (1) building new features or apps in a separate project, (2) reviewing PRs, (3) refactoring large codebases, (4) iterative coding that needs file exploration. NOT for: simple one-liner fixes (just edit directly), reading code (use read/file tools), or work inside the SwarmClaw workspace itself.
skill-creator
Create, edit, improve, or audit skills for SwarmClaw agents. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory. Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
github-script
Best practices for writing JavaScript code for GitHub Actions using github-script
javascript-refactoring
Instructions for refactoring JavaScript code into separate files
changelog-writer
Use this skill when the user wants to create or update a changelog, release notes, product updates, or an MDX changelog page from git history or local code changes. This skill reads git status, diff, and commits, extracts user-visible product changes, and writes a changelog entry for the site in MDX format.
changelog-generator
Generates user-facing changelogs and release notes from git commit history. Parses conventional commits, categorizes changes into features, fixes, breaking changes, and more, then rewrites technical messages into customer-friendly language. Use when the user asks to generate a changelog, write release notes, summarize recent commits, prepare CHANGELOG.md, or document what changed between versions.
p5js-random-grid-selector-with-unique-accumulation-and-labels
Create a p5.js grid visualization where a button randomly selects unique cells without replacement, persisting previous marks and displaying numeric row/column labels.
telegram-file-processing-bot-python-telegram-bot-317
Develop a Telegram bot using python-telegram-bot 3.17 to automate the processing of local zip files. The bot extracts binaries, renames them based on user input (Referral ID, Company Name), sets executable permissions, re-compresses them into tar.gz archives, and sends them to users. It includes referral validation via JSON, user ID whitelisting for authentication, and specific command handlers.
unity-c-script-refactoring-and-full-code-generation
Fix Unity C# compilation errors and refactor scripts (e.g., merging classes), ensuring the output is always the complete, copy-paste ready file content without omissions.
python-virustotal-api
Создание Python-скрипта, который загружает файл на VirusTotal, ожидает завершения анализа (polling) и выводит отчет в текстовом формате.