Foundry Knowledge System

Foundry iq

by microsoft · MIT license · ★ 3,077 on GitHub

Foundry iq cover

Foundry IQ knowledge bases. WHEN: make local or Blob documents searchable; create/diagnose KBs; triage unsupported connectors or multi-source KB creation/reconfiguration; connect existing KB to agents (including multi-source KBs);…

---
name: foundry-iq
description: "Foundry IQ knowledge bases. WHEN: make local or Blob documents searchable; create/diagnose KBs; triage unsupported connectors or multi-source KB creation/reconfiguration; connect existing KB to agents (including multi-source KBs); create/reuse a Search service; retrieve from an existing knowledge base with citations; no brand words needed. Read its procedure before query/target questions. NOT: other KB providers, repository-file search, classic Azure AI Search index/query/app work, generic agent creation."
license: MIT
compatibility: Azure
metadata:
  author: Microsoft
  version: "0.1.4"
---

# Foundry IQ
Read one procedure before questions/actions; invocation is not a read.
Read the owning procedure before blocked/unsupported responses too.
Before mutation plans/approval, successfully read its required pre-action references, selected
branches only. Do not reload successful reads. On failure, try only permitted
bounded exact-path reads with any supported reader; never bypass restrictions
or search broadly. If still unavailable: `blocked: reference-unavailable`, name
missing references and inability to plan. Never invent requirements/plans.

Overview

Cleanup and receipt-backed execution go directly to their lifecycle/producer owner; do not reopen Search intake, provisioning or hardening.

Manual install (npx, ZIP)
Claude Codenpx skills add microsoft/skills --skill foundry-iq -g -a claude-code
Claude Code (degit)npx degit microsoft/skills/.github/plugins/foundry-iq-skills/skills/foundry-iq#main ~/.claude/skills/foundry-iq
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md3.4 KB
Read SKILL.md here
microsoft/main1 file shown
SKILL.md
Show the full text60 lines
foundry-iq/SKILL.md60 lines · 3.4 KB
RawView on GitHub

Foundry IQ

Read one procedure before questions/actions; invocation is not a read. Read the owning procedure before blocked/unsupported responses too. Before mutation plans/approval, successfully read its required pre-action references, selected branches only. Do not reload successful reads. On failure, try only permitted bounded exact-path reads with any supported reader; never bypass restrictions or search broadly. If still unavailable: blocked: reference-unavailable, name missing references and inability to plan. Never invent requirements/plans. Failures first.

Cleanup and receipt-backed execution go directly to their lifecycle/producer owner; do not reopen Search intake, provisioning or hardening.

Before expensive service discovery, reuse supplied resource/intent; otherwise ask one early USE EXISTING / FIND CANDIDATES / CREATE NEW choice. Only FIND enumerates; supplied identity uses exact/minimum scoped resolution. CREATE checks its proposed name, not existing-service inventories. Preserve these answers across source/KB/CU/model handoffs; selection is not write approval.

Searchable docs: KB + validated retrieval. Confirm intent once; KS-only must be explicit. Child success is not KB completion. Unclear/compound/mode/completion: read.

Route by requested operation, not existing KB source count. Connecting an existing KB with two or more sources, without changing the KB, uses Connect. Read-only operations use their owning procedure and actual helper constraints; this does not add retrieval modes or supported source kinds. Explicit unsupported provisioning or multi-source KB creation/reconfiguration uses Diagnose and stops before discovery, even when connecting an agent is also requested. Do not silently execute only the supported part of a compound request. If existing-KB connection versus KB creation/reconfiguration is unclear, read intent-routing and clarify that scope before Azure discovery. Never infer KB mutation.

Outcome Read
Cleanup Plan cleanup
Failure/drift Diagnose
Unsupported connector provisioning / multi-source KB creation or reconfiguration Diagnose
Connect Connect
Read KB Query
Search only Search
File KS only File
Blob/ADLS KS only Blob
Searchable/KB KB

Generic agents: microsoft-foundry. Reads: no approval; approve unchanged plans before writes. Hide hashes. No Search/Storage keys, scope widening, guessed identity/boundaries, drift repair or joint cleanup/creation approval. Acceptance != success.

