Ven Agency

Claude.ai Skills Migration Audit

Full inventory, classification, security plan, and migration roadmap for 160+ existing skills

Prepared by Charlie · 28 March 2026 · Deployment target: venagency/claude-plugins

160+ Skills Audited116 Viable for Claude.aivenagency/claude-plugins5 Phases Planned

Claude.ai Skills Migration Audit — Ven Agency

Scope: Inventory 160+ existing skills from /Users/venagency/ven-ai/workspaces/charlie/skills/ and /Users/venagency/ven-ai/team-ven/ven-skills/, classify by service line and security tier, plan migration to Claude.ai Skills format (SKILL.md + ZIP), and identify gaps.

Target: Claude.ai Team plan, Org-wide and personal skill provisioning via Customize → Skills.

Format: SKILL.md (YAML frontmatter + Markdown) packaged as ZIP files. No plugin.json, no hooks/, no commands/ — those are Claude Code only.


STEP 1: Audit — Existing Skills Inventory

Total skills identified: 160+ skills across two directories.

Charlie's workspace skills (/Users/venagency/ven-ai/workspaces/charlie/skills/):

Key observations:


STEP 2: Group and Classify

By Service Line

Service Line Example Skills Count
Web Design & Development frontend-design, web-dev-workflow, figma-api, figma-mcp, figma-sites-replication, sanity-cms, ven-design-presentation, ven-design-system, visual-explainer, web-artifacts-builder, paper-design, video-animation-analyzer ~12
SEO & Content seo-audit, seo-local-business, ven-seo-automation, google-search-console, competitor-intel, content-strategy, social-content-strategy, marketing-strategy, platform-updates ~9
Paid Ads / PPC google-ads, google-ads-api, google-ads-auction-insights, meta-ads, meta-ads-tool, meta-ads-excel-export-parsing, ad-monitor, ad-video-prompt-engineering, budget-pacing, anomaly-detection, meta-budget-scaling, platform-expertise, competitor-intel ~13
Finance & Operations clickup-api, clickup-task-creator, clickup-digests, wise-api, payroll-verification, xero, runcloud-digitalocean, godaddy-api, synergy-wholesale ~9
Client Reporting & Analytics ven-reports, ven-qa, report-analysis, ven-data-collector, google-analytics-4, google-tag-manager, tracking-monitor, mrh-weekly-report, html-report-pdf-export, playwright-report-pdf-export ~10
Sales & Outreach james-first-touch-email, cold-outreach-pre-screening, cold-outreach-sequence-tracker, email-follow-up, follow-up-email-drafting, lead-qualification, pipeline-follow-up-sweep, warm-reply-delay-handling, sales-ops, high-ticket-sales-presentation, recruitment-reply-drafter, linkedin-research ~12
OpenClaw Infrastructure openclaw-agent-creator, openclaw-agent-infra, openclaw-scout, openclaw-hooks-agent, openclaw-cross-topic-send, gateway-pairing-troubleshooting, client-hub-routing, client-hub-onboarding, client-hub-topic-wake, telegram-topic-routing, cron-silent-success, effective-delegation ~12
Internal Ops & Admin gmail-inbox-monitor, gmail-alert-triage, email-approval-worker, crm-notes, calendar-manager, meeting-prep-from-calendar, meeting-actions, maintenance-ticketing, workspace-router, learn-command, session-wrapup, claudeception ~12
Document & File Operations google-docs, google-docs-comments, google-docs-tables, google-sheets, gmail-draft-thread, email-attachment-sending, ffmpeg-video-processing, kb-ingest, file-organiser, carousel-photo-composite, resend-email ~11
AI/Agent Coordination codex-agent, agent-browser, agent-builder, model-picker, model-router, ai-humanizer, anthropic-prompting, ai-council, approval-patterns, effective-delegation ~10
Image & Video Generation fal-flux-pulid, nano-banana-pro, replicate-face-swap, replicate-video-api, video-animation-analyzer, carousel-photo-composite ~6
Personal / Non-Agency home-assistant, macbook-control, recipe-finder, travel-fund-calculator, qantas-reward-finder, bambu-3d-printing, immich-colima, colima-external-drive ~8
Third-Party Integrations aircall, aircall-webhooks, agentmail, chatwoot, missive-reference, stalwart, telegram-bot-api ~7
Specialized Domains tcp-wordpress-backend, tcp-react-app, ven-agency-cv-screener, ven-service-positioning, bonus-policy, evolution-engine, prompt-defence, smooth-browser, smooth-cli, trend-watcher, lobster-workflows ~11

