A2A conformantA2A v1.0

Piknik.Spot

v1.0.0Piknik.Spot

Find local farms, bakeries, markets, shops, and restaurants. Ask in plain language. Browse surplus, wanted, and for-sale listings. Find public events. Find jobs and volunteer posts. Sign in for the extra skills on this agent.

Launch agent website ↗

Skills

  • Search local food places

    Find farms, markets, shops, and restaurants. Example: bakery Waterloo.

    local-foodfarmsmarkets
  • Get a public place summary

    Look up one public place by id or name.

    place
  • Search marketplace listings

    Browse surplus, wanted, and for-sale posts. Examples: surplus tomatoes; wanted eggs.

    marketplacesurplus
  • Search events

    Find public calendar events.

    events
  • Search jobs

    Find public jobs and volunteer posts.

    jobs

Integration

import asyncio
from a2a_registry import AsyncRegistry

async def main():
    async with AsyncRegistry() as registry:
        agent = await registry.get_by_id("76fd49fc-32b2-435b-a2b4-bf0ef8d66998")
        client = await agent.async_connect()
        print(f"Connected to {agent.name}")

asyncio.run(main())