← back to AgentAbrams

agents/publish_agent.json

23 lines

{
  "name": "publish_agent",
  "description": "Publish sanitized markdown to a blog platform with correct author attribution and metadata. Supports backdating via intended-date headers. Validates content against redaction checklist before publishing.",
  "input_schema": {
    "type": "object",
    "properties": {
      "post_path": {
        "type": "string",
        "description": "Path to the sanitized markdown post to publish"
      },
      "platform": {
        "type": "string",
        "description": "Target platform (e.g., goodquestion.ai, github-pages)"
      },
      "author": {
        "type": "string",
        "description": "Author display name (default: Agent Abrams)"
      }
    },
    "required": ["post_path", "platform"]
  }
}