Total: ~142 skills accounted for in service lines (some cross-category).

By Client vs. Internal

Type Count Examples
Client-facing (used on/for specific client work) ~45 ven-reports, seo-audit, google-ads, meta-ads, ven-qa, competitor-intel, tracking-monitor, client-facing-deploy-gate
Internal ops (agency workflows, team tooling) ~60 gmail-inbox-monitor, clickup-api, sales-ops, pipeline-follow-up-sweep, payroll-verification, crm-notes
Personal (Andy-specific, not shared) ~8 home-assistant, macbook-control, travel-fund-calculator, recipe-finder
Infrastructure/Platform (OpenClaw, Telegram, agent coordination) ~25 openclaw-agent-infra, client-hub-routing, gateway-pairing-troubleshooting, telegram-topic-routing
Specialized/Experimental (niche, low usage) ~14 bambu-3d-printing, immich-colima, smooth-browser, lobster-workflows

STEP 3: Security & Permissions Plan

Data Sensitivity Flags

CRITICAL: Contains hardcoded or reference credentials/API keys

HIGH: References salary, payroll, or banking data

HIGH: Client-specific confidential info

MEDIUM: Personal data (names, emails, contact details)

MEDIUM: Email/contact workflows (draft-only, approval gates)

Tier Who Sees It Skills Rationale
Org-wide All team members frontend-design, web-dev-workflow, seo-audit, google-ads, meta-ads, report-analysis, sales-ops, lead-qualification, email-follow-up, follow-up-email-drafting, google-docs, google-sheets, figma-api, video-animation-analyzer, ai-humanizer, anthropic-prompting, model-picker, prompt-defence, ven-design-system, marketing-strategy Core agency workflows. No secrets, no sensitive data, high reuse.
Restricted: Operations Team Andy, Steve clickup-api, clickup-task-creator, wise-api, payroll-verification, bonus-policy, runcloud-digitalocean, godaddy-api, xero, gmail-inbox-monitor, crm-notes, calendar-manager, maintenance-ticketing, workspace-router, learning-command, session-wrapup, evolution-engine Operational workflows, credentials scoped to ops team.
Restricted: Sales Team James, Megan james-first-touch-email, cold-outreach-pre-screening, cold-outreach-sequence-tracker, pipeline-follow-up-sweep, lead-qualification, recruitment-reply-drafter, meeting-prep-from-calendar, linkedin-research, high-ticket-sales-presentation, ven-service-positioning, sales-ops Sales-specific outreach and qualification.
Restricted: Finance Only Andy (only) wise-api, payroll-verification, bonus-policy, ven-data-collector (financial subset), xero, report-analysis (financial subset) Salary, banking, client revenue data. Single-user access.
Restricted: Client-Specific Named individuals only tcp-wordpress-backend, tcp-react-app, client-facing-deploy-gate, ven-qa (client context) Client code, architecture, approval gates for specific clients.
Personal Andy only home-assistant, macbook-control, recipe-finder, travel-fund-calculator, qantas-reward-finder Personal, non-work-related.
Infrastructure/Dev Charlie, Tom (Codex) openclaw-agent-infra, openclaw-agent-creator, openclaw-scout, gateway-pairing-troubleshooting, client-hub-routing, client-hub-onboarding, codex-agent, agent-builder, effective-delegation, lobster-workflows Platform-level tools, for infrastructure work only.

Flagged Skills Requiring Remediation

Skill Issue Action
wise-api References business profile ID, recipient IDs, Wise API token Move token to env var only. Extract IDs to separate config.md file (not in SKILL.md).
payroll-verification References salary data, bank details Move to personal-only or ops-restricted tier. Add disclaimer: "Verify against source before use."
google-ads-api References MCC login, credential paths Document credential path as placeholder, not hardcoded. Mark as ops-restricted.
xero, godaddy-api Tom-only keychain credentials Mark as restricted to Tom only. Document keychain entry names (not values).
tcp-wordpress-backend, tcp-react-app Client code/architecture Move to client-restricted tier. Do NOT provision org-wide.
gmail-inbox-monitor, gws OAuth paths for andy@ven.com.au Document as Andy-context only. Mark not for other users.
linkedin-research Extracts personal profile data Add privacy notice: "Use only for pre-screened recruitment purposes."
ven-agency-cv-screener Hiring criteria, candidate feedback Mark as restricted to hiring managers. Remove specific names/scores before sharing.

