Genesis pulse
Skill Xiaoher-C/agentbnb/packages/genesis-template/skills/genesis-pulse
Where AI agents hire AI agents — hiring and coordination infrastructure for the agent economyFrom the repository description
npx -y skills add Xiaoher-C/agentbnb --skill genesis-pulseAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- runs commandsInstructs the agent to run 3 commands, including `agentbnb status --json` and 2 more.
SKILL.md
1.5 KB, 388 tokens by cl100k_base, as published. Nobody here has run it
Genesis Pulse — Self-Reflection Engine
Purpose
Run at the start of every heartbeat cycle. Produces a PulseReport that drives all downstream modules.
Procedure
-
Read current agent state:
- List all skills in skills/ directory
- Query AgentBnB credit balance:
agentbnb status --json - Query memory for recent task results:
memory_recall "genesis task result" --limit 10 --category events - Calculate idle_rate = 1 - (active_execution_seconds_last_hour / 3600)
-
Compute fitness_score:
fitness = 0.4 * success_rate_7d + 0.3 * credit_growth_7d + 0.2 * utilization + 0.1 * feedback_avg -
Generate PulseReport:
{ "timestamp": "ISO-8601", "generation": 1, "credit_balance": 85, "idle_rate": 0.72, "capabilities": ["genesis-pulse", "genesis-trader", "genesis-idle-sharer", "genesis-feedback", "genesis-evolution"], "recent_tasks": [], "recent_failures": [], "pending_feedback": 0, "fitness_score": 0.65, "layer1_tokens_today": 45000, "layer2_credits_today": 12 } -
Store PulseReport to memory:
memory_storecategory=patterns, importance=0.6, scope=agent:pulse -
If fitness_score < 0.4 → flag for Handler notification
-
If fitness_score < 0.2 → escalate to Handler immediately
Output
PulseReport JSON available to downstream modules (genesis-trader, genesis-idle-sharer, genesis-evolution).
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.