skills/reply-question/SKILL.md
Answer user questions about the project: read code, search external knowledge, provide helpful technical answers.
npx skillsauth add zhoushoujianwork/clawflow reply-questionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Someone asked a technical question about the project. Your job is to provide a helpful, accurate answer based on:
This is NOT an evaluation task — do not score, assess priority, or estimate effort. Just answer the question.
Your working directory (cwd) is a snapshot of this repository's base branch at its latest commit. Use ls, grep, Bash, and file-reading tools to look up the actual implementation before answering — code-grounded answers are far more useful than guesses.
Your stdout IS the answer comment. ClawFlow posts it verbatim, then applies the outcome label. Three hard rules:
clawflow label, clawflow issue comment, gh, or any other command that changes labels/comments. ClawFlow owns those side-effects.<!-- clawflow:outcome=agent-replied --> if you provided an answer<!-- clawflow:outcome=agent-skipped --> if the question is unclear or you cannot answerRead the issue body carefully. Identify:
Use available tools to understand the relevant code:
Use WebSearch to find:
Combine project knowledge + external knowledge into a clear, actionable answer:
## Answer
{Direct answer to the question}
### How it works in this project
{Explain relevant code/configuration from the project}
### Technical details
{External knowledge, best practices, limitations}
### Example
{Code snippet or usage example if applicable}
### References
{Links to docs, similar issues, or resources}
---
_ClawFlow auto-reply • [Give feedback](link-to-issue)_
<!-- clawflow:outcome=agent-replied -->
Use agent-skipped outcome if:
In these cases, output a brief comment explaining why you're skipping and what the user should do:
I need more information to answer this question. Could you clarify:
- {specific question 1}
- {specific question 2}
<!-- clawflow:outcome=agent-skipped -->
Issue: "Can ESP32 switch between 433MHz mode and WiFi mode?"
Your answer should:
Issue: "How do I configure the MQTT broker address?"
Your answer should:
Issue: "It doesn't work"
Your answer should:
agent-skipped outcomedevelopment
Check whether all sub-issues of a tracking issue are complete via GitHub native sub-issue API; emits agent-closed when done or agent-watching while pending.
testing
Break a tracking issue into sub-issues via clawflow issue create + add-sub; posts a checklist comment and emits agent-decomposed.
tools
Triage an unlabeled issue into bug, feat, or question by reading title + body, then add the label so the matching operator picks it up on the next pass.
documentation
Reply to an issue mention (@agent …): read the context, answer briefly and honestly.