internal-ask
Skill2 starsChanged 3 months agoMITView on GitHub
Use when the user says "feature request", "raise this with product", "I need engineering to look at this", "get leadership involved", "I need an exception", "nobody is picking this up", "how do I get this prioritized". Writes the ask that gets your own company to act: lane A a product or engineering request framed as the job to be done, lane B an urgent ask of leadership, finance or legal in one sentence. Not for a customer escalating to you (use escalation) or news for a customer (use hard-conversation).
In this repository54 other files it gives its agents.
- account-contextSkill
- account-planSkill
- account-reviewSkill
- adoption-planSkill
- advocacy-askSkill
- book-reviewSkill
- book-triageSkill
- business-reviewSkill
- call-prepSkill
- call-recapSkill
- champion-lossSkill
- churn-postmortemSkill
- coachingSkill
- commitmentsSkill
- coverage-modelSkill
- csm-hiringSkill
- csm-rampSkill
- csql-motionSkill
- cs-scorecardSkill
- cs-startSkill
- customer-updateSkill
- day-planSkill
- email-criticSkill
- escalationSkill
- exec-conversationSkill
- expansion-caseSkill
- expansion-scanSkill
- handoffSkill
- hard-conversationSkill
- health-scoreSkill
- invoice-chaseSkill
- mutual-action-planSkill
- nrr-narrativeSkill
- offboardingSkill
- onboarding-planSkill
- one-pagerSkill
- playbook-builderSkill
- portfolio-reviewSkill
- price-increaseSkill
- renewal-forecastSkill
- renewal-negotiationSkill
- renewal-riskSkill
- renewal-runwaySkill
- sales-handoffSkill
- save-planSkill
- stakeholder-mapSkill
- status-updateSkill
- survey-follow-upSkill
- team-rollupSkill
- usage-emailSkill
- value-ledgerSkill
- voice-of-customerSkill
- what-do-i-oweSkill
- skill-nameSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 3 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
If the user has said what they need, from whom, and by when, go.
- Distinctive: line 21
Never wait. If an "Account context" block exists in the conversation, use it.
- Distinctive: line 29
Check severity against your company's own definition: Use the existing intake path and cycle, and tell anyone you go over before you do.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Internal Ask
The user walks away with an internal request shaped for the people who must act, an honest size and severity, and the message to close the loop with the customer.
Start here
If the user has said what they need, from whom, and by when, go. Otherwise ask in ONE message:
- What the customer or account needs, and the date it matters
- Who in your company owns the answer, if known
- What you have already tried
Lane test: if the answer is a decision that one person can give this week, it is lane B. If it needs engineers to build or change something, it is lane A.
Never wait. If an "Account context" block exists in the conversation, use it. Gaps become "(assumed, confirm)".
Do this
- Pick the lane. A: roadmap or engineering (a gap, a request, a fix). B: urgent decision from leadership, finance or legal (exception, discount, commitment, priority call). If the thing is a bug, send it to support today; if the product already does it, fix that with the customer and do not submit.
- Lane A: translate to the job. The job in the customer's words with no product vocabulary, what they do today, what it costs them in their unit. Record their proposed solution as a proposal, not the requirement. Do not design the fix.
- Lane A: size it honestly. Count accounts with the job, not accounts that used the feature name. Contract value, segment shape, what happens if nothing changes. Write "annoyed, will renew" when that is true.
- Lane B: write one sentence: "I need [named person] to [action] by [date], because [consequence]." Add what you tried, why the date is real and its source, and what you can accept instead.
- Check severity against your company's own definition. Use the existing intake path and cycle, and tell anyone you go over before you do.
- Plan the loop. Lane A: what the customer will be told and when, including on a no, with the honest alternative and no invented timeline. Lane B: you stay the customer's single contact and report back to everyone who helped.
Output
INTERNAL ASK: Lane A / Lane B | [account] | decision or answer needed by [date]
The ask: [Lane B: I need X to Y by Z, because W]
[Lane A: Product, please consider the job: ...]
Severity: [your company's term, with the reason]
Who can say yes: [name, role] | Path: [intake channel, cycle date]
Lane A
- Job (customer words): ...
- Today and what it costs: ...
- Accounts with the job: [n] | Value: $[x] | Segment: ...
- Customer proposed (not required): ...
- If nothing changes: ...
Lane B
- Tried so far: ...
- Why the date is real: [source]
- Acceptable fallback: ...
Evidence: [said / seen / inferred] [fact, source, date]
Customer message: [what they hear, when, including on a no]
Follow-through: [owner, next rung, deadline]
What I could not check
- [gap]A filled example is in examples/sample.md.
Rules
- A request needs a name, an action and a date. "Can someone look at this" has no owner, so it sinks to the bottom of a queue sorted by those things.
- Forwarding the customer email transfers the request but none of the information. It puts translation on the person least equipped and gets handled as a complaint.
- Count jobs, not feature names. Two requests for one job are one case, and finding that is most of the value you add.
- Never inflate. "They will churn" is checkable at the renewal, and the CSM who says it and is wrong is ignored next time, by everyone.
- Use the existing path. Going around it works once and costs the goodwill of the team you need next month.
- Do not go over anyone silently. They find out, so give them one line and a stated deadline first.
- Close the loop, especially on a no. Silence makes customers and colleagues stop telling you things; a clear no with an alternative is respected.
- Escalation is not delegation. Stay the customer's single contact, or the ask stalls and the customer hears nothing.
Related (only if installed)
renewal-risk to test whether the gap truly threatens the renewal. hard-conversation to deliver a no. churn-postmortem when a gap caused a loss.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

