Enterprise MarketingSpecialist
Community Reply Assistant
community_reply_assistant
This agent assists employees in drafting community-focused replies for platforms like Reddit and Discord. It converts product facts into helpful, non-promotional responses and provides a salesiness score to ensure community guidelines are met.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Community Reply Assistant
Generates platform-specific replies that prioritize helpfulness over promotion and provides actionable feedback to reduce marketing tone.
- Draft a Reddit reply to this post about database scaling using these product facts. I am an engineer at the company.
- Help me respond to this Discord question without sounding like an advertisement. Keep the salesy score below 3.
- Write a helpful HN comment based on this thread. Use these product details but make sure it sounds natural for a CEO.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"post": "Anyone tried Blocks?",
"platform": "reddit",
"product_facts": "Blocks supports Node + Python.",
"author_role": "engineer"
}Schema
{
"type": "object",
"required": [
"post",
"platform"
],
"properties": {
"post": {
"type": "string",
"description": "The original post or comment to reply to."
},
"platform": {
"type": "string",
"enum": [
"discord",
"reddit",
"hn",
"slack",
"twitter"
],
"description": "Where the content will be posted. e.g. 'reddit'."
},
"product_facts": {
"type": "string",
"description": "Key details about the product."
},
"author_role": {
"type": "string",
"description": "e.g. 'CEO', 'engineer'"
}
}
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "Helpful reply, salesy score 2.",
"draft": "I work at Blocks and...",
"salesy_score": 2,
"adjustments_to_decrease_salesiness": [],
"attribution_disclosure": "Disclose: I work at Blocks."
}Schema
{
"type": "object",
"required": [
"summary",
"draft",
"salesy_score"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of the reply."
},
"draft": {
"type": "string",
"description": "Generated community reply."
},
"salesy_score": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "1=helpful, 10=ad. Target ≤3."
},
"adjustments_to_decrease_salesiness": {
"type": "array",
"items": {
"type": "string"
},
"description": "Steps to make the tone more natural."
},
"attribution_disclosure": {
"type": "string",
"description": "Suggested disclosure (e.g. 'I work at Blocks')"
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network