openclaw-listing-bot
Autonomously creates and lists skills for income. Runs 24/7 as a background process.
What It Does
Every loop (every 6 hours):
1. Run self_learn.py → update market knowledge
2. Check demand_matrix.json → find high-opportunity skill gaps
3. Write a new SKILL.md → build the skill
4. Test it → run basic smoke tests
5. If valid → upload to zo.pub → post to freelance platforms
6. If skill earns < $X in Y weeks → deprecate and replace
7. Log everything to earnings_log.json
Architecture
openclaw-listing-bot/
├── SKILL.md ← this file
├── scripts/
│ ├── autolist_runner.py ← main loop (runs every 6h)
│ ├── skill_builder.py ← generates new SKILL.md from market demand
│ ├── test_smoke.py ← smoke tests new skills before publishing
│ ├── deploy_to_markets.py ← posts to all freelance platforms + zo.pub
│ └── earnings_tracker.py ← tracks which skills are making money
├── data/
│ ├── demand_matrix.json ← ranked market opportunities
│ ├── skills_registry.json ← all skills ever created + their earnings
│ ├── earnings_log.json ← per-skill income history
│ └── deprecate_queue.json ← skills to kill and replace
└── references/
└── pricing_guide.md ← how to price skills for max conversion
Key Rules
Always
- Run
self_learn.pyfirst in every loop — never create skills without market data - Track which skills earn money — kill anything below
$50/wkafter 2 weeks - List on ALL platforms simultaneously (CryptoGigs, FreeLanceDAO, x402)
- Use
zopub syncto publish tohttps://zo.pub/ssyopros/skills - Keep skills in
/home/workspace/Skills/— that's where Zo agents find them - Log every created skill to
skills_registry.jsonwith a creation timestamp
Never
- Don't create a skill unless demand_score ≥ 70 AND avg_price ≥ $100
- Don't list skills below
$40/hreffective rate - Don't repeat a skill name or description — each must be unique
- Don't deploy without running
test_smoke.pyfirst
Skill Creation Prompt Template
When skill_builder.py creates a new skill, it MUST follow this template:
---
name: <kebab-case-name>
description: |
<2-3 sentence clear description of what this skill does and who it's for.
Include: what it builds/delivers, the tech stack, and the earning potential.
compatibility: <minimum requirements (software, hardware, APIs)>
metadata:
author: ssyopros.zo.computer
category: <development|security|data|ml|trading-bot|automation|integration>
display-name: <Human Readable Name>
tags: <5-8 comma-separated tags>
---
# <Skill Name>
## What This Does
<4-8 sentences>
## When to Use This Skill
<3-5 bullet points>
## Core Script(s)
<file name and what it does, 3-5 lines each>
## Data Sources / APIs
<required APIs, free first, paid second>
## Output Format
<what the user gets when they run this skill>
## Error Handling
<3-5 bullet points>
## Deliverable Checklist
- [ ] Script runs without error
- [ ] Output is correct on test case
- [ ] README.md exists in the skill directory
- [ ] Config file has default values
- [ ] SKILL.md frontmatter is complete
Demand Matrix (Current)
From latest self-learn scan:
| Skill | Demand Score | Avg Price | Competition | Priority |
|---|---|---|---|---|
| pump-fun-sniper-bot | 82 | $400 | Low | 1 |
| options-trading-brain | 80 | $350 | Low | 1 |
| smart-contract-audit | 95 | $500 | Low | 1 |
| ai-model-fine-tuning | 85 | $300 | Medium | 2 |
| defi-protocol-integration | 88 | $350 | Medium | 2 |
| data-visualization | 75 | $150 | High | 3 |
| web-scraping-automation | 72 | $120 | Medium | 3 |
| crypto-portfolio-analysis | 70 | $200 | Medium | 3 |
Pricing Guide
Effective hourly rate = (skill_price × 0.7) / estimated_hours
Floor: $40/hr effective rate
Target: $80-150/hr effective rate
Skill price tiers:
- $50-150: Quick tools, one-shot scripts (1-3hr delivery)
- $200-400: Full integrations, bots, pipelines (4-12hr delivery)
- $500-1000: Complex systems, audits, custom algos (1-3 day delivery)
Running
Main loop (do this via automation every 6 hours):
cd /home/workspace/MoneyMachine
python scripts/autolist_runner.py
Manual triggers:
# Build next skill immediately
python scripts/skill_builder.py --immediate
# Check earnings and kill bad skills
python scripts/earnings_tracker.py --audit
# Publish all skills to zo.pub
zopub sync skills ./services
Success Metrics
- Skills created per week: 2-3
- Time to first sale: < 7 days
- Minimum earnings per active skill: $50/week
- Kill anything below floor after 2-week observation window
Notes
- Skills live in
/home/workspace/Skills/— accessible to all Zo agents - Listings also go to:
/home/workspace/MoneyMachine/services/for zo.pub sync - The income-brain automation runs self_learn.py weekly — that feeds the demand matrix
- If OpenCollab comes back online, add it back to deploy_to_markets.py immediately