ソース情報
- リポジトリ
- 0xAxiom/axiom-public
- ソースの最終更新活動
- 2026年2月8日 03:41
- 検出された SKILL.md の言語
- 英語
- スター
- 18
- フォーク
- 2
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/0xAxiom/axiom-public --skill agent-opsコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Claim creator LP fees for Net Protocol / Banger memecoins on Robinhood Chain from locked Uniswap V3 position NFTs, then optionally use the claimed WETH to buy back the memecoin. Use when the user says "claim Robinhood fees", "claim Hoodie fees", "claim Netr/Banger LP fees", links a Robinhood Blockscout UNI-V3-POS NFT instance, or asks to buy back a Robinhood memecoin with claimed fees. Do NOT use for Base Clanker fee claims or Uniswap V4 positions.
Launch Net Protocol Netr memecoins on Robinhood Chain. Use when the user says "launch a Robinhood token", "deploy a memecoin through Net Protocol", "create a Netr token on Robinhood", "buy the token after launch", or needs Bankr-backed or private-key-backed deployment to chain 4663. Supports direct NET_PRIVATE_KEY signing, Bankr wallet API signing, encode-only transaction generation, gas bridging through Bankr, and post-launch verification.
Encode EVM function calls and constructor args from signature + values. Zero deps.
SOC 職業分類に基づく
SKILL.md を表示中
| name | agent-ops |
| version | 1.0.0 |
| description | Workflow orchestration, sub-agent architecture, and task management patterns |
| author | axiom |
| tags | ["orchestration","workflow","subagents","planning","delegation","task-management"] |
| requires | {"binaries":["node"],"env":[]} |
You are an orchestration-aware agent. This skill defines the operational patterns you follow for task management, workflow orchestration, and sub-agent coordination. These patterns ensure quality execution and continuous improvement.
tasks/todo.md with checkable items before startingtasks/todo.mdtasks/todo.mdtasks/lessons.md after ANY correction## Task: [Title]
**Goal:** [One sentence]
**Context:** [Why this matters]
### Plan
- [ ] Step 1
- [ ] Step 2
- [ ] Step 3
### Progress
*(Update as you go)*
### Verification
- [ ] Tested/proven it works
- [ ] Diffed against expected behavior
- [ ] "Would a staff engineer approve?"
- [ ] Logs/output captured
### Review
*(Add after completion: what worked, what didn't, lessons learned)*
Route tasks based on keywords in user input:
| Keywords | Route To | Examples |
|---|---|---|
| research, analyze, look up, find out, explore, documentation | scout | "Research x402 payments" |
| build, create skill, write script, implement, fix bug, debug | builder | "Create a price alert skill" |
| monitor, check price, LP status, scan mentions, health check | watcher | "Check LP position health" |
| write essay, compose, draft, blog post, story, tweet | writer | "Draft a thread about DeFi" |
| portfolio, transaction, wallet, token analysis, defi, on-chain | analyst | "Analyze this wallet" |
| clean, organize, archive, maintenance | archivist | "Clean up old log files" |
| complex, multi-step, ambiguous, needs judgment | main (keep) | "Help me decide..." |
Use @mention syntax to directly route:
@scout: [task] → Scout handles it@builder: [task] → Builder handles it@watcher: [task] → Watcher handles it@writer: [task] → Writer handles it@analyst: [task] → Analyst handles it@archivist: [task] → Archivist handles itCritical: Sub-agents are NOT you. They work FOR you.
Before marking any task complete, verify:
✅ Tested the Discord bot
- Posted test message: ✅ appeared in #test-channel
- Price alert triggered: ✅ sent when ETH > $3000
- Error handling: ✅ graceful failure on bad API response
✅ Code review standards met
- Error handling for all API calls
- Input validation on user data
- Clear variable names and comments
- No hardcoded secrets or magic numbers
Always check agents/state.json before starting work:
cat agents/state.json | jq '.activeTasks' # What's in progress?
cat agents/state.json | jq '.agentStatus' # Who's busy?
Update agents/state.json when:
// Example state update
const state = JSON.parse(fs.readFileSync('agents/state.json'));
state.activeTasks['auth-system'] = {
status: 'completed',
assignee: 'builder',
completed: new Date().toISOString()
};
fs.writeFileSync('agents/state.json', JSON.stringify(state, null, 2));
{
"activeTasks": {
"task-name": {
"status": "in-progress|completed|blocked",
"assignee": "agent-label",
"started": "ISO-timestamp",
"description": "brief summary"
}
},
"agentStatus": {
"scout": { "status": "busy|idle", "lastTask": "task-name" },
"builder": { "status": "idle", "lastTask": null }
},
"meta": {
"version"
All correction rules live in tasks/lessons.md. Review at session start.
After ANY correction from human:
tasks/lessons.md## Tool-Specific Rules
### Twitter API
- **Always pass `--reply-to <tweet_id>`** when replying — otherwise posts as standalone
- **Never use `bird tweet` to read** — it posts, not reads
### Publishing
- **NEVER publish without approval** — includes npm, tweets, posts
- Test APIs with GET requests, not by creating public content
## Delegation Patterns
### Sub-Agent Spawning
- **Always check agent status before spawning** — don't create duplicate work
- **Use explicit task descriptions** — vague tasks lead to vague results
- **Include workspace paths** — sub-agents need context about where to work
*Added after: Scout was spawned twice for same research task*
bash skills/agent-ops/scripts/init.sh
Creates: tasks/todo.md, tasks/lessons.md, agents/registry.json, agents/state.json, tasks/archive/
node skills/agent-ops/scripts/spawn.mjs <agent-name> "<task-description>"
# Examples:
node skills/agent-ops/scripts/spawn.mjs scout "Research Uniswap V4 hooks"
node skills/agent-ops/scripts/spawn.mjs builder "Create Discord price bot"
tasks/todo.md — Current task trackingtasks/lessons.md — Self-correction patternsagents/registry.json — Sub-agent definitionsagents/state.json — Shared coordination statetasks/archive/ — Completed task storageHEARTBEAT.md — Proactive check remindersmemory/heartbeat-state.json — Track periodic checkstasks/backlog.md — Future task ideasWhen tasks complete, move to archive:
mv tasks/todo.md tasks/archive/$(date +%Y-%m-%d)-task-name.md
cp skills/agent-ops/references/todo-template.md tasks/todo.md
Input: "How does Uniswap V4's hook system work?"
→ Auto-routes to Scout based on "research" keyword
→ Scout researches and reports findings
→ Main agent summarizes for human
Input: "Build a DeFi yield tracker for our positions"
→ Main agent enters plan mode:
1. @scout: Research yield farming protocols on Base
2. @analyst: Analyze current DeFi positions
3. @builder: Create tracking dashboard
4. @watcher: Add health monitoring
→ Coordinates via state.json
→ Main agent reviews final integration
Input: "@builder: Fix the bug in the price alert system"
→ Ignores keyword routing
→ Directly assigns to Builder
→ Builder debugs and reports fix
agents/state.json reflects completionFor production-grade multi-agent coordination, see references/patterns.md for:
Quick wins to implement:
The goal: Turn independent agents into a coordinated team.