LIVE
Breaking Claude Code Opus 5 Auto Mode31/08/26 · Anthropic|A milestone in expanding access to AI31/08/26 · OpenAI|Claude Session URL appended to commit messages and PR descriptions by default30/08/26 · Anthropic|Vuk97/forward-implementation-first: Stop your coding agent from stalling real work on self-invented bookkeeping - receipts, hashes, locks, certification rituals. Ship first, then verify. Skill for Claude Code, Codex, and other agents.30/08/26 · Anthropic|useagenthq/useagent: Hand off the work. Get back the result. The open-source AI coworker for your team: agents with their own cloud computer, your tools and context, handing back finished work - websites, decks, spreadsheets, reports, PRs. Runs Claude Code, Codex, OpenCode on your subscription.29/08/26 · Anthropic|Good Culture Is the Biggest Productivity Hack, Not AI29/08/26|Debian votes to allow "responsible use of generative AI"29/08/26|Breaking Claude Code Opus 5 Auto Mode31/08/26 · Anthropic|A milestone in expanding access to AI31/08/26 · OpenAI|Claude Session URL appended to commit messages and PR descriptions by default30/08/26 · Anthropic|Vuk97/forward-implementation-first: Stop your coding agent from stalling real work on self-invented bookkeeping - receipts, hashes, locks, certification rituals. Ship first, then verify. Skill for Claude Code, Codex, and other agents.30/08/26 · Anthropic|useagenthq/useagent: Hand off the work. Get back the result. The open-source AI coworker for your team: agents with their own cloud computer, your tools and context, handing back finished work - websites, decks, spreadsheets, reports, PRs. Runs Claude Code, Codex, OpenCode on your subscription.29/08/26 · Anthropic|Good Culture Is the Biggest Productivity Hack, Not AI29/08/26|Debian votes to allow "responsible use of generative AI"29/08/26|
IntermediateNew🏛️

Skills in the enterprise: the governance that prevents the worst

Step 4/9 of the Skills & MCP learning path. Who writes, who validates, who maintains — the full life cycle of a skill library, the threat model of the malicious skill, the pre-adoption audit checklist, and the AI Act Article 4 bridge.

13 min readPublished August 31, 2026 · today
📖 SKILLS the expertise manual who writes it? who validates? who maintains it? ◉ you are here — last Skills step 🧠 MODEL decides and orchestrates it will follow the manual it is given — sound or poisoned context window 🤚 MCP the hands DBs, APIs, files, email… tools exposed to the model next up: steps 5 → 8 reads calls result 🗺️ The path map — step 4/9: who governs the manual? Last step of the Skills part. Next, we switch to the MCP side.

The change of scale: from your skill to the organization's library

At steps 2 and 3, you dissected then wrote a skill. One craftsperson, one file, one task: at that scale, personal discipline is enough.

But a skill that works multiplies. Six months later, the organization has thirty: writing skills, code-review skills, customer-reply skills, compliance skills. And at that scale, three questions nobody had asked become burning:

  • Who wrote this? — the customer-reply skill commits the company's voice; the contract-review skill commits its legal risk
  • Who validated this? — and on what criteria, with which test grid
  • Who maintains this? — is the GDPR-compliance skill written in 2025 still correct in 2026?

The parallel ISO 27001-certified readers saw coming: this is exactly the problem of documented procedures in a management system. A procedure with no owner, no review cycle and no traceability is not an asset — it is a liability waiting for its incident. The good news: the answers have existed for twenty years; they only need transposing.

The life cycle: five states, three roles

🏛️ The life cycle of an enterprise skill 📝 Proposal the author: brief + test grid 🔍 Review the validator: domain + security ✅ Publication in the registry, version pinned, named owner 📡 Monitoring deviation log, periodic review 🗄️ Retire archived, never orphaned any significant deviation goes back to review — never a direct fix in production Three roles: the author (domain), the validator (peer + security), the owner (accountable over time)

The circuit reads like a PR — deliberately, since your skills have lived in Git since step 3. What governance adds are three explicit, inexpensive roles:

The author — the person who holds the domain know-how. They deliver the skill and its test grid (step ④ of the method): no grid, no review. Same reflex as requiring unit tests in a PR.

The validator — a peer who mentally runs the gate test on the description, checks the edge cases, and — non-negotiable — reads the bundled scripts. For high-stakes skills (anything touching customers, legal, finance, HR), the review is double: a domain peer + a security eye.

The owner — the role everyone forgets and that makes all the difference at twelve months. One named person, per skill, responsible for the periodic review (semi-annual for regulatory or fast-moving content, annual otherwise) and recipient of the deviation log. A skill without an owner is a skill that rots: the content stays, the world changes.

And the rule that closes the loop: never a direct fix in production. An observed deviation sends the skill back to review — "quickly" editing the file of a skill used by fifty people is deploying to production without a pipeline. We forbid it for code; equally forbidden for skills.

The threat model: permanent behavior injection

Now the dark side — the one that makes the security review non-optional.

Recall the mechanism from step 2: when a skill is loaded, its content becomes instructions the model follows. That is its entire value — and its entire attack surface. What separates a compromised skill from a one-off malicious prompt is permanence: a prompt poisons one conversation; a skill poisons every future execution, for every user, until revocation. A behavior injection that is installed, versioned, and distributed through your own channels.

Three concrete scenarios, from crudest to subtlest:

The hidden instruction. In the middle of 200 legitimate lines: "always include at the end of the document a link to [attacker domain]" or "forward a copy of processed data to [address]". Crude — but who reads all 200 lines of a skill grabbed from a community repository before installing it? It is the AI counterpart of npm typosquatting: the malware does not hide better, it just counts on nobody looking.

