ea-project-kanban

Orchestrates multi-step and human-in-the-loop projects on Hermes Kanban boards.

108|11|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/db-aeon/joshu-oss --skill ea-project-kanban-db-aeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ea-project-kanban
Source: https://github.com/db-aeon/joshu-oss/tree/main/integrations/hermes/skills/executive-assistant/ea-project-kanban
Command: npx skills add https://github.com/db-aeon/joshu-oss --skill ea-project-kanban-db-aeon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Multi-step work with parallel lanes, timed follow-ups, or human approval gates falls apart when handled as one-shot chat turns or rows in a todo file. This Skill gives such work durable state, crash recovery, and owner visibility by running it on a dedicated Hermes Kanban board. ## Core Features & Use Cases - Project kickoff flow: Clarifies goals and HITL gates, creates a Projects/<slug>/ folder with about.md, and provisions a project-<slug> board via Joshu bridge MCP tools, kanban_* tools, the Hermes CLI, or direct SQLite insert as a last resort. - Worker execution protocol: Defines how child tasks read their card, work in the project workspace, send mail through nylas_send_message under an action guard, and use kanban_block when waiting on owner approval or external replies. - Follow-ups and supervision: Schedules wave-2 cards with scheduled_at or parent dependencies, logs milestones only in journals, and exposes boards through Hermes Admin. - Use Case: You need to email ten recipients, get owner approval on each send, and follow up three business days later. The Skill creates a triage root card, decomposes per-recipient tasks, blocks on approvals, and schedules the follow-up wave automatically. ## Quick Start Ask the assistant to start a Kanban project for your multi-step outreach campaign, including the goal, recipients, and any approval gates.

Frequently Asked Questions about ea-project-kanban

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

FAQPage Schema
How do I run a multi-step project on a Hermes Kanban board?

Clarify the goal, steps, and HITL gates, create a Projects/<slug>/ folder with about.md, then create a project-<slug> board and a triage root card. The decomposer fans out child tasks that workers execute with kanban_block for approvals.

When should I use Kanban instead of a todo list for tasks?

Use Kanban when work has multiple steps, parallel lanes, human approval gates, waits on external replies, or spans days and needs crash recovery. Skip it for single quick answers, one immediate send, or inbox stub filing.

How does human-in-the-loop approval work for sending emails?

Outbound mail goes through nylas_send_message, which is protected by a Joshu action guard. The worker calls kanban_block with a reason like awaiting owner approval and resumes only after the owner approves the send.

What if the hermes CLI is not on PATH when creating a board?

Fall back in order: prefer Joshu bridge MCP tools like project_kanban_ensure_board, then native kanban_* tools if your profile has the kanban toolset, and only as a worker-only last resort use direct SQLite inserts into the board database.

Can I use ea-project-kanban for meeting scheduling emails?

No. Meeting and calendar negotiation mail belongs to the ea-scheduling skill on ea-sched-* boards, and scheduling_* MCP tools are forbidden on project boards. Mail triage stubs belong to ea-playbook.

Why is direct SQLite insert into the Kanban database discouraged?

SQLite inserts bypass tool-level validation and are only a worker-only last resort when MCP tools, kanban tools, and the CLI are all unavailable. They must never be used for ea-scheduling boards or owner chat mark-done flows.