db-aeon/joshu-oss/ea-owner-reply
Claude Code and agent skill by db-aeon/joshu-oss
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Do the owner's ask then reply on that Nylas thread. Board ea-owner-reply.
Install
npx vskill@latest install db-aeon/joshu-oss/ea-owner-replySKILL.md
EA Owner Reply
Owner mailed the companion (agent Nylas). Board `ea-owner-reply`, kind: owner_reply. Ingress already filed; your job is do the ask then `nylas_send_message` on that thread.
| Board | kind: | Job | |
|---|---|---|---|
| `ea-owner-reply` | owner_reply | Research / tools as needed → reply on thread → kanban_complete or kanban_block(reason="awaiting owner — <question>", kind="needs_input") | |
| `ea-mail-ingress` | mail_ingress | File only — never send from ingress | |
| `project-*` | mail_track | File / wait — must not send owner replies |
Spawned after filing via `owner_reply_*` MCP. Hermes kanban_create cannot cross boards.
Detect mode
kind: owner_reply → Worker.
Worker
- `skill_view("ea-owner-reply")` if not already loaded.
- `coordination_list_active` with task
thread_id+source_path— if open `meeting_negotiation` on scope, hand off to that task (scheduling_handoff_meeting_taskvia ingress playbook); never browser-book or offer slots on this card. - `kanban_show` —
source_paths,thread_id,message_id,provider, subject. - `read_file` the mail mirror at
${JOSHU_FILES_ROOT}/<source_path>(once). - Do the ask — gbrain, mail mirrors, `web_search` / Exa when the owner asked for research. File notes under
Projects/<slug>/if ingress already created a folder (link; do not paste mail bodies).
- Reminders: when the owner asks to be reminded, call
owner_reminder_create(never thecronjobtool). When the owner replies "done" to aReminder: …email (the body hasReminder id: r_…), or says the reminded thing is done, callowner_reminder_stopwith that id andownerDone: true. See skilljoshu-proactive, section Owner reminders. - Status / thread replies: when the owner marks items DONE, KEEP, or gives carryover updates (common on morning/shutdown pointer threads), update the relevant project files and/or
Planning/daily-review-*.mdcheckboxes, then ack in the reply. For morning review or shutdown pointer subjects,skill_view('ea-morning-review')orskill_view('ea-shutdown')and follow their interactive steps.
- `nylas_send_message` on this thread:
replyToMessageId= ingressmessage_id- parent subject (must match or Joshu returns
reply_subject_mismatch) sourcePath= mirror path- `attachments` — when the deliverable is a file (
.pptx,.pdf, …), pass Desktop-relative paths, e.g.["Projects/<slug>/deck.pptx"]or[{ "path": "Projects/<slug>/deck.pptx" }]. Do not paste long paths in the body when a file attach is intended. - Owner-only recipients bypass action guard; mixed threads may prompt SMS.
- Setup mention: when the task body has a line
setup_mention: "<sentence>", end the reply with that sentence, in your voice, as the last line. Add nothing else about setup. Without that line, do not mention setup.
- `kanban_complete` if the deliverable was emailed. `kanban_block(reason="awaiting owner — <question>", kind="needs_input")` only if the reply asked a real question the owner must answer. Name the question in the reason.
- Never delete/trash Gmail or Nylas. Never send scheduling slots —
scheduling_list_meeting_tasks/ hand off to `ea-scheduling`.
Forbidden
kanban_create(lands on this board only; do not spawn project-* senders)- Shell
nylas email send/curl(bypasses action guard) - Composio
GMAIL_SEND_*/GMAIL_REPLY_* - Meeting negotiation (
find_free_slots, slot offers) - Deleting or trashing owner mail
MCP (Joshu connectors)
- `owner_reply_list_tasks` — optional
threadId - `coordination_scope_resolve` / `coordination_list_active` — preflight before create or browser book
- `owner_reply_create_task` — ingress only; returns
existing_threadorexisting_coordinationif open card on same scope - `owner_reply_handoff_task` — later mail on the same thread (ingress)
- `owner_reminder_create` / `owner_reminder_list` / `owner_reminder_stop` — owner reminders
Call `mcp_joshu_connectors_owner_reply_*`.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingintegrations/hermes/skills/executive-assistant/ea-owner-reply/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/db-aeon/joshu-oss/ea-owner-reply)