Guide · Agent skill
How to use the Is This a Problem agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The is-this-a-problem skill is an agent skill for Claude Code or a compatible agent runtime that answers quick "is this a problem?" legal questions the way an in-house legal team would. It is built for in-house product managers who want a same-minute answer, and for legal teams sorting a backlog of informal questions. After this guide you will know what the skill does, how to install it, how to trigger it with plain requests, and what it needs before it works properly.
Quick start
- 1Download the ZIP. Get the is-this-a-problem ZIP from the skill page on this site.
- 2Unzip into a skills folder. Extract it to ~/.claude/skills/ for personal use, or to .claude/skills/ inside a project.
- 3Or upload in the Claude apps. Go to Settings → Capabilities → Skills and upload the ZIP if you use the Claude apps.
- 4Set up your risk calibration. Make sure ~/.claude/plugins/config/claude-for-legal/product-legal/CLAUDE.md has a Risk calibration section.
- 5Ask a question. Type the slash command with your question, or say "is this a problem" followed by the question.
- 6Act on the verdict. Follow the next step for Needs a look or Hold, and answer any catch question the skill asks.
What is an agent skill and what does this one do?
An agent skill is a folder containing a SKILL.md file that tells an AI agent how to handle a specific kind of task. This skill, named is-this-a-problem, is written for quick legal questions of the kind that often arrive in Slack.
When you ask a question, the skill checks it against a risk calibration table your company has written. It then replies with one of three verdicts: Fine, Needs a look, or Hold. Each verdict comes with one sentence of reasoning and a next step.
The skill also watches for questions that sound simple but hide a trap. Examples in the source include customer logos on a website and adding a new data vendor. For these, it asks one clarifying question before answering.
- ✅ Fine: no problem, go ahead.
- ⚠️ Needs a look: routed for real review, with the work and timeline named.
- 🛑 Hold: stop and talk to someone before committing to a date or promise.
What do you need before installing the skill?
The source lists three requirements. You need Claude Code or a compatible agent runtime that loads SKILL.md files. You need a practice-level CLAUDE.md file at ~/.claude/plugins/config/claude-for-legal/product-legal/ that contains a Risk calibration section. Without that section the skill has no company-specific rules to apply.
Related skills in the same plugin, /ai-governance-legal:use-case-triage and /ai-governance-legal:vendor-ai-review, are used for routing when they are installed. They are optional for this skill to load, but the skill refers to them for certain trap cases.
How do you install the skill?
Download the ZIP from the skill page on this site. The skill's only file is SKILL.md. You can install it in one of two ways.
For a personal install, unzip the file into ~/.claude/skills/. For a single project, unzip it into the project's .claude/skills/ folder. Alternatively, in the Claude apps, open Settings → Capabilities → Skills and upload the ZIP.
- Personal: unzip into ~/.claude/skills/
- Project only: unzip into .claude/skills/ inside the project
- Claude apps: Settings → Capabilities → Skills, then upload the ZIP
How do you trigger the skill with natural requests?
You can invoke the skill with its slash command, which takes the question as an argument. You can also just talk naturally. The skill's description lists phrases that should activate it, such as "is this a problem", "quick question", "can we do X", "do I need legal review for", and "sanity check". Pasting a colleague's question that needs a same-minute call also works.
The slash command format from the source is shown below.
- Say "is this a problem" followed by your question
- Say "quick question" or "sanity check" and paste the Slack message
- Ask "do I need legal review for" with the feature or change in question
/product-legal:is-this-a-problem "Can we use customer logos on the pricing page?"What examples does the skill give for each verdict?
The source shows short example replies. A Fine reply names the pattern and says to ship it. A Needs a look reply names the work, such as a PIA, and asks whether to start it. A Hold reply stops the change and asks what the customer agreement says before anyone promises a date.
For questions that touch a trap, the skill asks one catch question first. For customer logos it asks what the contract says about publicity and whether written permission exists. For a new vendor it asks what data flows to them. For A/B tests it asks whether both arms see the same price for the same thing.
- Customer logos on the site: asks about publicity terms and written permission
- Adding a vendor to an integration: asks what data flows to them
- Training on existing data: asks what users were told at collection and where they are
What safety and privacy points should you know?
The skill runs no scripts and uses no network access, according to its source listing. It does, however, read your practice-level CLAUDE.md and, if matter workspaces are enabled, matter files in the matter folder.
The skill warns about destinations. If you name a public channel, a company-wide list, a counterparty, a vendor, or a client, it asks whether the destination is inside the privilege circle. Public channels and outside parties can waive legal protection, so the skill offers a privileged version for legal only, a sanitized version for a broader channel, or both. It does not silently add a privileged header and help you paste the output somewhere that header would not protect it.
- No scripts are run and no network calls are made
- Check the destination before sharing a reply outside legal
- Do not treat a Fine verdict as final legal advice on high-stakes matters
What people use it for
- A product manager asks whether a routine analytics event is covered by existing privacy policy categories and gets a same-minute Fine.
- A legal team triages a backlog of informal Slack questions and sorts each into Fine, Needs a look, or Hold.
- A PM asks whether they can use customer logos on a pricing page and gets a catch question about the contract's publicity terms.
- A team asks whether a new AI vendor can be added and is routed to the AI governance triage skill.
Frequently asked questions
Is the is-this-a-problem skill free?
The source does not state pricing or licence terms beyond the listed licence, which is Apache-2.0. Check the repository licence for the terms that apply to you.
How do I install is-this-a-problem?
Download the ZIP from the skill page, then unzip it into ~/.claude/skills/ for personal use or .claude/skills/ for a single project. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.
What does the skill need to work?
It needs Claude Code or a compatible agent runtime that loads SKILL.md files. It also needs a practice-level CLAUDE.md with a Risk calibration section at ~/.claude/plugins/config/claude-for-legal/product-legal/.
Can I use this skill without a risk calibration file?
The source says the skill depends on that table and will not have company-specific rules to apply without it. It is not recommended for users who have not configured one.
Does the skill replace a lawyer?
No. The source describes it as a triage shortcut that pattern-matches to a calibration table and routes the rest to a human lawyer. It is not final legal advice on high-stakes matters.
What should I do if the skill does not trigger?
Check that the SKILL.md file is inside a skills folder your runtime loads, such as ~/.claude/skills/ or .claude/skills/. Then try the slash command directly, since the source lists it as the explicit way to invoke the skill.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you are in-house with a configured risk calibration and need fast triage of routine questions, or if your legal team is clearing a backlog of informal requests. Pick something else, or a human lawyer, for high-stakes matters, for teams without a calibration file, or for any question that will be shared outside the privilege circle without review.
Download the skill