building-agents-with-eve

Teaches and evaluates the Vercel Academy course on building durable eve agents.

Updated Aug 6, 2026
One-click install
npx skills add https://github.com/EricL2001/spoke-and-mirror --skill building-agents-with-eve-ericl2001
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-agents-with-eve
Source: https://github.com/EricL2001/spoke-and-mirror/tree/main/agent/skills/building-agents-with-eve
Command: npx skills add https://github.com/EricL2001/spoke-and-mirror --skill building-agents-with-eve-ericl2001

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Students working through the Building Agents with eve course on Vercel Academy get stuck on lesson-specific errors, lose track of their progress across 14 lessons, and lack a way to verify their bike-shop dispatcher agent meets each lesson's requirements. ## Core Features & Use Cases - Progress-aware tutoring: Detects the student's current lesson by inspecting their codebase (files like agent/tools/book_repair.ts or agent/channels/slack.ts) and answers questions in the context of that lesson without spoiling later sections. - Three operating modes: TA mode for reactive Q&A, Teaching mode that fetches lesson content from the Vercel Academy API and walks students step by step, and Evaluation mode that runs per-lesson file-based checklists to confirm completion. - Lesson-specific debugging: Maps common failures (Zod 3 vs Zod 4 schema errors, missing .js import extensions, cents-vs-dollars mistakes in needsApproval, Slack Connect trigger misconfiguration) to concrete fixes. - Use Case: A student on lesson 3.2 asks why every booking pauses for approval; the skill reads their book_repair.ts, spots the dollars-vs-cents threshold bug, and shows the corrected predicate. ## Quick Start Ask the skill to check my progress in the eve course and help me with the current lesson.

Frequently Asked Questions about building-agents-with-eve

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get help with the Building Agents with eve course?

Ask a question about your current lesson and the skill detects your progress by checking which files exist in your agent directory. It answers in the context of that lesson and avoids spoiling later sections.

How do I check if my eve course lesson is complete?

Say "check my work" or "submit" to enter evaluation mode. The skill runs a file-based checklist for your detected lesson, reports what passes and fails, and explains the fix for each failure.

Why does my eve tool fail with a schema type error?

eve's inputSchema requires Zod 4, which implements StandardJSONSchemaV1; Zod 3 fails at the schema boundary. Check your installed Zod major version and upgrade to Zod 4.

Why does my eve Slack bot never reply to messages?

The most common cause is missing --triggers flags: they are needed on both vercel connect create (enables forwarding on the connector) and attach (registers the destination). Also confirm the trigger path is /eve/v1/slack, not Connect's default /slack.

Why does needsApproval gate every booking or none at all?

The service catalog works in cents and the approval threshold is 15000 cents ($150). Comparing a cents quote against 150 gates everything; comparing dollars against 15000 gates nothing. Fix the units in the predicate.

Can I apply the eve agent pattern to my own domain after the course?

Yes. The skill maps your domain's verbs to tools, conversation memory to defineState, caller identity to an AuthFn plus a dynamic skill, and points to connections, subagents, and schedules for further extension.