ワンクリックで
job-research
Research a new job opportunity — สร้าง job_workspace พร้อมคู่มือ, scripts, และทุกอย่างที่ต้องใช้ทำงาน
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Research a new job opportunity — สร้าง job_workspace พร้อมคู่มือ, scripts, และทุกอย่างที่ต้องใช้ทำงาน
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Run a job from job_workspace with /start-triggered payment flow — read job info, run job, wait for /start, verify payment if required, then execute
Manage EVM-compatible crypto wallet (BNB/ETH) — create wallet and get address for receiving payments
SOC 職業分類に基づく
| name | job-research |
| description | Research a new job opportunity — สร้าง job_workspace พร้อมคู่มือ, scripts, และทุกอย่างที่ต้องใช้ทำงาน |
| user-invocable | true |
/job_research <job-name> "<research prompt>"
When the boss sends /job_research, follow these steps in order and report progress at each step.
<job-name> (must be lowercase, hyphens only) and <prompt> from args/home/dev/projects/hell-factory-company/job_workspaces/<job-name>/ → ask the boss: overwrite or rename?Create this directory structure under /home/dev/projects/hell-factory-company/job_workspaces/<job-name>/:
<job-name>/
├── job.json
├── README.md
├── RUNBOOK.md
├── scripts/
│ ├── setup.sh
│ └── main.py (or main.sh — whatever fits the job)
├── config/
│ └── .env.example
└── logs/
└── .gitkeep
Write job.json immediately with status: "draft":
{
"name": "<job-name>",
"description": "<fill after research>",
"category": "<defi|content|freelance|data|automation|social|education>",
"status": "draft",
"created_at": "<ISO8601 now>",
"updated_at": "<ISO8601 now>",
"estimated_earnings": "TBD",
"risk_level": "low",
"requires": {
"wallet": false,
"initial_capital": "$0",
"apis": [],
"packages": []
},
"tags": [],
"run_count": 0,
"total_earnings": "0",
"last_run": null
}
Use WebSearch and WebFetch to research the prompt thoroughly:
Do at least 3–5 web searches. Extract concrete technical details.
Write all files based on research findings. Every file must be complete and functional — no stubs or placeholders.
README.md must explain:
RUNBOOK.md must be clear enough for an agent to follow without asking questions:
scripts/setup.sh must:
#!/bin/bash shebang and be executable (chmod +x)scripts/main.py (or main.sh) must:
.env if it exists--dry-run flag that simulates without making real API callsconfig/.env.example must list every required and optional env var:
# Required
API_KEY=your_api_key_here
SECRET=your_secret_here
# Optional
DEBUG=false
DRY_RUN=false
Update job.json with the real description, category, estimated_earnings, risk_level, apis, packages, and tags discovered during research.
Run the scripts to verify they actually work:
bash scripts/setup.sh — must exit 0python scripts/main.py --dry-run (or equivalent) — must exit without crashSend a Telegram reply summarising:
draft (needs review) or ready (fully tested)If everything looks good, update status in job.json to "ready".
The boss may send follow-up messages to refine the job. When they do:
updated_at in job.jsonstatus: "ready" in job.json.env.example, never hardcodedjob.json