simonwsimonwCommunityยท4 Agent Skills Included

skills

Modern Python packaging, testing, docs, and CI upgrades

Migrates legacy Python projects from setup.py to modern pyproject.toml with uv support. Runs test-driven development workflows, upgrades GitHub Actions to current versions, and auto-generates markdown documentation from code. Eliminates stale docs, outdated CI pipelines, and manual packaging configuration.
npx skills add simonw/skills --all -g -y

All Skills in This Repository (4)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’