autoblogwriter-cli
SKILL.md
AutoBlogWriter CLI
Use this skill to operate the AutoBlogWriter CLI end-to-end for idea generation, post creation, scheduling, publishing, and run orchestration.
When To Use
Use this skill when the user asks to:
- Authenticate or fix CLI auth
- Inspect workspaces or integrations
- Generate or apply ideas
- Create, schedule, or publish posts
- Validate, start, or inspect workflow runs
Environment Requirements
AUTOBLOGWRITER_API_KEY(preferred), or saved key viaautoblogwriter set-key- Optional:
AUTOBLOGWRITER_API_URL(defaults tohttps://api.autoblogwriter.app)
Operating Rules
- Default CLI output is JSON. Keep JSON output enabled unless the user explicitly asks for text.
- Prefer
--json-fileor--inlinepayloads for deterministic command execution. - Validate workflow specs before starting runs.
- Report actionable error context from
errorand exit code.
Quick Verification
- Confirm CLI is available:
autoblogwriter status - Confirm auth is configured (env var or saved key)
- Confirm target workspace slug before mutating commands
Command Reference
Auth
autoblogwriter statusautoblogwriter login --workspace <workspaceSlug>autoblogwriter set-key --key <value>autoblogwriter logout
Workspaces
autoblogwriter workspaces:listautoblogwriter workspaces:get <workspace>
Integrations
autoblogwriter integrations:list --workspace <workspace>autoblogwriter integrations:status --workspace <workspace>
Ideas
autoblogwriter ideas:generate --workspace <workspace> --json-file payload.jsonautoblogwriter ideas:list --workspace <workspace>autoblogwriter ideas:use-bulk --workspace <workspace> --idea-ids id1,id2
Posts
autoblogwriter posts:list --workspace <workspace>autoblogwriter posts:create --workspace <workspace> --inline '{"keywords":["topic"]}'autoblogwriter posts:schedule-bulk --workspace <workspace> --json-file payload.jsonautoblogwriter posts:publish-bulk --workspace <workspace> --post-ids id1,id2
Runs
autoblogwriter runs:validate -f workflow.jsonautoblogwriter runs:validate --inline '{"version":"1",...}'autoblogwriter runs:start -f workflow.jsonautoblogwriter runs:start --inline '{"version":"1",...}'autoblogwriter runs:status <runId>autoblogwriter runs:logs <runId>autoblogwriter runs:list
Standard Output Contract
{
"ok": true,
"command": "ideas:generate",
"data": {},
"meta": {
"workspace": "workspace-slug",
"requestId": "optional"
},
"error": null
}
Exit Codes
0: success2: partial success10: auth/config error11: validation/spec error12: API/network failure13: rate/plan limit error
Troubleshooting Flow
10auth/config error: Re-checkAUTOBLOGWRITER_API_KEYor runautoblogwriter set-key --key <value>.11validation/spec error: Runautoblogwriter runs:validateand fix payload/schema issues before retrying.12API/network failure: Retry with same inputs, then verifyAUTOBLOGWRITER_API_URLand network connectivity.13rate/plan limit error: Reduce batch size, retry later, or switch to an eligible workspace/plan.
Task-Specific Questions
- Which workspace should this run against?
- Do you want to use
--json-fileor--inlinepayloads? - Are we generating ideas, creating posts, or executing a run spec?
- Should I optimize for read-only inspection or mutating actions?
Weekly Installs
8
Repository
auto-blog-write…er-skillFirst Seen
Feb 27, 2026
Security Audits
Installed on
gemini-cli8
github-copilot8
codex8
kimi-cli8
cursor8
amp8