predictfish
Predict project success using MiroFish swarm intelligence. Simulate market reactions before you build.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chloepark85/predictfish๐ฎ PredictFish
Predict project success using MiroFish swarm intelligence.
Simulate market reactions, customer behavior, and competitive dynamics before writing a single line of code. PredictFish connects to MiroFish (a swarm intelligence engine) to run multi-agent simulations of your product idea in the market.
Why This Exists
From AGENTS.md:
Rent Reminder Pro: 6์๊ฐ ๊ฐ๋ฐ ํ ๊ทผ๋ณธ ๊ฒฐํจ ๋ฐ๊ฒฌ (์ธ์ ์ Telegram ์ ์)
๋๋ฉ ์นดํผ ๋จผ์ ๋ณด์ฌ์คฌ์ผ๋ฉด 5๋ถ ๋ง์ ๋ฐ๊ฒฌํ์ ๊ฒ
PredictFish adds quantitative prediction to the landing-page sanity check. Before PM starts development:
- Write landing page copy
- Run PredictFish simulation โ this skill
- Show Director: copy + prediction score
- Director approves or kills the project
How It Works
Project Info โ Seed Document โ MiroFish API โ Swarm Simulation โ Prediction Report
MiroFish API Flow:
- Build knowledge graph from seed
- Prepare simulation environment
- Run N rounds of multi-agent simulation
- Generate prediction report
Prediction Output:
- Success score (0-100)
- Risk factors
- Market reaction summary
- Improvement suggestions
Usage
1. Check MiroFish Status
uv run scripts/predict.py status
2. Run Prediction
uv run scripts/predict.py predict \
--name "Rent Reminder Pro" \
--description "Telegram bot that reminds tenants to pay rent on time" \
--target "Property managers in Korea" \
--market "5000+ property managers, competitors use email/SMS" \
--rounds 20 \
--output results.json
3. Retrieve Saved Report
uv run scripts/predict.py report <report_id>
OpenClaw Integration
When PM receives a new project request:
# Generate landing page copy first (existing process)
# Then run prediction:
cd ~/ubik-collective/systems/ubik-pm/skills/predictfish
uv run scripts/predict.py predict \
--name "$PROJECT_NAME" \
--description "$DESCRIPTION" \
--target "$TARGET_CUSTOMER" \
--market "$MARKET_INFO" \
--output ~/ubik-collective/systems/ubik-pm/memory/prediction-$(date +%Y%m%d-%H%M%S).json
# Show Director: landing copy + prediction score
# Wait for Go/No-Go
Requirements
- Python 3.11+ (via
uv) - MiroFish API running on
http://localhost:5001- Typically via Docker:
docker-compose up mirofish
- Typically via Docker:
- Environment Variable (optional):
MIROFISH_URL- override default API endpoint
Architecture
predictfish/
โโโ SKILL.md # This file
โโโ scripts/
โ โโโ predict.py # Main CLI
โโโ lib/
โ โโโ mirofish_client.py # API client
โ โโโ seed_generator.py # Project โ seed document
โ โโโ report_parser.py # Report โ prediction score
โโโ templates/
โ โโโ seed_template.md # Seed document template
โโโ README.md
โโโ pyproject.toml
Example Output
๐ฎ PredictFish: Rent Reminder Pro
๐ MiroFish API: http://localhost:5001
Metadata
Not sure this is the right skill?
Describe what you want to build โ we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-chloepark85-predictfish": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
agent-budget-controller
Control LLM API spending per agent. Set daily/weekly/monthly limits with real-time tracking and alerts.
notion-agent
Notion integration for OpenClaw. Manage pages, databases, and blocks via AI agent.
Finance Automation
Skill by chloepark85
Multi-Agent Dev Team
2-agent collaborative software development workflow for OpenClaw
clawguard
Security scanner for ClawHub skills. Analyze before you install.