Official agent skill

Multiline Validation

by microsoft in microsoft/Docker-Provider

Validate multi-line log stitching behavior for an ama-logs image change.

OfficialCustom licenceAuto-check passedDevOps & Cloud

Install Multiline Validation

skills CLI
$ npx skills add microsoft/Docker-Provider --skill multiline-validation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install microsoft/Docker-Provider multiline-validation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/microsoft/Docker-Provider.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/multiline-validation .claude/skills/multiline-validation && rm -rf skills-src

Use ~/.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/

Facts

Skill name
multiline-validation
GitHub stars
173
Token cost
~2.5k tokens
SKILL.md length
952 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
Custom licence

At a glance

Validate multi-line log stitching behavior for an ama-logs image change.

  • Works in 4 steps: Setup (once) → OLD image snapshot → NEW image snapshot → …
  • : validating a fluent-bit upgrade
  • SKILL.md covers Required Inputs, Derived Values, General Rules and Procedures, plus 1 more section
  • Calls kubectl, helm and az

What it does

Multiline Validation is an agent skill from microsoft/Docker-Provider, published by the product's own GitHub organization. Validate multi-line log stitching behavior for an ama-logs image change. Enables multiline in the configmap, deploys the OLD (production) image, captures stitching baselines, deploys the NEW (test) image, captures the same metrics, and produces an A/B comparison per language and OS. Use when: validating a fluent-bit upgrade, validating a parser/configmap change, comparing multiline stitching between two images, multi-line A/B test, stacktrace stitching test.

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud, covering A/B testing. It works with Microsoft Azure, Helm and Linux. The repository describes itself as: Azure Monitor for Containers.

When your agent uses it

  • : validating a fluent-bit upgrade
  • Validating a parser/configmap change
  • Comparing multiline stitching between two images
  • Multi-line A/B test

Example prompts

  • “/multiline-validation”

Requirements

  • Docker

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Setup (once)
  2. OLD image snapshot
  3. NEW image snapshot
  4. Compare and report

What it can do on your machine

Read from SKILL.md and the folder at commit 586b305. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • kubectl
    • helm
    • az

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use kubectl, helm and az, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Multiline Validation loads about 2.5k tokens when it runs. Until then it costs about 121 tokens; SKILL.md has 952 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~121
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

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.

Safety

Auto-check passed

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.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 952 words (~2,518 tokens).

“Validates that an ama-logs image change preserves (or improves) multi-line log stitching behavior across Java, Python, Go, and .NET stack traces on both Linux and Windows. Produces a per-language, per-OS A/B comparison table that shows whether the NEW image produces…”

— opening of SKILL.md by microsoft, Custom licence
name
multiline-validation
argument-hint
Provide cluster name, OLD image tag, NEW image tag, and helm release name

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .github/skills/multiline-validation of microsoft/Docker-Provider.

Open the folder on GitHubat commit 586b305

Compare with similar skills

Multiline Validation 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.

Multiline Validation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Multiline Validation this skillmicrosoft/Docker-Provider173—~2.5kAutomated safety check: PassCustom licence
Helm Chart ScaffoldingCybereason-Public/owLSM28012 repos~381Automated safety check: PassGPL-2.0
Image Managementdotnet/dotnet-docker4.9k—~1.1kAutomated safety check: PassMIT
Aks Deployment Skilltimothywarner/chatgptclass143—~916Automated safety check: PassCustom licence
Build Imageskubernetes-sigs/cloud-provider-azure294—~1.7kAutomated safety check: PassApache-2.0
Azure Diagnosticsmicrosoft/GitHub-Copilot-for-Azure2551 repos~1.6kAutomated safety check: PassMIT

