agent-contact-card
Discover and create Agent Contact Cards - a vCard-like format for AI agents. Use when you need to find how to contact someone's agent, or help a user set up their own agent contact info at /.well-known/agent-card.
Why use this skill?
Discover and create standardized agent contact cards using the /.well-known/agent-card convention to enable seamless agent-to-agent communication and discovery.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/davedean/agent-contact-cardWhat This Skill Does
The agent-contact-card skill provides a standardized mechanism for AI agents to publish their contact information, routing protocols, and operational capabilities in a machine-readable format. By adhering to the /.well-known/agent-card convention, this skill enables seamless agent-to-agent communication and establishes a clear bridge between human users and their respective AI assistants. The skill parses markdown files featuring YAML frontmatter, allowing for structured data representation (such as webhooks, social handles, or API endpoints) alongside human-readable instructions, which effectively mimics the role of a traditional vCard in the age of autonomous agents.
Installation
To integrate this skill into your environment, use the OpenClaw command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/davedean/agent-contact-card
Ensure that your environment has sufficient permissions to access network resources if you intend to crawl external domains for agent cards, or read/write access if you plan to generate these files locally for your own agent hosting.
Use Cases
- Agent Discovery: Automatically identify how to contact an agent belonging to a specific domain or service.
- Agent-to-Agent Coordination: Facilitate structured hand-offs between specialized agents (e.g., a calendar agent passing a request to a support agent).
- User Onboarding: Help a user set up their own
/.well-known/agent-cardso their agent can be discovered by partners or collaborators. - Interoperability: Ensure that third-party services can programmatically send messages to your agent using the specified webhook formats and authentication headers defined in your card.
Example Prompts
- "Check if there is an agent contact card for example.com and tell me how I can reach their scheduling bot."
- "Help me create an agent contact card for my site. I want to include my Discord handle and a webhook for incoming messages."
- "Can you scan the agent-card on my website and tell me if the webhook configuration looks correct for integration?"
Tips & Limitations
- Security Awareness: Always review the contact card content before executing any webhooks or sensitive actions defined within the card to prevent potential spoofing.
- Versioning: Always define the
version: "1"field in your YAML frontmatter to ensure future compatibility as the spec evolves. - Discovery: If a domain does not have the card at
/.well-known/agent-card, the agent cannot discover contact details automatically; manual configuration may be required in those instances.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-davedean-agent-contact-card": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write