Blog Writer: New Article Generation Bundled paths below use host Markdown substitution of ; it is not an exported shell variable. Resolve them before execution, quote paths, and refuse nonabsolute overrides. Pass resolved from , from , and needed sibling roots to agents. Read the main reference before loading project context; pass only its helper-fenced output to downstream agents. Writes complete blog articles from a topic, brief, or outline. Every article follows the 6 pillars of dual optimization (Google rankings + AI citations). Untrusted inputs. Project-root , and , briefs, fetched pages…