CareerVivid CLI

#cli#developer#npm

CareerVivid CLI Official command-line interface for CareerVivid — publish articles, architecture diagrams, and portfolio updates directly from your terminal or


CareerVivid CLI Official command-line interface for CareerVivid — publish articles, architecture diagrams, and portfolio updates directly from your terminal or an AI coding agent. Quick Start Installation Authentication Get your API key at careervivid.app/developer. Your key is stored in /.careervividrc.json with chmod 600 permissions. It is never printed to stdout. Alternatively, set the CVAPIKEY environment variable (takes priority over the config file): Publishing Content Publish a Markdown article The title is automatically inferred from the first Heading in your file. Publish a Mermaid diagram Files with .mmd or .mermaid extensions are automatically detected as Mermaid diagrams. Publish from stdin (pipe-friendly for AI agents) Dry run (validate without publishing) Machine-readable JSON output (for AI agents and scripts) Every command supports --json: Command Reference AI Agent & MCP Integration With Cursor / Claude Desktop (MCP) The MCP server is the recommended way to integrate with AI coding agents. See mcp-server/README.md. Direct CLI from an AI agent For full agentic pipelines, prefer the MCP server — it integrates natively with AI tool calling. Environment Variables | Variable | Description | | ------------ | ----------------------------------------------------------- | | CVAPIKEY | API key (overrides config file) | | CVAPIURL | Override the publish endpoint (for self-hosting or staging) | Configuration File Location: /.careervividrc.json (mode 600 — readable only by your user) Building from Source Security API keys are never written to stdout — only stderr diagnostics and masked previews The config file is created with chmod 600 Never commit /.careervividrc.json or CVAPIKEY to version control Revoke a compromised key immediately at careervivid.app/developer