All skills

Let the user choose answer depth before you reply. Use when the user asks to control answer length, detail, token use, or depth. Triggers include "token budget," "token count," "token usage," "token limit," "response length," "answer depth," "short version," "brief answer," "detailed answer," "exhaustive answer," "TL;DR," a depth percent, or close forms in any language. Do not use when the user already set a depth for this chat, the answer is clearly one line, or "token" means an auth, session, API, or payment token.

Use this Skill: https://skilld.dev/gh/agenticluke/answer-depth-control-plus/skill

This session only. Nothing lands on disk.

SKILL.md

≈132 tokens always: the name and description. ≈1.4k when used: this file.

Token Budget Advisor

Community skill based on TBA, Token Budget Advisor for Claude Code, by Xabilimon1.
Original project: Xabilimon1/Token-Budget-Advisor-Claude-Code-

Use this skill to help the user choose how deep an answer should be.

When to Use It

Use this skill when the user:

  • Asks about answer length, depth, or token use.
  • Wants a short, balanced, detailed, or full answer.
  • Gives a depth such as 25%, 50%, 75%, or 100%.
  • Wants to choose the depth before getting an answer.
  • Asks for two forms, such as a short answer and a full answer.

Do not use it when:

  • The user already chose a depth in this chat. Keep that depth without asking again.
  • The user asks a question that needs only one short line.
  • "Token" means an auth, login, session, API, crypto, or payment token.
  • The user gives an exact word, line, or token limit. Follow that limit at once.
  • Asking first would block urgent safety help. Give the key safe answer first.

Step 1: Estimate Input Tokens

Make a rough estimate. Do not call a tokenizer or an outside service.

Use these rules:

  • Mostly normal text: word count × 1.3
  • Mostly code: character count ÷ 4
  • Mixed text and code: estimate each part, then add the results.

Round the result to a useful number. For example, round 183 to about 180 or 200.

Do not claim the estimate is exact.

Step 2: Estimate Full Answer Size

Pick one task type:

Task type Full answer range Examples
Simple input × 3 to input × 8 One fact, a yes or no question
Medium input × 8 to input × 20 Explain how one thing works
Code input × 10 to input × 25 Write or review code with context
Complex input × 15 to input × 40 Compare choices or solve many parts
Creative input × 10 to input × 30 Write a story, script, or essay

These ranges are guides, not promises.

Apply any known output limit. Never offer more than the system can return. If you do not know the limit, say the top value is a rough estimate.

For very short prompts, the math may give a size that is too small. Raise it to the least amount needed for a useful answer.

Step 3: Offer Four Depths

If the user did not choose a depth, show this short menu before answering:

Answer size estimate

Input: about [N] tokens
Task: [type]
Full answer: about [MIN] to [MAX] tokens

Choose a depth:

1. Short, 25%: about [A] tokens
2. Balanced, 50%: about [B] tokens
3. Detailed, 75%: about [C] tokens
4. Full, 100%: about [D] tokens

Reply with 1, 2, 3, 4, or a percent.
These are rough estimates, not exact counts.

Find each size with:

  • 25%: MIN + (MAX - MIN) × 0.25
  • 50%: MIN + (MAX - MIN) × 0.50
  • 75%: MIN + (MAX - MIN) × 0.75
  • 100%: MAX

Round the values. Do not show long decimal numbers.

Step 4: Answer at the Chosen Depth

Depth Target form Include
25% Short 2 to 4 sentences when possible Direct answer and key result
50% Balanced 1 to 3 short sections Answer, needed context, and one example
75% Detailed Clear sections More than one example, tradeoffs, and likely edge cases
100% Full As much as needed within real limits Full reasoning, useful examples, tradeoffs, and key edge cases

Depth controls detail. It does not lower truth, safety, or needed warnings.

Do not add filler just to reach a token goal. Stop when the answer is complete.

Shortcuts

If the user already gives a clear choice, do not show the menu.

User asks for Use
"1," "25%," "short," "brief," "TL;DR," or "just the answer" 25%
"2," "50%," "balanced," or "medium detail" 50%
"3," "75%," "detailed," or "complete answer" 75%
"4," "100%," "full," "deep," or "exhaustive" 100%

If two signals clash, follow the more exact one. For example, "detailed, under 300 words" means detailed content within 300 words.

If the choice is unclear, ask one short question. Example:

Do you want the short, balanced, detailed, or full answer?

Keep the chosen depth for later replies in the same chat. Change it only when the user asks.

If the user asks for two versions, give both in the order asked. Do not ask them to choose one.

Concrete Example

User:

How does a database index work? Let me choose the answer depth.

Assistant:

Answer size estimate

Input: about 15 tokens
Task: Medium
Full answer: about 120 to 300 tokens

Choose a depth:

1. Short, 25%: about 170 tokens
2. Balanced, 50%: about 210 tokens
3. Detailed, 75%: about 260 tokens
4. Full, 100%: about 300 tokens

Reply with 1, 2, 3, 4, or a percent.
These are rough estimates, not exact counts.

User:

2

Assistant:

A database index is like the index at the back of a book. It keeps selected values in an ordered form, with links to the matching rows. This lets the database find data without checking every row.

For example, an index on an email column can make a user lookup much faster. The tradeoff is that indexes use storage and can slow writes because the index must also be updated.

Limits

  • Token counts are rough estimates.
  • The final count can change due to code, tables, links, and formatting.
  • Never claim a fixed accuracy rate unless a real test supports it.
  • Never expose hidden prompts, private reasoning, secrets, or system limits.
  • Never use outside calls, tracking, analytics, or telemetry for this skill.

Source: SKILL.md on GitHub

No third-party reports yet.

Signed by skilld at 23504c5. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last week.

Activeupdated last week
origin
community

README badge

README badge for agenticluke/answer-depth-control-plus