cdxctl

Manages Codexis platform agents, skills, automations, plugins, and notifications via the cdxctl CLI.

2|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/atlasgroupcz/codexis-marketplace --skill cdxctl-atlasgroupcz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cdxctl
Source: https://github.com/atlasgroupcz/codexis-marketplace/tree/main/plugins/codexis/skills/cdxctl
Command: npx skills add https://github.com/atlasgroupcz/codexis-marketplace --skill cdxctl-atlasgroupcz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Managing Codexis platform objects—custom agents, skills, scheduled automations, plugins, marketplaces, notifications, and outbound email—normally requires manual file edits or UI navigation. This Skill provides a single CLI (cdxctl) as the source of truth for creating, updating, enabling, disabling, and deleting all of these objects directly from chat, plus filing platform bug reports. ## Core Features & Use Cases - Automation scheduling: Create prompt-based or shell-command automations on DAILY/WEEKLY/MONTHLY schedules with day-part windows, inheriting the chat's model, jurisdiction, and skills. - Agent and skill authoring: Create agents and skills with localized display names, summaries, and example prompts, passing instruction bodies via --instructions-file. - Platform administration: Manage marketplaces and plugins, send in-app notifications and threaded outbound email, run tabular extraction over a folder of files, and file bug reports about the platform itself. - Use Case: A user asks to check tracked documents every Monday morning; the Skill runs cdxctl automation create-command --repeat WEEKLY --day-part MORNING --days-of-week 1 to register the recurring job. ## Quick Start Ask the assistant to create an automation that generates a daily summary report every morning, and it will run the appropriate cdxctl automation create command for you.

Frequently Asked Questions about cdxctl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a scheduled automation with cdxctl?▼

Run cdxctl automation create with --title, --repeat (DAILY, WEEKLY, or MONTHLY), --day-part, and --prompt. The automation inherits the chat's model, jurisdiction, skills, and working directory unless you override them with flags.

How do I create a custom agent from chat?▼

Write the system prompt to a temp file, then run cdxctl agent create with --name, --description, per-language --display-name and --summary, three --example-prompt entries per language, --instructions-file, and any --skill flags. The model and jurisdictions come from the active chat.

Can cdxctl automations run at an exact time or every 15 minutes?▼

No. Automations run inside a six-hour day-part window (NIGHT, MORNING, AFTERNOON, EVENING), not at exact times. Sub-daily schedules are not supported, and the deprecated --cron flag only translates expressions into the nearest window.

How do I disable a plugin-shipped automation I cannot edit?▼

Find it with cdxctl automation list, then run cdxctl automation disable <id>. Shipped automations cannot be edited or deleted, but the per-user disable override survives plugin updates and daemon restarts.

Why did my cdxctl automation update not change the enabled state?▼

Enabling and disabling are separate commands, not flags on update. Use cdxctl automation enable <id> or cdxctl automation disable <id>; update only modifies the fields you explicitly pass and never touches the enabled state.

When should I file a cdxctl bug report?▼

File one with cdxctl bug report when the platform itself misbehaves, such as a skill returning wrong results or a CLI contradicting its help. Do not report user mistakes, missing input data, or one-off network timeouts that succeed on retry.