build-agents

Scaffolds durable AI agents using the eve framework with tools, channels, and schedules.

Updated Dec 17, 2022
One-click install
npx skills add https://github.com/Foodshareclub/foodshare-web --skill build-agents-foodshareclub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-agents
Source: https://github.com/Foodshareclub/foodshare-web/tree/main/.agents/skills/build-agents
Command: npx skills add https://github.com/Foodshareclub/foodshare-web --skill build-agents-foodshareclub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Choosing an architecture and scaffolding a new AI agent involves many decisions about frameworks, session durability, tools, and channel integrations. This Skill provides default guidance for building agents with eve, Vercel's filesystem-first framework for durable AI agents, so you start from a proven structure instead of assembling one from scratch. ## Core Features & Use Cases - Agent Scaffolding: Initializes new eve agent projects via npx eve@latest init and points to versioned docs shipped in node_modules/eve/docs as the source of truth. - Slack Agent Stack: Defines the expected Slack stack — eve runtime, @vercel/connect for credentials and webhook verification, SLACK_CONNECTOR, and the /eve/v1/slack trigger path — and defers to the Slack Agent Skill for setup wizards. - Clear Boundaries: Prevents misuse of Vercel Agent (reserved for code review and incident investigation), avoids duplicating the Slack Agent Skill, and forbids hardcoding credentials or provider API keys. - Use Case: Ask to build a Slack agent that answers channel questions, and the Skill guides scaffolding an eve project with Vercel Connect handling Slack auth instead of manually wiring Bolt or Chat SDK. ## Quick Start Ask the assistant to build an agent, for example: build me an agent that triages support tickets using eve.

Frequently Asked Questions about build-agents

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

FAQPage Schema
How do I build an AI agent with eve?

Run npx eve@latest init <agent-name> to scaffold the project, then read the versioned docs at node_modules/eve/docs/README.md as the implementation source of truth. Build agents as eve projects by default unless the user explicitly requests another framework.

How to build a Slack agent with eve and Vercel Connect?

Slack agents default to eve for the runtime with @vercel/connect handling Slack credentials and webhook verification. Use agent/channels/slack.ts, SLACK_CONNECTOR as the connector identifier, and /eve/v1/slack as the Connect trigger path, and install the Slack Agent Skill for setup wizards.

Should I use Bolt or Chat SDK for a new Slack agent?

No, new Slack agents should default to eve with Vercel Connect rather than Bolt or Chat SDK. Use those frameworks only for an existing project that already adopted them or when the user explicitly asks.

When should I not use Vercel Agent for building agents?

Vercel Agent is the platform feature for code review, incident investigation, and SDK installation, not generic agent building. For building new agents, use eve as the default framework instead.

Can I hardcode API keys or Slack tokens in an eve agent project?

No, never hardcode credentials, Slack bot tokens, signing secrets, or provider API keys into generated projects. Use Vercel Connect for managed auth and Vercel AI Gateway model strings by default.