azure-artifacts-manager_skill

This skill helps you manage Azure Artifacts feeds, publish packages, and control access across npm, NuGet, and universal packages.
  • HTML

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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational