用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/CodeAlive-AI/ceo-ai-os --skill hypothesis-tracker命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Autonomously set up an OpenClaw bot on a fresh DigitalOcean Droplet (Ubuntu 24.04, default region Frankfurt fra1). Asks the user for exactly two things — a Telegram bot token and one of three LLM access options (Anthropic API key, OpenRouter API key, or OpenAI Codex OAuth via ChatGPT Plus/Pro subscription) — then handles a DigitalOcean API token check, SSH-key upload, Droplet creation, Cloud Firewall, OS hardening, OpenClaw install, CEO AI OS workspace seeding, Telegram pairing, chat_id auto-detection, and bot-reply verification on its own. The only other actions the user performs are pasting a DigitalOcean API token once, pressing /start in Telegram once, and (if Codex) confirming a device code on auth.openai.com. Use when the user says install OpenClaw to DigitalOcean, deploy OpenClaw to a DO Droplet, set up my CEO bot on DigitalOcean, spin up an OpenClaw droplet, create a DigitalOcean VM for OpenClaw, or any close paraphrase. Targets a ~15-minute end-to-end run for non-DevOps users (founders, CEOs, marketi
Autonomously set up an OpenClaw bot on a fresh Hetzner Cloud VM (Falkenstein, Germany — fsn1 — by default; switchable to Helsinki/Nuremberg/Ashburn/Hillsboro/ Singapore). Asks the user for exactly two things — a Telegram bot token and one of three LLM access options (Anthropic API key, OpenRouter API key, or OpenAI Codex OAuth via ChatGPT Plus/Pro subscription) — then handles Hetzner SSH-key upload, firewall creation, VM provisioning, hardening, OpenClaw install, CEO AI OS workspace seeding, Telegram pairing, chat_id auto-detection, and bot-reply verification on its own. The only other actions the user performs are pressing /start in Telegram once and (if Codex) confirming a device code on auth.openai.com. Use when the user says install OpenClaw to Hetzner, deploy OpenClaw to Hetzner Cloud, set up my CEO bot on Hetzner, create a Hetzner VM for OpenClaw, поставь openclaw на hetzner, разверни бота в Hetzner, or any close paraphrase. Targets a ~15-minute end-to-end run for non-DevOps users (founders, CEOs, marke
Autonomously set up an OpenClaw bot on a fresh Yandex Cloud VM in Kazakhstan (kz1-a, Karaganda). Asks the user for exactly two things — a Telegram bot token and one of three LLM access options (Anthropic API key, OpenRouter API key, or OpenAI Codex OAuth via ChatGPT Plus/Pro subscription) — then handles VM creation, hardening, OpenClaw install, CEO AI OS workspace seeding, Telegram pairing, chat_id auto-detection, and bot-reply verification on its own. The only other actions the user performs are pressing /start in Telegram once and (if Codex) confirming a device code on auth.openai.com. Use when the user says install OpenClaw to Yandex Cloud, deploy OpenClaw to YC Kazakhstan, set up my CEO bot in YC KZ, I am at OpenClaw workshop and need my own bot, create a Yandex Cloud VM for OpenClaw, or any close paraphrase. Targets a ~15-minute end-to-end run for non-DevOps users (founders, CEOs, marketing leads). Supports two modes of accessing Yandex Cloud — Plan A (the user's own YC Kazakhstan account via OAuth) and
基于 SOC 职业分类
正在显示 SKILL.md
| name | hypothesis-tracker |
| description | Add, update, review, and kill hypotheses using CEO Bible framework |
| user-invocable | true |
Hypothesis management per CEO Bible Section J.
If the founder asks to add a 4th active hypothesis -> ask: "Which of the current ones are you pausing or killing?"
Reason: each parallel project doubles the lead time of all others (Goldratt Critical Chain). Less WIP = faster throughput.
Don't wait for the deadline. If evidence is sufficient for a decision (keep/kill/reframe) BEFORE the timebox — decide now.
On every hypothesis update, check: "Is there enough data for a decision already?" If yes -> flag: "H00X has sufficient evidence. Relay race — decide now."
the founder may say:
For [ICP] who [trigger/problem], if we change [message / offer / product step / pricing / channel], then [metric] will move from X to Y by [date], because [evidence].
memory/hypotheses.json{
"hypotheses": [
{
"id": "H001",
"created": "2026-03-15",
"status": "active",
"statement": "For ops leads at mid-market consultancies who struggle to close the books monthly, if we add per-vertical landing pages (/legal, /accounting), then signup-to-trial conversion will increase from X to Y within 30 days, because current README is generic.",
"icp": "Ops leads at consultancies, 50-500 billable consultants",
"change": "Per-vertical landing pages",
"metric": "Signup-to-trial conversion/week",
"baseline": null,
"target": null,
"deadline": "2026-04-15",
"earliest_decision_possible": null,
"evidence_tier": 4,
"elv_score": null,
"on_constraint": true,
"result": null,
"decision": null,
"killed_reason": null
}
]
}
ELV = (pain severity x frequency x wedge fit x evidence quality x strategic leverage) / time-to-learning
In practice:
Every experiment must contain:
Good pre-PMF:
Bad pre-PMF:
Experiment produces real learning only if it changes one of:
A test that moves a CTR but doesn't change a real decision = activity, not learning.
Log:
MEMORY.md if the hypothesis affected wedge/stageFollow output preferences from USER.md (language, format, platform constraints).