Write blog
write_blogPrepare grounding or save a credited Markdown draft for long-form blog articles in a local Writing Studio, with optional direct generation and Voice DNA warnings.
Instructions
Prepare grounding for a blog article, or save a credited Markdown draft in the local Writing Studio. Use for long prose; use write_tweet for tweets and threads or generate_script for video scripts. Without body, returns grounding unless direct generation is requested with the saved Anthropic key. With body, saves the agent's draft and returns soft Voice DNA warnings. Keep the required Source credit. Direct generation sends context to Anthropic and retries fatal phrase violations once before refusing to save; nothing is published to a website.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dek | No | Optional short subtitle beneath a blog title. | |
| body | No | Agent-written draft text, including mandatory source credit; omit for grounding or explicitly requested direct generation. | |
| kind | No | Direct-generation output kind. | |
| tags | No | Free-form labels to attach to the saved item or draft. | |
| angle | No | Requested editorial focus for the draft's grounding or direct-generation prompt. | |
| title | No | Display title for the saved content; omit to use the handler's derived/default title. | |
| generate | No | When true and body is absent, generate directly with the saved Anthropic key. | |
| parent_id | No | Earlier writing-piece ID to link as this draft's parent version. | |
| compute_mode | No | Use byo_key to request direct generation. | |
| hook_type_lens | No | Optional hook lens that biases the opening toward that style (generation intent). | |
| source_yoink_id | No | Saved item to ground the draft and creator credit; omit for a draft without a source item. | |
| suppress_credit | No | Must not be true: suppressing creator credit is rejected. | |
| style_anchor_ids | No | Saved style-reference IDs from list_style_anchors to include in writing context. | |
| source_credit_line | No | Exact creator-credit line to retain in the body; use the line supplied by grounding. | |
| target_length_words | No | Desired word length for the writing prompt; not a hard persistence limit. | |
| skip_voice_dna_this_time | No | Skip the Voice DNA check for this save; does not waive mandatory source credit. |