# Expression Skill

Should be used when the user asks for efficient communication, task reports...

- Repository: https://github.com/Galaxy-Dawn/claude-scholar (5959 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-10-19
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Galaxy-Dawn/claude-scholar --skill expression-skill -g -a claude-code -y`
Codex: `npx skills add Galaxy-Dawn/claude-scholar --skill expression-skill -g -a codex -y`
Cursor: `npx skills add Galaxy-Dawn/claude-scholar --skill expression-skill -g -a cursor -y`
Gemini CLI: `npx skills add Galaxy-Dawn/claude-scholar --skill expression-skill -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add Galaxy-Dawn/claude-scholar`

## Description

This skill should be used when the user asks for efficient communication, task reports, file-operation summaries, research discussion, study-note synthesis, planning, writing feedback, or responses that need conclusion-first structure, concrete evidence, risk disclosure, and useful next steps.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Expression Skill

Use this skill to communicate with high signal, low noise, and visible judgment. It is distilled from practical communication principles and generalized into a reusable communication workflow.

## Goal

Put the user's current problem at the center. Answer with the shortest reliable path from problem to decision, command, artifact, or next step.

Default priorities:

1. conclusion
2. evidence or reason
3. risk, uncertainty, or boundary
4. concrete action
5. reusable next step

Do not optimize for sounding complete. Optimize for being useful, checkable, and actionable.

## Default Workflow

Before answering a non-trivial request:

1. Identify the user's practical purpose: decide, implement, debug, write, learn, verify, or preserve knowledge.
2. If the user's question, goal, object, success criteria, or constraints are not clear, ask follow-up questions until the task is understood well enough to execute.
3. Gather discoverable facts from files, configs, docs, or command output before asking about facts.
4. Form one core sentence that answers the real problem.
5. Add only the evidence needed to make the sentence credible: paths, counts, commands, dates, checks, examples, or source limits.
6. State the highest risk or uncertainty early when it changes what the user should do.
7. End with the smallest useful next action.

For substantial responses, prefer:

```text
结论：
我做了：
我检查了：
风险/限制：
下一步建议：
```

For quick answers, use:

```text
结论：...
原因：...
建议：...
```

For decisions, use:

```text
我建议：
理由：
代价：
不建议：
```

## Clarification And Question Policy

Ask questions only when the answer changes the outcome.

Before executing a non-trivial task, make sure these are clear:

The rest: https://github.com/Galaxy-Dawn/claude-scholar/blob/HEAD/skills/expression-skill/SKILL.md
