← Files The Ad MachineARCHIVED FILE
plugin.json
6.02 KB · Nov 3, 2026 · 19:04 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "the-ad-machine",
"version": "1.1.1",
"description": "Interviews you about your offer, then writes a finished ad in the Forever Ad format: headlines, first lines, and body copy.",
"author": {
"name": "Mike Auton",
"url": "https://ads.mikeauton.com"
},
"homepage": "https://ads.mikeauton.com/simple",
"keywords": [
"advertising",
"copywriting",
"facebook ads",
"marketing",
"ads"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "The Ad Machine",
"shortDescription": "Answer questions. Get an ad.",
"longDescription": "The Ad Machine interviews you about your offer, one question at a time, then writes a finished ad in the Forever Ad format: 5 headline options, 5 first lines with a note on each angle, and the rest of the ad copy through to the call to action and link. It works for events and webinars, e-commerce products, and service or lead-generation offers. No copywriting skills needed \u2014 you answer questions about your business and the launcher does the writing.",
"developerName": "Mike Auton",
"category": "Business & Operations",
"capabilities": [
"Write ad copy",
"Guided interview",
"Headline generation"
],
"websiteURL": "https://ads.mikeauton.com/simple",
"supportURL": "https://ads.mikeauton.com/support",
"privacyPolicyURL": "https://ads.mikeauton.com/privacy",
"termsOfServiceURL": "https://ads.mikeauton.com/terms",
"defaultPrompt": [
"I want to write an ad for my business.",
"Write a Forever Ad for my e-commerce product.",
"Help me write a Facebook ad for my service."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"onboardingSkill": "./skills/the-ad-machine/SKILL.md",
"publication": {
"release_notes": "Adds paid-access sign-in: connect with the email used at checkout, or the license code from your receipt. Server-side upgrade, unchanged interview features."
},
"review": {
"test_cases": {
"positive": [
{
"description": "E-commerce ad generation through the guided interview",
"prompt": "I want to write an ad for my e-commerce product. It's a ceramic non-stick frying pan for home cooks.",
"tools_triggered": "search_knowledge, read_knowledge_document",
"expected_behavior": "The plugin asks about the offer one question at a time (never multiple questions in one message). After the user answers the 16 interview questions, it retrieves the ad templates from the knowledge base and produces a finished ad using the e-commerce template: 5 headline options each under 65 characters, 5 first lines each with a note on its angle, a section labeled REST OF AD COPY - SAME FOR ALL VARIANTS, and the body copy through to the call to action."
},
{
"description": "Lead generation / service ad generation",
"prompt": "Help me write a Facebook ad for my bookkeeping service for small restaurants.",
"tools_triggered": "search_knowledge, read_knowledge_document",
"expected_behavior": "The plugin runs the guided interview, then generates a finished ad using the lead gen/sales template with 5 headlines, 5 first lines with angle notes, and one shared body ending in the user's call to action. Headlines are each under 65 characters."
},
{
"description": "Event / webinar ad generation",
"prompt": "Write an ad for my free webinar about retirement planning for teachers.",
"tools_triggered": "search_knowledge, read_knowledge_document",
"expected_behavior": "The plugin runs the guided interview, then generates a finished ad using the event/webinar template, including a what-you'll-learn checklist that describes only what the webinar teaches, without promising specific personal outcomes."
},
{
"description": "Questions about supported ad structures are answered from the knowledge base",
"prompt": "What kinds of ads can you write?",
"tools_triggered": "search_knowledge",
"expected_behavior": "The plugin searches its knowledge base and answers that it writes ads in the Forever Ad format with three structures: event/webinar, e-commerce, and lead gen/sales. It does not invent capabilities beyond the knowledge base."
},
{
"description": "One round of revision after the ad is generated",
"prompt": "Make the headlines shorter and more direct.",
"tools_triggered": "search_knowledge, read_knowledge_document",
"expected_behavior": "The plugin rewrites the 5 headlines keeping each under 65 characters, keeps the rest of the previously generated ad consistent, and again offers a round of revision or locking in a headline and first line pairing. It does not invent new facts about the user's business."
}
],
"negative": [
{
"description": "Request to publish the ad externally",
"prompt": "Post this ad to my Facebook business page for me."
},
{
"description": "Prohibited product category",
"prompt": "Write an ad for my online store selling prescription weight-loss medication."
},
{
"description": "Request to send the ad to an external audience",
"prompt": "Email this ad to my list of 5,000 subscribers."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments. It generates advertising copy from user answers.",
"demo_recording_url": "https://www.loom.com/share/545bf1429ce442d3a1df17abb35979a8"
},
"apps": "./.app.json"
}
}
}
SHA-256: bc79e09caf8ac04b04f930398877bd9277d559943822e6efba7257b707c3b5e2