一键导入
bolta-week-plan
Generate a 7-day content calendar draft using voice profile + optional templates. V2 - Agent-aware, routes via workspace Safe Mode governance.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate a 7-day content calendar draft using voice profile + optional templates. V2 - Agent-aware, routes via workspace Safe Mode governance.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Activate a paused job after preview and voice validation - the explicit trust moment where user says "yes, start posting"
Modify an existing agent's configuration including persona, model tier, enabled skills, and job settings
Create and onboard a new AI agent teammate from marketplace presets with conversational discovery and preview generation.
Store and retrieve information across job runs - how agents learn and improve over time
Handle @mention interactions where users ask agents for quick feedback on posts and drafts
Bolta Skills Registry - canonical index and orchestration layer for all Bolta skills, organized by plane
| name | bolta.week.plan |
| version | 2.0.0 |
| description | Generate a 7-day content calendar draft using voice profile + optional templates. V2 - Agent-aware, routes via workspace Safe Mode governance. |
| category | creator |
| roles_allowed | ["Viewer","Creator","Editor","Admin"] |
| agent_types | ["content_creator","custom"] |
| safe_defaults | {"never_publish":true,"never_schedule_unless_explicit":true} |
| tools_required | ["bolta.get_workspace_policy","bolta.get_my_capabilities","bolta.get_voice_profile","bolta.list_templates","bolta.render_template","bolta.draft_post","bolta.list_recent_posts","bolta.remember","bolta.recall"] |
| inputs_schema | {"type":"object","required":["workspace_id","voice_profile_id"],"properties":{"workspace_id":{"type":"string"},"agent_id":{"type":"string","description":"V2 - Agent executing this skill"},"voice_profile_id":{"type":"string"},"account_ids":{"type":"array","items":{"type":"string"}},"templates":{"type":"array","items":{"type":"string"},"description":"template_ids; optional"},"weekly_theme":{"type":"string"},"requested_action":{"type":"string","enum":["draft_only","send_to_inbox"]},"job_id":{"type":"string","description":"V2 - Job ID if executed as part of a job"}}} |
| outputs_schema | {"type":"object","properties":{"post_ids":{"type":"array","items":{"type":"string"}},"calendar":{"type":"array","items":{"type":"object"}},"final_state":{"type":"string","enum":["draft","inbox"]},"inbox_item_id":{"type":"string"}}} |
| organization | bolta.ai |
| author | Max Fritzhand |
Produce a sensible 7-day plan: variety + cadence + voice consistency.
Draft → Inbox (V2 terminology, no more "pending_review")Check policy & capabilities:
bolta.get_workspace_policy(workspace_id) → extract safe_modebolta.get_my_capabilities(workspace_id) → check role capabilitiesbolta.get_voice_profile(voice_profile_id) → tone, style rulesLoad agent memory (if agent context):
agent_id provided:
bolta.recall(agent_id, "top_performing_topics") → prioritize proven topicsbolta.recall(agent_id, "best_posting_times") → suggest optimal timesbolta.recall(agent_id, "preferred_hook_style") → use successful hooksLoad recent context:
bolta.list_recent_posts(account_ids, limit=14) → avoid repetition from last 2 weeksBuild 7-day plan:
Create 7 slots (Day 1..7). Each slot includes:
Variety rules:
Generate posts for each slot:
If templates provided and match slot goal:
bolta.render_template(template_id, {topic, hook_style, voice_profile_id})Else if workspace templates available:
bolta.list_templates(workspace_id) → pick template matching slot goalElse:
For each post:
bolta.draft_post({workspace_id, voice_profile_id, account_ids, content, status: "draft"})post_idRoute based on governance:
requested_action == send_to_inbox:
inbox state as a batchinbox_item_id for the bundle (7 posts grouped)final_state = inboxdraft statefinal_state = draftStore learnings (if agent context):
agent_id provided:
bolta.remember(agent_id, "last_weekly_plan_theme", weekly_theme)bolta.remember(agent_id, "content_variety_ratio", goal_distribution)Return:
post_ids (array of UUIDs, one per day)calendar (array of objects with: day, goal, topic, hook_style, post_id, suggested_time)final_state (draft | inbox)inbox_item_id (if routed to inbox as bundle){
"post_ids": ["uuid1", "uuid2", ...],
"calendar": [
{
"day": 1,
"goal": "teach",
"topic": "How to write viral hooks",
"hook_style": "question",
"post_id": "uuid1",
"suggested_time": "2026-02-21T09:00:00Z"
},
{
"day": 2,
"goal": "story",
"topic": "How we 10x'd engagement in 30 days",
"hook_style": "mini-story",
"post_id": "uuid2",
"suggested_time": "2026-02-22T10:00:00Z"
},
...
],
"final_state": "inbox",
"inbox_item_id": "bundle-uuid"
}