fipa-00037-communicative-act-library
OfficialDesign robust agent messaging with FIPA acts.
Education & Research#multi-agent#agents#failure-handling#protocol-design#fipa#communicative-acts#mental-modeling
Authorcuriositech
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Agents in distributed systems need a principled way to choose what messages to send, how to route them, and how to recover when coordination fails; this Skill provides formal decision rules and patterns grounded in the FIPA Communicative Act Library to remove guesswork from multi-agent messaging design.
Core Features & Use Cases
- Act selection decision trees for selecting inform, request, query-if, query-ref, confirm, disconfirm, refuse, failure, and not-understood based on sender/receiver mental states.
- Federation and routing guidance for proxying, propagation, and store-and-forward patterns when agents are not directly reachable.
- Failure and recovery patterns including explicit refuse/failure handling, timeout strategies, and cancellation/cleanup protocols.
- Compositional action expressions for building query-if, inform-if, inform-ref, subscribe, and Contract Net–style interactions from small primitives.
- Use Case: designing or debugging an orchestrator that must request work from heterogeneous autonomous agents while avoiding duplicate work, handling refusals, and recovering from failed attempts.
Quick Start
Ask the skill to "Recommend the appropriate FIPA communicative act and fallback strategy for requesting a long-running computation from an autonomous worker that may refuse or time out."
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: fipa-00037-communicative-act-library Download link: https://github.com/curiositech/port-daddy/archive/main.zip#fipa-00037-communicative-act-library Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.