ads-audit
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and Microsoft Ads…
Set up a Local OS — bootstrap a local Obsidian vault as your second brain 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 —
$ npx -y skills add naveedharri/benai-skills --skill local-os-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/local-os-builderContext preview
The summary Claude sees to decide when to auto-load this skill.
Set up a Local OS — bootstrap a local Obsidian vault as your second brain 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 —
name: local-os-builder description: Set up a Local OS — bootstrap a local Obsidian vault as your second brain 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. The Local OS tier of the AIOS family (alongside Skill OS and Cloud OS). Use when user says "set up a local OS", "set up my vault", "bootstrap", "initialize", "onboarding", or runs /local-os-builder. disable-model-invocation: true
USE WHEN the user runs `/local-os-builder` or asks to set up a Local OS, set up their vault, bootstrap the assistant, initialize the system, or configure a local Obsidian second brain.
This is the **Local OS** tier of the AIOS family — the brain lives in a local Obsidian vault on disk. It shares the same internal structure as the Skill OS and Cloud OS tiers, so a user can graduate between them.
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` |
**P
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…