Skip to content
cccskills
FreePublished on GitHub

ai-system-inventory

Use this skill when a company needs to know what AI it builds, buys or uses, before an AI governance programme, an AI regulation review or a customer questionnaire, and asks "list our AI systems", "build an AI register", "AI inventory", "where are we using AI", "find shadow AI", "which of our vendors use AI" or "what AI do we have before the AI Act". Discovers AI systems from procurement, single sign-on, code and teams, records one entry per use case with owner, purpose, data, affected people and the company's role, and writes a CSV register plus notes of borderline cases and open questions.

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md7.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Use this when there is no AI register, or when the one that exists lists two tools and an internal model and nothing else. You get two files in a new folder, ./ai-system-inventory/: a spreadsheet you can open in Excel listing every use of AI in the company, one row per use, with its owner, the data it touches and who it affects (ai-register.csv), and a short notes document explaining what counts as AI, where each finding came from and the questions for each owner (inventory-notes.md). This skill drafts for a human to review and sign; this skill never marks a control effective. Every later AI governance step (classification, impact assessment, vendor review) reads this register, so a gap here is a gap everywhere.

Inputs to gather

Read before asking: the vendor or procurement list, expense or card exports for software, the single sign-on application catalogue, the product documentation and website feature pages, the code repositories the agent can reach, the data processing records, and any existing AI policy. Then ask the reader, in one message: which teams build or fine-tune models, which customer-facing features use AI, which teams are known to use AI tools without going through IT, and who will own the register.

Step 1: agree what counts as an AI system

Write the boundary test into the notes document (inventory-notes.md) before collecting anything. For the EU scope, use the definition in EU AI Act Art. 3(1) as the test: a machine-based system that infers from its input how to generate outputs such as predictions, content, recommendations or decisions, with some autonomy. Check the current consolidated text, since the Act was amended in 2026, and record in the notes which version you relied on. Rule-based scoring written by hand usually falls outside; a model trained on data usually falls inside. Record borderline cases with the reasoning instead of dropping them; a reviewer can move a borderline entry out later, but a missing entry stays invisible.

Step 2: discover from five sources

Search each source and tag every finding with where it came from:

  • Procurement and expenses: subscriptions to AI tools, and AI add-ons sold inside existing software (helpdesk, CRM, HR, recruiting, note-taking, meeting transcription).
  • Single sign-on and browser extensions: assistants and writing tools people connected themselves.
  • Code: model provider SDKs, calls to model APIs, model files, vector databases, notebooks, fine-tuning jobs.
  • Product: features described as smart, predictive, generated or automated on the website and in release notes.
  • People: ask two or three team leads per department what they use AI for. This is where shadow use shows up.

AI features switched on inside software the company already pays for are the most common miss. Check the release notes of the ten largest suppliers.

Step 3: record one entry per use case

Each entry is a row in the register spreadsheet (ai-register.csv). The unit is the use case, not the vendor. The same assistant used for drafting marketing copy and for screening job applicants is two entries, because the people affected and the risk differ. For each entry fill:

  • id, name, short description, source of discovery
  • owner role (a business owner who can stop the use, not "IT")
  • build, buy, or embedded in another product; vendor and underlying model where known
  • the company's role: for the EU AI Act, provider or deployer (Art. 3 defines both; Art. 25 says when a deployer becomes a provider); for the management system, run a framework lookup on the role terms it uses
  • purpose and the decision or output it feeds, and who acts on it; for customer-facing features, copy the company's own marketing or release-note wording, because that is what a regulator reads as the intended purpose
  • data in: personal data categories, customer data, confidential data; for built or fine-tuned models, where training data came from, any labelling vendor, and on what basis it was acquired
  • people affected: staff, customers, applicants, the public
  • level of autonomy: suggestion a human reviews, or output that acts without review
  • status: idea, pilot, production, retired; approved or discovered unapproved
  • whether it is used in, or affects people in, the EU
  • a classification flag left at "to classify" for the next step

Step 4: sanity checks and handover

  • Count entries by source. If everything came from procurement, engineering and shadow use were missed; go back to step 2.
  • Every unapproved discovery stays in the register, marked as such. Deleting it hides the risk without removing it.
  • Every owner role is a person who can approve or stop the use.
  • Reconcile both ways with the records of processing: every use case that touches personal data should appear there too, and a mismatch either way goes to the privacy owner.
  • List questions per owner in inventory-notes.md, and propose how the register stays current: a check at vendor onboarding, at feature launch, and a sweep each quarter that confirms each owner is still in post. Retired uses move to "retired" with a date instead of being deleted.

