ea-onboarding

Resolves setup-debt cards on the ea-onboarding kanban board by verifying connector and owner mobile state.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? New Joshu deployments ship with onboarding setup tasks (connecting work Gmail, registering the owner's mobile number) that block full functionality until completed. This Skill handles owner replies to setup nudges and proactively resolves those blocked onboarding cards by verifying actual box state rather than taking the owner's word for it. ## Core Features & Use Cases - State-verified card resolution: Re-checks completion predicates (Connectors Gmail status, owner caller ID via Telephone settings, Welcome app, or TWILIO_OWNER_CALLER) before marking a card complete with an audit comment. - Guided setup routing: Directs owners to the correct desktop app (Connectors, Telephone, Welcome) based on the card's deep_link when the predicate is not yet satisfied. - Deferral and refusal handling: Records 'later' requests as card comments without completing, and explains why required items cannot be skipped while keeping the card blocked. - Use Case: The owner replies 'done' to an SMS nudge about connecting work Gmail. The skill checks the Connectors app state, finds Gmail connected, completes the card with an audit comment, and confirms setup is finished. ## Quick Start Reply to an onboarding setup nudge from Joshu and the skill will verify the setup state and resolve or guide the corresponding ea-onboarding card.

Frequently Asked Questions about ea-onboarding

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

FAQPage Schema
How do I resolve a blocked onboarding card in Joshu?

Reply to the setup nudge via SMS or jChat, or let a proactive resolve run handle it. The skill reads the card with kanban_show, re-checks the completion predicate against actual box state, and calls kanban_complete with an audit comment only if the predicate passes.

How does Joshu verify owner mobile number setup?

Owner mobile verification uses resolveOwnerCaller, which checks Telephone settings, the Welcome app, or the TWILIO_OWNER_CALLER environment variable. The card is only completed when one of these sources confirms the owner caller identity.

Can I skip required onboarding setup items in Joshu?

Required items cannot be skipped. If the owner says skip on a required card, the skill acknowledges the request, explains why the item is needed, and keeps the card blocked until its completion predicate passes.

What happens if I say later to a Joshu setup nudge?

The skill adds a comment to the card recording the deferral and leaves it blocked. Snoozing via prompt-state is planned but not yet implemented, so the card remains open until the setup predicate is satisfied.

Does ea-onboarding handle email sending or project work?

No. The skill explicitly forbids nylas_send_message, ea-playbook mail ingress, and project reconciliation. It only handles setup-debt cards with kind onboarding on the ea-onboarding board.