with one click
update-readme
// Update README.md with the latest API coverage data from the api-coverage skill.
// Update README.md with the latest API coverage data from the api-coverage skill.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | update-readme |
| description | Update README.md with the latest API coverage data from the api-coverage skill. |
| user_invocable | true |
Update the "Supported Services" section in the workspace README.md, regenerate per-service crate README.md files, and sync the user-facing docs/ site with the latest API coverage data.
Regenerate the coverage report by running:
python3 .agents/skills/api-coverage/scripts/generate_coverage.py
Update README.md files and docs/ by running:
python3 .agents/skills/update-readme/scripts/update_readme.py
This parses .agents/docs/API_COVERAGE.md, rewrites the Supported Services table in the workspace README.md (merging fully-implemented services and stub-only services into one sorted table), regenerates crates/winterbaume-*/README.md files, and updates the docs/ directory.
.agents/docs/API_COVERAGE.mdREADME.md and replaces the entire ## Supported Services section (including the old ### Stub Services subsection if present) up to the next ## headingREADME.mdREADME.md with a generated coverage summary that includes the service name, AWS model, protocol, winterbaume coverage, moto coverage, floci coverage, kumo coverage, coverage report date, an explicit list of implemented APIs, and a collapsible list of APIs not yet implemented (with notes where moto, floci, or kumo implement the missing operation)README.md; currently this includes ## Current Network Resource Stub Semantics when present in .agents/docs/services/<model-slug>.md--no-docs is passed):
docs/reference/services.md with the same merged services table (no crate links, plain display name)docs/index.md hero feature blockcrates/winterbaume-*/README.md (excluding infrastructure crates) into docs/services/<slug>.md, stripping crate-only guidance such as the package/workspace boilerplate, legal notice, and generated-source notes so the service docs stay focused on the service surface (no Node.js required)The script maintains a mapping from crate names to human-readable service names and protocol identifiers. When adding a new service, update CRATE_DISPLAY_INFO in .agents/skills/update-readme/scripts/update_readme.py.
| Flag | Default | Description |
|---|---|---|
--coverage PATH | .agents/docs/API_COVERAGE.md | Path to the coverage report |
--readme PATH | README.md | Path to the workspace README |
--crates-dir PATH | crates | Path to the crates directory |
--docs-dir PATH | docs | Path to the docs directory |
--no-docs | off | Skip all docs/ updates |