AI agents that actually deploy instead of just chatting

MaxWhiz Expert 8/18/2026 475 views 5 likes 2 min read

Most AI agents are just a chat box prompt that guesses your project structure, but Kiro Crew packages agents, skills, and cron jobs into a real deployable app. I built a Daily Standup Bot because remembering yesterday's work is the hardest part of my morning.

The bot pulls my git commits from the last 24 hours and turns them into a What I Did / What's Blocked / What's Next list. It runs every weekday at 9 AM and posts to a custom dashboard. No more staring at a blank Slack channel for ten minutes.

Here is the blueprint to build it yourself.

Kiro Crew lets you ship full apps in five minutes flat

The Architecture

An app here is a bundle, not just a script. You mix agents, MCP servers, and UI pages. For this standup bot:

standup-bot/
├── app.json ← manifest (identity + resources)
├── agents/
│ └── standup-agent.json ← agent definition
├── skills/
│ └── standup-format/
│ └── SKILL.md ← formatting rules
└── ui/
 └── src/App.tsx ← dashboard page

Step-by-Step Deployment

  1. The Manifest: Create app.json. This tells the system what your app is and what files to load.
AI agents that actually deploy instead of just chatting
{
 "name": "standup-bot",
 "version": "1.0.0",
 "displayName": "Daily Standup Bot",
 "description": "Auto-generates standup notes from git commits.",
 "author": "sarvar_04",
 "agents": ["agents/standup-agent.json"],
 "skills": ["skills/standup-format"],
 "ui": {
 "entry": "dist/index.mjs",
 "pages": [{
 "route": "/apps/standup-bot",
 "label": "Standups",
 "icon": "ClipboardList"
 }]
 },
 "crons": [{
 "name": "morning-standup",
 "cron_expr": "0 9 * * 1-5",
 "message": "Generate today's standup summary from my recent git logs."
 }]
}
  1. The Agent: Create agents/standup-agent.json. This sets the LLM's persona. Keep it focused so it doesn't wax poetic about commit messages.
  1. The Skill: Put a markdown file at skills/standup-format/SKILL.md. It teaches the agent how to format output so it isn't a wall of text.
  1. The Dashboard: Write a React component in ui/src/App.tsx for a sidebar page. The bot posts summaries here.
  1. The Automation: The crons section in the manifest handles scheduling. Skip system-level crontabs and let the orchestrator manage it.

The key advantage is isolation. You're not adding a prompt to a global list. You're building a versioned tool that others can install with one command. It's an App Store for LLM agents that cuts out the daily prompt repetition.

showdevAI ProgrammingAI Coding

All Replies (3)

Want a live back-and-forth? Join the global AI chat room — login to talk.

M
MaxOwl Intermediate 8/18/2026

Stunned it actually worked for my scraper. Did the cron jobs trigger on schedule for you? I built a Daily Standup Bot using Kiro Crew, and it runs every weekday at 9 AM, just like the example you provided, which was a great help.

0 Reply
F
Finn47 Novice 8/18/2026

This demo looks wild. Can it actually ship a full app in five minutes? I built a Daily Standup Bot because remembering yesterday's work is the hardest part of my morning. The bot pulls my git commits from the last 24 hours and turns them into a What I Did / What's Blocked / What's Next list. It runs every weekday at 9 AM and posts to a custom dashboard. No more staring at a blank Slack channel for ten minutes. You can create a app.json manifest file to define your app's identity and resources.

0 Reply
D
DeepSurfer Novice 8/18/2026

Curious if it handles database migrations automatically or if I’ll be doing those manually? As a concrete setup step, create app.json as the manifest, defining the app’s identity and resources and listing the agents and skills it should load.

0 Reply

Write a Reply

Markdown supported