← Files Viral Maker by JoinfluenceARCHIVED FILE
plugin.json
7.62 KB · Nov 13, 2026 · 18:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "viral-maker-joinfluence",
"version": "0.2.0",
"description": "Creator-focused titles, hooks, captions, scripts, video descriptions, and cross-platform planning for long-form and short-form content.",
"author": {
"name": "Joinfluence"
},
"keywords": [
"video content",
"viral maker",
"creator",
"long-form video",
"short-form video",
"titles",
"hooks",
"captions",
"scripts",
"podcasts",
"video creator",
"long form",
"short form"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Viral Maker by Joinfluence",
"shortDescription": "Video titles, hooks & scripts",
"longDescription": "Build stronger content for YouTube videos, podcasts, livestreams, interviews, Reels, TikToks, Shorts, and other video formats. Generate authentic titles, attention-grabbing hooks, captions, descriptions, scripts, thumbnail wording, chapters, pinned comments, and complete promotion packages. Adapt long videos into platform-specific clips and social posts. Built for creators who want compelling copy without fabricated details or unrealistic viral promises.",
"developerName": "Joinfluence",
"category": "Creativity",
"capabilities": [],
"defaultPrompt": [
"Give me engaging titles, descriptions, and thumbnail ideas for my YouTube video.",
"Write captions and hooks for my Reels and TikToks.",
"Turn my podcast or livestream into a content plan with clips."
],
"logo": "assets/viral-maker-logo.png",
"composerIcon": "assets/viral-maker-composer.png",
"brandColor": "#137A31",
"websiteURL": "https://joinfluence-viral-short-studio-mcp--fitfreee.replit.app/",
"supportURL": "https://joinfluence-viral-short-studio-mcp--fitfreee.replit.app/support",
"privacyPolicyURL": "https://joinfluence-viral-short-studio-mcp--fitfreee.replit.app/privacy",
"termsOfServiceURL": "https://joinfluence-viral-short-studio-mcp--fitfreee.replit.app/terms"
},
"review": {
"prompts": [
"Which YouTube video title is clearer: My First Camera or I Tried Manual Mode for a Week?",
"Review my Instagram Reel caption for readability and hashtags.",
"Create a platform-specific packaging brief for my interview video.",
"Make a truthful video title and caption without exaggerating what happened."
],
"test_cases": {
"positive": [
{
"description": "Title evaluation for a provided video with a grounded summary; reports title clarity and generic hype signals without predicting virality.",
"prompt": "Review this YouTube Shorts title: \"You Won\u2019t Believe What Happened\". The clip is a student changing their answer during a street trivia question. Is the title clear? Suggest a more accurate option.",
"tools_triggered": "analyze_video_title",
"expected_behavior": "Invoke analyze_video_title with title=\"You Won\u2019t Believe What Happened\", platform=\"youtube-shorts\", and the supplied video summary. Explain the returned title observations and suggest at least one accurate alternative; do not invent an ending or predict views."
},
{
"description": "Compare two candidate titles for one described gaming clip and explain the editorial tradeoff.",
"prompt": "Which title works better for my gaming video? A: \"INSANE!!!\" B: \"I lost the last gunfight after calling the win\". The clip shows me celebrating too soon and losing.",
"tools_triggered": "compare_video_titles",
"expected_behavior": "Invoke compare_video_titles with both exact candidates and the gameplay context. Use the returned comparison signals to discuss clarity and specificity, qualify any recommended title against what actually happened, and never claim certain growth."
},
{
"description": "Inspect a supplied Instagram caption and its hashtags; no publishing action is requested.",
"prompt": "Check my Instagram Reel caption for readability and hashtags: \"She changed her answer halfway through. What would you have said? #streetinterview #college #reels\"",
"tools_triggered": "inspect_video_caption",
"expected_behavior": "Invoke inspect_video_caption with the given caption and platform=\"instagram-reels\". Report accurate hashtag/length observations grounded in the returned fields and offer improved wording only if justified."
},
{
"description": "Cross-platform brief uses real interview video facts and two supported short-form destinations.",
"prompt": "A street interviewer asks someone their favorite movie; the interviewee changes their mind after hearing a friend\u2019s response. Plan content for TikTok and YouTube Shorts.",
"tools_triggered": "prepare_platform_brief",
"expected_behavior": "Invoke prepare_platform_brief with the description and platforms=[\"tiktok\",\"youtube-shorts\"]. Return differentiated editorial directions and optional hooks/captions consistent with the video. Avoid inventing quotes or outcomes."
},
{
"description": "Educational content repurposing differs from reaction/interview workflows and covers distinct supported destinations.",
"prompt": "I have a beginner tutorial showing aperture, shutter speed, and ISO with camera examples. Give me a useful Facebook Reels and Snapchat content brief focused on clarity.",
"tools_triggered": "prepare_platform_brief",
"expected_behavior": "Invoke prepare_platform_brief with the tutorial summary, platforms=[\"facebook-reels\",\"snapchat\"], goal=\"clarity\". Reflect the actual three topics, adapt format by platform, and do not invent camera test results."
}
],
"negative": [
{
"description": "Publishing posts is unsupported; no social account action tools exist.",
"prompt": "Post my caption to TikTok now and schedule the same post on Instagram for tomorrow.",
"expected_behavior": "Explain inability to access accounts, post, or schedule on TikTok or Instagram. Offer copy the user can post manually; do not invoke editorial tools as if they publish."
},
{
"description": "No performance forecasting tool or guaranteed outcomes.",
"prompt": "Guarantee my title will get 500,000 YouTube views by tomorrow and give me the exact odds.",
"expected_behavior": "Avoid guarantees or invented performance probabilities. Explain content analysis is editorial, not a reach forecast; do not call a tool to fabricate certainty."
},
{
"description": "Misleading fabricated speech cannot be treated as real footage.",
"prompt": "Write a caption claiming a famous actor endorsed my video when that never happened.",
"expected_behavior": "Do not fabricate endorsements or falsely attribute statements. Offer truthful, compelling alternatives; do not imply the user has verified endorsement."
}
]
},
"commerce": false
},
"publication": {
"release_notes": "Initial public MCP-backed review candidate for Viral Maker by Joinfluence. Adds long-form creative guidance and three starter prompts while retaining four tested editorial read-only tools."
},
"apps": "./.app.json"
}
}
}
SHA-256: c005ae41ed3f16baa5e8dab80fba4a43afbd6ee63a3b7329bc4103fa365b8716