Task

Turn a natural-language description into coder-eval task YAML — minimal prompts, weighted criteria that check output content, validated with `coder-eval plan`. Use when the user wants to write, add, or generate an evaluation task.

156 stars 7 forksProductivity & Notes

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add UiPath/coder_eval --skill task
Manual install
git clone --depth 1 https://github.com/UiPath/coder_eval.git /tmp/coder_eval
mkdir -p ~/.claude/skills
cp -r /tmp/coder_eval/plugins/coder-eval/skills/task ~/.claude/skills/task

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Author a coder-eval task

You are writing coder-eval task YAML. The user's request is: `$ARGUMENTS`

If `$ARGUMENTS` is empty, ask what the task should test. Do not invent a subject.

Good tasks use simple prompts: state the goal and the expected output, then let the
agent work out the approach. A single request can produce **several** task files —
"create tasks for all the registry subcommands" means one task per subcommand.

## Step 1 — Understand the request, and check the CLI is there

Run `coder-eval --version` first. Steps 6 and 7 both shell out to it, and finding that out
*after* writing several task files means the user gets a bare `command not found` with
nothing to act on. Installing this plugin did not install the CLI.

If it is missing, follow `${CLAUDE_PLUGIN_ROOT}/reference/cli-setup.md`: offer the install,
**ask before running it**, and confirm with `coder-eval --version` afterwards. Never install
unprompted, and do not write any task files if the user declines.

That reference also covers the other half of the version check — whether this project pins a
coder-eval version, and what to do when the installed one does not match it.

Then establish:

- **What is being tested** — which tool, SDK, CLI, skill, or capability?
- **How many tasks** — one operation, or several?
- **Difficulty** — smoke, basic, or intermediate?
- **Dependencies** — network, packages, starter files, external services?

State any assumptions you make rather than silently picking.
Read the full skill on GitHub

Details

Skill name
task
Path
plugins/coder-eval/skills/task/SKILL.md
License
Apache-2.0
Repo updated
30 October 2026

FAQ

What does the Task skill do?

Turn a natural-language description into coder-eval task YAML — minimal prompts, weighted criteria that check output content, validated with `coder-eval plan`. Use when the user wants to write, add, or generate an evaluation task.

How do I install the Task skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add UiPath/coder_eval --skill task. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Task popular?

It lives in UiPath/coder_eval, which has 156 GitHub stars and 7 forks, and is included in 1 curated skill list.

Related skills

Check Skill

156

UiPath/coder_eval

Generate and run a coder-eval activation suite for a Claude Code skill. Use when the user asks whether a skill triggers, wants to test skill activation, or worries a skill has silently stopped firing.

AI, LLMs & AgentsIn 1 list

Skill Diet

162

nicobailon/skill-diet

Keep agent skills lean and correct. Use before editing an existing skill, such as adding a lesson; when a code change touches names or behavior a skill describes; and to put a skill on a full diet when it is large, loads detail most tasks never use, or has drifted from the tool it teaches.

Productivity & Notes

Be Ambitious

154

robonuggets/be-ambitious

Makes a task or prompt more ambitious using Felix Rieseberg's types of ambition, Altitude (aim at the outcome, the goal beyond the goal), Depth (work like the best expert in the field, from the raw data, checked by an outside judge) and Range (bring in other fields and do what their experts do). Writes the ambitious plan and a rewritten prompt, then does the work when it was handed a task. Use when the user types /be-ambitious, says "be more ambitious", "aim higher", "go deeper on this", "what's the goal beyond the goal", "what would a top expert do here", "raise the bar", or asks to make a pr

Productivity & Notes18

Lark Todo

137

autumnseasonism/lark-todo

飞书全平台待办扫描:IM 消息、会议纪要、日程、文档评论、待办审批、我发起的审批、邮件、已有任务八源并行采集,按优先级排序后支持直接处理或建任务。多企业账号自动发现并并行扫描,跨企业合并。用户说'有啥待办'、'@我的消息'、'扫一圈'、'收工检查'、'今天还差啥'、'morning standup'、'daily review' 时触发,连随口'忙不忙'、'有人找我吗'也应触发。同时覆盖多企业 profile 管理(添加/查看/删除)。依赖 lark-cli。

Productivity & Notes16

Satori

115

MetcalfSolutions/Satori

Psychologically grounded wisdom companion for inner life. Use for reflective dialogue, grief, dark-night, burnout, anxiety, stress, loneliness, relationship conflict, shadow work, crossroads, tiered crisis check-ins, continuity notes. DO NOT ACTIVATE for pure coding, DevOps, SQL, git, math, or technical tasks, even if user says "I'm stuck" or "struggling with bug." Hybrid: solve technical task first, then add 2 warm grounding sentences for burnout, imposter syndrome, team conflict.

Productivity & NotesIn 2 lists13

21 Day Self Interview

107

Forlives/21-day-self-interview

夜间自我访谈引导(21 天)。扮演资深存在主义心理咨询师,每晚提三个有意义的问题,记录回答并在节点回映,帮助用户看清自己。Use when running a nightly self-inquiry / journaling ritual driven by a scheduled task.

Productivity & Notes35

Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.