Agent skill

Intake To Draft

by stella in stella/stella

Collects the facts of an unpaid invoice, then drafts a payment demand letter.

Apache-2.0Auto-check passedLegal & Compliance

Install Intake To Draft

skills CLI
$ npx skills add stella/stella --skill intake-to-draft -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install stella/stella intake-to-draft --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/stella/stella.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/skills/blueprints/intake-to-draft .claude/skills/intake-to-draft && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
intake-to-draft
GitHub stars
258
Token cost
~537 tokens
SKILL.md length
195 words
Files
4 (incl. references)
Skills in repo
24
Repo updated
First seen
Licence
Apache-2.0

At a glance

Collects the facts of an unpaid invoice, then drafts a payment demand letter.

  • Works in 3 steps: Ask the interview questions; wait for… → Draft from the model, applying the style… → End with the open-questions list.
  • The user asks to draft a demand letter
  • SKILL.md covers Interview, Drafting rules, Output and Reference index, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Intake To Draft is an agent skill from stella/stella. 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.

Its SKILL.md is about 540 tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `prompts/draft.prompt.md`, `references/models/demand-letter.md` and `references/style.md`).

It sits in Legal & Compliance, covering Dispute resolution and Forms and invoices. The repository describes itself as: Open-source legal workspace. The licence is Apache-2.0.

When your agent uses it

  • The user asks to draft a demand letter
  • A payment reminder

Example prompts

  • “Use the intake-to-draft skill to collect the facts of an unpaid invoice, then drafts a payment demand letter”
  • “/intake-to-draft”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Ask the interview questions; wait for the answers.
  2. Draft from the model, applying the style rules.
  3. End with the open-questions list.

What it can do on your machine

Read from SKILL.md and the folder at commit 269655d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Intake To Draft loads about 537 tokens when it runs, and up to ~912 if it reads all its reference files. Until then it costs about 41 tokens; SKILL.md has 195 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~41
When it runs · the whole SKILL.md, loaded when a task matches
~537
With references · SKILL.md plus every file in references/, read only if the agent opens them
~912

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from stella/stella at commit 269655d, republished under its Apache-2.0 licence (© stella). 195 words, ~537 tokens.

Download SKILL.mdSave it as .claude/skills/intake-to-draft/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
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.
<!-- guide: This skill ships as a worked example — a payment demand letter. Keep the ask-first, draft-second shape and swap the content: rename it, point the description at YOUR document type, and replace the interview questions and the model in references/models/. -->

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?
<!-- guide: The interview is the minimum set of facts you cannot draft without. Ask them up front, in one go; replace these with the facts YOUR document needs. -->

Drafting rules

  • Follow references/style.md for tone, dates, and amounts.
  • Start from references/models/demand-letter.md and 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 letter
  • references/models/demand-letter.md — the model letter to imitate
<!-- guide: Model documents are the single biggest lever on draft quality — add one strong model per document type you draft. -->

Workflow

  1. Ask the interview questions; wait for the answers.
  2. Draft from the model, applying the style rules.
  3. End with the open-questions list.

© stella, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in packages/skills/blueprints/intake-to-draft of stella/stella.

  • SKILL.md
  • prompts/draft.prompt.md
  • references/models/demand-letter.md
  • references/style.md

Open the folder on GitHubat commit 269655d

Compare with similar skills

Intake To Draft next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Intake To Draft compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Intake To Draft this skillstella/stella258—~537Automated safety check: PassApache-2.0
Elements-Style Complaint Generatorcat-xierluo/legal-skills713—~2.5kAutomated safety check: NotesMIT
Litigation Deadline Calendarlawve-ai/awesome-legal-skills836—~4.3kAutomated safety check: PassMIT
Moot Court Simulation Buildercat-xierluo/legal-skills713—~1.4kAutomated safety check: PassCC-BY-NC-4.0
Nla Createinternet-court/internet-court-skill6.4k2 repos~915Automated safety check: PassMIT
Customs and Trade Complianceaffaan-m/ECC275k5 repos~7.2kAutomated safety check: PassApache-2.0

