Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Automated client onboarding and project lifecycle management. From a single message, creates Google Drive/Dropbox project folder structure, generates project...
Automated client onboarding and project lifecycle management. From a single message, creates Google Drive/Dropbox project folder structure, generates project...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
New client? One message, full setup. From folder structure to welcome email to kickoff meeting โ automated in 30 seconds instead of 30 minutes.
Client onboarding is one of the most-reported use cases in the OpenClaw community, yet has zero dedicated skills on ClawHub. Freelancers, agencies, and small businesses repeat the same 8-step process for every new client โ creating folders, sending emails, scheduling calls, setting up tasks. This skill automates the entire flow.
Triggered by something like: "New client: Acme Corp, contact Sarah at sarah@acme.com, project: website redesign, budget: $15k, deadline: March 30" The skill extracts whatever information is provided, asks for anything critical that's missing, then executes the full onboarding sequence:
Create an organized folder hierarchy for the project: [Client Name]/ โโโ 01-Brief/ โ โโโ project-brief.md (auto-generated from intake info) โโโ 02-Contracts/ โโโ 03-Design/ โโโ 04-Development/ โโโ 05-Content/ โโโ 06-Deliverables/ โโโ 07-Communications/ โโโ meeting-notes/ Where to create: Google Drive: if gog tool is available, create in a "Clients" folder Dropbox: if Dropbox skill is available Local filesystem: if running locally, create under a configurable base path (default: ~/Clients/) Notion: if Notion skill is available, create a project page instead of folders
Compose and send (or draft) a welcome email to the client: Subject: Welcome to [Your Name/Company] โ [Project Name] Kickoff Hi [Client First Name], Thank you for choosing to work with us on [Project Name]. I'm excited to get started! Here's what happens next: 1. I'll send a kickoff meeting invite for [suggested date/time] 2. Please review and sign the project agreement [if applicable] 3. We'll begin the discovery phase right away If you have any questions before we kick off, don't hesitate to reach out. Looking forward to working together! [User's name/signature from memory] Delivery: If email skill is configured: send directly (with user confirmation) If not: output the email for the user to copy and send manually
Create a calendar event for the kickoff meeting: When: suggest a time 2-3 business days from now (or use user-specified date) Duration: 30 minutes (default, customizable) Attendees: client contact + user Title: "[Client Name] โ Project Kickoff" Description: include project brief summary and agenda: Agenda: 1. Introductions & project overview (5 min) 2. Requirements review (10 min) 3. Timeline & milestones (10 min) 4. Next steps & action items (5 min) Use Google Calendar via gog tool, or Outlook if configured.
Set up project tasks in the user's preferred task manager: For Todoist / ClickUp / Linear / Asana: Create a project with these default tasks: Send contract/agreement Kickoff meeting Discovery & requirements gathering First deliverable review Midpoint check-in Final delivery Client feedback Project closure For GitHub Issues: (if the project is technical) Create a milestone + issues for each phase For Notion: (if used as task manager) Create a task database within the project page Each task gets a due date estimated from the project timeline.
Configure follow-up reminders: Day before kickoff: reminder to prepare Weekly check-in: recurring reminder to update the client on progress Milestone dates: reminders for each deliverable deadline 1 week before deadline: "final sprint" reminder Use OpenClaw cron or the task manager's reminder system.
Maintain a master list of all clients and projects: # Client Registry | Client | Project | Status | Contact | Start | Deadline | Value | |--------|---------|--------|---------|-------|----------|-------| | Acme Corp | Website Redesign | ๐ข Active | sarah@acme.com | Feb 15 | Mar 30 | $15k | | Beta LLC | Brand Identity | ๐ก In Review | john@beta.io | Jan 20 | Feb 28 | $8k | | Gamma Inc | Mobile App | โ Completed | lisa@gamma.co | Nov 1 | Jan 15 | $25k | Store in workspace memory or as a Markdown file in a "Business" folder.
User: "How are my projects doing?" or "Client status" โ Pull from client registry + task managers and generate: ๐ค Active Projects 1. Acme Corp โ Website Redesign Status: On track โ Next milestone: First mockup review (Feb 22) Outstanding tasks: 3 of 8 completed Budget used: ~40% 2. Beta LLC โ Brand Identity Status: Needs attention โ ๏ธ Next milestone: Final delivery (Feb 28) โ 5 days away Outstanding tasks: 2 remaining Blocker: Waiting for client feedback since Feb 10
User: "Draft an update email for Acme Corp" โ Generate a progress update email using project data: What's been completed since last update Current status and next steps Any blockers or needs from the client Timeline update
User: "Close the Beta LLC project" โ Execute closure workflow: Mark project as completed in registry Send thank-you email to client Archive project folder Create a project retrospective note Set a 30-day follow-up reminder for testimonial request Set a 90-day follow-up for potential repeat business
Store customizable templates in workspace memory. Defaults are provided but users can override: Welcome email template: adjust tone, signature, included links Folder structure: add/remove folders based on project type Task list: customize default tasks per project type Project types: different presets for "website", "branding", "consulting", "development", etc. User: "When I onboard a development client, also add GitHub repo setup and Slack channel creation" โ Store as a "development" project type template
On first use: Business info: company name, user's name, email signature, timezone Default tools: which task manager, file storage, calendar, email to use Project types: what kinds of projects do they typically do? Templates: review and customize default templates Client folder location: where to store project folders Store everything in workspace memory. After first setup, onboarding is one command.
Minimal info: if the user only says "new client: Acme", ask for contact email (required) and project name. Everything else can be defaults. Repeat client: if a client name matches an existing entry, ask if this is a new project for the same client. If yes, add to existing client folder rather than creating a new one. No task manager: if no external task manager is configured, create tasks as a checklist in the project brief No email configured: output the welcome email for manual sending. Don't skip the step. International clients: respect timezone differences in meeting scheduling. If client is in a different timezone, note it. Team projects: if multiple team members are involved, allow assigning tasks to different people Budget tracking: this skill doesn't do invoicing (that's a separate concern), but tracks estimated vs. actual budget at a high level
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.