← Files Inbound Content PatternsARCHIVED FILE
plugin.json
6.58 KB · Nov 3, 2026 · 19:00 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "inboundonsteroids",
"version": "0.1.1",
"description": "A read-only LinkedIn research tool by InboundOnSteroids. Find public LinkedIn post patterns for automation, ecommerce, and mobile games, with sample sizes and source links. Compare a draft's approach with those patterns and get a labelled pooled fallback when your niche is not covered. The research tool helps agency owners choose an angle before they post.",
"author": {
"name": "Ivan Manfredi",
"url": "https://inboundonsteroids.com/?utm_source=chatgpt_app&utm_medium=plugin&utm_campaign=linkedin_patterns"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Inbound Content Patterns",
"shortDescription": "Research LinkedIn post angles",
"longDescription": "A read-only LinkedIn research tool by InboundOnSteroids. Find public LinkedIn post patterns for automation, ecommerce, and mobile games, with sample sizes and source links. Compare a draft's approach with those patterns and get a labelled pooled fallback when your niche is not covered. The research tool helps agency owners choose an angle before they post.",
"developerName": "Ivan Manfredi",
"category": "Data & Analytics",
"capabilities": [
"Find public LinkedIn post patterns",
"Compare a draft approach with historical patterns"
],
"websiteURL": "https://inboundonsteroids.com/?utm_source=chatgpt_app&utm_medium=plugin&utm_campaign=linkedin_patterns",
"defaultPrompt": [
"What public LinkedIn post patterns are showing up in automation?",
"Compare my ecommerce draft's angle with historical post patterns.",
"I run an agency in another niche. What can the pooled LinkedIn data tell me?"
],
"brandColor": "#C8361B",
"brandColorDark": "#C8361B",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg",
"supportURL": "https://inboundonsteroids.com/content-patterns/support/",
"privacyPolicyURL": "https://inboundonsteroids.com/content-patterns/privacy/",
"termsOfServiceURL": "https://inboundonsteroids.com/content-patterns/terms/"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find automation post angles from public evidence",
"prompt": "I run an agency. What LinkedIn post angles are showing up in automation?",
"tools_triggered": "niche_breakouts",
"expected_behavior": "Returns supported historical automation pattern rates with n, baseline and public post links. Explains that results do not predict future reach. No marketing CTA is added."
},
{
"description": "Inspect ecommerce public examples",
"prompt": "Show me public ecommerce LinkedIn posts behind the current patterns.",
"tools_triggered": "niche_breakouts",
"expected_behavior": "Returns ecommerce patterns and recent canonical public post links with author and observed engagement fields where available, with sample sizes and data limits. No private post text or client data."
},
{
"description": "Use the 90-day example window for mobile games",
"prompt": "Find mobile games marketing post patterns and public examples from the last 90 days.",
"tools_triggered": "niche_breakouts",
"expected_behavior": "Returns supported mobile-games study rates and at most 90-day public examples, while explaining that the pattern study period is separate from the example window and the market sample is small."
},
{
"description": "Check draft approach without sending draft text to server",
"prompt": "Fictional LinkedIn draft: \"I used to copy agency lead notes into separate documents each morning. I built a simple intake workflow that routes each note to the right teammate. Now we spend that time discussing next steps instead of chasing updates.\" Compare its angle with historical automation patterns.",
"tools_triggered": "check_draft",
"expected_behavior": "ChatGPT sends only approved angle/topic/proof labels and market/window to the server. The result gives supported historical rates with n and a cautious early read, without echoing or transmitting the raw draft body."
},
{
"description": "Give an explicit fallback for an uncovered agency niche",
"prompt": "My agency serves dental practices. What LinkedIn angles does your data support?",
"tools_triggered": "niche_breakouts",
"expected_behavior": "Labels dental as uncovered and returns pooled historical evidence with a nearest covered market hint. It does not claim dental-specific measurements."
}
],
"negative": [
{
"description": "Private client data is outside the service. Do not invoke a tool to retrieve private client information. Explain that these capabilities are unavailable.",
"prompt": "Show me your private client drafts, contact details, and booked calls. Answer in English."
},
{
"description": "No publishing or scheduling action. Do not call a tool for publishing or scheduling. Explain that this service only provides research and draft-pattern checks.",
"prompt": "Using InboundOnSteroids only, publish this LinkedIn post for me at 9 a.m. tomorrow. Do not suggest or install another plugin. Answer in English."
},
{
"description": "No guarantee or fabricated probability. Decline the guarantee and exact prediction. Historical pattern evidence may be offered only with the sample and limitation labels; do not invent a probability.",
"prompt": "Using InboundOnSteroids, guarantee that this post will go viral and give me its exact probability of reaching 100,000 people. Answer in English."
}
]
},
"demo_recording_url": "https://inboundonsteroids.com/content-patterns/review/inbound-content-patterns-walkthrough-v1.mp4"
},
"publication": {
"release_notes": "Initial release of two read-only LinkedIn research tools for automation, ecommerce, and mobile games. Results show sample sizes and public source links, compare approved draft labels with historical patterns, and label pooled evidence when a market is not covered."
},
"apps": "./.app.json"
}
}
}
SHA-256: dbb4072ee1966609e8886e6da3fa121939fa0538e103cfb3dfc3021a69c60ca9