package-usage
Installation
SKILL.md
API Reference
Get the latest version of a package
GET /api/registry/packages?name={package_name}&orgLogin={orgName}
You must include the orgLogin parameter with the user's organization name. The response contains a packages array. Each entry has a version field (the latest version), plus name, publisher, source, and packageStatus.
Get stack usage for a package
GET /api/orgs/{orgName}/packages/usage?packageName={package_name}
Replace {orgName} with the organization name from context or the PULUMI_ORG environment variable.
Response fields:
packageName: The queried packagestacks: Array of{stackName, projectName, version, lastUpdate}totalStacks: Total count
Workflow: Find outdated stacks
Use when the user wants to know which stacks are using an outdated version of a package.
- Get the latest version of the package
- Get stack usage for the package
- Compare each stack's
versionagainst the latest to identify outdated stacks
Workflow: Upgrade a package in a stack
Use when the user wants to upgrade a specific stack/project to the latest version of a package.
- Get the latest version of the package
- Clone the stack's project repository. If the repository cannot be cloned or the agent lacks filesystem/git access, surface the required change as a diff or instruction set for the user to apply manually.
- Detect the project language from the
runtimefield inPulumi.yaml, then update the correct dependency file:nodejs→package.jsonpython→requirements.txtorpyproject.tomlgo→go.modyaml→Pulumi.yaml
- Run
pulumi previewto catch any breaking changes introduced by the version bump before merging. - Open a pull request with the change
Weekly Installs
38
Repository
pulumi/agent-skillsGitHub Stars
34
First Seen
Jan 23, 2026
Security Audits
Installed on
opencode36
gemini-cli36
antigravity36
codex36
cursor36
deepagents35