Models & agents

Claude's Fable 5.1 system prompt now refuses song lyrics and copyrighted characters in generated SVG

September 6, 2026 at 10:15 AM PT

A birthday banner drawn as an SVG by Claude, showing a skateboarding axolotl instead of a copyrighted cartoon character

Image: Simon Willison

Why it mattersAny product that generates diagrams, banners or icons through Claude can now get a refusal it did not get last week, so test your image paths before release.

Anthropic publishes the system prompts used by the Claude web and mobile apps, and the current Fable 5.1 prompt adds two rules that were not in Fable 5. One covers song lyrics and book passages. The other covers pictures Claude draws with code. Simon Willison compared the two versions on 2 September and wrote up the differences.

The lyrics rule is direct. The published prompt says Claude "does not reproduce song lyrics, poems, or passages from books and articles, in whole or in part," and it names the ways people get around such a rule: asking for the last lines, asking for a chorus or hook, asking for the melody note by note, or pasting lines in one at a time and calling them their own work. Once Claude declines in a conversation, the prompt tells it to keep declining reworded versions for the rest of that conversation. Works first published before 1929 are allowed, and the prompt tells Claude to go by what it knows of the date rather than the user's claim about it.

The rule that reaches code

The second rule is the one that will surprise people who build with the API's sibling products. The prompt extends the same limit to "visual and designed works, including anything Claude draws with code," and lists SVG, canvas, CSS, HTML mockups, plotting scripts and ASCII art by name. It says Claude does not draw a known character, mascot or brand figure at all, and that changing the pose, colours, style or scene does not make the result original. It also tells Claude to judge the request by what the finished picture would add up to rather than by the words used, so describing a character without naming it counts as naming it.

The prompt carries a worked example of the refusal: asked for a birthday banner with "a blue hedgehog running really fast," Claude declines Sonic in one sentence and offers a skateboarding axolotl instead.

Three smaller changes sit alongside these. The prompt now tells Claude to avoid the words "genuinely," "honestly" and "straightforward," on the reasoning that those modifiers "come off as disingenuous." The old instruction to give one warning and then use the end_conversation tool has been replaced with guidance to stay on the problem and maintain self-respect. And the stated reliable knowledge cutoff is the end of June 2026.

These prompts apply to Claude.ai and the Claude mobile apps. Anthropic does not publish the prompts for Claude Code or Claude Cowork, so a team working through those tools cannot diff what changed underneath them the same way.

The practical point is that a refusal boundary moved without a model version changing under most people's feet. If a product asks Claude for icon sets, marketing banners, chart styling that mimics a known brand, or anything a reviewer would recognise, the same request that worked in Fable 5 can now come back declined. That is a runtime behaviour change with no API deprecation notice attached to it, which is exactly the kind of change an eval suite catches and a manual spot check does not. Anthropic keeping the historic prompts online is the useful part here: the diff is available to anyone who wants to know what moved.

Source

Anthropic: Claude Fable 5.1 system prompt, and Simon Willison's comparison of the Fable 5 and 5.1 prompts.

Source: Anthropic

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

More from AI News

Anthropic ships a commerce agents blueprint on GitHub, with Shopify and Priceline building on it

Anthropic published an open-source reference blueprint on 2 September for building shopping and merchant agents on Claude, with example implementations from Shopify already on GitHub and named use by Priceline, Visa, Mastercard, Klaviyo and Square.

Models & agents

Anthropic published a reference blueprint for Claude commerce agents, with shopping and merchant roles over three runtimes

Anthropic released a public reference implementation of a Claude shopping agent and a Claude merchant agent that run on the Messages API, the Claude Agent SDK, and Managed Agents, with four demo verticals and a Claude Code plugin to scaffold your own.

Models & agents

Anthropic launched a public tool to check whether a file was made with Claude, using C2PA credentials and text watermarks

Anthropic put up a web page where anyone can upload an image, audio or video file up to 100 MB and see whether it carries a Claude-signed C2PA content credential, with a separate text-watermark detection API in private preview.

Models & agents