skills
Modern Python packaging, testing, docs, and CI upgrades
All Skills in This Repository (4)
Pure Emerald Level Indicatorscogapp-markdown
Generate markdown documentation by executing embedded Python code with cogapp.
upgrade-actions
Upgrade GitHub Actions workflows to current standards and Python versions.
setup-to-pyproject
Migrate Python packaging from setup.py and setup.cfg to pyproject.toml.
uv-tdd
Create Python projects with TDD workflows using the uv package manager.
Frequently Asked Questions
FAQPage SchemaHow to install simonw skills?โผ
Run `npx skills add simonw/skills --all -g -y` in your terminal to install all four skills globally.
How to migrate setup.py to pyproject.toml?โผ
The setup-to-pyproject skill converts legacy packaging metadata into a modern pyproject.toml with uv build support and dev dependency groups, then verifies it with `uv run pytest` and `uv build`.
How to keep README docs in sync with CLI code?โผ
The cogapp-markdown skill embeds Python code in markdown that regenerates content like --help output and tables, with a CI check that fails if docs go stale.
How to update outdated GitHub Actions workflows?โผ
The upgrade-actions skill bumps actions to their latest versions, refreshes Python test matrices, and fixes pip install patterns for dependency groups.
Do these skills work with Claude Code and Cursor?โผ
Yes. All skills follow the standard SKILL.md format and run in Claude Code, Cursor, Codex, and other compatible coding environments.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core