Langgraph
kid-sid/claude-spellbook
A skill your agent uses when building or debugging LangGraph workflows — designing state graphs, adding conditional routing, wiring checkpointers, streaming tokens, implementing human-in-the-loop…
Ongoing development guidance for agentic web apps that pair a CopilotKit frontend with Microsoft Agent Framework agents on Azure AI Foundry hosted agents over the AG-UI protocol - add and gate agent…
$ npx skills add github/awesome-copilot --skill foundry-hosted-agent-copilotkit -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install github/awesome-copilot foundry-hosted-agent-copilotkit --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/foundry-hosted-agent-copilotkit .claude/skills/foundry-hosted-agent-copilotkit && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "foundry-hosted-agent-copilotkit" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/foundry-hosted-agent-copilotkit into .claude/skills/foundry-hosted-agent-copilotkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "foundry-hosted-agent-copilotkit", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/github/awesome-copilot/tree/main/skills/foundry-hosted-agent-copilotkitType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add github/awesome-copilot --skill foundry-hosted-agent-copilotkit -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install github/awesome-copilot foundry-hosted-agent-copilotkit --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/foundry-hosted-agent-copilotkit .agents/skills/foundry-hosted-agent-copilotkit && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "foundry-hosted-agent-copilotkit" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/foundry-hosted-agent-copilotkit into .agents/skills/foundry-hosted-agent-copilotkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "foundry-hosted-agent-copilotkit", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add github/awesome-copilot --skill foundry-hosted-agent-copilotkit -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install github/awesome-copilot foundry-hosted-agent-copilotkit --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/foundry-hosted-agent-copilotkit .cursor/skills/foundry-hosted-agent-copilotkit && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "foundry-hosted-agent-copilotkit" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/foundry-hosted-agent-copilotkit into .cursor/skills/foundry-hosted-agent-copilotkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "foundry-hosted-agent-copilotkit", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/github/awesome-copilot.git --path skills/foundry-hosted-agent-copilotkit--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add github/awesome-copilot --skill foundry-hosted-agent-copilotkit -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install github/awesome-copilot foundry-hosted-agent-copilotkit --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/foundry-hosted-agent-copilotkit .gemini/skills/foundry-hosted-agent-copilotkit && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "foundry-hosted-agent-copilotkit" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/foundry-hosted-agent-copilotkit into .gemini/skills/foundry-hosted-agent-copilotkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "foundry-hosted-agent-copilotkit", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install github/awesome-copilot foundry-hosted-agent-copilotkitInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add github/awesome-copilot --skill foundry-hosted-agent-copilotkit -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/foundry-hosted-agent-copilotkit .github/skills/foundry-hosted-agent-copilotkit && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "foundry-hosted-agent-copilotkit" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/foundry-hosted-agent-copilotkit into .github/skills/foundry-hosted-agent-copilotkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "foundry-hosted-agent-copilotkit", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add github/awesome-copilot --skill foundry-hosted-agent-copilotkit -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install github/awesome-copilot foundry-hosted-agent-copilotkit --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/foundry-hosted-agent-copilotkit .opencode/skills/foundry-hosted-agent-copilotkit && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "foundry-hosted-agent-copilotkit" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/foundry-hosted-agent-copilotkit into .opencode/skills/foundry-hosted-agent-copilotkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "foundry-hosted-agent-copilotkit", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
foundry-hosted-agent-copilotkitOngoing development guidance for agentic web apps that pair a CopilotKit frontend with Microsoft Agent Framework agents on Azure AI Foundry hosted agents over the AG-UI protocol - add and gate agent…
Foundry Hosted Agent Copilotkit is an agent skill from github/awesome-copilot, published by the product's own GitHub organization. Ongoing development guidance for agentic web apps that pair a CopilotKit frontend with Microsoft Agent Framework agents on Azure AI Foundry hosted agents over the AG-UI protocol - add and gate agent tools, wire human-in-the-loop approvals, build generative UI and shared state, debug the event stream, upgrade pre-1.0 packages safely, and deploy hosted agent updates.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/architecture.md`, `references/deploy-loop.md` and `references/hitl.md`).
It sits in AI & LLM Engineering, covering Human-in-the-loop approvals and Building AI agents. It works with Azure AI Foundry. The repository describes itself as: Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 727ff2e. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
curlFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use curl, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Foundry Hosted Agent Copilotkit loads about 2.3k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 100 tokens; SKILL.md has 1,055 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from github/awesome-copilot at commit 727ff2e, republished under its MIT licence (© github). 1,055 words, ~2,272 tokens.
.claude/skills/foundry-hosted-agent-copilotkit/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.Use this skill for development work inside an EXISTING application built on this stack: a React/Next.js frontend using CopilotKit, connected over the AG-UI protocol to a Microsoft Agent Framework (MAF) agent (Python or .NET) that runs as — or is being developed against — an Azure AI Foundry hosted agent (paid Azure service; usage may incur costs).
Do NOT use this skill to scaffold a new project. Dedicated scaffolders exist (the CopilotKit CLI, azd ai agent init); use those, then return here for everything that follows: adding tools, gating them behind approvals, generative UI, shared state, debugging, dependency upgrades, and deploying agent updates.
CopilotKit hooks (React) useFrontendTool / useHumanInTheLoop /
│ useRenderToolCall / useCoAgent
▼
CopilotKit Runtime (route handler) agents: { <name>: new HttpAgent({ url }) }
│ AG-UI events over SSE
▼
AG-UI endpoint ← WHERE this lives defines your architecture
│
▼
MAF Agent (tools, approval modes) → model deploymentThe single most important fact: a deployed Foundry hosted agent endpoint does not speak AG-UI by default. It exposes an OpenAI Responses endpoint (.../protocols/openai/responses) and/or a raw .../protocols/invocations endpoint. AG-UI must be produced somewhere, and where it is produced determines how every feature (especially human-in-the-loop) behaves. The three wirings are described in references/architecture.md.
Follow these steps for every task on this stack:
add_agent_framework_fastapi_endpoint(...) (Python) or MapAGUI(...) (.NET) wrapping an in-process agent → Architecture A (in-process AG-UI endpoint).protocol: invocations in agent.yaml → Architecture B./responses endpoint (look for previous_response_id, mcp_approval_response, or a Foundry conversation object in the code) → Architecture C (translation bridge).agents config, the agent prop on the <CopilotKit> provider, and the hosted agent name in agent.yaml must all agree./agent-framework/integrations/ag-ui/, /azure/foundry/).@copilotkit/* packages — names have churned (useCopilotAction is legacy; current names include useFrontendTool, useHumanInTheLoop, useRenderToolCall, useCoAgent).Load on demand; each is self-contained:
| Reference | Load when |
|---|---|
| references/architecture.md | Choosing or understanding the wiring; local-vs-deployed modes; why a translation bridge exists and what it must handle |
| references/patterns.md | Implementing any of the 7 AG-UI interaction patterns (frontend tools, backend tool rendering, HITL, generative UI, shared state, predictive state) |
| references/hitl.md | Adding or debugging human-in-the-loop approvals, including the known duplicate-execution hazard |
| references/troubleshooting.md | Any failure: symptom → root cause → fix tables for every layer |
| references/upgrading.md | Bumping any dependency; version compatibility rules; tracked upstream issues |
| references/deploy-loop.md | Running the agent locally with azd ai agent run, deploying updates, deployment gotchas |
@tool in Python; AIFunctionFactory.Create in .NET) with typed, described parameters.approval_mode="always_require" (see references/hitl.md); read-only tools stay unrestricted.useRenderToolCall/render entry for it (references/patterns.md).TOOL_CALL_* events, and confirm renamed or re-typed parameters did not break any frontend component that parses the arguments.Follow references/hitl.md end to end. Summary: mark the tool (approval_mode="always_require" / ApprovalRequiredAIFunction), enable confirmation on the AG-UI wrapper, register the approval UI hook on the frontend, and make the response payload shape match what the server detection expects. Then test approve AND reject AND a follow-up turn after approval (see the duplicate-execution hazard).
Follow the pattern table in references/patterns.md. Know the honesty caveat: state synchronization patterns are native when the AG-UI adapter wraps an in-process agent (Architecture A/B); through a Responses-protocol bridge (Architecture C) they require explicit synthesis work — check what the codebase actually implements before promising the feature.
curl -N the AG-UI endpoint with a minimal RunAgentInput JSON body and read the raw SSE events. If the bug reproduces there, the frontend is innocent./responses endpoint directly. This is how the known re-execution bug was isolated to the framework rather than the UI stack.azd ai agent run) between verification passes if the agent holds in-memory state; stale state makes tests pass or fail for the wrong reason.Follow references/upgrading.md. Never bump a single package in isolation: the version relationship rules there (runtime ↔ AG-UI client, agent-framework line consistency, hosting protocol ↔ manifest version) must hold simultaneously, and any local workaround must be re-validated against its tracked upstream issue before removal.
Follow references/deploy-loop.md: iterate locally against the real agent with azd ai agent run, then azd deploy (each deploy creates a new agent version), then verify the deployed agent — including the approval pause — before declaring success.
A change on this stack is done only when ALL of these hold:
© github, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (references) in skills/foundry-hosted-agent-copilotkit of github/awesome-copilot.
Open the folder on GitHubat commit 727ff2e
Foundry Hosted Agent Copilotkit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Foundry Hosted Agent Copilotkit this skillgithub/awesome-copilot | 40k | — | ~2.3k | Automated safety check: Pass | MIT | |
| Langgraphkid-sid/claude-spellbook | 189 | — | ~3.4k | Automated safety check: Pass | MIT | |
| Azure AI Projects Python SDKmicrosoft/skills | 3.1k | 6 repos | ~2.8k | Automated safety check: Pass | MIT | |
| Langgraph Human In The Looplangchain-ai/langchain-skills | 1.3k | 2 repos | ~4.1k | Automated safety check: Pass | MIT | |
| Deep Agents Corelangchain-ai/langchain-skills | 1.3k | 1 repos | ~3.1k | Automated safety check: Pass | MIT | |
| Langgraphlangchain-ai/docs | 424 | — | ~1.1k | Automated safety check: Pass | MIT |
kid-sid/claude-spellbook
A skill your agent uses when building or debugging LangGraph workflows — designing state graphs, adding conditional routing, wiring checkpointers, streaming tokens, implementing human-in-the-loop…
microsoft/skills
Reference for building on Microsoft Foundry with the azure-ai-projects Python SDK: project clients, versioned agents, evaluations, connections, datasets and indexes.
langchain-ai/langchain-skills
INVOKE THIS SKILL when implementing human-in-the-loop patterns, pausing for approval, or handling errors in LangGraph.
langchain-ai/langchain-skills
Explains how to build agents with the Deep Agents framework: create_deep_agent, the built-in middleware, the harness, SKILL.md format and configuration options.
langchain-ai/docs
Build stateful, durable agent workflows with LangGraph. An agent skill from langchain-ai/docs.
papermark/papermark
Patterns for building LLM agents on Trigger.dev tasks: prompt chaining, routing, parallel workers, orchestrator-workers, evaluator loops and human approval gates.
github/awesome-copilot
Maps an unfamiliar codebase into seven evidence-backed documents in docs/codebase/, using a scan script and templates, for onboarding or architecture write-ups.
github/awesome-copilot
Designs Azure infrastructure from a natural-language description, or diagrams an existing resource group, then refines the design through conversation and deploys it with Bicep.
github/awesome-copilot
Generates, edits and validates draw.io files with correct mxGraph XML, covering flowcharts, architecture, sequence, ER and UML class diagrams.
github/awesome-copilot
Cleans raw credit data and screens variables before loan modeling, dropping unstable, noisy or redundant features and writing an Excel report of every step.
github/awesome-copilot
Builds a warm, browser-based daily focus board the user updates by talking to their agent, with Eisenhower priorities, a brain-dump box and kind not-today carryover.
github/awesome-copilot
End-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI.
Works with
Categories
Ongoing development guidance for agentic web apps that pair a CopilotKit frontend with Microsoft Agent Framework agents on Azure AI Foundry hosted agents over the AG-UI protocol - add and gate agent…. Foundry Hosted Agent Copilotkit is an agent skill from github/awesome-copilot, published by the product's own GitHub organization.0 packages safely, and deploy hosted agent updates.
Foundry Hosted Agent Copilotkit fits situations like: tasks that involve Human-in-the-loop approvals; tasks that involve Building AI agents.
Run `npx skills add github/awesome-copilot --skill foundry-hosted-agent-copilotkit -a claude-code`. Or copy the skill folder (skills/foundry-hosted-agent-copilotkit in github/awesome-copilot) into .claude/skills/foundry-hosted-agent-copilotkit in your project. Claude Code loads it when a task matches its description.
Run `npx skills add github/awesome-copilot --skill foundry-hosted-agent-copilotkit -a codex`. Or copy the skill folder (skills/foundry-hosted-agent-copilotkit in github/awesome-copilot) into .agents/skills/foundry-hosted-agent-copilotkit in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add github/awesome-copilot --skill foundry-hosted-agent-copilotkit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/foundry-hosted-agent-copilotkit, .gemini/skills/foundry-hosted-agent-copilotkit, .github/skills/foundry-hosted-agent-copilotkit and .opencode/skills/foundry-hosted-agent-copilotkit in your project.
Going by SKILL.md and its folder, Foundry Hosted Agent Copilotkit needs the command-line tools its instructions call (curl). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Foundry Hosted Agent Copilotkit is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 9.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Foundry Hosted Agent Copilotkit: Langgraph (kid-sid/claude-spellbook, 189 stars), Azure AI Projects Python SDK (microsoft/skills, 3.1k stars), Langgraph Human In The Loop (langchain-ai/langchain-skills, 1.3k stars) and Deep Agents Core (langchain-ai/langchain-skills, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
github (a GitHub organization, an official publisher) maintains it in github/awesome-copilot, which has 39,748 GitHub stars. The repository holds 417 skills in this directory. The repository was last updated on October 7, 2026.
Source: github/awesome-copilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.