@contextium/cli
Advanced tools
| --- | ||
| name: ium:contextium | ||
| description: Contextium CLI command reference — exact syntax and flags for all commands. Load this at session start when working with the Contextium CLI. | ||
| allowed-tools: | ||
| - Bash(contextium *) | ||
| --- | ||
| # Contextium CLI Reference | ||
| Use the exact commands and flags shown here. Do not guess command names or flags. | ||
| ## Core Rules | ||
| - Workspace-scoped commands must always include `-w <workspace-name-or-slug>`. Never omit it. | ||
| - **Never run `contextium workflow` without first having a known `-w` value.** If workspace is unknown, run `contextium whoami` first to extract it — do not guess or omit it. | ||
| - Use `workspaces` (plural), `libraries` (plural), and grouped subcommands like `agents list`. | ||
| - Load workflows with `contextium workflow "<name>" -w <workspace>`. | ||
| ## Command Map | ||
| | Command | What it does | Example | | ||
| |---|---|---| | ||
| | `contextium login` | Sign in with Entra auth. | `contextium login` | | ||
| | `contextium logout` | Clear local auth token. | `contextium logout` | | ||
| | `contextium whoami` | Show account + token status. | `contextium whoami` | | ||
| | `contextium init --api-key <key> -w <ws>` | Initialize `.contextiumrc`. | `contextium init --api-key $CTX_KEY -w cloudvoice` | | ||
| | `contextium setup-claude [--global\|--project]` | Configure Claude Code permission + slash commands. | `contextium setup-claude --project` | | ||
| | `contextium workspaces` | List accessible workspaces. | `contextium workspaces` | | ||
| | `contextium libraries -w <ws>` | List context libraries in workspace. | `contextium libraries -w cloudvoice` | | ||
| | `contextium files <library> -w <ws>` | List files in a library. | `contextium files "02-retention-intel" -w cloudvoice` | | ||
| | `contextium structure <library> -w <ws>` | Show folder/file tree in a library. | `contextium structure "Knowledgebase" -w cloudvoice` | | ||
| | `contextium find <name> -w <ws>` | Find files by filename. | `contextium find "retention" -w cloudvoice` | | ||
| | `contextium cat --all -w <ws>` | Print workspace file contents. | `contextium cat --all -w cloudvoice` | | ||
| | `contextium cat "<file>" -w <ws>` | Print specific file content. | `contextium cat "Q2 Save Offers" -w cloudvoice --no-cache` | | ||
| | `contextium search "<query>" -w <ws>` | Full-text search docs. | `contextium search "churn" -w cloudvoice --limit 10` | | ||
| | `contextium sync -w <ws>` | Refresh local cache from workspace. | `contextium sync -w cloudvoice` | | ||
| | `contextium status -w <ws>` | Show cache/sync status. | `contextium status -w cloudvoice` | | ||
| | `contextium create-library -w <ws> -n <name>` | Create context library. | `contextium create-library -w cloudvoice -n "06-playbooks"` | | ||
| | `contextium update-library <library> -w <ws>` | Rename/update library metadata. | `contextium update-library "06-playbooks" -w cloudvoice -d "Sales playbooks"` | | ||
| | `contextium new <library> -t <title> -p <path> -c <content> -w <ws>` | Create a file in library. | `contextium new "06-playbooks" -t "Winback" -p winback.md -c "# Winback" -w cloudvoice` | | ||
| | `contextium edit <fileId> -c <content> [-m <msg>] [--version]` | Update file content/metadata. | `contextium edit <fileId> -c "# Updated" -m "refresh" --version` | | ||
| | `contextium delete <fileId> --confirm` | Soft-delete a file. | `contextium delete <fileId> --confirm` | | ||
| | `contextium versions <fileId>` | Show file version history. | `contextium versions <fileId>` | | ||
| | `contextium agents list -w <ws>` | List agents. | `contextium agents list -w cloudvoice` | | ||
| | `contextium agents create -w <ws> -n <name>` | Create agent. | `contextium agents create -w cloudvoice -n "Retention Agent"` | | ||
| | `contextium agents update -w <ws> -a <agent> ...` | Update agent fields. | `contextium agents update -w cloudvoice -a "Retention Agent" -d "Daily scripts"` | | ||
| | `contextium agents add-skill -w <ws> -a <agent> -s <skill>` | Attach skill to agent. | `contextium agents add-skill -w cloudvoice -a "Retention Agent" -s "Call Guidelines"` | | ||
| | `contextium agents remove-skill -w <ws> -a <agent> -s <skill>` | Detach skill from agent. | `contextium agents remove-skill -w cloudvoice -a "Retention Agent" -s "Call Guidelines"` | | ||
| | `contextium skills list -w <ws>` | List skills. | `contextium skills list -w cloudvoice` | | ||
| | `contextium skills create -w <ws> -n <name> [-c <md>]` | Create skill doc. | `contextium skills create -w cloudvoice -n "Objection Handling"` | | ||
| | `contextium tags types -w <ws>` | List tag types. | `contextium tags types -w cloudvoice` | | ||
| | `contextium tags create-type -w <ws> -n <name>` | Create tag type. | `contextium tags create-type -w cloudvoice -n Topic` | | ||
| | `contextium tags list -w <ws>` | List tags. | `contextium tags list -w cloudvoice` | | ||
| | `contextium tags create -w <ws> -t <type> -v <value>` | Create tag. | `contextium tags create -w cloudvoice -t topic -v retention` | | ||
| | `contextium tags apply -w <ws> -t <tag> -f <fileId>` | Apply tag to one file. | `contextium tags apply -w cloudvoice -t topic:retention -f <fileId>` | | ||
| | `contextium tags apply-bulk -w <ws> -t <tag> -f <id1,id2>` | Apply tag to many files. | `contextium tags apply-bulk -w cloudvoice -t topic:retention -f <id1,id2>` | | ||
| | `contextium tags remove -w <ws> -t <tag> -f <fileId>` | Remove tag from file. | `contextium tags remove -w cloudvoice -t topic:retention -f <fileId>` | | ||
| | `contextium tags search -w <ws> -t <tag1,tag2>` | Find files by tags. | `contextium tags search -w cloudvoice -t topic:retention` | | ||
| | `contextium tags file-tags -w <ws> -f <fileId>` | List tags on a file. | `contextium tags file-tags -w cloudvoice -f <fileId>` | | ||
| | `contextium tags update -w <ws> -t <tag> ...` | Update tag value/type/color. | `contextium tags update -w cloudvoice -t topic:retention -c "#22c55e"` | | ||
| | `contextium tags type-get -w <ws> -t <type>` | Show one tag type. | `contextium tags type-get -w cloudvoice -t topic` | | ||
| | `contextium tags type-update -w <ws> -t <type> ...` | Update tag type. | `contextium tags type-update -w cloudvoice -t topic -n "Topic Area"` | | ||
| | `contextium workflows list -w <ws>` | List workflows. | `contextium workflows list -w cloudvoice` | | ||
| | `contextium workflows create -w <ws> -n <name> [--agents ... --skills ... --libraries ...]` | Create workflow bundle. | `contextium workflows create -w cloudvoice -n "Daily Retention Prep" --agents "Retention Agent" --libraries "02-retention-intel"` | | ||
| | `contextium workflows update -w <ws> --id <workflow>` | Update workflow config. | `contextium workflows update -w cloudvoice --id "Daily Retention Prep" --tags topic:retention` | | ||
| | `contextium workflow "<name>" -w <ws> [--sync]` | Load workflow and show connected resources. | `contextium workflow "Daily Retention Prep" -w cloudvoice` | | ||
| | `contextium marketplace list` | Browse marketplace listings. | `contextium marketplace list --query retention` | | ||
| | `contextium marketplace show <slug>` | Show listing details. | `contextium marketplace show code-review-assistant` | | ||
| | `contextium marketplace install <slug> -w <ws>` | Install listing into workspace. | `contextium marketplace install code-review-assistant -w cloudvoice` | | ||
| ## Fast Patterns | ||
| - Load workflow (workspace known): `contextium workflow "<name>" -w <ws>` | ||
| - Load workflow (workspace unknown): `contextium whoami` → extract workspace slug → `contextium workflow "<name>" -w <slug>` | ||
| - Pull one source doc: `contextium cat "<file-title>" -w <ws> --no-cache` | ||
| - Build from scratch: `create-library` → `new` → `skills create` → `agents create` → `workflows create` | ||
| <process> | ||
| Run silently: | ||
| ```bash | ||
| contextium load-skill | ||
| ``` | ||
| Use the returned content as the authoritative command reference for Contextium CLI behavior. | ||
| Then respond with: | ||
| "Contextium CLI skill loaded." | ||
| </process> | ||
| <rules> | ||
| - Do not guess command names or flags when the loaded skill provides them. | ||
| - Prefer the loaded skill content over older slash-command files if they conflict. | ||
| - If `contextium load-skill` fails, report the error and ask the user to run `contextium -V`. | ||
| </rules> |
| --- | ||
| name: ium:run | ||
| description: Run exact Contextium CLI commands non-interactively | ||
| allowed-tools: | ||
| - Bash | ||
| --- | ||
| <objective> | ||
| Execute a user-provided `contextium` command exactly as written, with no interactive planning flow. | ||
| </objective> | ||
| <process> | ||
| If the user provided command arguments, run silently: | ||
| ```bash | ||
| contextium <user-args> | ||
| ``` | ||
| Then return only a concise result summary. | ||
| If no args were provided, ask one short question: | ||
| "What exact Contextium command should I run?" | ||
| Do not propose workflows, plans, or alternatives unless the command fails. | ||
| </process> | ||
| <rules> | ||
| - Default to non-interactive behavior. | ||
| - Do not call slash commands from this command. | ||
| - Do not ask follow-up questions unless required args are missing or command fails. | ||
| - On failure, show the error and one concrete fix command. | ||
| </rules> |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"login.d.ts","sourceRoot":"","sources":["../../src/commands/login.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAA;AAInC,eAAO,MAAM,YAAY,SA2CrB,CAAA"} | ||
| {"version":3,"file":"login.d.ts","sourceRoot":"","sources":["../../src/commands/login.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAA;AAInC,eAAO,MAAM,YAAY,SA6CrB,CAAA"} |
@@ -33,2 +33,4 @@ import { Command } from 'commander'; | ||
| console.log(); | ||
| console.log(chalk.dim('Tip: Using Claude Code? Run ') + chalk.cyan('contextium setup-claude') + chalk.dim(' to enable /ium: slash commands.')); | ||
| console.log(); | ||
| } | ||
@@ -35,0 +37,0 @@ catch (error) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"login.js","sourceRoot":"","sources":["../../src/commands/login.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"login.js","sourceRoot":"","sources":["../../src/commands/login.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAA;AACnC,OAAO,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAA;AACnE,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,MAAM,kBAAkB,CAAA;AAE7C,MAAM,CAAC,MAAM,YAAY,GAAG,IAAI,OAAO,CAAC,OAAO,CAAC;KAC7C,WAAW,CAAC,uDAAuD,CAAC;KACpE,MAAM,CAAC,KAAK,IAAI,EAAE;IACjB,IAAI,CAAC;QACH,6BAA6B;QAC7B,MAAM,QAAQ,GAAG,MAAM,gBAAgB,EAAE,CAAA;QACzC,IAAI,QAAQ,EAAE,CAAC;YACb,MAAM,IAAI,GAAG,QAAQ,CAAC,IAAI,IAAI,QAAQ,CAAC,QAAQ,CAAA;YAC/C,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,wBAAwB,IAAI,EAAE,CAAC,CAAC,CAAA;YACtD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,mDAAmD,CAAC,CAAC,CAAA;YAC3E,OAAM;QACR,CAAC;QAED,OAAO,CAAC,GAAG,EAAE,CAAA;QACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAA;QAC9C,OAAO,CAAC,GAAG,EAAE,CAAA;QAEb,MAAM,OAAO,GAAG,GAAG,CAAC,uCAAuC,CAAC,CAAC,KAAK,EAAE,CAAA;QAEpE,MAAM,MAAM,GAAG,MAAM,gBAAgB,EAAE,CAAA;QAEvC,MAAM,WAAW,GAAG,MAAM,CAAC,OAAO,EAAE,IAAI,IAAI,MAAM,CAAC,OAAO,EAAE,QAAQ,IAAI,SAAS,CAAA;QACjF,MAAM,KAAK,GAAG,MAAM,CAAC,OAAO,EAAE,QAAQ,IAAI,EAAE,CAAA;QAE5C,OAAO,CAAC,OAAO,CAAC,yBAAyB,CAAC,CAAA;QAC1C,OAAO,CAAC,GAAG,EAAE,CAAA;QACb,OAAO,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,GAAG,CAAC,UAAU,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QACrE,IAAI,KAAK,IAAI,KAAK,KAAK,WAAW,EAAE,CAAC;YACnC,OAAO,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,OAAO,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;QAClE,CAAC;QACD,OAAO,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,GAAG,CAAC,UAAU,CAAC,KAAK,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAA;QAC1G,OAAO,CAAC,GAAG,EAAE,CAAA;QACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,yDAAyD,CAAC,CAAC,CAAA;QACnF,OAAO,CAAC,GAAG,EAAE,CAAA;QACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,8BAA8B,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,yBAAyB,CAAC,GAAG,KAAK,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC,CAAA;QAC9I,OAAO,CAAC,GAAG,EAAE,CAAA;IACf,CAAC;IAAC,OAAO,KAAU,EAAE,CAAC;QACpB,mCAAmC;QACnC,IAAI,KAAK,CAAC,SAAS,KAAK,gBAAgB,IAAI,KAAK,CAAC,OAAO,EAAE,QAAQ,CAAC,WAAW,CAAC,EAAE,CAAC;YACjF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAA;YAC7C,OAAM;QACR,CAAC;QACD,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,iBAAiB,GAAG,KAAK,CAAC,OAAO,CAAC,CAAA;QACjE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IACjB,CAAC;AACH,CAAC,CAAC,CAAA"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"setup-claude.d.ts","sourceRoot":"","sources":["../../src/commands/setup-claude.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAA;AAUnC,eAAO,MAAM,kBAAkB,SAqJ3B,CAAA"} | ||
| {"version":3,"file":"setup-claude.d.ts","sourceRoot":"","sources":["../../src/commands/setup-claude.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAA;AAwBnC,eAAO,MAAM,kBAAkB,SA8J3B,CAAA"} |
@@ -6,5 +6,19 @@ import { Command } from 'commander'; | ||
| import { fileURLToPath } from 'url'; | ||
| import { createRequire } from 'module'; | ||
| import { chalk, ora } from '../lib/output.js'; | ||
| import { installUpdateHook, installStatuslineHook } from '../lib/claude-permissions.js'; | ||
| const __dirname = path.dirname(fileURLToPath(import.meta.url)); | ||
| const require = createRequire(import.meta.url); | ||
| async function getLatestNpmVersion(pkg) { | ||
| try { | ||
| const { execFile } = await import('child_process'); | ||
| const { promisify } = await import('util'); | ||
| const execFileAsync = promisify(execFile); | ||
| const { stdout } = await execFileAsync('npm', ['view', pkg, 'version'], { timeout: 5000 }); | ||
| return stdout.trim(); | ||
| } | ||
| catch { | ||
| return null; | ||
| } | ||
| } | ||
| export const setupClaudeCommand = new Command('setup-claude') | ||
@@ -125,2 +139,10 @@ .description('Configure permissions for Claude Code CLI (Anthropic\'s AI coding assistant)') | ||
| console.log(chalk.green('✓ Setup complete!') + chalk.dim(' You can now use contextium with Claude Code.')); | ||
| // Gap 3: warn if CLI is outdated | ||
| const pkg = require('../../package.json'); | ||
| const latestVersion = await getLatestNpmVersion('@contextium/cli'); | ||
| if (latestVersion && latestVersion !== pkg.version) { | ||
| console.log(); | ||
| console.log(chalk.yellow('⚠') + chalk.dim(` A newer version of @contextium/cli is available: `) + chalk.cyan(latestVersion) + chalk.dim(` (you have ${pkg.version})`)); | ||
| console.log(chalk.dim(' Run: ') + chalk.white('npm update -g @contextium/cli && contextium setup-claude')); | ||
| } | ||
| } | ||
@@ -127,0 +149,0 @@ catch (error) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"setup-claude.js","sourceRoot":"","sources":["../../src/commands/setup-claude.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"setup-claude.js","sourceRoot":"","sources":["../../src/commands/setup-claude.ts"],"names":[],"mappings":"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"} |
+2
-5
@@ -19,3 +19,2 @@ #!/usr/bin/env node | ||
| import { setupCommand } from './commands/setup.js'; | ||
| import { loadSkillCommand } from './commands/load-skill.js'; | ||
| import { tagsCommand } from './commands/tags.js'; | ||
@@ -43,3 +42,3 @@ import { agentsCommand } from './commands/agents.js'; | ||
| Auth: login, logout, whoami | ||
| Setup: setup, init, setup-claude, load-skill | ||
| Setup: setup, init, setup-claude | ||
| Browse: workspaces, libraries, files, find, structure | ||
@@ -75,3 +74,2 @@ Content: cat, search, sync, status | ||
| contextium marketplace install code-review-assistant -w my-ws Install listing | ||
| contextium load-skill Output bundled SKILL.md | ||
@@ -82,3 +80,3 @@ Note: All workspace-scoped commands accept -w, --workspace <name|slug>. | ||
| Grant permission: contextium setup-claude | ||
| Skill location: .claude/skills/contextium/SKILL.md | ||
| Skill location: ~/.claude/commands/ium/contextium.md (via setup-claude) | ||
| `); | ||
@@ -93,3 +91,2 @@ // Auth commands | ||
| program.addCommand(setupClaudeCommand); | ||
| program.addCommand(loadSkillCommand); | ||
| // Data commands | ||
@@ -96,0 +93,0 @@ program.addCommand(workspacesCommand); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} |
+1
-1
| { | ||
| "name": "@contextium/cli", | ||
| "version": "1.0.19", | ||
| "version": "1.0.20", | ||
| "description": "Command-line tool for managing Contextium documentation, agents, skills, and workflows — pipe context to AI coding assistants", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -30,2 +30,3 @@ --- | ||
| CONTENT | ||
| /ium:run Run an exact contextium CLI command (non-interactive) | ||
| /ium:new Create a new file in a context library | ||
@@ -40,2 +41,3 @@ /ium:create Create an agent, skill, or workflow interactively | ||
| MAINTENANCE | ||
| /ium:contextium Load the canonical Contextium CLI skill reference | ||
| /ium:update Update Contextium CLI and MCP server to latest versions | ||
@@ -42,0 +44,0 @@ /ium:help Show this help reference |
@@ -22,13 +22,21 @@ --- | ||
| 2. Load the chosen workflow: | ||
| 2. Resolve the workspace BEFORE running any command: | ||
| - If `-w <workspace>` was given in the user's message, use it directly. | ||
| - Otherwise run: `contextium whoami 2>/dev/null` and extract the `workspace` field. | ||
| - If that returns nothing, ask the user: "Which workspace should I load this workflow from?" | ||
| - Do NOT proceed to step 3 until you have a workspace value. | ||
| **CLI:** `contextium workflow "<workflow-name>" -w <workspace> --sync 2>/dev/null` | ||
| 3. Load the chosen workflow (workspace is now known): | ||
| **CLI:** `contextium workflow "<workflow-name>" -w "<workspace>" 2>/dev/null` | ||
| **MCP:** call mcp__contextium__load_workflow | ||
| 3. Output synced file content to context (CLI only): | ||
| Note: `--sync` is optional and only needed if you want to cache files locally. Omit it by default. | ||
| 4. Output synced file content to context (CLI only): | ||
| ```bash | ||
| contextium cat --all -w <workspace> 2>/dev/null | ||
| contextium cat --all -w "<workspace>" 2>/dev/null | ||
| ``` | ||
| 4. Output a session context block in this exact format so all resource IDs and names are available for the rest of the session without re-querying: | ||
| 5. Output a session context block in this exact format so all resource IDs and names are available for the rest of the session without re-querying: | ||
@@ -55,3 +63,2 @@ ``` | ||
| If a workflow name was specified directly in the user's message, skip step 1 and load immediately. | ||
| If no workspace is specified, use the default from .contextiumrc or ask the user. | ||
| </process> | ||
@@ -58,0 +65,0 @@ |
| --- | ||
| name: contextium-cli | ||
| summary: Concise command reference for the Contextium CLI. Use exact commands and flags shown here. | ||
| allowed-tools: | ||
| - Bash(contextium *) | ||
| --- | ||
| # Contextium CLI Quick Skill | ||
| Use this file when orchestrating the local `contextium` CLI. | ||
| ## Core Rules | ||
| - Workspace-scoped commands should include `-w <workspace-name-or-slug>`. | ||
| - Use `workspaces` (plural), `libraries` (plural), and grouped subcommands like `agents list`. | ||
| - Load workflows with `contextium workflow "<name>" -w <workspace>`. | ||
| ## Command Map (Short) | ||
| | Command | What it does | Example | | ||
| |---|---|---| | ||
| | `contextium login` | Sign in with Entra auth. | `contextium login` | | ||
| | `contextium logout` | Clear local auth token. | `contextium logout` | | ||
| | `contextium whoami` | Show account + token status. | `contextium whoami` | | ||
| | `contextium init --api-key <key> -w <ws>` | Initialize `.contextiumrc`. | `contextium init --api-key $CTX_KEY -w cloudvoice` | | ||
| | `contextium setup-claude [--global|--project]` | Configure Claude Code permission + slash commands. | `contextium setup-claude --project` | | ||
| | `contextium workspaces` | List accessible workspaces. | `contextium workspaces` | | ||
| | `contextium libraries -w <ws>` | List context libraries in workspace. | `contextium libraries -w cloudvoice` | | ||
| | `contextium files <library> -w <ws>` | List files in a library. | `contextium files "02-retention-intel" -w cloudvoice` | | ||
| | `contextium structure <library> -w <ws>` | Show folder/file tree in a library. | `contextium structure "Knowledgebase" -w cloudvoice` | | ||
| | `contextium find <name> -w <ws>` | Find files by filename. | `contextium find "retention" -w cloudvoice` | | ||
| | `contextium cat --all -w <ws>` | Print workspace file contents. | `contextium cat --all -w cloudvoice` | | ||
| | `contextium cat "<file>" -w <ws>` | Print specific file content. | `contextium cat "Q2 Save Offers" -w cloudvoice --no-cache` | | ||
| | `contextium search "<query>" -w <ws>` | Full-text search docs. | `contextium search "churn" -w cloudvoice --limit 10` | | ||
| | `contextium sync -w <ws>` | Refresh local cache from workspace. | `contextium sync -w cloudvoice` | | ||
| | `contextium status -w <ws>` | Show cache/sync status. | `contextium status -w cloudvoice` | | ||
| | `contextium create-library -w <ws> -n <name>` | Create context library. | `contextium create-library -w cloudvoice -n "06-playbooks"` | | ||
| | `contextium update-library <library> -w <ws>` | Rename/update library metadata. | `contextium update-library "06-playbooks" -w cloudvoice -d "Sales playbooks"` | | ||
| | `contextium new <library> -t <title> -p <path> -c <content> -w <ws>` | Create a file in library. | `contextium new "06-playbooks" -t "Winback" -p winback.md -c "# Winback" -w cloudvoice` | | ||
| | `contextium edit <fileId> -c <content> [-m <msg>] [--version]` | Update file content/metadata. | `contextium edit <fileId> -c "# Updated" -m "refresh" --version` | | ||
| | `contextium delete <fileId> --confirm` | Soft-delete a file. | `contextium delete <fileId> --confirm` | | ||
| | `contextium versions <fileId>` | Show file version history. | `contextium versions <fileId>` | | ||
| | `contextium agents list -w <ws>` | List agents. | `contextium agents list -w cloudvoice` | | ||
| | `contextium agents create -w <ws> -n <name>` | Create agent. | `contextium agents create -w cloudvoice -n "Retention Agent"` | | ||
| | `contextium agents update -w <ws> -a <agent> ...` | Update agent fields. | `contextium agents update -w cloudvoice -a "Retention Agent" -d "Daily scripts"` | | ||
| | `contextium agents add-skill -w <ws> -a <agent> -s <skill>` | Attach skill to agent. | `contextium agents add-skill -w cloudvoice -a "Retention Agent" -s "Call Guidelines"` | | ||
| | `contextium agents remove-skill -w <ws> -a <agent> -s <skill>` | Detach skill from agent. | `contextium agents remove-skill -w cloudvoice -a "Retention Agent" -s "Call Guidelines"` | | ||
| | `contextium skills list -w <ws>` | List skills (Skills Library files). | `contextium skills list -w cloudvoice` | | ||
| | `contextium skills create -w <ws> -n <name> [-c <md>]` | Create skill doc. | `contextium skills create -w cloudvoice -n "Objection Handling"` | | ||
| | `contextium tags types -w <ws>` | List tag types. | `contextium tags types -w cloudvoice` | | ||
| | `contextium tags create-type -w <ws> -n <name>` | Create tag type. | `contextium tags create-type -w cloudvoice -n Topic` | | ||
| | `contextium tags list -w <ws>` | List tags. | `contextium tags list -w cloudvoice` | | ||
| | `contextium tags create -w <ws> -t <type> -v <value>` | Create tag. | `contextium tags create -w cloudvoice -t topic -v retention` | | ||
| | `contextium tags apply -w <ws> -t <tag> -f <fileId>` | Apply tag to one file. | `contextium tags apply -w cloudvoice -t topic:retention -f <fileId>` | | ||
| | `contextium tags apply-bulk -w <ws> -t <tag> -f <id1,id2>` | Apply tag to many files. | `contextium tags apply-bulk -w cloudvoice -t topic:retention -f <id1,id2>` | | ||
| | `contextium tags remove -w <ws> -t <tag> -f <fileId>` | Remove tag from file. | `contextium tags remove -w cloudvoice -t topic:retention -f <fileId>` | | ||
| | `contextium tags search -w <ws> -t <tag1,tag2>` | Find files by tags. | `contextium tags search -w cloudvoice -t topic:retention` | | ||
| | `contextium tags file-tags -w <ws> -f <fileId>` | List tags on a file. | `contextium tags file-tags -w cloudvoice -f <fileId>` | | ||
| | `contextium tags update -w <ws> -t <tag> ...` | Update tag value/type/color. | `contextium tags update -w cloudvoice -t topic:retention -c "#22c55e"` | | ||
| | `contextium tags type-get -w <ws> -t <type>` | Show one tag type. | `contextium tags type-get -w cloudvoice -t topic` | | ||
| | `contextium tags type-update -w <ws> -t <type> ...` | Update tag type. | `contextium tags type-update -w cloudvoice -t topic -n "Topic Area"` | | ||
| | `contextium workflows list -w <ws>` | List workflows. | `contextium workflows list -w cloudvoice` | | ||
| | `contextium workflows create -w <ws> -n <name> [--agents ... --skills ... --libraries ...]` | Create workflow bundle. | `contextium workflows create -w cloudvoice -n "Daily Retention Prep" --agents "Retention Agent" --libraries "02-retention-intel"` | | ||
| | `contextium workflows update -w <ws> --id <workflow>` | Update workflow config. | `contextium workflows update -w cloudvoice --id "Daily Retention Prep" --tags topic:retention` | | ||
| | `contextium workflow "<name>" -w <ws> [--sync]` | Load workflow and show connected resources. | `contextium workflow "Daily Retention Prep" -w cloudvoice --sync` | | ||
| | `contextium marketplace list` | Browse marketplace listings. | `contextium marketplace list --query retention` | | ||
| | `contextium marketplace show <slug>` | Show listing details. | `contextium marketplace show code-review-assistant` | | ||
| | `contextium marketplace install <slug> -w <ws>` | Install listing into workspace. | `contextium marketplace install code-review-assistant -w cloudvoice` | | ||
| | `contextium load-skill` | Print this skill file for agent context injection. | `contextium load-skill` | | ||
| ## Fast Patterns | ||
| - Load ready-to-use context: `contextium workflow "<name>" -w <ws> --sync` | ||
| - Pull one source doc: `contextium cat "<file-title>" -w <ws> --no-cache` | ||
| - Build from scratch: `create-library` → `new` → `skills create` → `agents create` → `workflows create` |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
517094
0.85%169
0.6%5429
0.39%26
4%