Similar skills

  • Helm Chart Scaffolding

    Cybereason-Public/owLSM

    Comprehensive guidance for creating, organizing, and managing Helm charts for packaging and deploying Kubernetes applications.

    280 GitHub starsUsed in 12 repos~381 tokens
    DevOps & CloudAuto-check passed
  • Image Management

    dotnet/dotnet-docker

    Official

    Manages .NET Docker images including adding images for new .NET versions, new Linux distros (Alpine, Ubuntu, Azure Linux), and new Windows versions.

    4.9k GitHub stars~1.1k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Aks Deployment Skill

    timothywarner/chatgptclass

    Deploy and operate workloads on Azure Kubernetes Service (AKS) the safe way.

    143 GitHub stars~916 tokensUpdated 18 days ago
    DevOps & CloudAuto-check passed
  • Build Images

    kubernetes-sigs/cloud-provider-azure

    Official

    Build cloud-provider-azure container images through the repo Makefile with explicit IMAGETAG and IMAGEREGISTRY inputs, optional make flag overrides, and opt-in bounded Docker or Podman retries.

    294 GitHub stars~1.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Azure Diagnostics

    microsoft/GitHub-Copilot-for-Azure

    Official

    Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage.

    255 GitHub starsUsed in 1 repo~1.6k tokens
    DevOps & CloudAuto-check passed
  • Dt Setup Oneagent

    Dynatrace/dynatrace-for-ai

    Reference knowledge for installing, uninstalling, or creating-and-installing Dynatrace OneAgent across VM/server, Kubernetes (Operator + DynaKube), AWS Lambda (layer + env vars, plus optional fresh…

    161 GitHub stars~3.4k tokensUpdated 6 days ago
    DevOps & CloudAuto-check: notes

More from microsoft/Docker-Provider

  • Ama Logs Update Charts Release Notes

    microsoft/Docker-Provider

    Official

    Prepare an ama-logs release PR: bump the image tag (X.Y.Z) across Helm charts, manifests, and Dockerfiles, and add a formatted ReleaseNotes.md entry.

    173 GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Upgrade Telegraf

    microsoft/Docker-Provider

    Official

    Upgrade Telegraf to a new version in the dalec-build-defs repo.

    173 GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Backdoor Deployment

    microsoft/Docker-Provider

    Official

    Validate a container image change via backdoor deployment. An agent skill from microsoft/Docker-Provider.

    173 GitHub stars~7k tokensUpdated today
    Auto-check passed

Questions about Multiline Validation

What does Multiline Validation do?

Validate multi-line log stitching behavior for an ama-logs image change. Multiline Validation is an agent skill from microsoft/Docker-Provider, published by the product's own GitHub organization. Validate multi-line log stitching behavior for an ama-logs image change.

When should I use Multiline Validation?

Multiline Validation fits situations like: : validating a fluent-bit upgrade; validating a parser/configmap change; comparing multiline stitching between two images; multi-line A/B test.

How do I install Multiline Validation in Claude Code?

Run `npx skills add microsoft/Docker-Provider --skill multiline-validation -a claude-code`. Or copy the skill folder (.github/skills/multiline-validation in microsoft/Docker-Provider) into .claude/skills/multiline-validation in your project. Claude Code loads it when a task matches its description.

How do I install Multiline Validation in Codex?

Run `npx skills add microsoft/Docker-Provider --skill multiline-validation -a codex`. Or copy the skill folder (.github/skills/multiline-validation in microsoft/Docker-Provider) into .agents/skills/multiline-validation in your project. Codex loads it when a task matches its description.

Can I use Multiline Validation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add microsoft/Docker-Provider --skill multiline-validation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/multiline-validation, .gemini/skills/multiline-validation, .github/skills/multiline-validation and .opencode/skills/multiline-validation in your project.

What does Multiline Validation need to run?

Going by SKILL.md and its folder, Multiline Validation needs the command-line tools its instructions call (kubectl, helm and az). Our summary lists: Docker.

Does Multiline Validation access the network?

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.

Is Multiline Validation safe to install?

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.

What licence does Multiline Validation use?

Multiline Validation has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Multiline Validation use?

About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Multiline Validation?

Skills that share tags, products or a category with Multiline Validation: Helm Chart Scaffolding (Cybereason-Public/owLSM, 280 stars), Image Management (dotnet/dotnet-docker, 4.9k stars), Aks Deployment Skill (timothywarner/chatgptclass, 143 stars) and Build Images (kubernetes-sigs/cloud-provider-azure, 294 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Multiline Validation?

microsoft (a GitHub organization, an official publisher) maintains it in microsoft/Docker-Provider, which has 173 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 6, 2026.

Source: microsoft/Docker-Provider on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.