Install
openclaw skills install digital-labour24 AI agents for business automation - sales outreach, lead gen, content creation, SEO, ad copy, bookkeeping, proposals, market research, business plans, tec...
openclaw skills install digital-labourYour entire back-office, automated. Run any of 24 specialized AI agents through plain English. Sales outreach, lead generation, content repurposing, SEO, ad copy, bookkeeping, proposals, market research, tech docs — all with built-in QA verification.
Set your API URL (or use the default production endpoint):
export DIGITAL_LABOUR_API_URL="https://bitrage-labour-api-production.up.railway.app"
Test the connection:
python3 {baseDir}/scripts/dl-api.py health
Run an agent:
python3 {baseDir}/scripts/dl-api.py run support_ticket '{"ticket_text": "My order has not arrived after 2 weeks"}'
| Agent | Command | What it does |
|---|---|---|
| sales_outreach | run sales_outreach '{"company":"Stripe","role":"Head of Sales"}' | Company research + 3-email outreach sequence |
| lead_gen | run lead_gen '{"industry":"fintech","region":"North America"}' | Generate qualified lead lists for any industry |
| email_marketing | run email_marketing '{"product":"SaaS CRM","audience":"small business owners"}' | Full email campaign with subject lines + body copy |
| proposal_writer | run proposal_writer '{"project":"Website redesign","client_name":"Acme Corp"}' | Professional project proposals with pricing |
| ad_copy | run ad_copy '{"product":"AI writing tool","platform":"google"}' | Platform-optimized ad copy (Google/Facebook/Instagram) |
| Agent | Command | What it does |
|---|---|---|
| content_repurpose | run content_repurpose '{"content":"<blog post text>"}' | Repurpose content into tweets, LinkedIn, newsletters |
| seo_content | run seo_content '{"keyword":"AI automation","content_type":"blog"}' | SEO-optimized content (blog/landing/pillar pages) |
| social_media | run social_media '{"topic":"AI trends","platform":"linkedin","cta_goal":"drive signups"}' | Platform-native social posts with CTAs |
| press_release | run press_release '{"announcement":"Product launch","company":"Bitrage"}' | PR-ready press releases |
| Agent | Command | What it does |
|---|---|---|
| data_entry | run data_entry '{"source_data":"<raw data>","output_format":"CSV"}' | Structure and clean raw data |
| web_scraper | run web_scraper '{"source_url":"https://example.com","extraction_target":"pricing"}' | Extract structured data from web pages |
| crm_ops | run crm_ops '{"contact_data":"<contact info>","action":"segment"}' | CRM updates, segmentation, and reporting |
| bookkeeping | run bookkeeping '{"transactions":"<transaction data>","period":"monthly"}' | Transaction categorization and financial reports |
| Agent | Command | What it does |
|---|---|---|
| doc_extract | run doc_extract '{"document_text":"<doc text>","doc_type":"invoice"}' | Extract structured data from invoices, contracts, resumes |
| market_research | run market_research '{"topic":"electric vehicles","depth":"detailed"}' | Market analysis at overview/detailed/comprehensive depth |
| business_plan | run business_plan '{"business_idea":"AI tutoring app","market":"K-12 education"}' | Full business plans with financial projections |
| tech_docs | run tech_docs '{"code_or_api":"<code or API spec>","doc_type":"api"}' | API docs, READMEs, and tutorials |
| Agent | Command | What it does |
|---|---|---|
| support_ticket | run support_ticket '{"ticket_text":"<customer issue>"}' | Categorize, prioritize, draft reply for support tickets |
| product_desc | run product_desc '{"product_specs":"<specs>","tone":"luxury"}' | Product descriptions in any tone |
| resume_writer | run resume_writer '{"career_data":"<career history>","target_industry":"tech"}' | ATS-optimized resumes for any industry |
| Agent | Command | What it does |
|---|---|---|
| context_manager | Internal orchestration | Maintains context across multi-agent pipelines |
| qa_manager | Internal orchestration | Quality assurance on every agent output |
| production_manager | Internal orchestration | Workflow scheduling and resource allocation |
| automation_manager | Internal orchestration | Autonomous task routing and retry logic |
scripts/dl-api.py — Python script (stdlib only) for all API operations.
Commands:
| Command | Description |
|---|---|
health | Check API health status |
agents | List all available agents with input schemas |
run <agent> <json_inputs> | Run a specific agent with JSON inputs |
batch <json_file> | Run multiple agents from a JSON batch file |
Examples:
# Check health
python3 {baseDir}/scripts/dl-api.py health
# List all agents
python3 {baseDir}/scripts/dl-api.py agents
# Generate sales outreach
python3 {baseDir}/scripts/dl-api.py run sales_outreach '{"company":"Tesla","role":"VP Engineering"}'
# Write a business plan
python3 {baseDir}/scripts/dl-api.py run business_plan '{"business_idea":"AI-powered pet care app","market":"pet owners 25-45"}'
# Generate SEO content
python3 {baseDir}/scripts/dl-api.py run seo_content '{"keyword":"remote work tools 2026","content_type":"pillar"}'
# Run a batch of tasks
python3 {baseDir}/scripts/dl-api.py batch {baseDir}/examples/batch.json
Create a JSON file with multiple tasks:
[
{"agent": "sales_outreach", "inputs": {"company": "Stripe", "role": "CTO"}},
{"agent": "ad_copy", "inputs": {"product": "AI CRM", "platform": "facebook"}},
{"agent": "seo_content", "inputs": {"keyword": "business automation", "content_type": "blog"}}
]
Run them all:
python3 {baseDir}/scripts/dl-api.py batch tasks.json
Chain agents together for complex operations:
Lead-to-Close Pipeline:
lead_gen → find prospects in target industrymarket_research → understand their pain pointssales_outreach → personalized outreach sequenceproposal_writer → ready proposal when they respondContent Engine:
market_research → trending topics in your nicheseo_content → long-form SEO blog postcontent_repurpose → tweets, LinkedIn, newsletter from that postsocial_media → platform-native posts with CTAsad_copy → paid promotion copyClient Onboarding:
doc_extract → pull data from client documentsdata_entry → structure into your system formatbookkeeping → set up financial trackingcrm_ops → create CRM recordshttps://bitrage-labour-api-production.up.railway.appPOST /v1/runGET /agentsGET /healthGET /docs| Variable | Required | Default | Description |
|---|---|---|---|
DIGITAL_LABOUR_API_URL | Yes | https://bitrage-labour-api-production.up.railway.app | API base URL |
DIGITAL_LABOUR_API_KEY | No | (none) | Optional API key for authenticated access |
provider field is optional in all agent inputs — omit to use the server default