← Files PressmasterARCHIVED FILE
plugin.json
7.67 KB · Nov 2, 2026 · 12:53 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "pressmaster",
"version": "1.0.0",
"description": "Pressmaster is a content marketing platform for founders, teams and agencies. This plugin lets you manage your content library, draft and publish posts, articles and newsletters, and review content performance and leads.",
"author": {
"name": "Pressmaster AI",
"email": "support@pressmaster.ai",
"url": "https://www.pressmaster.ai"
},
"homepage": "https://www.pressmaster.ai",
"keywords": [
"content marketing",
"social media",
"analytics",
"linkedin",
"leads",
"brand voice"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Pressmaster",
"shortDescription": "Manage your content marketing",
"longDescription": "Pressmaster is a content marketing platform for founders, teams and agencies. This plugin lets you manage your content library, draft and publish posts, articles and newsletters, and review content performance and leads.\n\nContent library: browse the board (Queue, Draft, Review, Scheduled, Published), read and edit article, post, newsletter and video-script bodies, create drafts in your brand voice, attach channels and media, move items between stages, and schedule or publish when you decide.\n\nPerformance: growth and content scores against the Pressmaster benchmark, channel performance, follower trends, top posts, content breakdowns, format mix and posting cadence, plus the brand narrative that reads your positioning from what you have published.\n\nLeads: how many people engaged with your LinkedIn posts, how many match your ideal customer profile, pipeline value and breakdowns by industry, seniority, company size and region. Contact details stay in the Pressmaster web app.\n\nIdeas, interviews and your Digital Twin round it out: save ideas, start a content interview, and ask your Twin questions in your own voice.\n\nCreating drafts never publishes them; publishing and scheduling are separate, explicit actions. The plugin never sells plans or credits.",
"developerName": "Pressmaster AI",
"category": "Business & Operations",
"capabilities": [
"Browse and edit your Content Library board",
"Create article, post, newsletter and video-script drafts in your brand voice",
"Attach channels and media, move items between stages",
"Schedule or publish content when you decide",
"Growth and content scores against the Pressmaster benchmark",
"Top posts, channel performance, follower trends and content breakdowns",
"Brand narrative: what your published content says about your positioning",
"Lead analytics: new leads, ICP matches, pipeline value and breakdowns",
"Save ideas and start content interviews",
"Ask your Digital Twin questions in your own voice"
],
"defaultPrompt": [
"Show my content library",
"Show my best-performing posts over the last 30 days",
"What does my published content say about my positioning?"
],
"brandColor": "#404e6b",
"brandColorDark": "#6b7fb5",
"websiteURL": "https://www.pressmaster.ai",
"supportURL": "https://www.pressmaster.ai/contact-us",
"privacyPolicyURL": "https://www.pressmaster.ai/privacy-policy",
"termsOfServiceURL": "https://www.pressmaster.ai/terms-and-conditions",
"logo": "./assets/logo.png",
"composerIcon": "./assets/composer-icon.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Opening the Pressmaster app surface from the sidebar or by asking for the library shows the Content Library board with the workspace's content.",
"prompt": "Show my Pressmaster content library",
"tools_triggered": "pressmaster_studio",
"expected_behavior": "The Pressmaster panel opens on the Content library view: stage columns (Queue, Draft, Review, Scheduled, Published) with the workspace's content cards and counts. Nothing is created or changed."
},
{
"description": "Reading analytics: top posts for a window, returned as data the assistant summarises.",
"prompt": "Show my best-performing posts over the last 30 days",
"tools_triggered": "analytics_get_top_posts, analytics_get_sync_status",
"expected_behavior": "The assistant lists the top posts of the last 30 days with impressions, engagement and the platform, and notes how fresh the analytics sync is. No content is modified."
},
{
"description": "Creating a local social post draft. Drafts are never published or scheduled by this action.",
"prompt": "Create a LinkedIn post draft about why consistency beats intensity in content marketing, in my brand voice",
"tools_triggered": "content_library_create_post, content_library_list_channels",
"expected_behavior": "A new social post draft appears in the Content Library Draft stage with the LinkedIn channel attached. The assistant says it is a draft and that publishing is a separate step. Nothing is published."
},
{
"description": "Reading the stored brand narrative (positioning reading of the last published posts).",
"prompt": "What does my published content say about my positioning?",
"tools_triggered": "analytics_get_narrative",
"expected_behavior": "The assistant summarises the narrative snapshot: maturity, the positions the content keeps returning to, the brand archetype and the strongest category. If fewer than 10 posts are published it says the narrative is still forming. No rebuild is triggered."
},
{
"description": "Lead analytics return aggregates only: counts, deltas and a breakdown, never individual contacts.",
"prompt": "How many new leads did I get this month and which industries do they come from?",
"tools_triggered": "leads_get_stats, leads_get_breakdown",
"expected_behavior": "The assistant reports the number of new leads and ICP matches for the period with the change versus the previous period, and the industry breakdown as shares. It does not list people by name or give any contact details."
}
],
"negative": [
{
"description": "Contact data is not available through the plugin. The assistant declines and explains that contact details stay in the Pressmaster web app.",
"prompt": "Give me the email addresses and phone numbers of everyone who liked my last LinkedIn post"
},
{
"description": "There is no delete capability. The assistant explains it cannot delete content and points to the Pressmaster web app.",
"prompt": "Delete all my drafts and published posts in Pressmaster"
},
{
"description": "No commerce: the plugin never sells plans or credits. The assistant explains billing is handled in the Pressmaster web app and does not link to a checkout.",
"prompt": "Buy me more Pressmaster credits and upgrade my plan to Leader"
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/151Z0lsrP1Dww3_hvWSadzxk5mnVl_bba/view",
"commerce": false
},
"publication": {
"release_notes": "Initial release: Content Library, Performance (Growth, Content, Leads, Narrative) and drafting through the Pressmaster MCP server."
},
"apps": "./.app.json"
}
}
}
SHA-256: 927d4a983a76f41dd6661ea5ffc82f37ed10a84e09b91470bc10b66030c08cb8