db-aeon/joshu-oss/ea-onboarding
Claude Code and agent skill by db-aeon/joshu-oss
- community
Checking that the SKILL.md file is still in the repository.
Resolve setup cards on ea-onboarding: required setup steps (profile, mobile, work Gmail, calendar) and optional setup tips.
Install
npx vskill@latest install db-aeon/joshu-oss/ea-onboardingSKILL.md
EA Onboarding
Board: ea-onboarding — the setup board. One card for each setup step in factory/onboarding-prompts.yaml that the owner has not done. Cards have kind: onboarding, prompt_id:, and type: in the body, then the how-to: sections "Why", "Steps", and "Common mistakes".
Two types of card:
- Required setup step (
type: required): blocked, block kindneeds_input(an owner question). Gets the daily nudge and the setup mention. - Setup tip (
type: tip): blocked with reasonoptional setup tipand no block kind. No nudge, no setup mention. The owner may ignore it or move it to done. Setup tips:tip-connect-work-account(only when no connected Google account has the work email),tip-voice-pin,tip-save-box-number,tip-first-phone-request,tip-email-a-request.
Used when:
- Proactive resolve runs on an
ea-onboardingblocked card (proactive:resolve:<taskId>) - Owner replies to a setup nudge (SMS/jChat)
Not mail ingress, scheduling, or project work — no nylas_send_message.
Resolve mode
When Joshu routes an owner reply to this skill:
skill_view('ea-onboarding')— this section.kanban_show— readprompt_id,type,deep_link, title, block_reason, comments, and the how-to in the body.- Re-check completion (box state, not owner assertion alone). The required setup steps:
owner-profile→ owner name, time zone, and primary work email in the profile (Welcome → "Schedule & email")owner-mobile-sms→resolveOwnerCaller(Telephone settings, Welcome, orTWILIO_OWNER_CALLER)connect-work-gmail→ at least one Gmail account in Connectorsconnect-calendar→ at least one Google Calendar account in Connectors
- If the step is done →
kanban_completewith audit comment; tell owner setup is done for that item. Joshu's reconcile also closes cards by itself. - If not done → guide the owner with the Steps and Common mistakes of the card body. Do not invent other steps.
- Owner says later → comment on card; do not complete.
- Owner says skip on a required setup step → acknowledge; explain why it is needed (section "Why" of the card); keep card blocked until the step is done.
- Setup tip card → help if asked. If the owner does not want the tip, or did it in a way the box cannot see (for example saving Joshu's number as a contact),
kanban_completethe card. - Reply in first person — what you checked, what to do next. No board slugs in SMS.
Forbidden
nylas_send_messageon this boardea-playbookmail ingress or Project reconcile (no project slug)- Inventing new setup steps not in the card body
- Nudging the owner about a setup tip
Registry
New setup prompts ship in factory/onboarding-prompts.yaml with introducedIn. Joshu reconcile upserts cards on upgrade — you do not create cards manually.
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-onboarding/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-onboarding)