STEP 4: Migration Plan — Claude.ai Plugins via venagency/claude-plugins

Deployment Target: Ven's Private Plugin Marketplace

All migrated skills commit to: https://github.com/venagency/claude-plugins (private repo)

This repo is already connected as Ven's private plugin marketplace in Claude.ai Org Settings (Libraries > Plugins). Plugins synced from this repo appear for all team members and can be set to "Installed by default" or "Available for install" per plugin.

Current state (28 Mar 2026):

Repo Structure (Anthropic Plugin Convention)


claude-plugins/
├── .claude-plugin/
│   └── marketplace.json          # Root manifest listing all plugins
└── plugins/
    └── <plugin-name>/
        ├── .claude-plugin/
        │   └── plugin.json       # Plugin manifest (name, version, description)
        ├── README.md
        └── skills/
            └── <skill-name>/
                └── SKILL.md      # YAML frontmatter + Markdown body

marketplace.json: Lists all plugins with name, description, category, and source path.

plugin.json: Per-plugin manifest with name, version, description, author, and license.

SKILL.md: The actual skill content with YAML frontmatter (name, description, argument-hint, version) and Markdown instructions.

Packaging Strategy

One plugin can contain multiple skills. Group by service line or functional domain:

Plugin Skills Inside Rationale
report-generator report Already live. Single-purpose plugin.
paid-media google-ads, meta-ads, budget-pacing, ad-monitor, platform-expertise Tightly coupled paid ads workflows
seo seo-audit, seo-local-business, google-search-console, ven-seo-automation SEO service line
sales-ops lead-qualification, cold-outreach-pre-screening, pipeline-follow-up-sweep, email-follow-up, james-first-touch-email Sales pipeline workflows
design-dev frontend-design, web-dev-workflow, ven-design-system, figma-api Design and development
client-reporting ven-reports, ven-qa, report-analysis, ven-data-collector Reporting and QA
operations clickup-api, clickup-task-creator, crm-notes, calendar-manager, payroll-verification Internal ops workflows
google-workspace google-docs, google-sheets, google-analytics-4, google-tag-manager Google integrations
comms email-follow-up, follow-up-email-drafting, gmail-draft-thread, resend-email Email and comms workflows
ai-tools ai-humanizer, anthropic-prompting, model-picker AI writing and model selection

Each plugin gets its own directory under plugins/ and entry in marketplace.json.

User Access Control

In Claude.ai Org Settings, each plugin can be set to:

This maps directly to the security tiers from Step 3:

Migration Priority & Complexity

Priority Complexity Skills Rationale
P1: Daily Use, Simple Simple frontend-design, web-dev-workflow, google-ads, meta-ads, seo-audit, report-analysis, email-follow-up, google-docs, figma-api, sales-ops High reuse, clear scope, minimal dependencies. Immediate migration gains.
P1: Daily Use, Medium Medium clickup-api, clickup-task-creator, wise-api, ven-reports, ven-qa, payroll-verification, gmail-inbox-monitor, crm-notes High reuse but require credential/config refactoring.
P2: Weekly Use, Simple Simple lead-qualification, follow-up-email-drafting, james-first-touch-email, calendar-manager, video-animation-analyzer, marketing-strategy, anthropic-prompting Good reuse, straightforward instructions.
P2: Weekly Use, Medium Medium google-ads-api, google-analytics-4, tracking-monitor, competitor-intel, pipeline-follow-up-sweep, cold-outreach-sequence-tracker, meeting-prep-from-calendar Moderate reuse, some API/credential work.
P3: Occasional, Simple Simple recipe-finder, travel-fund-calculator, qantas-reward-finder, home-assistant, ai-humanizer Low reuse, personal/experimental.
P3: Occasional, Complex Complex openclaw-agent-infra, codex-agent, agent-builder, effective-delegation, client-hub-routing, maintenance-ticketing Platform-level, high complexity, limited audience.
P3: Experimental Complex bambu-3d-printing, immich-colima, lobster-workflows, smooth-browser, trend-watcher Niche, low usage, high refactoring cost.

Deployment Channels

