with one click
edge-esmeralda-2026
// Connect to Edge Esmeralda 2026 data — event schedule, attendee directory, wiki, newsletters, and organization info.
// Connect to Edge Esmeralda 2026 data — event schedule, attendee directory, wiki, newsletters, and organization info.
| name | edge-esmeralda-2026 |
| description | Connect to Edge Esmeralda 2026 data — event schedule, attendee directory, wiki, newsletters, and organization info. |
| version | 1.0.0 |
| author | Edge City |
| tags | ["edge-city","edge-esmeralda","events","community","popup-village"] |
You have access to data about Edge Esmeralda 2026, a month-long popup village for people building the future.
Query live event data from the Social Layer calendar. No authentication needed for reads.
List events on a specific date:
curl -s "https://api.sola.day/api/event/list?group_id=3688&start_date=YYYY-MM-DD&end_date=YYYY-MM-DD&limit=20"
Search events by keyword:
curl -s "https://api.sola.day/api/event/list?group_id=3688&start_date=2026-05-30&end_date=2026-06-27&limit=20&search_title=KEYWORD"
Get a specific event by ID:
curl -s "https://api.sola.day/api/event/get?id=EVENT_ID"
List upcoming events:
curl -s "https://api.sola.day/api/event/list?group_id=3688&collection=upcoming&limit=20"
Get group info:
curl -s "https://api.sola.day/group/get?group_id=3688"
Get venue details:
curl -s "https://api.sola.day/venue/get?id=VENUE_ID"
Get a user profile:
curl -s "https://api.sola.day/api/profile/get?id=PROFILE_ID"
$SOLA_AUTH_TOKEN)Create an event:
curl -s -X POST "https://api.sola.day/event/create?auth_token=$SOLA_AUTH_TOKEN&group_id=3688" \
-H "Content-Type: application/json" \
-d '{"title":"Event Title","start_time":"2026-06-15 10:00:00","end_time":"2026-06-15 11:00:00","content":"Description here","location":"Venue name","tags":["AI","Tech"]}'
Update an event:
curl -s -X POST "https://api.sola.day/event/update?auth_token=$SOLA_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"id":EVENT_ID,"title":"Updated Title","content":"Updated description"}'
Cancel an event:
curl -s -X POST "https://api.sola.day/event/unpublish?auth_token=$SOLA_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"id":EVENT_ID}'
Important: Body fields must be FLAT at the root level (not nested under
"event"). Timestamps are in UTC (format"YYYY-MM-DD HH:MM:SS"). The group timezone isAmerica/Los_Angeles(PDT = UTC-7). So for a 10:00 AM PT event, use"17:00:00"in the API call. When reading events, uselocal_start_time/local_end_timefields for display.
Each event contains: id, title, start_time, end_time, timezone, location, formatted_address, content (description), tags, status, participants_count, owner (with handle, nickname, email), group, cover_url, meeting_url, venue_id, event_type, track_id.
Consciousness, Health & Longevity, Wellbeing, Bio & Neuro, AI, Governance & Coordination, Hard Tech, Privacy, d/acc, Art & Culture, Decentralized Tech, Creative AI & Technologies, Spatial Computing, New Urbanism, Education, Energy & Climate, Food Systems
Search who is attending Edge Esmeralda 2026. Requires $EDGEOS_BEARER_TOKEN.
Search attendees:
curl -s -H "Authorization: Bearer $EDGEOS_BEARER_TOKEN" \
"https://api-citizen-portal.simplefi.tech/applications/attendees_directory/8?skip=0&limit=20&search=QUERY"
Replace QUERY with a name, organization, or role. Use skip and limit for pagination.
Filter by week:
curl -s -H "Authorization: Bearer $EDGEOS_BEARER_TOKEN" \
"https://api-citizen-portal.simplefi.tech/applications/attendees_directory/8?skip=0&limit=20&weeks=1,2"
Filter by families with kids:
curl -s -H "Authorization: Bearer $EDGEOS_BEARER_TOKEN" \
"https://api-citizen-portal.simplefi.tech/applications/attendees_directory/8?skip=0&limit=20&brings_kids=true"
Each attendee contains: first_name, last_name, email, telegram, role, organization, personal_goals, residence, age, gender, social_media, builder_boolean, builder_description, participation (array of weeks with name, start_date, end_date), associated_attendees (spouse, kids), picture_url.
The response includes pagination: { skip, limit, total }.
Some attendees hide certain fields. Hidden fields appear as "*". Respect this — do not try to infer or work around hidden data. If a field is "*", tell the user that information is private.
If the user hasn't set $EDGEOS_BEARER_TOKEN, tell them they need to obtain an access token from the Edge Esmeralda team to search attendees.
For questions about logistics, the organization, or announcements, fetch the latest preprocessed content:
Edge Esmeralda Wiki (tickets, accommodation, travel, venues, health, kids, transport, etc.):
curl -s "https://raw.githubusercontent.com/aromeoes/edge-agent-skill/main/references/wiki-content.md"
Edge City Website (mission, leadership, roadmap, ecosystem, media):
curl -s "https://raw.githubusercontent.com/aromeoes/edge-agent-skill/main/references/website-content.md"
Edge Esmeralda Newsletter (residencies, fellowships, housing, tickets, programming):
curl -s "https://raw.githubusercontent.com/aromeoes/edge-agent-skill/main/references/newsletter-digest.md"
These files are updated automatically every 15 minutes. Fetch them when the user asks about:
Be honest about these gaps — do not hallucinate answers:
Session transcripts / summaries: "Session recordings and transcripts aren't available yet. Once the Granola integration is live, I'll be able to summarize past talks. For now, check the Edge Esmeralda Telegram group for session recaps."
Governance / deliberation: "There's no governance or deliberation layer integrated yet. Community discussions happen in the Telegram group."
Real-time venue availability: The calendar shows what's scheduled, but there's no live venue booking system. To check if a venue is free, search events for that date/time and see if the venue is already taken.
personal_goals, organization, builder_description, and role fields.skip and limit to paginate. Social Layer uses limit (default 10).[HINT] Download the complete skill directory including SKILL.md and all related files