1
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill ntaksh42/agents --skill azure-artifacts-manager- SKILL.md1.5 KB
Overview
This skill manages Azure Artifacts feeds, packages, versions, and access control to streamline publishing and consumption of npm, NuGet, Maven, Python, and universal packages. It is designed to automate feed creation, package publishing, version management, and permission configuration within Azure DevOps. Use it to centralize artifact distribution and maintain consistent package lifecycles across projects.
How this skill works
The skill interacts with Azure Artifacts via the Azure CLI and Azure DevOps pipeline tasks to create feeds, publish packages, and manage versions. It configures registries (for example .npmrc), runs publish or push steps in pipelines, and can publish universal packages using the az artifacts commands. Access control is handled by configuring feed permissions and feed types appropriate to package ecosystems.
When to use it
- Setting up a new feed for npm, NuGet, Maven, Python, or universal packages
- Automating package publishing from CI/CD pipelines
- Controlling package versions and cleanup policies across teams
- Configuring registry credentials and .npmrc or CI task settings
- Managing feed access and permissions for project collaborators
Best practices
- Create separate feeds per lifecycle or scope (dev, staging, prod) to reduce accidental consumption
- Use CI tasks for publish steps (Npm@1, NuGetCommand@2) and store credentials in pipeline variables or service connections
- Set always-auth and correct registry URL in .npmrc to ensure authenticated publishes
- Apply least-privilege permissions on feeds and audit access regularly
- Tag and version packages semantically; automate retention/cleanup for old versions
Example use cases
- Create an npm feed and configure .npmrc for developers to publish and install private packages
- Publish build artifacts as NuGet packages from a pipeline using NuGetCommand@2 push
- Distribute CLI binaries or build outputs as Universal Packages with az artifacts universal publish
- Establish separate feeds for internal and external consumers and manage access policies
- Automate release pipelines to publish versioned packages and update downstream projects
FAQ
npm, NuGet, Maven, Python, and Universal Packages are supported.
How do I publish from CI?
Use pipeline tasks like Npm@1 or NuGetCommand@2, or call az artifacts universal publish in scripts with proper service connections and credentials.