Similar skills

  • Elements-Style Complaint Generator

    cat-xierluo/legal-skills

    Converts a lawyer's ordinary complaint or a described case into the Supreme People's Court's elements-style Word template, with layout checks on the result.

    713 GitHub stars~2.5k tokensUpdated yesterday
    Legal & ComplianceAuto-check: notes
  • Litigation Deadline Calendar

    lawve-ai/awesome-legal-skills

    Calendar litigation and arbitration deadlines from a scheduling order.

    836 GitHub stars~4.3k tokensUpdated 5 days ago
    Legal & ComplianceAuto-check passed
  • Moot Court Simulation Builder

    cat-xierluo/legal-skills

    Chinese-language skill that organizes a case file into a multi-role mock trial with judge, parties and clerk, producing a transcript, issue review and a to-strengthen list.

    713 GitHub stars~1.4k tokensUpdated yesterday
    Legal & ComplianceAuto-check passed
  • Nla Create

    internet-court/internet-court-skill

    Create a Natural Language Agreement escrow on-chain. An agent skill from internet-court/internet-court-skill.

    6.4k GitHub starsUsed in 2 repos~915 tokens
    Legal & ComplianceAuto-check passed
  • Covers customs work: HS and HTS tariff classification, entry documents, Incoterms, FTA duty savings, denied-party screening and responses to audits and penalty notices.

    275k GitHub starsUsed in 5 repos~7.2k tokens
    Legal & ComplianceAuto-check passed
  • Alkahest User

    internet-court/internet-court-skill

    Interact with Alkahest escrow contracts as a buyer, seller, or oracle using the CLI

    6.4k GitHub starsUsed in 2 repos~2.6k tokens
    Legal & ComplianceAuto-check passed

More from stella/stella

All 24 skills in this repo
  • Plan

    stella/stella

    Create a concise, evidence-backed implementation plan in the repository planning area when the user explicitly asks for a plan.

    258 GitHub stars~917 tokensUpdated today
    Auto-check passed
  • Answer From Sources

    stella/stella

    Answers data-protection (GDPR) questions grounded in the regulation and supervisory guidance, with a citation for every claim.

    258 GitHub stars~735 tokensUpdated today
    Auto-check passed
  • Check Against Rules

    stella/stella

    Reviews a non-disclosure agreement against the firm's NDA checklist and reports findings with citations.

    258 GitHub stars~856 tokensUpdated today
    Auto-check passed
  • Conventions Perf

    stella/stella

    Apply when a performance-guard check (network baseline, bundle baseline, DB query count, loader-prefetch lint, RC bailouts) fails or when touching a hot route/endpoint.

    258 GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Apply when writing or reviewing React effects in apps/web. An agent skill from stella/stella.

    258 GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • Dev

    stella/stella

    Start, drive and measure the local stack. An agent skill from stella/stella.

    258 GitHub stars~1.4k tokensUpdated today
    Auto-check passed

Questions about Intake To Draft

What does Intake To Draft do?

Collects the facts of an unpaid invoice, then drafts a payment demand letter. Intake To Draft is an agent skill from stella/stella. Collects the facts of an unpaid invoice, then drafts a payment demand letter.

When should I use Intake To Draft?

Intake To Draft fits situations like: the user asks to draft a demand letter; A payment reminder.

How do I install Intake To Draft in Claude Code?

Run `npx skills add stella/stella --skill intake-to-draft -a claude-code`. Or copy the skill folder (packages/skills/blueprints/intake-to-draft in stella/stella) into .claude/skills/intake-to-draft in your project. Claude Code loads it when a task matches its description.

How do I install Intake To Draft in Codex?

Run `npx skills add stella/stella --skill intake-to-draft -a codex`. Or copy the skill folder (packages/skills/blueprints/intake-to-draft in stella/stella) into .agents/skills/intake-to-draft in your project. Codex loads it when a task matches its description.

Can I use Intake To Draft in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add stella/stella --skill intake-to-draft -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/intake-to-draft, .gemini/skills/intake-to-draft, .github/skills/intake-to-draft and .opencode/skills/intake-to-draft in your project.

What does Intake To Draft need to run?

SKILL.md names no scripts, command-line tools or credentials: Intake To Draft is instructions for the agent only.

Does Intake To Draft access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Intake To Draft safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Intake To Draft use?

Intake To Draft is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Intake To Draft use?

About 537 tokens (SKILL.md is roughly 2.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 375 tokens, read only when the agent opens those files.

What are the alternatives to Intake To Draft?

Skills that share tags, products or a category with Intake To Draft: Elements-Style Complaint Generator (cat-xierluo/legal-skills, 713 stars), Litigation Deadline Calendar (lawve-ai/awesome-legal-skills, 836 stars), Moot Court Simulation Builder (cat-xierluo/legal-skills, 713 stars) and Nla Create (internet-court/internet-court-skill, 6.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Intake To Draft?

stella (a GitHub organization) maintains it in stella/stella, which has 258 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on October 8, 2026.

Source: stella/stella on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.