Skip to main content

Challenge 1 – Beginner: “Trigger Happy”

Build a small app that triggers an action in another tool using an AI agent
Challenge 1 – Beginner: “Trigger Happy” background
Challenge

Challenge 1 – Beginner: “Trigger Happy”

Objective: Build a small app that triggers an action in another tool using an AI agent.


Requirements:

  • Participants must utilize Unified Context Layer only - https://ucl.dev/. See the Unified Context Layer documentation here.
  • Participants can use any other platform to build apps, automations, etc but they must call upon UCL
  • Build a simple interface (web page, chatbot, etc.) that lets a user run an action through an AI agent connected via UCL.
  • Must involve at least one tool using Unified Context Layer (e.g., Slack, Notion, Google Calendar, etc).

**What does this mean:** You’re creating a tiny button or command that asks your agent to perform a simple task in one app. Maybe it's to send a Slack message or create a Google Doc.
**Typical flow:** 1. User clicks a button or types a command. 2. Your agent receives a simple instruction (“create task with title X”). 3. Through UCL, the agent calls the target app’s action. 4. You show a quick success message (e.g., task link or message timestamp).
**Example ideas:** - A bot that lets you add a task to Linear or Jira. - A one-click web tool to post a custom message to Slack.
**How to embed UCL:** [https://docs.fastn.ai/ucl-unified-context-layer/embedding-ucl-onto-your-ai-agent](https://mlh.link/ghwdata925-fastn-ucl-embed)
**How Unified Context Layer helps:** - Single connection layer: integrate once, call actions on tools through one endpoint. - One singler server URL - Built-in observability: see what the agent called and when, useful for demos and debugging.
**Submission checklist:** - One interaction = one action in an external tool - Quick demo video/gif showing the full click/command to result if possible. - Submit a link to your code repository

Submissions are only open during the event.