원클릭으로
bolta-agent-hire
Create and onboard a new AI agent teammate from marketplace presets with conversational discovery and preview generation.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create and onboard a new AI agent teammate from marketplace presets with conversational discovery and preview generation.
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
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
Export audit/activity events for a workspace (agent + human actions) for debugging and compliance.
| name | bolta.agent.hire |
| version | 2.0.0 |
| description | Create and onboard a new AI agent teammate from marketplace presets with conversational discovery and preview generation. |
| category | agent_lifecycle |
| roles_allowed | ["Editor","Admin"] |
| required_scopes | ["team:manage","workspace:read"] |
| safe_defaults | {"jobs_start_paused":true,"require_preview_approval":true} |
| tools_required | ["bolta.get_workspace_policy","bolta.get_my_capabilities","bolta.get_voice_profile","bolta.list_agent_presets","bolta.create_agent","bolta.create_job","bolta.draft_post","bolta.get_business_context"] |
| inputs_schema | {"type":"object","required":["workspace_id","preset_id"],"properties":{"workspace_id":{"type":"string"},"preset_id":{"type":"string","description":"Agent marketplace preset (e.g., 'hype_man', 'qa_bot')"},"business_context":{"type":"string","description":"Business description from conversation"},"content_goals":{"type":"string","description":"Content strategy from conversation"},"posting_frequency":{"type":"string","description":"e.g., '3x/week', 'daily'"},"platform_ids":{"type":"array","items":{"type":"string"}},"voice_profile_id":{"type":"string","description":"Existing voice profile or null to create new"},"custom_persona":{"type":"string","description":"User-requested persona adjustments"}}} |
| outputs_schema | {"type":"object","properties":{"agent_id":{"type":"string"},"job_ids":{"type":"array","items":{"type":"string"}},"preview_post_id":{"type":"string"},"status":{"type":"string","enum":["paused","ready_to_activate"]},"next_step":{"type":"string"}}} |
| organization | bolta.ai |
| author | Max Fritzhand |
Hire and configure a new AI agent teammate from marketplace presets using conversational onboarding instead of forms.
paused status — never auto-activate without preview approval.bolta.get_workspace_policy(workspace_id) → verify agent hiring allowedbolta.get_my_capabilities(workspace_id) → verify Editor/Admin rolebolta.list_agent_presets() → get available presetspreset_id (e.g., "hype_man", "qa_bot", "analytics_pro")agent_type (content_creator, reviewer, analytics, etc.)default_persona (personality + behavioral guidelines)recommended_model_tier (Sonnet/Opus for creators, Haiku for engagement)default_job_templates (job types this agent excels at)bolta.get_business_context(workspace_id)voice_profile_id provided:
bolta.get_voice_profile(voice_profile_id) → verify it existsbolta.voice.bootstrap flowbolta.create_agent({ workspace_id, type: preset.agent_type, name: user_chosen_name || preset.default_name, persona: custom_persona || preset.default_persona, model_tier: preset.recommended_model_tier, voice_profile_id, enabled_skills: preset.default_skills })agent_idbolta.create_job({ workspace_id, agent_id, run_instructions: fill_template(template, {business_context, content_goals}), schedule: derive_schedule(posting_frequency), status: "paused", metadata: {source: "agent_hiring"} })job_idsbolta.draft_post({ workspace_id, agent_id, voice_profile_id, account_ids: platform_ids, prompt: "Create a sample post to demonstrate your voice and style", requested_action: "draft_only", metadata: {preview_draft: true} })preview_post_idpaused (jobs not active yet){
"agent_id": "uuid",
"job_ids": ["job-uuid1", "job-uuid2"],
"preview_post_id": "draft-uuid",
"status": "paused",
"next_step": "Review preview draft (ID: draft-uuid). If approved, call bolta.agent.activate_job."
}
Why conversational instead of forms?
Hiring an agent should feel like hiring a team member, not configuring software. The conversation:
Example conversation flow:
System: "You selected The Hype Man. Tell me about your business."
User: "B2B SaaS for project management."
System: "What's your content strategy?"
User: "Thought leadership on remote work."
System: "How often do you want to post?"
User: "3x/week on LinkedIn."
System: "Perfect. I'll set up The Hype Man to create 3x/week LinkedIn
thought pieces on remote work. Let me generate a sample post first..."
[Preview draft generated]
System: "Here's a sample. Like the voice? If yes, I'll activate the jobs."
{
"workspace_id": "uuid",
"preset_id": "hype_man",
"business_context": "B2B SaaS for project management",
"content_goals": "Thought leadership on remote work",
"posting_frequency": "3x/week",
"platform_ids": ["linkedin-uuid"],
"voice_profile_id": "uuid"
}
Result: