Agent skill

Cdesktop

by cdesktop-ai in cdesktop-ai/cdesktop

Operate the cdesktop coding-session environment — agent teams, session management, file conventions.

Apache-2.0Auto-check passedBackend & APIs

Install Cdesktop

skills CLI
$ npx skills add cdesktop-ai/cdesktop --skill cdesktop -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install cdesktop-ai/cdesktop cdesktop --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/cdesktop-ai/cdesktop.git skills-src && mkdir -p .claude/skills && cp -r skills-src/assets/skills/cdesktop .claude/skills/cdesktop && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
cdesktop
GitHub stars
158
Token cost
~697 tokens
SKILL.md length
364 words
Files
1
Skills in repo
1
Repo updated
First seen
Licence
Apache-2.0

At a glance

Operate the cdesktop coding-session environment — agent teams, session management, file conventions.

  • Tasks that involve Authentication
  • SKILL.md covers Agent Teams and (Future cdesktop sections)
  • Calls npx

What it does

Cdesktop is an agent skill from cdesktop-ai/cdesktop. Operate the cdesktop coding-session environment — agent teams, session management, file conventions.

Its SKILL.md is about 700 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering Authentication. It works with DeepSeek, Model Context Protocol, Tauri and Rust. The repository describes itself as: Open-source Claude Code Desktop alternative. Use any provider/model. Web UI for Claude Code, Codex, Gemini CLI, OpenCode, Hermes. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Authentication

Example prompts

  • “/cdesktop”

Requirements

  • Node.js

What it can do on your machine

Read from SKILL.md and the folder at commit 75bd015. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Cdesktop loads about 697 tokens when it runs. Until then it costs about 27 tokens; SKILL.md has 364 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~27
When it runs · the whole SKILL.md, loaded when a task matches
~697

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from cdesktop-ai/cdesktop at commit 75bd015, republished under its Apache-2.0 licence (© cdesktop-ai). 364 words, ~697 tokens.

Download SKILL.mdSave it as .claude/skills/cdesktop/SKILL.md (or your agent's skills folder).
name
cdesktop
description
Operate the cdesktop coding-session environment — agent teams, session management, file conventions.

cdesktop

cdesktop spawns coding-agent sessions per workspace. You may be running as a standalone session, or as part of a team in the same workspace.

Agent Teams

Use this when delegating parallel subtasks, getting a second opinion, or running a structured debate. Teammates share your working directory by default — pick non-overlapping file scopes for write-heavy work.

Commands

Canonical invocation is npx cdesktop team ... (works without global install). If cdesktop is on your PATH, you may use it directly as a shorthand.

  • Spawn (lead only): npx cdesktop team spawn --name <name> [--prompt-file p] [--executor ...] [--model ...] [--provider ...]
  • Send: npx cdesktop team send <id> --message-file p
  • List: npx cdesktop team list --json

Every command requires the CDESKTOP_SESSION_ID env var, which cdesktop injects automatically at executor spawn. If the var is missing, you are running outside a cdesktop session and team commands will refuse.

When to spawn
  • Research from N angles in parallel.
  • Parallel implementation on non-overlapping modules.
  • Devil's advocate / critique against your plan.
Roles

Free-text via --name. Common labels: researcher, reviewer, refactorer, debater. The name is also the session's pill label in the cdesktop UI, so prefer short (≤ 24 chars), descriptive names.

Cross-executor / cross-model

Pass --executor, --variant, --model, --reasoning, --provider to spawn a teammate using a different agent / model than yourself. When you change executor you MUST pass --model and --provider, otherwise the server returns EXECUTOR_REQUIRES_PROVIDER.

When you omit these flags, the teammate inherits your executor, model, provider, reasoning effort, and permission mode.

Show full SKILL.md (124 more words)Show less
Peer messaging

Any team member can send to any other (including the lead). The recipient's executor / model / provider are preserved — send never swaps a teammate's config mid-stream. Encourage debate by spawning two teammates with opposing prompts and forwarding their findings.

Anti-patterns
  • Don't spawn for trivial subtasks — the orchestration overhead exceeds the benefit.
  • Don't have N teammates write the same file in parallel — overlapping writes will clobber each other. Pick non-overlapping module scopes.
  • Watch for ping-pong loops; cut a thread by sending a final resolution message or stopping the session in the UI.
  • Don't expect teammates to be synchronous — they run in their own process and respond when they finish their turn.

(Future cdesktop sections)

Other cdesktop behaviours will be documented here as they ship.

© cdesktop-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in assets/skills/cdesktop of cdesktop-ai/cdesktop.

Open the folder on GitHubat commit 75bd015

Compare with similar skills

Cdesktop next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Cdesktop compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cdesktop this skillcdesktop-ai/cdesktop158—~697Automated safety check: PassApache-2.0
Composio Byodrewnekota/cetus146—~627Automated safety check: PassMIT
Calledrewnekota/cetus146—~366Automated safety check: PassMIT
Agentbro PR Mergeshirenchuang/agentbro203—~648Automated safety check: PassApache-2.0
MCP API Key AuthenticationYourdaylight/stock_datasource189—~1.2kAutomated safety check: PassMIT
MCP Server Builder with mcp-usemcp-use/mcp-use11k—~923Automated safety check: PassApache-2.0

Similar skills

  • Composio Byo

    drewnekota/cetus

    Connect and use a user-owned Composio MCP server in Cetus. An agent skill from drewnekota/cetus.

    146 GitHub stars~627 tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Calle

    drewnekota/cetus

    Set up and use CALL-E for real outbound phone calls through the CALL-E CLI and MCP tools.

    146 GitHub stars~366 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Agentbro PR Merge

    shirenchuang/agentbro

    A skill your agent uses when reviewing, fixing CI for, approving workflows for, or merging AgentBro pull requests into dev/main, especially external contributor PRs where contributor attribution…

    203 GitHub stars~648 tokensUpdated 8 days ago
    DevelopmentAuto-check passed
  • MCP API Key Authentication

    Yourdaylight/stock_datasource

    Sets up and troubleshoots MCP API key authentication for a stock data service, covering key creation, client configuration and per-tool usage statistics.

    189 GitHub stars~1.2k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Builds, modifies, debugs, migrates and verifies TypeScript MCP servers and MCP Apps with the mcp-use framework, treating the installed package's types as the source of truth.

    11k GitHub stars~923 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Web Design

    drewnekota/cetus

    A skill your agent uses when building any web page, HTML artifact, landing page, dashboard, slide deck, report, email, or UI component the user will look at.

    146 GitHub stars~2.1k tokensUpdated today
    Frontend & DesignAuto-check passed

Questions about Cdesktop

What does Cdesktop do?

Operate the cdesktop coding-session environment — agent teams, session management, file conventions. Cdesktop is an agent skill from cdesktop-ai/cdesktop. Operate the cdesktop coding-session environment — agent teams, session management, file conventions.

When should I use Cdesktop?

Cdesktop fits situations like: tasks that involve Authentication.

How do I install Cdesktop in Claude Code?

Run `npx skills add cdesktop-ai/cdesktop --skill cdesktop -a claude-code`. Or copy the skill folder (assets/skills/cdesktop in cdesktop-ai/cdesktop) into .claude/skills/cdesktop in your project. Claude Code loads it when a task matches its description.

How do I install Cdesktop in Codex?

Run `npx skills add cdesktop-ai/cdesktop --skill cdesktop -a codex`. Or copy the skill folder (assets/skills/cdesktop in cdesktop-ai/cdesktop) into .agents/skills/cdesktop in your project. Codex loads it when a task matches its description.

Can I use Cdesktop in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add cdesktop-ai/cdesktop --skill cdesktop -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cdesktop, .gemini/skills/cdesktop, .github/skills/cdesktop and .opencode/skills/cdesktop in your project.

What does Cdesktop need to run?

Going by SKILL.md and its folder, Cdesktop needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Cdesktop access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Cdesktop safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Cdesktop use?

Cdesktop is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cdesktop use?

About 697 tokens (SKILL.md is roughly 2.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Cdesktop?

Skills that share tags, products or a category with Cdesktop: Composio Byo (drewnekota/cetus, 146 stars), Calle (drewnekota/cetus, 146 stars), Agentbro PR Merge (shirenchuang/agentbro, 203 stars) and MCP API Key Authentication (Yourdaylight/stock_datasource, 189 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cdesktop?

cdesktop-ai (a GitHub organization) maintains it in cdesktop-ai/cdesktop, which has 158 GitHub stars. The repository was last updated on May 19, 2026.

Source: cdesktop-ai/cdesktop on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.