This skill automates the version bump and pull request creation for the typespec-python emitter package in the Azure SDK repository.
Install
mkdir -p .claude/skills/emitter-package-update && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5879" && unzip -o skill.zip -d .claude/skills/emitter-package-update && rm skill.zipInstalls to .claude/skills/emitter-package-update
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Automate bumping typespec-python version in emitter-package.json for the Azure SDK for Python repository. Use this skill when the user wants to update @azure-tools/typespec-python to the latest version, create a PR for the version bump, or manage emitter-package.json updates.Key capabilities
- →Identify latest typespec-python version
- →Update emitter-package.json manifest
- →Clean and sync local repo state
- →Facilitate GitHub PR creation
How it works
Executes shell commands to reset the repository state, queries npm for the latest version, and modifies the package JSON.
Inputs & outputs
When to use emitter-package-update
- →Bump typespec-python version
- →Update emitter-package.json
- →Create PRs for SDK updates
About emitter-package-update
This skill updates the typespec-python emitter package version in the Azure SDK for Python repository. It automates the version bump and facilitates the creation of necessary pull requests.
Automate bumping typespec-python version in emitter-package.json for the Azure SDK for Python repository. Use this skill when the user wants to update @azure-tools/typespec-python to the latest version, create a PR for the version bump, or manage emitter-package.json updates.
When not to use it
- →Manually updating SDK dependencies without automation
- →Projects outside the Azure SDK Python repo
Prerequisites
Limitations
- →Depends on external npm registry
- →Requires clean repository state
How it compares
Reduces manual sync steps and ensures consistency with the official Azure SDK regeneration workflow.
Compared to similar skills
emitter-package-update side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| emitter-package-update (this skill) | 1 | 4mo | Review | Intermediate |
| dev | 2 | 7mo | Review | Advanced |
| autogluon-conda-upgrade | 0 | 8mo | Review | Intermediate |
| pre-release | 1 | 5mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Azure
View all by Azure →You might also like
dev
atopile
LLM-focused workflow for working in this repo: compile Zig, run the orchestrated test runner, consume test-report.json/html artifacts, and discover/debug ConfigFlags.
autogluon-conda-upgrade
autogluon
Automate AutoGluon conda-forge feedstock version upgrades. Use when the user wants to upgrade AutoGluon to a new version in conda-forge, create PRs for AutoGluon conda feedstocks, or update autogluon.common, autogluon.core, autogluon.features, autogluon.tabular, autogluon.multimodal, autogluon.timeseries, or autogluon meta-package feedstocks.
pre-release
ZhuoZhuoCrayon
Automates release preparation for throttled-py. Triggers when user message contains: - "release vX.Y.Z" with a GitHub release draft URL - "release vX.Y.Z" followed by changelog content Tasks: update version numbers, sync CHANGELOG_EN.rst and CHANGELOG.rst, run dependency sync.
klingai-ci-integration
jeremylongshore
Execute integrate Kling AI video generation into CI/CD pipelines. Use when automating video content generation in build pipelines. Trigger with phrases like 'klingai ci', 'kling ai github actions', 'klingai automation', 'automated video generation'.
uv
julianobarbosa
Guide for using uv - an extremely fast Python package and project manager written in Rust. Use when installing Python, managing virtual environments, adding dependencies, running scripts, building packages, or working with pyproject.toml. Replaces pip, pip-tools, pipx, poetry, pyenv, twine, and virt
airflow
ComeOnOliver
Apache Airflow lets you define workflows as Directed Acyclic Graphs (DAGs) in Python. Each DAG consists of tasks connected by dependencies, scheduled and monitored via a web UI.