← Files Tattoo DesignerARCHIVED FILE
plugin.json
5.03 KB · Nov 2, 2026 · 13:23 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "megascenes-tattoo",
"version": "1.0.0",
"description": "Design tattoo flash art from an idea, a style and the placement: fine line, traditional, blackwork or watercolor, as image files.",
"author": {
"name": "MegaScenes",
"email": "support@megascenes.com",
"url": "https://megascenes.com"
},
"homepage": "https://megascenes.com",
"license": "MIT",
"keywords": [
"tattoo design",
"tattoo generator",
"flash tattoo",
"fine line tattoo"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Tattoo Designer by MegaScenes",
"shortDescription": "Tattoo flash designs",
"longDescription": "Describe an idea, a style and where it goes and get tattoo flash art: fine line, American traditional, blackwork, geometric or watercolor.\n\nChatGPT tells you what the run needs and creates the design in your MegaScenes account when you ask. The design opens in the chat and stays in your library, ready to bring to your artist.\n\nFor first tattoos, cover-up ideas and artists sketching options.\n\nLimitations: designs as image files; it does not preview a tattoo on a photo of your body. Making a file needs a signed-in MegaScenes account and runs in it; nothing is made until you confirm. Not for sexual or adult content or for real people's likeness. Files are made by generative models and saved in your MegaScenes library.",
"developerName": "MegaScenes",
"category": "Creativity",
"capabilities": [
"Design tattoo flash from an idea",
"Choose style and placement",
"Return the design in the chat"
],
"websiteURL": "https://megascenes.com",
"supportURL": "https://megascenes.com/support",
"privacyPolicyURL": "https://megascenes.com/legal/privacy",
"termsOfServiceURL": "https://megascenes.com/legal/terms",
"defaultPrompt": [
"A fine line swallow with a small olive branch, for the wrist",
"A traditional tiger head with roses, for the forearm",
"A geometric mountain and moon, blackwork, for the shoulder"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Fine line",
"prompt": "A fine line swallow with a small olive branch, for the wrist. Tell me what it needs, but don't create it yet.",
"tools_triggered": "estimate_tattoo_cost",
"expected_behavior": "What one tattoo design needs from the account. Nothing is created."
},
{
"description": "Traditional",
"prompt": "A traditional tiger head with roses, for the forearm. Don't create it yet.",
"tools_triggered": "estimate_tattoo_cost",
"expected_behavior": "What one tattoo design needs. Nothing is created."
},
{
"description": "Pick a model",
"prompt": "Which models can design a tattoo here?",
"tools_triggered": "list_tattoo_models",
"expected_behavior": "The tattoo models with their settings. Nothing is created."
},
{
"description": "Make it after an explicit request",
"prompt": "A geometric mountain and moon, blackwork, for the shoulder. Create it now.",
"tools_triggered": "estimate_tattoo_cost, create_tattoo, get_tattoo",
"expected_behavior": "ChatGPT says what the run needs and, once the person confirms, one job starts in the signed-in MegaScenes account; the status tool reports progress and, when it succeeds, returns the file link, which the result view shows."
},
{
"description": "Account",
"prompt": "Which MegaScenes account am I signed in with?",
"tools_triggered": "get_account",
"expected_behavior": "The email and plan of the signed-in account. Nothing is created."
}
],
"negative": [
{
"description": "Physical printing",
"prompt": "Print my tattoo design on 50 mugs and ship them to my office in Berlin."
},
{
"description": "Sending it",
"prompt": "Email my tattoo design to my client at sam@example.com."
},
{
"description": "Unrelated question",
"prompt": "What is the capital of Portugal?"
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments. Making a file runs in the user's existing MegaScenes account; no purchase happens in the conversation."
},
"publication": {
"release_notes": "First release: make the file in the connected MegaScenes account and get it back in the conversation."
},
"apps": "./.app.json"
}
}
}
SHA-256: fda7491525d49a85bd9c56a60b4106b9b634104e7f369ecb50457c4fab749639