Agent Skills
› stella/stella
› intake-to-draft
intake-to-draft
GitHub收集未付发票事实并起草催款函。通过一次性提问获取债权人、债务人、金额及期限等关键信息,依据参考模板和风格指南生成正式信函,并列出待确认问题。
Trigger Scenarios
用户要求起草催款函
用户要求发送付款提醒
Install
npx skills add stella/stella --skill intake-to-draft -g -y
SKILL.md
Frontmatter
{
"name": "intake-to-draft",
"description": "Collects the facts of an unpaid invoice, then drafts a payment demand letter. Use when the user asks to draft a demand letter or a payment reminder."
}
What this skill does
Gathers the facts of an unpaid invoice in one interview round, then drafts a demand letter from the model in references/models/demand-letter.md.
Interview
Ask all of these in one message before drafting. Do not draft while an answer is missing, and never invent a fact:
- Who is the creditor and who is the debtor (names and addresses)?
- Invoice number, amount with currency, and the original due date?
- Were earlier reminders sent, and when?
- What payment deadline should the letter set?
- What happens after the deadline — default interest, court action, handover to counsel?
Drafting rules
- Follow
references/style.mdfor tone, dates, and amounts. - Start from
references/models/demand-letter.mdand keep its section order. - State consequences factually; announce only steps the creditor actually intends to take.
- Mark anything not confirmed in the interview as
[TO CONFIRM].
Output
The letter, ready to paste onto letterhead, followed by an "Open questions" list containing every [TO CONFIRM] item.
Reference index
references/style.md— tone, structure, and formatting rules for the letterreferences/models/demand-letter.md— the model letter to imitate
Workflow
- Ask the interview questions; wait for the answers.
- Draft from the model, applying the style rules.
- End with the open-questions list.
Version History
- 85792bd Current 2026-07-24 16:13


