Delegate a single write task to Cursor Composer via cursor-companion.sh inside an isolated worktree, then Lead-review the diff and cherry-pick. Use when user invokes cursor:do, says delegate to cursor, have composer write it, refactor with cursor, hand a file edit to Composer. Do NOT load for: planning, code review only, read-only investigation, or multi-task team runs (use breezing --cursor or cursor:ask instead).
The canonical home for this skill is cursor-do in Chachamaru127/claude-code-harness
Low
Low-risk findings.
2 low severity findings. Worth noting, but not necessarily harmful.
The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.
SKILL.md の Step 5 で、外部ユーザー入力($ARGUMENTS/“<task-description>”)を cursor-companion.sh にそのまま渡して composer-2.5-fast がファイル編集のために取り込むため、アウトサイド著者のテキスト注入がワークフロー内で LLM に読まれる。
The skill fetches instructions or code from an external URL at runtime, and the fetched content directly controls the agent’s prompts or executes code. This dynamic dependency allows the external source to modify the agent’s behavior without any changes to the skill itself.
The skill requires contacting the Cursor backend (network allowlist for *.cursor.sh, e.g. api2.cursor.sh / agentn.global.api5.cursor.sh) at runtime via the cursor-agent/companion to obtain model-driven instructions that can perform file edits, so external domains like *.cursor.sh are a runtime dependency that can control execution.
7d8deba
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.