Opentelemetry
grafana/skills
Instrument any app with OpenTelemetry and ship metrics / logs / traces to Grafana Cloud or self-hosted Mimir / Loki / Tempo / Pyroscope.
Generate/create/scaffold azure-pipelines.yml, stages, jobs, steps, or reusable templates.
$ npx skills add akin-ozer/cc-devops-skills --skill azure-pipelines-generator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install akin-ozer/cc-devops-skills azure-pipelines-generator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/akin-ozer/cc-devops-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/devops-skills-plugin/skills/azure-pipelines-generator .claude/skills/azure-pipelines-generator && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "azure-pipelines-generator" agent skill from https://github.com/akin-ozer/cc-devops-skills/tree/main/devops-skills-plugin/skills/azure-pipelines-generator into .claude/skills/azure-pipelines-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-pipelines-generator", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/akin-ozer/cc-devops-skills/tree/main/devops-skills-plugin/skills/azure-pipelines-generatorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add akin-ozer/cc-devops-skills --skill azure-pipelines-generator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install akin-ozer/cc-devops-skills azure-pipelines-generator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/akin-ozer/cc-devops-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/devops-skills-plugin/skills/azure-pipelines-generator .agents/skills/azure-pipelines-generator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "azure-pipelines-generator" agent skill from https://github.com/akin-ozer/cc-devops-skills/tree/main/devops-skills-plugin/skills/azure-pipelines-generator into .agents/skills/azure-pipelines-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-pipelines-generator", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add akin-ozer/cc-devops-skills --skill azure-pipelines-generator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install akin-ozer/cc-devops-skills azure-pipelines-generator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/akin-ozer/cc-devops-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/devops-skills-plugin/skills/azure-pipelines-generator .cursor/skills/azure-pipelines-generator && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "azure-pipelines-generator" agent skill from https://github.com/akin-ozer/cc-devops-skills/tree/main/devops-skills-plugin/skills/azure-pipelines-generator into .cursor/skills/azure-pipelines-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-pipelines-generator", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/akin-ozer/cc-devops-skills.git --path devops-skills-plugin/skills/azure-pipelines-generator--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add akin-ozer/cc-devops-skills --skill azure-pipelines-generator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install akin-ozer/cc-devops-skills azure-pipelines-generator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/akin-ozer/cc-devops-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/devops-skills-plugin/skills/azure-pipelines-generator .gemini/skills/azure-pipelines-generator && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "azure-pipelines-generator" agent skill from https://github.com/akin-ozer/cc-devops-skills/tree/main/devops-skills-plugin/skills/azure-pipelines-generator into .gemini/skills/azure-pipelines-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-pipelines-generator", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install akin-ozer/cc-devops-skills azure-pipelines-generatorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add akin-ozer/cc-devops-skills --skill azure-pipelines-generator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/akin-ozer/cc-devops-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/devops-skills-plugin/skills/azure-pipelines-generator .github/skills/azure-pipelines-generator && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "azure-pipelines-generator" agent skill from https://github.com/akin-ozer/cc-devops-skills/tree/main/devops-skills-plugin/skills/azure-pipelines-generator into .github/skills/azure-pipelines-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-pipelines-generator", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add akin-ozer/cc-devops-skills --skill azure-pipelines-generator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install akin-ozer/cc-devops-skills azure-pipelines-generator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/akin-ozer/cc-devops-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/devops-skills-plugin/skills/azure-pipelines-generator .opencode/skills/azure-pipelines-generator && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "azure-pipelines-generator" agent skill from https://github.com/akin-ozer/cc-devops-skills/tree/main/devops-skills-plugin/skills/azure-pipelines-generator into .opencode/skills/azure-pipelines-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-pipelines-generator", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
azure-pipelines-generatorGenerate/create/scaffold azure-pipelines.yml, stages, jobs, steps, or reusable templates.
Azure Pipelines Generator is an agent skill from akin-ozer/cc-devops-skills. Generate/create/scaffold azure-pipelines.yml, stages, jobs, steps, or reusable templates.
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 18 other files (for example `docs/best-practices.md`, `docs/tasks-reference.md` and `docs/templates-guide.md`).
It sits in DevOps & Cloud. It works with Azure DevOps, Kubernetes, Python and .NET. The repository describes itself as: DevOps skills for Claude Code and Codex. The licence is Apache-2.0.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 276af75. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (Python), which the agent can run.
Shell commands in SKILL.md call:
bashFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Azure Pipelines Generator loads about 1.9k tokens when it runs. Until then it costs about 29 tokens; SKILL.md has 876 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from akin-ozer/cc-devops-skills at commit 276af75, republished under its Apache-2.0 licence (© akin-ozer). 876 words, ~1,902 tokens.
.claude/skills/azure-pipelines-generator/SKILL.md (or your agent's skills folder). This skill also uses 14 other files; get the full folder from GitHub.Generate production-ready Azure DevOps pipeline YAML with deterministic steps, explicit fallbacks, and clear completion criteria.
Use this skill when the user asks to generate or redesign Azure Pipelines YAML, for example:
azure-pipelines.yml for my Node service."Do not use this skill for validation-only requests. For validation-only work, use azure-pipelines-validator.
Normative keywords:
MUST: requiredSHOULD: default unless user asks otherwiseMAY: optionalDeterministic sequence:
If a step cannot run due to environment limits, use the fallback in that step and continue.
Choose exactly one primary mode:
Mode-to-example mapping:
examples/basic-ci.ymlexamples/multi-stage-cicd.ymlexamples/dotnet-cicd.ymlexamples/python-cicd.ymlexamples/go-cicd.ymlexamples/kubernetes-deploy.ymlexamples/template-usage.yml + examples/templates/*.ymlCollect these before generation:
Safe defaults when missing:
main, developmain onlyubuntu-22.04)$(Build.BuildId)), never deploy latestIf key details are missing, state assumptions explicitly in final output.
Read local references first.
Always read:
docs/yaml-schema.mddocs/best-practices.mdRead conditionally:
docs/tasks-reference.md when selecting tasks/inputsdocs/templates-guide.md only for template-based modeThen read only the closest example(s) from the mode mapping above.
Fallback behavior for missing references:
The final response MUST include:
References usedReferences skipped or missingImpactEscalate beyond local docs only when:
Use this order:
mcp__context7__resolve-library-id -> mcp__context7__query-docs)If network/tools are unavailable, proceed with best-known local guidance and add a residual-risk note.
Apply all items below unless user asks for a narrow snippet.
Security:
Versioning:
vmImage to explicit version, not *-latest.Task@N).@0 is allowed only when that task uses major 0.Reliability:
dependsOn.timeoutInMinutes for long-running jobs.condition rules.environment for deploy stages.Performance:
Cache@2 where it improves dependency install time.Testing/observability:
condition: succeededOrFailed().Maintainability:
displayName for stages/jobs/key steps.Default path (MUST for full pipeline generation):
azure-pipelines-validator.Script fallback if validator skill is unavailable but local validator scripts exist:
bash devops-skills-plugin/skills/azure-pipelines-validator/scripts/validate_azure_pipelines.sh <pipeline-file>Manual fallback when neither skill nor script can run:
stages -> jobs -> steps)Task@Major)When fallback is used, final response MUST include:
Validation status: Manual fallbackChecks performedResidual riskValidation MAY be skipped only for:
Final response MUST include:
docs/yaml-schema.md, docs/best-practices.md, and examples/multi-stage-cicd.yml.azure-pipelines-validator; fix and re-run.Validation status: Skipped (snippet-only).The execution is complete only when all applicable checks pass:
© akin-ozer, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 14 other files in devops-skills-plugin/skills/azure-pipelines-generator of akin-ozer/cc-devops-skills.
Open the folder on GitHubat commit 276af75
Azure Pipelines Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Azure Pipelines Generator this skillakin-ozer/cc-devops-skills | 320 | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Opentelemetrygrafana/skills | 282 | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| Vetatilladeniz/Kubeli | 387 | 2 repos | ~1.6k | Automated safety check: Pass | MIT | |
| .NET Crash Dump Collectiondotnet/skills | 5.6k | 2 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Dstack Presetsdstackai/dstack | 2.3k | — | ~403 | Automated safety check: Pass | MPL-2.0 | |
| Alibabacloud Ecs Sec Userspacealiyun/alibabacloud-ecs-troubleshoot-skills | 148 | — | ~2.6k | Automated safety check: Notes | Apache-2.0 |
grafana/skills
Instrument any app with OpenTelemetry and ship metrics / logs / traces to Grafana Cloud or self-hosted Mimir / Loki / Tempo / Pyroscope.
atilladeniz/Kubeli
Run vet immediately after ANY logical unit of code changes. An agent skill from atilladeniz/Kubeli.
dotnet/skills
Configures automatic crash dumps or captures dumps from running processes for modern .NET apps on Linux, macOS and Windows, including Docker and Kubernetes.
dstackai/dstack
Create and manage dstack presets: a toolkit that streamlines model inference optimization with agents, and a portable preset format.
aliyun/alibabacloud-ecs-troubleshoot-skills
Linux 用户态安全入侵检测与取证工具,专为 AI Agent 设计。自动判断服务器是否被入侵, 提供完整证据链和可执行修复建议。51 个安全分析器覆盖进程/网络/认证/持久化/Rootkit/ 恶意软件/内存取证/容器逃逸等 12 类检测维度,10 个数据采集器全面采集系统状态, 映射 103+ MITRE ATT&CK 技术,支持 standalone/docker/k8s 三种部署模式。
Hypabolic/Hypa
Context-optimized command runtime. An agent skill from Hypabolic/Hypa.
akin-ozer/cc-devops-skills
Create, generate, or scaffold GitHub Actions workflows, action.yml, or .github/workflows CI/CD pipelines.
akin-ozer/cc-devops-skills
Create, scaffold, or generate Helm charts, Chart.yaml, values.yaml, templates, helpers.
akin-ozer/cc-devops-skills
Generate/create/scaffold Jenkinsfile — declarative, scripted, shared library, CI/CD pipelines.
akin-ozer/cc-devops-skills
Validate, lint, audit, or scan a Dockerfile for security and best practices.
akin-ozer/cc-devops-skills
Validate, lint, audit, fix GitHub Actions workflows (.github/workflows).
akin-ozer/cc-devops-skills
Validate, lint, audit, or check Jenkinsfiles and shared libraries.
Works with
Categories
Generate/create/scaffold azure-pipelines.yml, stages, jobs, steps, or reusable templates. Azure Pipelines Generator is an agent skill from akin-ozer/cc-devops-skills.yml, stages, jobs, steps, or reusable templates.
Azure Pipelines Generator fits situations like: devOps & Cloud work in your project.
Run `npx skills add akin-ozer/cc-devops-skills --skill azure-pipelines-generator -a claude-code`. Or copy the skill folder (devops-skills-plugin/skills/azure-pipelines-generator in akin-ozer/cc-devops-skills) into .claude/skills/azure-pipelines-generator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add akin-ozer/cc-devops-skills --skill azure-pipelines-generator -a codex`. Or copy the skill folder (devops-skills-plugin/skills/azure-pipelines-generator in akin-ozer/cc-devops-skills) into .agents/skills/azure-pipelines-generator in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add akin-ozer/cc-devops-skills --skill azure-pipelines-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/azure-pipelines-generator, .gemini/skills/azure-pipelines-generator, .github/skills/azure-pipelines-generator and .opencode/skills/azure-pipelines-generator in your project.
Going by SKILL.md and its folder, Azure Pipelines Generator needs Python for the scripts in its folder and the command-line tools its instructions call (bash). Our summary lists: Python 3; Node.js; Docker.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Azure Pipelines Generator is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Azure Pipelines Generator: Opentelemetry (grafana/skills, 282 stars), Vet (atilladeniz/Kubeli, 387 stars), .NET Crash Dump Collection (dotnet/skills, 5.6k stars) and Dstack Presets (dstackai/dstack, 2.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
akin-ozer (a GitHub user) maintains it in akin-ozer/cc-devops-skills, which has 320 GitHub stars. The repository holds 30 skills in this directory. The repository was last updated on July 26, 2026.
Source: akin-ozer/cc-devops-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.