EM

emitter-package-update

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.zip

Installs 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.
276 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

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

You give it
Version bump request for emitter-package.json
You get back
Updated file and PR summary

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

npm-check-updatestsp-clientGitHub CLI

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.

SkillInstallsUpdatedSafetyDifficulty
emitter-package-update (this skill)14moReviewIntermediate
dev27moReviewAdvanced
autogluon-conda-upgrade08moReviewIntermediate
pre-release15moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

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.

28

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.

02

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.

11

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'.

01

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

00

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.

00

Search skills

Search the agent skills registry