EX

external-docs

External documentation research for platform and API specifications.

Install

mkdir -p .claude/skills/external-docs && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10229" && unzip -o skill.zip -d .claude/skills/external-docs && rm skill.zip

Installs to .claude/skills/external-docs

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Guidance for researching authoritative external documentation using Microsoft Learn MCP and Upstash Context7, with explicit approval for fallback sources. Use when looking up Azure, Terraform, or BC Gov platform documentation.
226 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Research Azure limits
  • Validate Terraform syntax
  • Verify API contracts
  • Resolve technical uncertainties

How it works

Uses authoritative external sources to validate implementation details before coding.

Inputs & outputs

You give it
Technology topic
You get back
Research findings

When to use external-docs

  • Research Azure service limits
  • Validate Terraform syntax
  • Verify library API contracts
  • Resolve technical implementation uncertainties

About this skill

External Docs Research Skills

Use this skill profile when you need authoritative external documentation before implementing or reviewing changes.

Use When

  • Looking up external platform behavior, limits, syntax, API contracts, or version-specific guidance
  • Verifying configuration for Azure, GitHub, VS Code, Terraform ecosystem tools, SDKs, or service APIs
  • Resolving uncertainty where repository-local code is not a complete source of truth

Do Not Use When

  • The answer is fully determined by repository-local code and docs
  • Runtime/test evidence in this repo already proves behavior conclusively
  • You are making speculative changes without a concrete external dependency

Input Contract

Required before research:

  • Technology/service name and version (if applicable)
  • Task intent (quickstart, reference, limits, migration, how-to)
  • Language/runtime context (bash, yaml, terraform, python, csharp, etc.)

Output Contract

Research output should include:

  • Source used (Learn/Context7/approved fallback)
  • Version/topic scope queried
  • Repo-specific recommendation (what to change and where)
  • Explicit assumptions or uncertainty notes

Source-of-Truth Policy (Single Authority)

  1. Repository first: validate local patterns and current implementation.
  2. Microsoft Learn MCP next: use for content on learn.microsoft.com when available.
  3. Upstash Context7 for external docs: resolve library ID first, then query exact topic/version.
  4. Conflict handling: prefer official versioned docs over memory or unofficial sources.
  5. Fallback approval requirement: if no documentation is found in Context7, identify an alternate source of truth and ask the user for explicit approval before using it, or ask the user to provide the alternate source directly.

Documentation Sync

  • If implementation work adds, removes, renames, or materially reorganizes tracked files or directories, the resulting change should update the root README.md Folder Structure section in the same change. Do not add gitignored or local-only artifacts to that tree.
  • Review the documentation sync matrix in ../../copilot-instructions.md and update any area-specific README or docs pages it calls out for the touched subtree.

Context7 Workflow

  1. Resolve library ID with mcp_context7_resolve-library-id.
  2. Query docs with mcp_context7_get-library-docs using a specific, version-aware topic.
  3. Capture key constraints and map them to repository changes.

Validation Gates (Required)

  1. Confirm source authority and version relevance.
  2. Confirm recommendation aligns with repository constraints and patterns.
  3. Flag conflicts between docs and repository behavior.
  4. State what could not be verified and why.

Detailed References

For Context7 target library IDs, query construction rules, and failure playbooks, see references/REFERENCE.md.

When not to use it

  • Repository-local answers

Prerequisites

Microsoft Learn MCPUpstash Context7

Limitations

  • Requires explicit approval for fallback sources

How it compares

Prioritizes official versioned documentation over general knowledge.

Compared to similar skills

external-docs side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
external-docs (this skill)04moNo flagsIntermediate
microsoft-docs105moReviewBeginner
azure-deployment-preflight76moReviewAdvanced
terraform-azurerm-set-diff-analyzer56moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

microsoft-docs

github

Query official Microsoft documentation to understand concepts, find tutorials, and learn how services work. Use for Azure, .NET, Microsoft 365, Windows, Power Platform, and all Microsoft technologies. Get accurate, current information from learn.microsoft.com and other official Microsoft websites—architecture overviews, quickstarts, configuration guides, limits, and best practices.

1059

azure-deployment-preflight

github

Performs comprehensive preflight validation of Bicep deployments to Azure, including template syntax validation, what-if analysis, and permission checks. Use this skill before any deployment to Azure to preview changes, identify potential issues, and ensure the deployment will succeed. Activate when users mention deploying to Azure, validating Bicep files, checking deployment permissions, previewing infrastructure changes, running what-if, or preparing for azd provision.

746

terraform-azurerm-set-diff-analyzer

github

Analyze Terraform plan JSON output for AzureRM Provider to distinguish between false-positive diffs (order-only changes in Set-type attributes) and actual resource changes. Use when reviewing terraform plan output for Azure resources like Application Gateway, Load Balancer, Firewall, Front Door, NSG, and other resources with Set-type attributes that cause spurious diffs due to internal ordering changes.

534

hybrid-cloud-networking

wshobson

Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.

310

iac-common

jonathan-vella

**UTILITY SKILL** — Shared IaC deploy patterns for Bicep + Terraform agents: deployment strategies, circuit breaker, known deploy issues. WHEN: "phased deployment", "circuit breaker", "deploy strategy", "deploy issue", "shared IaC pattern". DO NOT USE FOR: preflight (azure-validate), code generation

00

microsoft-learn-research

Insightpulseai

Meta-skill for querying Microsoft Learn MCP server to resolve Azure architecture questions and validate configurations against official documentation

00

Search skills

Search the agent skills registry