cu-sdk-common-knowledge

A reference guide for Azure AI Content Understanding, a Microsoft service that extracts meaning from documents, images, audio, and video. It covers analyzers, output field schemas, API operations, and the Java SDK.

In plain words
What is it for?
Use it when answering questions or writing Java code for Content Understanding analyzers, schemas, and API calls.
Why use it?
It gives developers service-specific guidance and directs them to official documentation when details may have changed.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/azure/azure-sdk-for-java/cu-sdk-common-knowledge
Any agent
npx skills add Azure/azure-sdk-for-java --skill cu-sdk-common-knowledge
Clone the repo
git clone --depth 1 https://github.com/Azure/azure-sdk-for-java

Made for: Claude Code, Codex.

Per session 46 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 820 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00046 $0.00820
Opus 5 $0.00023 $0.00410
Sonnet 5 $0.00009 $0.00164
Haiku 4.5 $0.00005 $0.00082

Measured 2d ago against content hash 2cb216d480dc, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

cu-sdk-common-knowledge scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

sdk/contentunderstanding/azure-ai-contentunderstanding/.github/skills/cu-sdk-common-knowledge/SKILL.md · 56 lines

How it starts

The opening of the file, as written. The whole thing — 56 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Azure AI Content Understanding Domain Knowledge

This skill provides domain knowledge for Azure AI Content Understanding, a multimodal AI service that extracts semantic content from documents, video, audio, and image files.

[COPILOT GUIDANCE]: Always consult the official documentation first before answering user questions. Use fetch_webpage to read the relevant doc page when the reference material below is insufficient or may be outdated.

When a user's question is broad or ambiguous, ask them to clarify:

  • "Which modality are you working with — documents, images, audio, or video?"
  • "Are you using a prebuilt analyzer, or building a custom one?"
  • "Are you asking about the Java SDK specifically, or the service in general?"

Official Documentation

The authoritative source for Content Understanding is: https://learn.microsoft.com/azure/ai-services/content-understanding/

Always read the relevant page (via fetch_webpage) before answering if the reference material below does not cover the topic.

Key Documentation Pages

Topic URL
Overview https://learn.microsoft.com/azure/ai-services/content-understanding/overview
What's new https://learn.microsoft.com/azure/ai-services/content-understanding/whats-new
Content Understanding Studio https://learn.microsoft.com/azure/ai-services/content-understanding/quickstart/content-understanding-studio?tabs=portal%2Ccu-studio
Service limits https://learn.microsoft.com/azure/ai-services/content-understanding/service-limits
Region & language support https://learn.microsoft.com/azure/ai-services/content-understanding/language-region-support
Prebuilt analyzers https://learn.microsoft.com/azure/ai-services/content-understanding/concepts/prebuilt-analyzers
Create custom analyzer https://learn.microsoft.com/azure/ai-services/content-understanding/tutorial/create-custom-analyzer?tabs=portal%2Cdocument&pivots=programming-language-java
Document markdown https://learn.microsoft.com/azure/ai-services/content-understanding/document/markdown
Document elements https://learn.microsoft.com/azure/ai-services/content-understanding/document/elements
Video overview https://learn.microsoft.com/azure/ai-services/content-understanding/video/overview
Video elements https://learn.microsoft.com/azure/ai-services/content-understanding/video/elements
Audio overview https://learn.microsoft.com/azure/ai-services/content-understanding/audio/overview
Image overview https://learn.microsoft.com/azure/ai-services/content-understanding/image/overview
REST API reference https://learn.microsoft.com/rest/api/contentunderstanding/operation-groups

Read the full file on GitHub · 56 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 56 lines · 46 tokens per session scan A 2cb216d480dc

Subscribe to this mod's changes

cu-sdk-common-knowledge is a skill published in the GitHub repository Azure/azure-sdk-for-java (2,565 stars, last pushed today), licensed MIT. It adds 46 tokens to every session and 820 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

dpg-migration

Migration logic for Azure SDK for .NET data-plane libraries migrating from AutoRest/Swagger to TypeSpec-based generation. Uses MCP tools from the generator-agent server for automated deterministic fixes.

Azure/azure-sdk-for-net · 41 tokens

csharp-azure-spector-coverage-gaps

Discovers and implements gaps in Spector test coverage for the Azure C# HTTP client emitter. Use when asked to find missing Spector scenarios, add Spector test coverage, or implement a specific Spector spec for the Azure C# emitter. Can also compare coverage between the Azure dashboard and the Standard (TypeSpec core)…

Azure/azure-sdk-for-net · 78 tokens

auto-build-repair

Headless, bounded repair of custom-code build failures in an already-generated Azure SDK PR. Thin wrapper over the shared azure-sdk-mcp:azsdkcustomizedcodeupdate engine in custom-code-only scope (editScope: CustomCode); the skill owns the iterate-until-green loop, capped by a per-language maxIterations read from…

Azure/azure-sdk-for-net · 149 tokens

azure-sdk-mgmt-pr-review

Review Azure SDK management-plane pull requests, check naming conventions, API compatibility, and code quality.

Azure/azure-sdk-for-net · 26 tokens

mgmt-review-comment-resolution

Resolve review comments on Azure management-plane .NET SDK PRs. Handles renaming types/properties, changing property types, and other API surface adjustments by updating TypeSpec client.tsp and regenerating.

Azure/azure-sdk-for-net · 46 tokens

mitigate-breaking-changes

Patterns and techniques for mitigating breaking changes during Azure management-plane SDK migration from Swagger/AutoRest to TypeSpec. Covers SDK-side customizations (partial classes, CodeGenType, CodeGenSuppress) and TypeSpec decorator customizations (clientName, access, markAsPageable, alternateType…

Azure/azure-sdk-for-net · 68 tokens