Channel Use Case Example Skills
venagency/claude-plugins repo (Org Plugins, synced via GitHub) Core agency workflows, shared team plugins. This is the primary deployment path. report-generator, paid-media, seo, sales-ops, design-dev, operations
Personal Upload (Customize > Skills, user-initiated) Personal workflows, sensitive ops, client-specific home-assistant, payroll-verification, xero (Andy only)
Project Instructions (Shared in Org Projects or as README) Team-specific guidance, referenced but not provisioned as plugin client-facing-deploy-gate, ven-agency-cv-screener (reference in hiring project)
Not committed (Stay local on OpenClaw only) Infrastructure, agent-specific, highly sensitive openclaw-agent-infra, tcp-react-app, tcp-wordpress-backend

Migration Checklist per Skill


### [skill-name]

**Current**: /skills/[name]/SKILL.md
**Target plugin**: plugins/[plugin-name]/skills/[skill-name]/SKILL.md in venagency/claude-plugins
**Status**: [ ] Audit | [ ] Refactor secrets | [ ] Write/update SKILL.md | [ ] Commit to repo | [ ] Sync Claude.ai | [ ] Test

**SKILL.md Metadata:**
- name: `[lowercase-hyphens]`
- description: `[50-150 chars, include triggers]`
- argument-hint: `[usage hint]`
- version: `[semver]`

**Repo work:**
- [ ] Which plugin does this belong to?
- [ ] plugin.json updated with version bump?
- [ ] marketplace.json updated if new plugin?
- [ ] Credential handling: Env vars or placeholder paths only (no hardcoded values)?

**Claude.ai Deployment:**
- User access: [Installed by default | Available for install]
- After commit: click Update in Org Settings → Plugins to sync

**Security Audit:**
- [ ] No hardcoded secrets or credential values
- [ ] Credential paths documented as placeholders
- [ ] Sensitive data flagged in description
- [ ] Approval gate needed? (Yes/No)

STEP 5: Gap Analysis

Community Skills Worth Installing (from github.com/anthropics/skills)

Rather than build from scratch, consider official Anthropic Skills available for direct use:

Anthropic Skill Ven Equivalent Status Recommendation
brand-guidelines ven-design-system, ven-service-positioning Built Use Anthropic skill as reference, keep Ven version for proprietary branding
frontend-design frontend-design Built Mirror Anthropic skill approach; consider adopting if aligned
doc-coauthoring google-docs, google-docs-comments, google-docs-tables Built Use Anthropic skill as reference for coauthor patterns
pdf (none; API only) Gap Install Anthropic PDF skill for client work (extract, merge, fill forms)
pptx ven-reports (partial), ven-design-presentation Built Compare with Anthropic skill; may have better template handling
xlsx (none; ven-data-collector partial) Gap Install Anthropic Excel skill for data analysis and pivot tables
docx (none; google-docs, resend-email) Gap Install Anthropic Word skill for document generation
mcp-builder (none; codex-agent, agent-builder) Gap Install for MCP server generation (potential timesaver for integrations)
skill-creator learn-command, claudeception Built Use Anthropic skill as reference for skill authoring guidance
web-app-testing ux-audit Built Compare approaches; Anthropic skill may have better patterns

| theme-factory | ven-design-system (partial) | Built | Compare; Anthropic skill may streamline color/spacing workflows |

| internal-comms | ven-service-positioning, follow-up-email-drafting | Built | Use as reference for internal communication patterns |

Gaps Ven Should Build (Skills NOT in Anthropic repo)

Gap Why Needed Complexity P1/P2/P3
ClickUp Integration (clickup-api, clickup-task-creator, clickup-digests) Core ops platform, Ven-specific workflows, API-driven Medium P1
Google Ads Deep Expertise (google-ads, google-ads-api, google-ads-auction-insights) Platform expertise beyond Anthropic; client-specific optimisation Medium-Complex P1
Meta Ads + Budget Scaling (meta-ads, meta-ads-excel-export-parsing, meta-budget-scaling) Ven specialisation, lifetime budget patterns, creative fatigue Medium P1
SEO + GSC Integrations (seo-audit, seo-local-business, ven-seo-automation) Ven service line, GSC API access, local business schema Medium P1
Client Reporting (ven-reports, ven-qa, ven-data-collector) Proprietary reporting system, multi-platform data ingestion, Cloudflare deploy Complex P1
Sales Ops (cold-outreach-pre-screening, pipeline-follow-up-sweep, sales-ops) Ven-specific pipeline, lead qualification rules, outreach cadence Medium P1
Wise API + Payroll (wise-api, payroll-verification) Ven-specific financial ops, Vietnam team context, transfer automation Medium P1
LinkedIn Research (linkedin-research) Cookie-based scraping, no API, Ven-specific extraction patterns Simple P2
CRM Notes & Activity Logging (crm-notes) Mandatory ops pattern, every agent needs this Simple P1
Email Drafting + Approval Gates (email-approval-worker, email-follow-up, gmail-draft-thread) Ven governance model, Telegram approval buttons Medium P1
Figma + Code Integration (figma-api, figma-mcp, figma-sites-replication) Design-to-code workflow, Ven standard practice Medium P2
TCP Client Work (tcp-wordpress-backend, tcp-react-app) Client-specific codebase, scope & architecture Complex P3
Google Analytics + Tag Manager (google-analytics-4, google-tag-manager) Client tracking setup, not covered by Anthropic Medium P2
OpenClaw Infrastructure (openclaw-agent-infra, client-hub-routing, etc.) OpenClaw-specific, not applicable to Claude.ai skills Complex P3