What good looks like

  • The first thing a strong practitioner checks is the embedded features: transcription in the meeting tool, ranking in the recruiting tool, auto-replies in the helpdesk. They are where people are affected and nobody asked.
  • The common mistake is a register of vendor names ("we use two chatbots and one model"). It cannot be classified, because risk depends on the use case, not the product.
  • The tell that it went wrong: no entry is marked discovered unapproved, every owner is IT, and nothing affects applicants or customers. Real companies always have at least one of each.

Framework lookups

If ISMS Copilot is connected to your agent (MCP server https://account.ismscopilot.com/v1/account/mcp), ask it the framework question with create_conversation (mode think, answer_format: decision) and keep one conversation for this task. Send only a short question in your own words, show it to the user first, and never include file contents, secrets, personal data or evidence. If it is not connected, check the official text of the framework yourself; this skill does not restate it. Set it up: https://www.ismscopilot.com/mcp?ref=grcskills-ai-system-inventory

Rules

  • MUST record one entry per use case and cite the source of each discovery.
  • MUST keep discovered unapproved uses in the register, marked as such.
  • MUST write outputs only inside ./ai-system-inventory/ and ask before overwriting.
  • NEVER classify a system's legal risk level in this skill; leave it for the classification step.
  • NEVER switch off, block or report a tool or a person; the register informs owners, it does not act.
  • NEVER put names of individual users in the register; use roles and teams.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Use this skill when a company needs rules for how staff use company systems, data, devices and AI tools, or asks "write our acceptable use policy", "AUP for employees", "can staff use ChatGPT at work", "AI usage policy", "BYOD rules", "remote work security rules" or "a policy people will actually read". Finds how people really work (devices, apps, AI tools, travel), puts the choices to the reader as decisions, drafts a short plain-language policy with concrete do and do not examples, and adds a comprehension check and an acknowledgement text for onboarding.

The English summary is being prepared. Showing the original description.

better-isms/grcskills10Updated Oct 20, 2026

Use this skill when a periodic user access review is due, an auditor asked for access review evidence, or someone says "prepare the access review", "run the quarterly user recertification", "who still has admin", "check leavers still have access", "build the access review sheets for managers" or "our last review was a rubber stamp". Picks the systems in scope, builds account populations reconciled against HR, pre-flags leavers, orphans, shared and dormant accounts, assigns independent reviewers, defines the decisions to record, and plans the removal follow-up.

The English summary is being prepared. Showing the original description.

better-isms/grcskills10Updated Oct 20, 2026

Use this skill when staff already use AI assistants, coding tools or AI features and the company needs rules people will follow, and asks "write our AI usage policy", "can staff use ChatGPT", "generative AI policy", "what data can we put into AI tools", "approved AI tools list", "rules for AI agents and connectors" or "AI literacy for staff". Finds out what people actually use, sets a short list of approved tools with a data traffic light, rules for checking outputs and for agents that act, a fast route to request a new tool, and writes a two-page rule set, the approved tools list and rollout notes.

The English summary is being prepared. Showing the original description.

better-isms/grcskills10Updated Oct 20, 2026

Use this skill when a company must work out where each of its AI systems sits under the EU AI Act, and asks "is this high-risk", "classify our AI systems", "AI Act risk tier", "are we a provider or a deployer", "does Annex III apply to us", "is this a prohibited practice", "what does the AI Act mean for our chatbot" or "which AI Act obligations do we have". Tests each system, one at a time, for scope, role, prohibited practices, the two high-risk routes, the narrow exemption, transparency duties and general-purpose models, and writes a reasoned classification record per system plus a summary table of resulting obligations to confirm with whoever owns legal interpretation.

The English summary is being prepared. Showing the original description.

better-isms/grcskills10Updated Oct 20, 2026

Use this skill when one AI system needs its impact on people and on the company assessed before launch, after a significant change, or because a customer, auditor or regulator asks for it, and the team says "AI impact assessment", "assess the impact of this model", "fundamental rights impact assessment", "who could this AI harm", "bias assessment before launch" or "sign-off for the AI feature". Describes the system in its context, works through impacts on the people it affects with evidence, sizes them, proposes mitigations with measurable triggers, and writes one assessment ready for the system owner and an accountable executive to sign.

The English summary is being prepared. Showing the original description.

better-isms/grcskills10Updated Oct 20, 2026

Use this skill when a company that already runs a security management system wants to add an AI management system, or is preparing for an AI governance certification, and asks "scope our AI management system", "what should the AIMS cover", "AI governance roles", "who owns AI governance", "extend our ISMS to AI" or "write the AI management system scope statement". Decides which AI systems, roles, teams and lifecycle stages are in, maps interfaces and dependencies, reuses the processes the security system already runs, assigns roles with a RACI, and writes the scope statement, the roles file and the open questions for leadership.

The English summary is being prepared. Showing the original description.

better-isms/grcskills10Updated Oct 20, 2026

See all skills by better-isms

Report a problem with this skill