- Points ReconciliationReconcile a customer's BlastPoints loyalty balance after a complex visit (purchases, returns, promo multipliers, expiry) and convert the net balance to store credit. Use when an associate asks about a member's points, or after a return that should claw back previously earned points. The skill runs a bundled Python script that applies the base earn rate, promo multipliers, tier bonus, clawbacks, and expiry, then prints a points ledger and the redeemable store-credit value.microsoft/new-copilot-studio-tech-guide3
- Prorated Refund CalculatorCalculate the exact prorated refund when a customer cancels a BlastPass membership, and the net settlement when a defective unit is traded up to a pricier model. Use after the Store Policy Agent confirms the refund rule and the Membership MCP has returned the membership details. The skill runs a bundled Python script so the arithmetic is exact.microsoft/new-copilot-studio-tech-guide3
- Prorated Refund CalculatorCalculate the exact prorated refund when a customer cancels a BlastPass membership, and the net settlement when a defective unit is traded up to a pricier model. Use after the Store Policy Agent confirms the refund rule and the Membership MCP has returned the membership details. The skill runs a bundled Python script so the arithmetic is exact.microsoft/new-copilot-studio-tech-guide3
- Sales AnalysisTurn the RAW weekly sales rows and catalog facts from the Sales & Performance MCP into merchandising analytics by running the bundled sales_analysis.py script. Use first in an end-of-quarter markdown review, when a manager wants top sellers and slow-moving / dead stock over a period. The MCP returns raw data only, so the script derives velocity, weeks-of-cover, and margin, then prints the top sellers and slow movers as structured JSON. It renders NO charts (the merch-report-html skill owns all vmicrosoft/new-copilot-studio-tech-guide3
- Slip Pdf GeneratorGenerate a printable BlastBox return / RMA / exchange slip as a PDF for the associate to hand to the customer. Use at the end of a return, warranty swap, membership cancellation, or upgrade once all amounts are final. The skill runs a bundled Python script that renders the confirmed slip values into a real PDF file.microsoft/new-copilot-studio-tech-guide3
- Slip Pdf GeneratorGenerate a printable BlastBox return / RMA / exchange slip as a PDF for the associate to hand to the customer. Use at the end of a return, warranty swap, membership cancellation, or upgrade once all amounts are final. The skill runs a bundled Python script that renders the confirmed slip values into a real PDF file.microsoft/new-copilot-studio-tech-guide3
- Add Amplifier AgentUse amplifier-agent (Microsoft's modular agent runtime — bundled providers, swappable orchestrators, MCP tools) as the full agent provider in place of the Claude Agent SDK. Routes through OneCLI's Authorization-header rewrite path so the host never holds raw API keys. Per-group via agent_provider.microsoft/amplifier-app-nanoclaw2
- Add Atomic Chat ToolAdd Atomic Chat MCP server so the container agent can call local models served by the Atomic Chat desktop app via its OpenAI-compatible API.microsoft/amplifier-app-nanoclaw2
- Add CodexUse Codex (CLI + AppServer) as the full agent provider — planning, tool orchestration, native compaction, MCP tools, session resume — in place of the Claude Agent SDK. ChatGPT subscription or OPENAI_API_KEY. Per-group via agent_provider. Distinct from using OpenAI as an MCP tool (where Claude remains the planner).microsoft/amplifier-app-nanoclaw2
- Add DashboardAdd a monitoring dashboard to NanoClaw. Installs @nanoco/nanoclaw-dashboard and a pusher that sends periodic JSON snapshots.microsoft/amplifier-app-nanoclaw2
- Add DeltachatAdd DeltaChat channel integration via @deltachat/stdio-rpc-server. Native adapter — no Chat SDK bridge. Email-based messaging with end-to-end encryption.microsoft/amplifier-app-nanoclaw2
- Add DiscordAdd Discord bot channel integration via Chat SDK.microsoft/amplifier-app-nanoclaw2
- Add EmacsAdd Emacs as a channel. Opens an interactive chat buffer and org-mode integration so you can talk to NanoClaw from within Emacs (Doom, Spacemacs, or vanilla). Local HTTP bridge — no bot token or external service needed.microsoft/amplifier-app-nanoclaw2
- Add Gcal ToolAdd Google Calendar as an MCP tool (list calendars, list/search/create events, free/busy queries) using OneCLI-managed OAuth. Multi-calendar and multi-account supported. Mirrors /add-gmail-tool's stub pattern — no raw credentials ever reach the container; OneCLI injects real tokens at request time.microsoft/amplifier-app-nanoclaw2
- Add GchatAdd Google Chat channel integration via Chat SDK.microsoft/amplifier-app-nanoclaw2
- Add GithubAdd GitHub channel integration via Chat SDK. PR and issue comment threads as conversations.microsoft/amplifier-app-nanoclaw2
- Add Gmail ToolAdd Gmail as an MCP tool (read, search, send, label, draft) using OneCLI-managed OAuth. The agent gets Gmail tools in every enabled group; OneCLI injects real tokens at request time so no raw credentials are ever in the container or on disk in usable form.microsoft/amplifier-app-nanoclaw2
- Add ImessageAdd iMessage channel integration via Chat SDK. Local (macOS) or remote (Photon API) mode.microsoft/amplifier-app-nanoclaw2
- Add Karpathy Llm WikiAdd a persistent wiki knowledge base to a NanoClaw group. Based on Karpathy's LLM Wiki pattern. Triggers on "add wiki", "wiki", "knowledge base", "llm wiki", "karpathy wiki".microsoft/amplifier-app-nanoclaw2
- Add LinearAdd Linear channel integration via Chat SDK. Issue comment threads as conversations.microsoft/amplifier-app-nanoclaw2
- Add Macos StatusbarAdd a macOS menu bar status indicator for NanoClaw. Shows a bolt icon with a green/red dot indicating whether NanoClaw is running, with Start, Stop, and Restart controls. macOS only.microsoft/amplifier-app-nanoclaw2
- Add MatrixAdd Matrix channel integration via Chat SDK. Works with any Matrix homeserver.microsoft/amplifier-app-nanoclaw2
- Add MnemonAdd persistent graph-based memory via mnemon. Agents recall past context before responding and remember insights after each turn.microsoft/amplifier-app-nanoclaw2
- Add Ollama ProviderRoute a NanoClaw agent group to a local Ollama model instead of the Anthropic API. Ollama speaks the Anthropic API natively (v1/messages), so no provider code changes are needed — just env var overrides and a model setting. Use when the user wants to run their agent locally, cut API costs, or experiment with open-weight models. See docs/ollama.md for background.microsoft/amplifier-app-nanoclaw2
- Add Ollama ToolAdd Ollama MCP server so the container agent can call local models and optionally manage the Ollama model library.microsoft/amplifier-app-nanoclaw2
- Add OpencodeUse OpenCode as an agent provider (AGENT_PROVIDER=opencode). OpenRouter, OpenAI, Google, DeepSeek, etc. via OpenCode config — not the Anthropic Agent SDK. Per-session and per-group via agent_provider; host passes OPENCODE_* and XDG mount when spawning containers.microsoft/amplifier-app-nanoclaw2
- Add ResendAdd Resend (email) channel integration via Chat SDK.microsoft/amplifier-app-nanoclaw2
- Add RtkInstall rtk token-compression proxy into agent containers. Routes Bash tool calls through rtk for 60–90% token savings on dev commands (git, cargo, pytest, docker, kubectl, etc.).microsoft/amplifier-app-nanoclaw2
- Add SignalAdd Signal channel integration via signal-cli TCP daemon. Native adapter — no Chat SDK bridge.microsoft/amplifier-app-nanoclaw2
- Add SlackAdd Slack channel integration via Chat SDK.microsoft/amplifier-app-nanoclaw2
- Add TeamsAdd Microsoft Teams channel integration via Chat SDK.microsoft/amplifier-app-nanoclaw2
- Add TelegramAdd Telegram channel integration via Chat SDK.microsoft/amplifier-app-nanoclaw2
- Add VercelAdd Vercel deployment capability to NanoClaw agents. Installs the Vercel CLI in agent containers and sets up OneCLI credential injection for api.vercel.com. Use when the user wants agents to deploy web applications to Vercel.microsoft/amplifier-app-nanoclaw2
- Add WebexAdd Webex channel integration via Chat SDK.microsoft/amplifier-app-nanoclaw2
- Add WechatAdd WeChat (personal) channel integration via Tencent's official iLink Bot API. Uses long-polling and QR scan — no webhook, no ToS risk, no paid token.microsoft/amplifier-app-nanoclaw2
- Add WhatsappAdd WhatsApp channel via native Baileys adapter. Direct connection — no Chat SDK bridge. Uses QR code or pairing code for authentication.microsoft/amplifier-app-nanoclaw2
- Add Whatsapp CloudAdd WhatsApp Business Cloud API channel via Chat SDK. Official Meta API.microsoft/amplifier-app-nanoclaw2
- Agent BrowserBrowse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages. Use whenever a browser would be useful, not just when the user explicitly asks.microsoft/amplifier-app-nanoclaw2
- Agentic OptimizationAnalyze AI agent telemetry from Application Insights, including anomaly detection, trend analysis, and performance statistics. Use this when asked to analyze AI agent performance, detect anomalies in agent telemetry, or review agent trace data.microsoft/code-optimizations-skills2
- Architecture Overview DiagramGenerate a README-level architecture overview DOT diagram for a repository through code-first investigation, iterative design, and antagonistic review. Use when the user says "create an architecture diagram", "make a README diagram", "top-level overview diagram", or wants a single diagram that gives a non-technical reader the "I get it" understanding of a system. Produces a .dot source, .svg, and .png — reviewed to PASS quality. Also surfaces doc/code discrepancies and optionally generates detaimicrosoft/amplifier-bundle-dot-graph2
- Aspire IntegrationAdds Aspire orchestration to an existing repository for inner-loop development and optional Azure deployment readiness. Use when asked to "aspirerify a project", "add Aspire to a solution", "integrate Aspire", "set up an AppHost", "add aspire init", or "orchestrate services with Aspire". Handles CLI setup, TFM compatibility gating, inter-service communication mapping, and delegates AppHost wiring to the Aspire CLI agent skills.microsoft/upgrade-agent-plugins2
- Aspire Version UpgradeUpgrade existing Aspire projects to a newer Aspire version. Also handles TFM upgrades — preferred when the solution contains Aspire projects, since the Aspire version drives the required TFM. Triggers for "upgrade Aspire", "update Aspire version", "move to latest Aspire", or any .NET upgrade request on a solution with Aspire artifacts.microsoft/upgrade-agent-plugins2
- Azure Functions UpgradeUpgrade Azure Functions project from in-process model to isolated worker model. Use when user wants to migrate Azure Functions from in-proc to isolated, upgrade Functions hosting model, or modernize Azure Functions projects.microsoft/upgrade-agent-plugins2
- Azure MigrateMigrates applications to Azure cloud services by starting an app modernization migration session. Use when user wants to migrate to Azure, start Azure migration, get help migrating an application to Azure, see Azure migration options, or start app modernization for Azure. Triggers for "migrate to Azure", "Azure migration", "move to Azure", "cloud migration", and "app modernization" requests.microsoft/upgrade-agent-plugins2
- Blob ReadingSafe resolution of ci-blob:// URIs — extract specific fields without dumping full payloadsmicrosoft/amplifier-bundle-context-intelligence2
- Branch SyncOn-demand sync of the upgrade working branch with its source branch (typically main) using merge or rebase. Detects divergence, resolves conflicts using upgrade context (prefer upgraded code in files we changed, prefer source elsewhere), validates with a build, and rolls back on any failure. Trigger phrases: "sync", "sync with main", "merge from main", "pull from main", "rebase on main", "branch sync", "catch up with source".microsoft/upgrade-agent-plugins2
- Building ProjectsBuild tool selection and orchestration for .NET projects during modernization upgrades. Use this skill whenever the agent modifies code files, project files, packages, or configuration and needs to validate the build — which is virtually every upgrade task. Covers: choosing between `dotnet build` and `msbuild.exe`, restore strategy, targeted vs solution builds, resolving MSBuild errors (MSB3086, MSB4019, NETSDK1005, etc.), handling multi-targeting scenarios, resource generation failures with .remicrosoft/upgrade-agent-plugins2
- Building Winforms ApplicationsStructures WinForms applications with Designer-compatible patterns, proper code organization, and build/runtime compatibility. Use when creating or maintaining WinForms projects, working with Form or UserControl classes, organizing InitializeComponent vs application logic, implementing Application.Run patterns, handling Program.cs and ApplicationConfiguration, managing Application.SetHighDpiMode, working with .resx resource files, or troubleshooting Designer serialization issues. Also triggers fmicrosoft/upgrade-agent-plugins2
- ClawInstall the claw CLI tool — run NanoClaw agent containers from the command line without opening a chat app.microsoft/amplifier-app-nanoclaw2
- Context Intelligence Eval DesignUse when designing evaluation scenarios for a context-intelligence tool signal — derives success criteria from domain-concepts.md and produces evaluation-scenarios.md entries and DTU profile templates.microsoft/amplifier-bundle-context-intelligence2
- Context Intelligence Evaluation MethodologyUse when deciding how to measure a context-intelligence tool signal — metric design across quality/efficiency/efficacy axes, artifact-metric avoidance via precursor measurement, A/B and statistical-N discipline, and test-data fidelity.microsoft/amplifier-bundle-context-intelligence2
- Context Intelligence Graph QueryUse when querying the context-intelligence property graph for session history, tool call traces, LLM iteration analysis, execution scale metrics, agent delegation trees, skill loading, and recipe orchestration. Covers all graph layers, cross-layer SOURCED_FROM joins, SST navigation, blob handling, and verified Cypher patterns.microsoft/amplifier-bundle-context-intelligence2
- Context Intelligence Session NavigationUse when extracting session data directly from JSONL files — the baseline path when the graph server is unavailable or when operating outside graph-analystmicrosoft/amplifier-bundle-context-intelligence2
- Context Intelligence Session ReconstructionReconstruct local Amplifier session files from the context-intelligence graph server — events.jsonl, transcript.jsonl, and metadata.jsonmicrosoft/amplifier-bundle-context-intelligence2
- Context Intelligence Tool DesignUse when selecting a detection strategy and implementation primitive for a context-intelligence signal — classifies signals as deterministic/probabilistic/llm-evaluated/hybrid and applies the cheapest-sufficient-capability principle.microsoft/amplifier-bundle-context-intelligence2
- Convert To Apple ContainerSwitch from Docker to Apple Container for macOS-native container isolation. Use when the user wants Apple Container instead of Docker, or is setting up on macOS and prefers the native runtime. Triggers on "apple container", "convert to apple container", "switch to apple container", or "use apple container".microsoft/amplifier-app-nanoclaw2
- Converting To CpmConverts .NET projects and solutions to NuGet Central Package Management (CPM) with Directory.Packages.props. Use when the user wants to centralize, convert, align, or sync NuGet package versions across multiple projects, resolve version conflicts or mismatches, or get versions consistent across a solution or repository. Also triggers when packages are out of sync or drifting across projects.microsoft/upgrade-agent-plugins2
- Converting To Sdk StyleConverts legacy non-SDK-style .NET project files (.csproj, .vbproj, .fsproj) to modern SDK-style format while preserving target frameworks, dependencies, and build behavior. Use when converting old-format .NET projects, migrating from packages.config to PackageReference, or modernizing project files. Also triggers for "convert to SDK style", "modernize csproj", "update project format", "legacy project migration", and "SDK-style conversion".microsoft/upgrade-agent-plugins2
- Creating SkillsCreate, validate, and iteratively improve agent skills that follow Anthropic's best practices. Use this skill whenever someone wants to create a new skill, improve an existing skill, write a SKILL.md, set up a skill directory structure, or needs guidance on skill authoring patterns. Also triggers when users mention "custom instructions", "agent skill", "skill template", or want to codify a workflow into a reusable skill. This skill enforces a create-validate-improve loop that produces productionmicrosoft/upgrade-agent-plugins2
- Creating Winforms Custom ControlsCreates custom controls and UserControls for modern WinForms (.NET 6+). Use when deriving from Control, UserControl, Button, TextBox, or other base controls, implementing custom rendering with OnPaint overrides, creating composite controls with child control composition, adding custom properties with [Browsable], [Category], or [DefaultValue] attributes for Designer support, implementing INotifyPropertyChanged for control properties, handling Layout/LayoutEngine for custom sizing, creating scrolmicrosoft/upgrade-agent-plugins2