1---
2name: foundry-iq
3description: "Foundry IQ knowledge bases. WHEN: make local or Blob documents searchable; create/diagnose KBs; triage unsupported connectors or multi-source KB creation/reconfiguration; connect existing KB to agents (including multi-source KBs); create/reuse a Search service; retrieve from an existing knowledge base with citations; no brand words needed. Read its procedure before query/target questions. NOT: other KB providers, repository-file search, classic Azure AI Search index/query/app work, generic agent creation."
4license: MIT
5compatibility: Azure
6metadata:
7 author: Microsoft
8 version: "0.1.4"
9---
10 
11# Foundry IQ
12Read one procedure before questions/actions; invocation is not a read.
13Read the owning procedure before blocked/unsupported responses too.
14Before mutation plans/approval, successfully read its required pre-action references, selected
15branches only. Do not reload successful reads. On failure, try only permitted
16bounded exact-path reads with any supported reader; never bypass restrictions
17or search broadly. If still unavailable: `blocked: reference-unavailable`, name
18missing references and inability to plan. Never invent requirements/plans.
19Failures first.
20 
21Cleanup and receipt-backed execution go directly to their lifecycle/producer owner;
22do not reopen Search intake, provisioning or hardening.
23 
24Before expensive service discovery, reuse supplied resource/intent; otherwise ask
25one early **USE EXISTING / FIND CANDIDATES / CREATE NEW** choice.
26Only FIND enumerates; supplied identity uses exact/minimum scoped resolution.
27CREATE checks its proposed name, not existing-service inventories. Preserve these
28answers across source/KB/CU/model handoffs; selection is not write approval.
29 
30Searchable docs: KB + validated retrieval. Confirm intent once; KS-only must be explicit.
31Child success is not KB completion.
32Unclear/compound/mode/completion: [read](references/intent-routing.md).
33 
34Route by requested operation, not existing KB source count.
35Connecting an existing KB with two or more sources, without changing the KB, uses Connect.
36Read-only operations use their owning procedure and actual helper constraints;
37this does not add retrieval modes or supported source kinds.
38Explicit unsupported provisioning or multi-source KB creation/reconfiguration uses Diagnose
39and stops before discovery, even when connecting an agent is also requested.
40Do not silently execute only the supported part of a compound request.
41If existing-KB connection versus KB creation/reconfiguration is unclear, read
42intent-routing and clarify that scope before Azure discovery. Never infer KB mutation.
43 
44|Outcome|Read|
45|---|---|
46|Cleanup|[Plan cleanup](lifecycle/cleanup.md)|
47| Failure/drift | [Diagnose](troubleshooting/diagnose.md) |
48| Unsupported connector provisioning / multi-source KB creation or reconfiguration | [Diagnose](troubleshooting/diagnose.md) |
49| Connect | [Connect](agents/connect.md) |
50| Read KB | [Query](knowledge-bases/retrieve.md) |
51| Search only | [Search](search-services/create.md) |
52| File KS only | [File](knowledge-sources/create-file.md) |
53| Blob/ADLS KS only | [Blob](knowledge-sources/create-azure-blob.md) |
54| Searchable/KB | [KB](knowledge-bases/create.md) |
55 
56Generic agents: `microsoft-foundry`.
57Reads: no approval; approve unchanged plans before writes.
58Hide hashes. No Search/Storage keys, scope widening, guessed identity/boundaries,
59drift repair or joint cleanup/creation approval. Acceptance != success.
60 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 3,077
Checked
Source
microsoft/skills ↗
Creator
microsoft · 31 listings
View creator

Similar skills

See all →

More from microsoft

AgentPlaywright Browser Automation MCPmicrosoft/playwright-mcp · by microsoftMicrosoft's browser automation server: your AI opens pages, clicks, fills forms and reads the page through the accessibility tree.★ 37.5k GitHub starsSkillUsage-Based Agent Trainermicrosoft/SkillOpt · by microsoftUse when the user wants their Claude agent to self-improve from past usage, asks about a nightly/offline 'sleep' or 'dream' cycle, memory/skill consolidation, or says things like 'make my agent better the more I use it', 'review my past sessions', 'learn my pr★ 17.3k GitHub starsSkillAzure App Deployermicrosoft/skills · by microsoftEnd-to-end orchestrator: from a business idea, app idea, or existing app to running Azure deployment with cost estimates and pre-deploy approval. Analyzes your app, auto-detects the right Azure services, scaffolds infrastructure code, and deploys — tailored to your app, not a template. Handles moving existing apps to Azure without rewriting or with minimal changes. WHEN: bring your app to Azure, plan my app, cost to run, is my code ready to deploy, deploy my app to the cloud, deploy all my services, what Azure services do I need, plan my Azure deployment, deploy my new app to Azure, one-click deploy, I have an app and want it on Azure, migrate my app to Azure, help me get started, build an app, no code yet, starter project. DO NOT USE FOR: use azd for deployment(use azure-deploy), optimizing existing costs (use cost-optimization), code readiness checks only (use azure-app-onboard-prereq).★ 3.1k GitHub starsSkillAzure Deployment Auditormicrosoft/skills · by microsoftAssess whether source code is ready to deploy to Azure — the check BEFORE infrastructure work. Evaluates build health, app completeness, dependencies and local services, stack compatibility, and deployment feasibility. Answers questions about what your app needs before it can be deployed — frameworks, dependencies, and configuration. Checks whether dependencies are compatible and identifies deployment blockers and unsupported frameworks. WHEN: "evaluate my repo", "is my app ready to deploy", "what does my app need to deploy", "what do I need before deploying", "does my app need", "can I ship this to Azure", "scan my repo for issues", "is this app deployable", "check if my app is ready for Azure", "do I need a Dockerfile", "what's blocking my deployment", "are there any blockers", "are my dependencies compatible", "does Azure support my framework", "what needs to change before deploying", "check my app configuration".★ 3.1k GitHub starsSkillAzure Security Auditormicrosoft/skills · by microsoftRun Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.★ 3.1k GitHub starsSkillAzure AI Gatewaymicrosoft/azure-skills · by microsoftConfigure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI model governance, MCP rate limiting, jailbreak detection, add Azure OpenAI backend, add AI Foundry model, test AI gateway, LLM policies, configure AI backend, token metrics, AI cost control, convert API to MCP, import OpenAPI to gateway.★ 1.6k GitHub stars