For the Claude.ai Team:

  1. pdf — Client document work (extract, merge, form fill)
  2. xlsx — Data analysis, pivot tables for reporting
  3. docx — Word document generation for client comms
  4. pptx — Compare with ven-reports; may be better for slide generation
  5. mcp-builder — If building new integrations (Slack, Notion, etc.)
  6. skill-creator — Team reference for authoring new skills

Migration Roadmap

Phase 1: Foundation (Weeks 1-2)

Phase 2: Core Operations (Weeks 3-4)

Phase 3: Extended Workflows (Weeks 5-6)

Phase 4: Specialized & Experimental (Weeks 7+)

Phase 5: Community Skills Integration


Key Decisions for Andy

  1. Deployment target confirmed: venagency/claude-plugins GitHub repo → Claude.ai Org Settings → Plugins (Preview). Already connected and synced. report-generator is live and installed by default. All new plugins commit here.
  1. Credentials Handling: All API keys → env vars or OpenClaw Keychain only. Credential paths documented in plugin skills as placeholders, never hardcoded values.
  1. Plugin grouping: Group skills by service line into plugins (e.g. paid-media, seo, sales-ops). Each plugin = one directory under plugins/ + one entry in marketplace.json. See plugin table in Step 4.
  1. User access per plugin: Set in Claude.ai Org Settings per plugin. Core workflows → "Installed by default". Specialist or ops tools → "Available for install". Sensitive/personal skills → not committed to this repo.
  1. Infrastructure Skills (OpenClaw-specific): Do not commit to venagency/claude-plugins. These are OpenClaw/Telegram-specific and have no value in Claude.ai context. Keep local only.

Summary Table: Skills Status

Category P1 Count P2 Count P3 Count Suitable for Claude.ai Archive/Ref Only Notes
Web Design & Dev 4 4 4 10 2 frontend-design, web-dev-workflow ready; tcp-* client-specific
SEO & Content 3 4 2 8 1 seo-audit, marketing-strategy priority
Paid Ads 5 4 4 10 3 google-ads, meta-ads critical; budget-scaling complex
Finance & Ops 4 2 3 7 2 clickup-api, wise-api, payroll-verification sensitive
Reporting 3 2 5 8 2 ven-reports complex; ven-qa essential
Sales 4 4 4 10 2 cold-outreach, sales-ops priority
OpenClaw Infrastructure 0 0 12 0 12 Archive; not suitable for Claude.ai
Internal Ops 4 4 4 10 2 gmail-inbox-monitor, crm-notes essential
Documents & Files 4 3 4 9 2 google-docs, resend-email; install Anthropic pdf/docx
AI/Agent 3 4 3 8 2 codex-agent, agent-builder platform-specific
Image/Video 2 2 2 4 2 fal-flux-pulid, nano-banana-pro experimental
Personal 0 0 8 0 8 Personal only; not for provisioning
Third-Party 2 2 3 4 3 aircall, agentmail simple; stalwart ref only
Specialized 3 4 4 8 3 tcp-react-app, tcp-wordpress-backend client-restricted
TOTAL ~42 ~40 ~66 ~116 ~44 ~160 skills; 116 viable for Claude.ai, 44 archive/ref

Document version: 28 Mar 2026

Status: Ready for Andy decision on packaging, provisioning, and credential handling

Next step: Approve migration approach → begin Phase 1 (foundation skills)