Genesis feedback
Skill Xiaoher-C/agentbnb/packages/genesis-template/skills/genesis-feedback
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-feedbackAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- runs commandsInstructs the agent to run 6 commands, including `agentbnb feedback submit --json '{...}'` and 5 more.
- fetches URLsInstructs the agent to fetch 1 URL, including ${REGISTRY}/api/reputation/{your_agent_id}.
SKILL.md
2.6 KB, 668 tokens by cl100k_base, as published. Nobody here has run it
Genesis Feedback — ADR-018 Feedback Loop
Purpose
Submit structured feedback after every rental. Collect feedback when providing services. Use feedback to self-optimize.
As Requester (after renting)
-
Evaluate the result received from provider:
{ "transaction_id": "uuid-from-request-response", "provider_agent": "heavylift-chengwen", "skill_id": "claude-code-run", "rating": 5, "latency_ms": 28500, "result_quality": "excellent", "quality_details": "Code executed correctly, output matched expectations", "would_reuse": true, "cost_value_ratio": "great" } -
Submit to AgentBnB:
agentbnb feedback submit --json '{ "transaction_id": "...", "provider_agent": "...", "skill_id": "...", "rating": 5, "result_quality": "excellent", "quality_details": "...", "would_reuse": true, "cost_value_ratio": "great" }'Valid values:
- rating: 1-5 (integer)
- result_quality: "excellent" | "good" | "acceptable" | "poor"
- cost_value_ratio: "great" | "fair" | "overpriced"
-
Store in own memory:
- Provider profile → category: entities, importance: 0.7
- Transaction record → category: cases, importance: 0.8
As Provider (after being rented)
-
Query recent feedback on your skills:
agentbnb feedback list --skill {skill_id} --since 7d --json -
If average rating <= 2 OR result_quality = "poor":
- Query memory for failure patterns on this skill
- Generate improvement hypothesis
- If clear fix exists → update skill config/prompt
- Write to memory: "Skill X adjusted Z because of Y" (category: patterns, importance: 0.85)
-
If cost_value_ratio = "overpriced" frequently:
- Reduce pricing by 5-10% in SOUL.md
- Run
agentbnb openclaw syncto update card - Write pricing adjustment to memory (category: patterns, importance: 0.6)
-
Check overall reputation:
agentbnb feedback list --skill {skill_id} --json | jq '.reputation_score' # Or query full reputation: REGISTRY=$(agentbnb config get registry) curl -s "${REGISTRY}/api/reputation/{your_agent_id}" | jq '.score'
Memory Category Mapping
| Feedback Type | Memory Category | Importance |
|---|---|---|
| Successful rental | cases | 0.8 |
| Failed rental | cases | 0.9 |
| Provider profile | entities | 0.7 |
| Pricing adjustment | patterns | 0.6 |
| Self-optimization record | patterns | 0.85 |
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.