> Apply the NIST AI Risk Management Framework (NIST AI 100-1 + the NIST AI 600-1 Generative AI Profile) to a specific AI system, governance question, or impact assessment. Three modes — consult, governance plan, full assessment — all cite Subcategories (`GOVERN 1.1`) and Profile Action IDs (`GV-1.2-001`) verbatim. Use when the user mentions the AI RMF, NIST RMF, NIST AI 100-1, NIST AI 600-1, GenAI Profile, the four functions (Govern / Map / Measure / Manage), the trustworthy AI characteristics, the 12 GAI risks (confabulation, harmful bias, information integrity, CBRN, data privacy, etc.), or asks "what does NIST say about X" for an AI system.
npx skills add https://github.com/lawve-ai/awesome-legal-skills --skill nist-ai-rmf
Applies the NIST AI RMF — by name, by Subcategory, by Action ID — to whatever AI use case, governance question, or assessment the user brings. Three modes; pick one based on the user's question, default to consult if unsure.
All three modes share the same source-of-truth: verbatim NIST text in references/. Quote the files; don't invent or paraphrase.
Two NIST publications underlie the skill. The verbatim extracted markdown ships in references/; the raw source HTMLs and maintainer-only re-extraction tooling live outside this distribution.
references/core/.GV-X.Y-NNN etc., each mapped to a Core Subcategory. Extracted into references/gai-profile/.The Core applies to *any* AI system. The Profile is an *overlay* on top of the Core for generative systems. So:
Other NIST AI Profiles exist; they aren't loaded here. If the user asks about one, say so plainly.
This skill ships as a standalone skill. The provenance of every claim must be unambiguous to a reader who never saw the conversation.
The skill will:
references/. The wording in the output must match the file.[model judgment — verify against system specifics] (or the more specific variants in the templates).GV-/MP-/MS-/MG- action IDs.The skill will decline to:
references/, it does not exist in NIST's framework. Say so plainly rather than fabricating one.In order, every invocation:
references/README.md first. It's the routing index — it tells you which reference files to load for which question. Don't load files greedily.references/README.md.references/templates/<mode>.md when drafting output.When to use: the user is asking "what should we do?" or "what does NIST say about?" with a specific system or scenario in mind. Fast turnaround. Not a deliverable artifact.
Procedure:
gai-profile/risks.md + crosswalk.md. Be honest — if a risk obviously doesn't apply (e.g., CBRN for a customer-service chatbot), say so and exclude it. Don't pad.Output template: references/templates/consult.md — load when drafting.
When to use: the user is building or auditing an AI governance program, not assessing one specific system. They want structure, not a system-specific deep dive.
Procedure:
Output template: references/templates/governance-plan.md — load when drafting.
When to use: the user wants a documented artifact assessing one specific system end-to-end. Heavier than a consult. The output should be self-contained — a reader who never saw the conversation should understand it.
Procedure:
Output template: references/templates/assessment.md — load when drafting.
Work-product header. Default to CONFIDENTIAL — Internal Use at the top of every output. If the user is operating in a legal context and asks for an attorney-work-product header, switch to ATTORNEY WORK PRODUCT. PRIVILEGED AND CONFIDENTIAL. for that output.
Markdown to stdout. Don't write files. The output is markdown for the user to copy, edit, route, or save themselves.
Citations. Always include the Subcategory or Action ID as a clear citation (e.g., GOVERN 1.1 or GV-1.2-001 ). The verbatim NIST statement goes right after. Never bury the citation in a footnote.
It is: a way to apply the NIST AI RMF rigorously, with verbatim citations, to specific questions and systems. It saves a lawyer or governance professional from re-reading the full PDF every time.
It isn't:
references/, it doesn't exist (in NIST's framework). Don't invent.Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
Next.js best practices - file conventions, RSC boundaries, data patterns, async APIs, metadata, error handling, route handlers, image/font optimization, bundling
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
Take lawve-ai/nist-ai-rmf from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.