onboarding

Creates and reconciles recurring scheduled tasks for weekday productivity skills.

Updated Sep 18, 2026
One-click install
npx skills add https://github.com/chatcontract/myproductivity --skill onboarding-chatcontract
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onboarding
Source: https://github.com/chatcontract/myproductivity/tree/main/skills/onboarding
Command: npx skills add https://github.com/chatcontract/myproductivity --skill onboarding-chatcontract

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reportlab, pypdf, pypdfium2, and includes references (resource) components.

What problem does it solve? Scheduled tasks for the Productivity skills (Call Prep, Daily Brief, Follow-Ups) must be created with the correct cron schedule, version-stamped prompts, and legacy task cleanup — doing this by hand leads to stale prompts, duplicate emails from old plugin installs, and tasks that halt on permission prompts. ## Core Features & Use Cases - Fixed weekday scheduling: Creates tasks for Call Prep (4 AM), Daily Brief (6 AM), and Follow-Ups (4 PM), Monday to Friday, in the user's local timezone without asking for days, times, or timezone. - Connector preflight gate: Checks for scheduling, mail, calendar, drive, tracker, and chat connector roles by tool name only, offering Connect buttons for gaps without reading any user data. - Version reconciliation and migration: Stamps each task prompt with the installed plugin version, unconditionally overwrites existing tasks, and deletes legacy task IDs from predecessor plugins so nothing double-sends. - Single-skill mode: Schedules just one named skill when invoked via a worker skill's self-scheduling handoff, leaving the other two untouched. - Use Case: After installing or updating the plugin, run it once to set up all three recurring tasks, remove legacy duplicates, and get the exact steps to set Permissions to Automatically approve. ## Quick Start Run /productivity:onboarding or say "onboard me" to create all three weekday scheduled tasks in one pass.

Frequently Asked Questions about onboarding

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

FAQPage Schema
How do I schedule the Productivity skills to run automatically?

Run /productivity:onboarding or say "onboard me". It creates all three recurring tasks — Call Prep at 4 AM, Daily Brief at 6 AM, Follow-Ups at 4 PM, Monday to Friday — in your local timezone without asking any scheduling questions.

How do I schedule just one skill like the daily brief?

Ask for it by name, such as "schedule just my daily brief", or accept the self-scheduling offer when you run a skill manually. Single-skill mode creates or updates only that one task and leaves the other two completely untouched.

Why am I getting duplicate emails after updating the plugin?

Duplicate emails come from legacy scheduled tasks left by earlier plugin installs (Haynes, AllNeurons, Roots) firing alongside the new ones. Re-running onboarding deletes every legacy task ID for in-scope skills so only one task per skill remains.

Does onboarding work without Gmail or a calendar connected?

Yes, it still creates the tasks, but it shows Connect buttons for missing mandatory roles (mail, calendar, drive) and notes that scheduled runs stay blocked until connected. The only hard blocker is a missing scheduling tool itself.

Why do my scheduled tasks stop waiting for approval?

Scheduled tasks default to "Manually approve" permissions, which halts unattended runs on connector approval prompts. The skill cannot change this UI-only setting; you must set Permissions to Automatically approve on each task yourself.

Do I need to re-run onboarding after a plugin update?

Only to refresh the version stamp and run parameters, since task prompts are thin and delegate the run contract to the skill, which updates with the plugin. Re-running is cheap and unconditionally overwrites stale tasks.