Onboard
alirezarezvani/claude-skills
/cs:onboard — Founder interview that populates ~/.claude/company-context.md using the canonical 7-dimension cs-onboard schema.
Personalize COG for your workflow - creates profile, interests, and watchlist files with guided setup (run this first!)
$ npx skills add huytieu/COG-second-brain --skill onboarding -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install huytieu/COG-second-brain onboarding --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/huytieu/COG-second-brain.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/onboarding .claude/skills/onboarding && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "onboarding" agent skill from https://github.com/huytieu/COG-second-brain/tree/main/skills/onboarding into .claude/skills/onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboarding", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/huytieu/COG-second-brain/tree/main/skills/onboardingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add huytieu/COG-second-brain --skill onboarding -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install huytieu/COG-second-brain onboarding --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/huytieu/COG-second-brain.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/onboarding .agents/skills/onboarding && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "onboarding" agent skill from https://github.com/huytieu/COG-second-brain/tree/main/skills/onboarding into .agents/skills/onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboarding", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add huytieu/COG-second-brain --skill onboarding -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install huytieu/COG-second-brain onboarding --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/huytieu/COG-second-brain.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/onboarding .cursor/skills/onboarding && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "onboarding" agent skill from https://github.com/huytieu/COG-second-brain/tree/main/skills/onboarding into .cursor/skills/onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboarding", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/huytieu/COG-second-brain.git --path skills/onboarding--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add huytieu/COG-second-brain --skill onboarding -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install huytieu/COG-second-brain onboarding --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/huytieu/COG-second-brain.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/onboarding .gemini/skills/onboarding && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "onboarding" agent skill from https://github.com/huytieu/COG-second-brain/tree/main/skills/onboarding into .gemini/skills/onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboarding", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install huytieu/COG-second-brain onboardingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add huytieu/COG-second-brain --skill onboarding -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/huytieu/COG-second-brain.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/onboarding .github/skills/onboarding && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "onboarding" agent skill from https://github.com/huytieu/COG-second-brain/tree/main/skills/onboarding into .github/skills/onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboarding", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add huytieu/COG-second-brain --skill onboarding -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install huytieu/COG-second-brain onboarding --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/huytieu/COG-second-brain.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/onboarding .opencode/skills/onboarding && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "onboarding" agent skill from https://github.com/huytieu/COG-second-brain/tree/main/skills/onboarding into .opencode/skills/onboarding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboarding", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
onboardingPersonalize COG for your workflow - creates profile, interests, and watchlist files with guided setup (run this first!)
Onboarding is an agent skill from huytieu/COG-second-brain. Personalize COG for your workflow - creates profile, interests, and watchlist files with guided setup (run this first!)
Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/profile-templates.md` and `references/welcome-guide.md`).
The repository describes itself as: Self-evolving second brain with 35 AI skills, 10 agents, and people CRM. Closed-loop harness: a V-model verification lifecycle where the worker never grades its own homework… The licence is MIT.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 36ac9d7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Onboarding loads about 3.1k tokens when it runs, and up to ~5.2k if it reads all its reference files. Until then it costs about 33 tokens; SKILL.md has 1,146 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from huytieu/COG-second-brain at commit 36ac9d7, republished under its MIT licence (© huytieu). 1,146 words, ~3,133 tokens.
.claude/skills/onboarding/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Welcome new users and collect essential information to personalize their COG experience. All configuration is stored as natural markdown files within the vault structure, following COG's philosophy of transparent, editable knowledge.
/onboarding or mentions "onboarding" or "setup COG"The onboarding MUST feel like a natural conversation, NOT a form to fill out.
Key rules:
Greet the user warmly and explain what COG is:
Welcome to COG - your self-evolving second brain powered by Claude + Obsidian + Git!
COG helps you capture thoughts, get daily intelligence briefings, and build knowledge over time - all stored as simple markdown files you own.
Let's get you set up. Tell me a bit about yourself - your name, what you do, and what topics or areas you're most interested in staying sharp on. Feel free to share as much or as little as you'd like.This single open-ended prompt replaces the old sequential questions. The user can naturally mention their name, role, interests, sources, projects, and competitors all at once - or just share a few things.
Look for 00-inbox/MY-PROFILE.md. If it exists:
I found an existing COG profile! What would you like to update? Just tell me what you'd like to change - your interests, projects, profile info, or anything else.Don't present a numbered menu. Let them describe what they want in natural language.
After the user responds, extract as much as possible from their natural language:
| Field | How to Extract |
|---|---|
| Name | Look for self-introduction patterns ("I'm Alex", "My name is...", "Call me..."). Use first name by default. |
| Role | Look for job/activity mentions ("I'm a PM", "I work in...", "software engineer at..."). |
| Interests | Look for topic mentions ("interested in AI", "following crypto", "love design"). Also infer from role context. |
| News Sources | Look for source mentions ("I read HN", "follow on Twitter"). If not mentioned, skip - it's optional. |
| Projects | Look for project mentions ("working on a SaaS app", "building..."). If not mentioned, skip. |
| Competitive Watch | Look for company/person mentions ("tracking Stripe", "watching what OpenAI does"). If not mentioned, skip. |
After extracting what you can, check what's missing from the required fields only:
If any required field is missing, ask ONE follow-up that covers all gaps. For example:
Thanks! I got your name and role. What topics are you most interested in staying updated on? (e.g., AI, startups, design, health - whatever matters to you)Optional fields (news sources, projects, competitive watch) should NEVER generate follow-up questions. If the user didn't mention them, skip them. They can always add them later by editing the files or running onboarding again.
Before creating files, briefly confirm what you captured and ask about agent team mode:
Here's what I've got:
- **Name**: Alex
- **Role**: Product Manager at a fintech startup
- **Interests**: AI/ML, fintech trends, product strategy, UX design
- **Projects**: Payments dashboard revamp
- **Tracking**: Stripe, Plaid
One more thing - COG can run in two modes:
- **Solo mode** (default): I handle everything directly in our conversation.
- **Agent team mode**: I delegate research, analysis, and writing to specialist sub-agents for deeper, more thorough results. Works best with Claude Code.
Which do you prefer? (Solo is great for most people - team mode is for power users who want maximum depth.)Wait for confirmation, then generate everything. If they say "looks good" or similar, proceed. If they correct something, update and proceed without re-confirming. Default to solo if they don't express a preference.
After extracting the user's role text in Step 3, scan .claude/roles/*.md for a matching role pack:
role_id and aliases)role_id match (e.g., "product-manager")aliases (e.g., "pm", "product lead", "head of product")role_id as role_pack in the MY-PROFILE.md frontmatterAs a [Role Display Name], here are the skills and integrations that'll be most useful for you:
**Recommended skills** (ordered by relevance for your role):
[List top 5-6 skills from the role pack with the "Why it matters for you" context]
**Recommended integrations**:
[List integrations from the role pack with role-specific explanations]agent_mode as the default (instead of solo)role_pack: custom in MY-PROFILE.mdroles: [all])After role pack matching, set up the user's integration preferences:
If a role pack was matched, present its recommended integrations with role-specific context:
Based on your role, these integrations would give COG the most context:
[For each integration in role pack:]
- **[Integration]** — [Why it matters for you, from role pack]
Which of these do you already use? And are there any other tools you'd like to connect?Parse the user's response:
ElevenLabs to Disabled unless explicitly requestedGenerate 00-inbox/MY-INTEGRATIONS.md:
---
type: integrations
created: YYYY-MM-DD
tags: ["#integrations", "#config", "#cog"]
---
# My Integrations
*COG checks this file before using any external service. Edit anytime.*
## Active
[For each confirmed integration:]
- **[Service]**: [Brief description of how COG uses it]
## Disabled
[For each declined/unmentioned integration:]
- **[Service]**: Skipped during onboarding. Enable anytime by moving to Active section.
---
*Move services between Active and Disabled sections to control what COG connects to.*If no role pack was matched, ask about common integrations conversationally:
COG can connect with tools like GitHub, Slack, Linear, Notion, and PostHog for richer analysis. Do you use any of these? (Totally optional - COG works great without them too.)Create the four profile documents using the templates in references/profile-templates.md.
00-inbox/MY-PROFILE.md00-inbox/MY-INTERESTS.md03-professional/COMPETITIVE-WATCHLIST.md (only if they mentioned companies/people to track)04-projects/[project-slug]/PROJECT-OVERVIEW.mdBased on configuration, create personalized structure:
Base Structure (Always):
00-inbox/
01-daily/
briefs/
checkins/
02-personal/
braindumps/
development/
wellness/
03-professional/
braindumps/
leadership/
strategy/
skills/
04-projects/
05-knowledge/
consolidated/
patterns/
timeline/
booklets/
06-templates/Project-Specific (For each listed project):
04-projects/[project-slug]/
PROJECT-OVERVIEW.md
braindumps/
competitive/
content/
planning/
resources/Generate: 00-inbox/WELCOME-TO-COG.md
Generate it from the template in references/welcome-guide.md.
After setup, summarize what was created and suggest a natural next action:
You're all set! I've created your profile, interests, and project files. Everything is in your vault and editable anytime.
If you want to jump right in, try a braindump - just tell me what's on your mind and I'll capture it. Or ask for your daily brief to see what's happening in your interest areas today.Don't present a numbered menu of next actions. Just suggest one or two natural things and let them decide.
If user runs onboarding after initial setup (MY-PROFILE.md exists):
Don't show a menu. Just ask:
You've already completed onboarding! What would you like to update? Just tell me what needs changing.Then intelligently handle whatever they say - whether it's adding projects, changing interests, updating their role, etc.
Onboarding is successful when:
MY-PROFILE.md created in 00-inbox/ with role_pack in frontmatterMY-INTERESTS.md created in 00-inbox/MY-INTEGRATIONS.md created in 00-inbox/ with active/disabled sectionscustom) and recommendations presentedWELCOME-TO-COG.md guide created with role-specific skill orderingIf profile already exists:
00-inbox/archive/MY-PROFILE-YYYY-MM-DD.md if starting freshIf directory creation fails:
If user exits mid-onboarding:
All configuration data is stored as markdown files in:
00-inbox/MY-PROFILE.md - Basic profile with role pack00-inbox/MY-INTERESTS.md - Interest areas00-inbox/MY-INTEGRATIONS.md - Active/disabled external service integrations03-professional/COMPETITIVE-WATCHLIST.md - Competitive tracking04-projects/[project]/PROJECT-OVERVIEW.md - Project detailsBenefits of markdown storage:
COG's configuration is knowledge, not configuration. By storing preferences as markdown notes:
This is "configuration as knowledge" - your preferences are themselves notes in your second brain.
© huytieu, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in skills/onboarding of huytieu/COG-second-brain.
Open the folder on GitHubat commit 36ac9d7
We found 4 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in huytieu/COG-second-brain, which our catalogue first saw on October 7, 2026.
Onboarding next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Onboarding this skillhuytieu/COG-second-brain | 1.3k | 1 repos | ~3.1k | Automated safety check: Pass | MIT | |
| Onboardalirezarezvani/claude-skills | 28k | — | ~1.3k | Automated safety check: Pass | MIT | |
| Codebase Onboardingaffaan-m/ECC | 276k | 3 repos | ~2k | Automated safety check: Pass | MIT | |
| Onboardingsickn33/agentic-awesome-skills | 47k | 1 repos | ~1.8k | Automated safety check: Pass | MIT | |
| Contributor Onboarding DocDonchitos/Claude-Code-Game-Studios | 26k | — | ~1.4k | Automated safety check: Pass | MIT | |
| RuView Onboarding Path Pickerruvnet/RuView | 97k | — | ~333 | Automated safety check: Pass | MIT |
alirezarezvani/claude-skills
/cs:onboard — Founder interview that populates ~/.claude/company-context.md using the canonical 7-dimension cs-onboard schema.
affaan-m/ECC
Analyze an unfamiliar codebase and generate a structured onboarding guide with architecture map, key entry points, conventions, and a starter CLAUDE.md.
sickn33/agentic-awesome-skills
When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value.
Donchitos/Claude-Code-Game-Studios
Writes an onboarding document for a new contributor or agent, covering project state, conventions and priorities relevant to a chosen role.
ruvnet/RuView
Zero-to-sensing path picker for RuView (WiFi-DensePose) — pick docker-demo, repo-build, or live-esp32 and run the next concrete step.
affaan-m/ECC
分析一个陌生的代码库,并生成一个结构化的入门指南,包括架构图、关键入口点、规范和一个起始的CLAUDE.md文件。适用于加入新项目或首次在代码仓库中设置Claude Code时。
huytieu/COG-second-brain
Measure your own writing corpus for the words and sentence shapes you over-use, so an agent writing in your voice stops amplifying your tics into a style.
huytieu/COG-second-brain
A passive daily work journal that Claude keeps FOR you so you never have to write it yourself.
huytieu/COG-second-brain
Generate meaning-carrying editorial data-illustrations in the monotykamary / Linear aesthetic (near-black grayscale, Inter display + mono labels, hairline framed figures) with a single coral accent.
huytieu/COG-second-brain
Shared loop-engineering reference for COG skills - the agent loop, deterministic verifiers, termination conditions, in-loop context management, and named patterns.
huytieu/COG-second-brain
Turn a product release (the list of shipped items plus real screen recordings) into a motion recap video and one explained demo per feature, with sound effects tied to on-screen motion and a…
huytieu/COG-second-brain
Deterministic pre-publish scan that refuses AI-slop tells in anything about to be written, published, or sent: files, artifacts, slide titles, table headers, diagram labels, chat messages, commit…
Personalize COG for your workflow - creates profile, interests, and watchlist files with guided setup (run this first!). Onboarding is an agent skill from huytieu/COG-second-brain.
Run `npx skills add huytieu/COG-second-brain --skill onboarding -a claude-code`. Or copy the skill folder (skills/onboarding in huytieu/COG-second-brain) into .claude/skills/onboarding in your project. Claude Code loads it when a task matches its description.
Run `npx skills add huytieu/COG-second-brain --skill onboarding -a codex`. Or copy the skill folder (skills/onboarding in huytieu/COG-second-brain) into .agents/skills/onboarding in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add huytieu/COG-second-brain --skill onboarding -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/onboarding, .gemini/skills/onboarding, .github/skills/onboarding and .opencode/skills/onboarding in your project.
SKILL.md names no scripts, command-line tools or credentials: Onboarding is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Onboarding is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.1k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Onboarding: Onboard (alirezarezvani/claude-skills, 28k stars), Codebase Onboarding (affaan-m/ECC, 276k stars), Onboarding (sickn33/agentic-awesome-skills, 47k stars) and Contributor Onboarding Doc (Donchitos/Claude-Code-Game-Studios, 26k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
huytieu (a GitHub user) maintains it in huytieu/COG-second-brain, which has 1,267 GitHub stars. The repository holds 37 skills in this directory. The repository was last updated on October 2, 2026.
Source: huytieu/COG-second-brain on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.