cog-onboarding
npx machina-cli add skill a5c-ai/babysitter/onboarding --openclawCOG Onboarding Skill
Personalize the COG Second Brain workflow by selecting a role pack, configuring integrations, and initializing the vault structure.
Capabilities
- Initialize COG vault with the standard directory structure (00-inbox through 05-knowledge)
- Configure one of 7 role packs: Product Manager, Engineering Lead, Engineer, Designer, Founder, Marketer, Custom
- Set up user profile with interests, domains, and news sources
- Configure external integrations (GitHub, Linear, Slack, PostHog)
- Create personalized workflow templates based on role
- Initialize Git tracking for the vault
Tool Use Instructions
- Use
file-readto check for existing vault at the specified path - Use
directory-createto build the COG directory structure - Use
file-writeto create profile.md in 00-inbox with role pack configuration - Use
git-initto initialize Git repository in the vault - Use
file-writeto create .gitignore with privacy-sensitive patterns - Use
git-committo commit initial vault structure
Examples
{
"userName": "Alex",
"rolePack": "engineer",
"vaultPath": "./cog-vault",
"integrations": {
"github": { "org": "my-org", "repos": ["main-repo"] }
}
}
Source
git clone https://github.com/a5c-ai/babysitter/blob/main/plugins/babysitter/skills/babysit/process/methodologies/cog-second-brain/skills/onboarding/SKILL.mdView on GitHub Overview
Cog-onboarding personalizes the COG Second Brain workflow by letting users pick a role pack, configure integrations, and initialize the vault. It creates the standard directory structure (00-inbox through 05-knowledge), writes a role-specific profile, and enables Git tracking to tailor the setup to a chosen role.
How This Skill Works
The skill checks for an existing vault, builds the standard directory structure, writes a profile.md with the selected role pack, configures integrations (GitHub, Linear, Slack, PostHog), initializes a Git repository, and commits the initial vault scaffold. This yields a ready-to-use, role-tailored Second Brain vault.
When to Use It
- Starting a new COG vault for a specific role pack (e.g., Engineer, Product Manager, Founder).
- Initializing the standard 00-inbox through 05-knowledge directory structure for a fresh setup.
- Configuring external integrations to power workflows (GitHub, Linear, Slack, PostHog).
- Creating a personalized profile with interests, domains, and news sources tied to a role.
- Setting up Git tracking and committing the initial vault structure for version control.
Quick Start
- Step 1: Use file-read to check for an existing vault at the specified path.
- Step 2: Use directory-create to build the COG directory structure and git-init to initialize the repository.
- Step 3: Use file-write to create profile.md in 00-inbox with the role pack configuration and use git-commit to commit the initial vault.
Best Practices
- Define the chosen role pack before initiating vault creation to ensure correct templates.
- Keep profile.md focused on role-specific interests, domains, and news sources for relevance.
- Update .gitignore with privacy-sensitive patterns to protect sensitive data.
- Test the onboarding in a non-production path to verify directory structure and profiles.
- Document onboarding steps with a commit history to track changes over time.
Example Use Cases
- Example 1: Alex selects the engineer role pack, vaultPath ./cog-vault, and integrates GitHub org my-org with repos [main-repo].
- Example 2: Priya chooses the product manager role pack, vaultPath ./pm-vault, and enables Slack and GitHub integrations.
- Example 3: Chen opts for the founder role pack, vaultPath ./founder-vault, with PostHog and Slack integrations configured.
- Example 4: Sam uses a custom role pack, vaultPath ./custom-vault, and connects GitHub and Linear for project tracking.
- Example 5: Zoe selects engineering lead role pack, vaultPath ./engineering-lead, with GitHub, Linear, and Slack integrations.