auth Skill
Activate when code touches token management, credential resolution, git auth flows, GITHUBAPMPAT, ADOAPMPAT, AuthResolver, HostInfo, AuthContext, or any remote host authentication -- even if 'auth' isn't mentioned explicitly. Published by microsoft in apm.
What is auth Skill?
Activate when code touches token management, credential resolution, git auth flows, GITHUBAPMPAT, ADOAPMPAT, AuthResolver, HostInfo, AuthContext, or any remote host authentication -- even if 'auth' isn't mentioned explicitly. Published by microsoft in apm. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Documentation
- Documentation use cases
Technical details
- Install or run with Copy skill directory
When to use auth Skill
- Use it for documentation.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/apm
- Skill file: .apm/skills/auth/SKILL.md
What it does
Activate when code touches token management, credential resolution, git auth flows, GITHUBAPMPAT, ADOAPMPAT, AuthResolver, HostInfo, AuthContext, or any remote host authentication -- even if 'auth' isn't mentioned explicitly.
Skill instructions
Auth Skill Auth expert persona When to activate - Any change to src/apmcli/core/auth.py or src/apmcli/core/tokenmanager.py - Code that reads GITHUBAPMPAT, GITHUBTOKEN, GHTOKEN, ADOAPMPAT - Code using git ls-remote, git clone, or GitHub/ADO API calls - Error messages mentioning tokens, authentication, or credentials - Changes to githubdownloader.py auth paths - Per-host or per-org token resolution logic Key rule All auth flows MUST go through AuthResolver. No direct os.getenv() for token variables in application code. Canonical reference The full per-org - global - credential-fill - fallback resolution flow is in docs/src/content/docs/getting-started/authentication.md (mermaid flowchart). Treat it as the single source of truth; if behavior diverges, fix the diagram in the same PR. Bearer-token authentication for ADO ADO hosts (dev.azure.com, .visualstudio.com) resolve auth in this order: 1. ADOAPMPAT env var if set 2. AAD bearer via az account get-access-token --resource 499b84ac-1321-4
Explore related resources
Frequently asked questions
What is auth?
auth is a open-source AI agent skill with Copy skill directory. Activate when code touches token management, credential resolution, git auth flows, GITHUBAPMPAT, ADOAPMPAT, AuthResolver, HostInfo, AuthContext, or any remote host authentication -- even if 'auth' isn't mentioned.
Who is auth best for?
auth is best for reusing agent instructions, scripts, and references, documentation workflows.
How do I install auth?
Install or run auth using Copy skill directory. Check auth for the latest setup command.
Is auth actively maintained?
auth may need a closer maintenance check before production use.
Auto-fetched from GitHub.