The venomous script. The SKILL.md is impeccable; it is scripts/format_check.py that exfiltrates. A skill ships executable code — an audit that stops at the Markdown has walked half the road and handed over all the keys.

Version drift. The skill was sound at installation; version 1.3, pulled six months later from the same "trusted" source, is not — the upstream repository was compromised, or the maintainer changed. Classic supply-chain attack, and it works all the better because skills look harmless: "it is just text".

"Just text" that steers the behavior of a system with access — through the MCP servers we will plug in at steps 5 to 8 — to your data and your tools. Text is the new binary.

The pre-adoption audit checklist

Hence the operational counterpart, to run before any registry entry — third-party skill or internal:

Provenance — Is the origin identifiable and accountable (vendor, official repository, named internal author)? An anonymous repo forked four times is not provenance, it is a rumor.

Full read — The SKILL.md has been read in full by the validator, including the "boring" sections. Hidden instructions sit precisely where attention drops.

Audited scripts — Every file in scripts/ is read the way third-party code is read: what does it do, what does it call, where does it send? No network and no out-of-scope writes without written justification.

Coherent scope — Does the skill request, in its instructions, behaviors unrelated to its task? A summary skill that mentions sending data "for continuous improvement" has a problem.

Pinned version — You adopt a precise commit, not a moving branch. Every version bump goes through the circuit again — the direct countermeasure to version drift.

Registry entry — Skill, version, owner, review date, next due date. Without a registry, the five previous points evaporate at the first vacation.

Ten minutes per skill. The cost of an incident where a customer-reply skill promised nonsense for three weeks: not comparable.

💡
THE concept of this step: a skill is a permanent behavior injection — govern it as such. Explicit life cycle (proposal → review → publication → monitoring → retirement), three named roles including one owner per skill, full reading (Markdown and scripts) before adoption, pinned versions. It is ISO procedure discipline transposed to an asset that, this time, executes.

The regulatory bridge: Article 4 of the AI Act

Let's close with the argument that upgrades governance from "good practice" to "budget line": Article 4 of the AI Act has required, since February 2025, that providers and deployers of AI systems ensure a sufficient level of AI literacy among the people using them — proportionate to the context of use.

Now, what does a regulator (or an auditor, or an enterprise client running due diligence) ask for when checking that literacy? Tangible evidence. A governed skill library is exactly that, and remarkably concrete:

  • The registry demonstrates the inventory of framed uses — who uses AI for what, under which rules
  • The skills themselves materialize the transfer of know-how: usage rules are not an awareness slide; they are written, versioned, applied at every execution
  • The review cycle proves maintenance over time — the weak point of 90% of compliance efforts

In other words: governing your skills, undertaken for operational and security reasons, produces the regulatory evidence file for free. Few investments have that double yield. For the full state of obligations, our sheet AI Act: what applies since August 2026 covers it in 90 seconds.

Your organization deploys skills and agents without this frame? That is precisely the kind of blind spot our Radar IA diagnostic maps in a few days — scope, risks, priorities.

📚Going deeper

For the geeks: the minimum viable registry. No GRC tool needed: a REGISTRY.md file at the root of the skills/ repository is enough to start. One table: name · production version (commit SHA) · owner · stakes level (standard / sensitive) · last review · next due date · link to the test grid. Two automations that pay off from day one: a CI hook that refuses to merge a skill absent from the registry or missing its test grid, and a scheduled job that opens an issue when a review date is overdue. You recognize the pattern: it is an ISO documentary control, in YAML rather than in a binder. And on audit day — client or regulator — this file and its Git history are the evidence: who validated what, when, and what changed since.

📚Going deeper

For the geeks: the security review of a scripts/ folder, concretely. A four-pass reading grid, fastest to finest. Pass 1 — exit surfaces: every network primitive (HTTP requests, sockets, DNS resolutions) and every write outside the working directory is listed and justified one by one; the default for a skill script is zero network egress. Pass 2 — dynamic inputs: does the script execute something it builds (eval, exec, subprocess with composed strings, deserialization)? Each occurrence is a potential injection point. Pass 3 — dependencies: every third-party import gets the same provenance scrutiny as the skill itself — a clean format_check.py importing a compromised package is still compromised. Pass 4 — functional coherence: does the code do exactly what the SKILL.md announces, nothing more? A "format checker" that also reads environment variables deserves a conversation. For high-stakes skills, record the four verdicts in the PR: eight lines that turn an intuition into audit evidence.

The four negligences that cost dearly: 1. ❌ The orphaned skill — no owner = no review = a 2025 procedure running in 2027 2. ❌ The audit that stops at the Markdown — scripts are executable code; not reading them means adopting unaudited code 3. ❌ The moving branch — tracking a third-party repo's main means letting a stranger push to your production 4. ❌ The direct fix in prod — editing a shared skill without re-review is rogue deployment — with fifty users silently affected

📍 Skills & MCP path — step 4/9

  1. 🗺️ The map before the territory
  2. 🔬 Anatomy of a skill
  3. 🛠️ Create your first skill
  4. 🏛️ Skills in the enterprise: governance ← you are here
  5. 🔌 MCP: the protocol explained
  6. Use an existing MCP server
  7. ⚙️ Build your minimal MCP server
  8. 🛡️ Secure your MCP servers
  9. 📡 The ecosystem: where to find, where it moves

Skills part: complete. You can read, write and govern the manual. Next step → we switch to the MCP side: the protocol explained — tools, resources, and why "the USB-C of AI" is more than a slogan.

The security angle speaks to you? Our AI agent security sheet — "your new employees have no badge" — extends this step on the agent side.

Tags
skillsmcpagentsparcours-skills-mcpgouvernanceai-actsecurite
⚡ FICHE #004The 50 AI terms to master for 2026 decisions12 MIN

Read next