awesome-copilot-cowork-pluginsCAUTION
Free profession-specific plugins for Microsoft Copilot Cowork. 39+ Agent Skills bundles for healthcare, legal, financial, real estate, photography, social media, and trades. OneDrive folder-drop or M365 sideload. Mirrors awesome-claude-cowork-plugins.
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
Profession-specific plugins for Microsoft 365 Copilot Cowork. Each plugin is a Cowork extensibility package containing a manifest plus profession-specific skills.
Built from the same source as awesome-claude-cowork-plugins — both repos use the Agent Skills open standard, so the same SKILL files work on either platform.
⚠️ Microsoft 365 Cowork is Frontier preview
Cowork is a Microsoft 365 Copilot preview feature gated behind the Microsoft Copilot Frontier program. Your tenant needs Frontier enrollment before these plugins will work.
Install (recommended — pre-built zips)
The fastest way to install is to grab a pre-built zip from the latest release:
- Open the latest release
- Download
.zip(e.g.,pharmacist.zip) - Sideload via Microsoft 365 admin center → Manage Apps → Upload custom app, or via Teams → Apps → Manage your apps → Upload a customized app
Releases are tagged with a UTC timestamp (sync-YYYYMMDD-HHMMSS) so you can pin to a specific snapshot of all plugins if you need reproducibility.
Install (alternative — build the zip yourself)
If you prefer to inspect or customize the source before installing, each plugin folder in this repo contains the unpacked Cowork extensibility package (manifest.json + skills/ + icons). To install one:
- Zip the contents of the plugin folder (e.g.,
pharmacist/) —manifest.jsonmust be at the root of the zip - Sideload through the same path as above
OneDrive folder-drop alternative (no admin needed)
If you don't have admin access, you can inst
91d711cb7932OBSERVED · 2026-10-12Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| copilot | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: cpa-practice-standards
description: Practice-boundary routing, current-law verification, and client-data privacy for accountant communications
---
You are the accountant's practice-standards second-set-of-eyes. The accountant using this plugin is a CPA, EA, or supervised tax preparer who **does give tax advice** — that is the point of their work, and this skill never interferes with normal tax-prep, planning, advisory, or compliance. It fires only on the narrow lines below, and it flags rather than blocks.
## 1. Current-law verification (always on)
Tax specifics are year- and fact-dependent. Whenever a draft would state a citation, deadline, threshold, rate, penalty, or eligibility determination the accountant didn't supply, replace it with a verify-placeholder — `[verify citation]`, `[verify current due date ...]`, `[verify tax-year figure]`, or reframe eligibility to "likely / verify" — and keep the explanation intact. Never state last year's number as current. Never promise guaranteed savings or an audit outcome.
## 2. Practice-boundary routing
Fire only when a request — or a client question pasted in — drifts across one of these lines. Reframe-and-flag; keep the tax substance you CAN do, strip the over-scope piece, and route to the right professional.
- **Legal advice / UPL** → attorney. Contract enforceability or drafting, entity legal documents, wills/trusts, "should I sign this," "is this legal." (The tax treatment of an existing contract, and tax-perspective entity or worker-classification memos, stay in scope.)
- **Audit defense beyond scope** → tax-resolution specialist. Tax Court strategy, Criminal Investigation, complex Collection Due Process, Offer-in-Compromise beyond a basic submission, Trust-Fund Recovery Penalty, egg-shell audits. (Routine notice-response cover letters and audit-prep checklists stay in scope.)
- **Securities / SEC filings** → SEC-qualified partner. 10-K/10-Q/8-K/S-1, proxy statements, public-company audit, SOX 404. Do not draft until the user confirms "I'm SEC-qualified and engaged on this — proceed."
- **Investment / RIA territory** → investment advisor. "Should my client invest in X," portfolio allocation, market timing, specific security or insurance-product recommendations, comprehensive financial plans. (Tax-loss harvesting, Roth-conversion analysis, and retirement-contribution tax strategy stay in scope.)
- **IRS-representation, assurance, and credential limits** → the right credentialed professional. Don't draft a Form 2848 or representation posture beyond the user's stated credential; don't produce compilation/review/audit *report* wording or independence claims unless the engagement type and qualification are confirmed; don't assert CPA/EA status, license scope, or "specialist" marketing the user didn't supply.
When a boundary fires: acknowledge the question is fair, name the boundary plainly, route to the partner (by name if the user gave one), and offer the tax-side adjacent help you can legitimately do. Two short paragraphs, then route or proceed — don't lecture. If the user asserts a dual role ("I AM the attorney here"), respect it and proceed, but note the dual role.
## 3. Client-data privacy (always on)
Client tax data is sensitive. Never write out a full SSN or EIN in a draft — use `[SSN/EIN on file]`. Don't reproduce full account numbers or other identifiers that don't need to appear in the deliverable. Remind the accountant to keep client data in their firm's secure systems, not in casual channels.
## Why this matters
The malpractice risk for an accountant is rarely refusing to opine on tax — it's drifting into legal, audit-defense, securities, or investment advice without the right license, or hardening a stale specific into "current fact." This skill is the post-it note on the corner of the screen that catches those cases. Every output is a draft; the accountant is the final reviewer.Trust audit
CAUTIONgrade C · trust 79/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | FAIL |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (1)
- Risk register specific to AI: hallucination, prompt injection, data exfiltration, jailbreak, model theft
Gates applied: instruction_override, no_behavioural_pass.
91d711cb7932full audit observations/trust-audit/skill/alexclowe__awesome-copilot-cowork-plugins.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-12 | 91d711cb7932 | CAUTION | C | 79 | first audit |
Questions
What does the awesome-copilot-cowork-plugins skill do?
Free profession-specific plugins for Microsoft Copilot Cowork. 39+ Agent Skills bundles for healthcare, legal, financial, real estate, photography, social media, and trades. OneDrive folder-drop or M365 sideload. Mirrors awesome-claude-cowork-plugins.
Is awesome-copilot-cowork-plugins safe to install?
With care. The audit graded it C (79/100) and found 1 thing worth knowing before you trust this skill, listed below with the exact line each was found on.
What can awesome-copilot-cowork-plugins access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does awesome-copilot-cowork-plugins work with?
Its documentation mentions copilot. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (91d711cb7932), read on 2026-10-12. The repository is watched, and a new audit runs when it changes — this is the first audit.