From genvid-c3
Validates a repo against the genvid-c3 plugin contract — checks the C3-project marker and probes construct3-chef / c3-domain-manager MCP servers for reachability at minimum versions. Read-only.
How this skill is triggered — by the user, by Claude, or both
Slash command
/genvid-c3:audit-c3-conventionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Validates the consuming repo against the `genvid-c3` plugin contract and reports findings.
Validates the consuming repo against the genvid-c3 plugin contract and reports findings.
This skill ships a deterministic validator script. The script does the actual checking; this body tells you when to run it, how to read the output, and how to act on findings.
genvid-c3 plugin (the plugin may have added new expectations).node "${CLAUDE_PLUGIN_ROOT}/skills/audit-c3-conventions/scripts/audit.mjs"
The script:
project.c3proj exists; .genvid-agent.json has features.c3: true; or paths.c3project points at an existing file.${CLAUDE_PLUGIN_ROOT}/skills/*/SKILL.md and ${CLAUDE_PLUGIN_ROOT}/agents/*.md.metadata.expects.{files,config,tools,mcp}.npx <server> --version.Each finding includes:
genvid-c3 for the marker check).metadata.expects[].reason.When a required check fails, take the reason seriously — it's what the component's author wrote to explain the dependency.
genvid-c3 does not apply), or add the marker: create project.c3proj, or set features.c3: true in .genvid-agent.json, or set paths.c3project to the path of your .c3proj file.npm install -g construct3-chef or npm install -g c3-domain-manager), or add it as a project devDependency. If the server is bundled from the plugin's .mcp.json, it needs a one-time interactive approval in Claude Code: the audit's npx <server> --version probe is what surfaces the gap.node or npx (both ship with Node.js).Pending approval note: The bundled MCP servers from this plugin's
.mcp.jsonrequire a one-time interactive approval in Claude Code after the plugin is installed. Until approved,npx <server> --versionwill fail and the audit will report an error. Approve the servers in the Claude Code UI, then re-run the audit.
The script prints findings as Markdown so the report renders cleanly when Claude surfaces it back to the user. Example:
## genvid-c3 Audit Results
### Errors (must fix)
- **genvid-c3** expects `C3-project marker` — No C3-project marker found (need `project.c3proj`, or `.genvid-agent.json` `features.c3: true`, or `paths.c3project`). Reason: genvid-c3 only applies to Construct 3 projects; this repo does not look like one.
### Summary
- 3 of 4 required expectations satisfied.
- 1 required expectation unmet.
Exit code: 0 if no errors; 1 if any required expectation is unmet; 2 on unexpected script error.
npx claudepluginhub genvid-holdings/claude-code-marketplace --plugin genvid-c3Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.