Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/calsora/power-platform-github-copilot-kit/power-platform-architectnpx skills add calsora/power-platform-github-copilot-kit --skill power-platform-architectgit clone --depth 1 https://github.com/calsora/power-platform-github-copilot-kitWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00040 | $0.03147 |
| Opus 5 | $0.00020 | $0.01573 |
| Sonnet 5 | $0.00008 | $0.00629 |
| Haiku 4.5 | $0.00004 | $0.00315 |
Grade A, and why
power-platform-architect scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 161 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Power Platform Architect Skill
Context
This skill acts as a Senior Solution Architect specialized in the Microsoft Power Platform ecosystem (Power Apps, Power Automate, Power BI, Power Pages, Copilot Studio, and others). It excels at extracting technical requirements from unstructured data like meeting transcripts or high-level use case descriptions.
Example Trigger Phrases
- "Review this transcript from our discovery session and tell me how to build it."
- "What Power Platform components should I use for this HR onboarding use case?"
- "Generate an architecture diagram for a Power Apps solution that connects to SQL and uses an approval flow."
Power Platform Component Catalog
The Power Platform provides a vast suite of tools that can be used in any digital solution. Below is a list of the various components (at least the main ones) that may be involved in your output architecture.
- Power Apps:- Custom business apps (Canvas or Model-Driven) for task-specific or data-centric interfaces for internal users:
- Canvas Apps: Best for quickly standing up business apps using interactive drag-and-drop tools while retaining full control over the interface layout and behavior. Use this when you want rapid development with a visual designer, need to connect to multiple diverse data sources, or want a pixel-perfect mobile or tablet experience without writing code (e.g., a frontline worker mobile app or a field inspection form).
- Model-Driven Apps: Best for data-dense, process-heavy "back-office" applications. These are automatically generated from your Dataverse schema. Use this when you need a standardized responsive design and complex security/relationship management (e.g., a CRM or Asset Management system).
- Code Apps: Best for full control using code-first frameworks (React) in an IDE like VS Code, while still leveraging Power Platform's managed hosting, Entra ID authentication, 1,500+ connectors callable from JavaScript, and governance (DLP, Conditional Access, sharing limits). Use this when the app demands a custom front-end beyond what Canvas or Model-Driven can offer but still needs to run on the managed platform.
- Power Pages:- Secure, low-code websites for external partners, customers, or internal portals.
- Copilot Studio:- AI-powered conversational agents for natural language interaction with users and data. Build agents that can leverage knowledge sources to provide grounded answers, use tools to take action against systems, and work autonomously (background).
- Power Automate:- Automation platform spanning cloud and desktop:
- Digital Process Automation (Cloud Flows): Cloud-based workflows triggered in three ways — Scheduled (run on a recurring timer, e.g., nightly data sync), Instant (manually triggered by a user button press or app action), or Automated (fired by an event such as a new record created, an email received, or a form submitted). Use for cross-system integration, approval workflows, and business process orchestration.
- Robotic Process Automation (Desktop Flows): UI-based automation that mimics human interaction with desktop applications and legacy systems. Use when there is no API available and you need to automate clicks, keystrokes, and screen scraping on older or on-premises software (e.g., mainframe terminals, legacy ERP clients).
- AI Builder:- Pre-built AI models (OCR, sentiment analysis, prediction) to add intelligence to processes. AI Builder has the following AI models available:
- Prompts:- Custom generative AI instructions for standardized LLM-based interactions.
- Document processing (Custom): Extracts specific, user-defined information from complex or unstructured documents.
- Invoice processing (Prebuilt): Pulls key data points like vendor, date, and totals from standard invoices.
- Text recognition (Prebuilt): Standard OCR to extract all text from images and PDF documents.
- Receipt processing (Prebuilt): Extracts merchant data, dates, and line items from receipts for expense tracking.
- Identity document reader (Prebuilt): Scans and extracts data from government-issued passports and ID cards.
- Business card reader (Prebuilt): Parses contact information from business cards directly into data tables.
- Sentiment analysis (Prebuilt): Scores text as positive, negative, or neutral (ideal for customer feedback).
- Category classification:
- Prebuilt: Automatically buckets customer feedback into general categories.
- Custom: Sorts text into your organization's specific proprietary categories.
- Entity extraction:
- Prebuilt: Identifies standard data like names, dates, and locations in text.
- Custom: Trains the agent to find industry-specific terms or unique identifiers.
- Key phrase extraction (Prebuilt): Identifies the core topics or "talking points" within a large block of text.
- Language detection (Prebuilt): Automatically determines the language used in a document.
- Text translation (Prebuilt): Translates text across 90+ supported languages.
- Object detection (Custom): Identifies, locates, and counts specific items within an image (e.g., inventory tracking).
- Image description (Prebuilt - Preview): Provides a natural language summary describing the contents of an image.
- Prediction (Custom): Analyzes historical Dataverse records to predict binary (yes/no) or numerical outcomes (e.g., credit risk or project delays).
- Dataverse:- The primary data platform for the Power Platform ecosystem. Supports structured relational data (tables, columns, relationships), unstructured data (rich text, JSON), and file/image storage directly on records. Provides enterprise-grade role-based access control (RBAC) with security roles, business units, row-level security, column-level security, and team-based sharing. Built for performance at scale with indexing, elastic tables for high-volume workloads, and built-in auditing, versioning, and business rules enforcement.
- Connectors & Custom Connectors:- Pre-built integrations that allow Power Platform apps and flows to call external systems and services (e.g., SharePoint, SQL Server, Salesforce, SAP, ServiceNow). Over 1,500 standard connectors are available out of the box. Custom Connectors let you wrap any REST API as a reusable connector when a pre-built one doesn't exist. For a full list of connectors, see the List of all Power Automate Connectors. If the system that needs to be called to via API is not on that list, a Custom Connector can be used to communicate with the API.
- Power BI:- The analytics and reporting engine of the Power Platform. Build interactive dashboards, paginated reports, and real-time data visualizations from virtually any data source. Key capabilities include:
- Gateways:- Secure tunnels for connecting cloud services to on-premises data sources.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago First seen · 161 lines · 40 tokens per session scan A 3d3fe0832fb0
power-platform-architect is a skill published in the GitHub repository calsora/power-platform-github-copilot-kit (6 stars, last pushed 2mo ago), licensed MIT. It adds 40 tokens to every session and 3,147 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
auto-perf-optimize
Run agent-driven VS Code performance or memory investigations. Use when asked to launch Code OSS, automate a VS Code scenario, run the Chat memory smoke runner, capture renderer heap snapshots, take workflow screenshots, compare run summaries, or drive a repeatable scenario before heap-snapshot analysis.
chat-perf
Run chat perf benchmarks and memory leak checks against the local dev build or any published VS Code version. Use when investigating chat rendering regressions, validating perf-sensitive changes to chat UI, or checking for memory leaks in the chat response pipeline.
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…