ads-audit
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and Microsoft Ads…
Bootstrap the BenAI OS Plugin vault structure and run personalized onboarding. Creates all directories, system files, Obsidian config, memory system, hooks, and output styles, then interviews the user to personalize everything. Two modes — Solopreneurs/Professionals (default),
$ npx -y skills add naveedharri/benai-skills --skill os-setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/os-setupContext preview
The summary Claude sees to decide when to auto-load this skill.
Bootstrap the BenAI OS Plugin vault structure and run personalized onboarding. Creates all directories, system files, Obsidian config, memory system, hooks, and output styles, then interviews the user to personalize everything. Two modes — Solopreneurs/Professionals (default),
name: os-setup description: Bootstrap the BenAI OS Plugin vault structure and run personalized onboarding. Creates all directories, system files, Obsidian config, memory system, hooks, and output styles, then interviews the user to personalize everything. Two modes — Solopreneurs/Professionals (default), Business/Teams. Use when user says "set up", "bootstrap", "initialize", "onboarding", or runs /os-setup. disable-model-invocation: true
USE WHEN the user runs `/setup` or asks to set up their vault, bootstrap the assistant, initialize the system, or configure the BenAI Obsidian Plugin.
This is a three-phase process:
Check if `claude.md` or `CLAUDE.md` exists **only** in the current working directory (do NOT search subdirectories or parent directories — check only the exact CWD path).
---
Ask the user to pick a mode using AskUserQuestion with these exact `label` and `description` values:
**CRITICAL**: You MUST pass both `label` AND `description` for each option in AskUserQuestion. The `description` field is what explains each mode to the user. Never leave `description` empty.
Mode mapping:
Accept any clear signal: "solo", "professional", "freelancer", "business", "org", "team", etc.
If the user skips or says "I don't know", use **Solopreneurs/Professionals** (professional mode).
Store the selected mode. It will be written to `CLAUDE.md` frontmatter as `os-mode: professional | business`.
---
Create the directory structure and write all system files for the selected mode.
Every `references/<file>.md` mentioned below lives in the `references/` subdirectory next to **this SKILL.md** — not in the user's working directory. Two conventions matter:
If the Read tool can't open a `references/...` path directly (some harnesses mount the skill at a path that differs between Read and Bash), run a quick discovery step **once** before Step A.2:
# Find the references directory; cache the result for the rest of Phase A. find / -type d -path '*/setup/references' 2>/dev/null | head -1
Use that absolute path as the prefix for every reference read in Phase A and Phase B. Don't retry path resolution per-file — do it once and reuse.
**All modes** share this base:
mkdir -p .claude mkdir -p Context mkdir -p Projects mkdir -p Daily mkdir -p Resources mkdir -p Skills
**Solopreneurs/Professionals mode** adds:
mkdir -p Intelligence/meetings/team-standups mkdir -p Intelligence/meetings/client-calls mkdir -p Intelligence/meetings/one-on-ones mkdir -p Intelligence/meetings/general mkdir -p Intelligence/competitors mkdir -p Intelligence/market mkdir -p Intelligence/decisions mkdir -p Intelligence/archive
**Business mode** adds:
mkdir -p Intelligence/meetings/team-standups mkdir -p Intelligence/meetings/client-calls mkdir -p Intelligence/meetings/one-on-ones mkdir -p Intelligence/meetings/board-reviews mkdir -p Intelligence/meetings/all-hands mkdir -p Intelligence/meetings/cross-team mkdir -p Intelligence/meetings/general mkdir -p Intelligence/competitors mkdir -p Intelligence/market mkdir -p Intelligence/decisions mkdir -p Intelligence/processes mkdir -p Intelligence/archive mkdir -p Departments mkdir -p Team mkdir -p Onboarding mkdir -p Resources/templates
`Team/` is created empty here. Profile-first subfolders (`Team/{org}/Profiles/{person}/...`) are scaffolded in Phase B once Q6 answers are in.
Read each reference file and write it to the corresponding local path. The reference files contain the complete content for each system file.
**All modes** — shared system files:
| Reference File | Creates at Local Path | |---|---| | `references/settings-json-template.md` | `./.claude/settings.json` | | `references/claudeignore-template.md` | `./.claudeignore` | | `references/gitignore-template.md` | `./.gitignore` |
**Mode-specific root CLAUDE.md template:**
| Mode | Reference File | Creates at Local Path | |---|---|---| | Solopreneurs/Professionals | `references/claude-md-template.md` | `./CLAUDE.md` | | Business | `references/claude-md-template-business.md` | `./CLAUDE.md` |
**Per-folder routing indexes** (every major folder gets its own `CLAUDE.md` — matches production vault convention):
| Mode | Reference File | Creates at Local Path | |---|---|---| | Solopreneurs/Professionals | `references/claude-md-context.md` | `./Context/CLAUDE.md` | | Solopreneurs/Professionals | `references/claude-md-projects.md` | `./Projects/CLAUDE.md` | | Solopreneurs/Prof
Expert automation skills for Claude Code, organized by department.
Repo: naveedharri/benai-skills
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and Microsoft Ads…
Budget allocation and bidding strategy review across all ad platforms. Evaluates spend distribution, bidding strategy appropriateness, scaling readiness, and…
Competitor ad intelligence analysis across Google, Meta, LinkedIn, TikTok, and Microsoft. Analyzes competitor ad copy, creative strategy, keyword targeting,…
Cross-platform creative quality audit covering ad copy, video, image, and format diversity across all platforms. Detects creative fatigue, evaluates…
Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 74 checks across conversion tracking, wasted…
Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust signals, form optimization, and…