proposal-skeleton SKILL.md skillA
proposal-skeleton from kesslernity/awesome-copilot-agent-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add kesslernity/awesome-copilot-agent-skills/proposal-skeleton@git:20260917.f14a4fbPins git:20260917.f14a4fb in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- kesslernity/awesome-copilot-agent-skills
- Path
skills/sales-bd/proposal-skeleton/SKILL.md- Versions recorded
- 2
- Latest version
- git:20260917.f14a4fb, committed Sep 17, 2026
- First version recorded
- Sep 16, 2026
- Size
- 10,294 bytes
- Repository stars
- 15
- License
- CC-BY-SA-4.0
Builds a DRAFT proposal skeleton from a discovery summary (call notes, discovery brief, CRM record, emails) and the organisation's own proposal template: every template section in order, pre-filled only where the discovery material supports it with the source beside each line, and every section still needing a human input marked HUMAN INPUT with the owner role and the question to answer. Use when the user asks to "start the proposal for <prospect>…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Proposal skeleton ## Purpose Turn a discovery summary and the organisation's proposal template into one DRAFT skeleton: the template's sections in their order, each filled only with what the discovery material states, and every gap marked as a named human input rather than filled with plausible text. The agent assembles; the proposal owner, pricing and legal decide what the prospect receives. ## When to use Run when the user asks to start, scaffold, pre-fill or take a first cut at a proposal for a named prospect after discovery, or asks what the proposal can already say. Do not use for answering a formal RFP, RFQ or tender question set, use rfp-response-drafter instead; for turning a priced estimate into a statement of work use estimate-to-sow; for the call before discovery use discovery-call-prep. ## Inputs Ask once for whatever is missing, in one message, then proceed with UNKNOWN. 1. Discovery material: discovery brief or call notes, transcript, CRM opportunity record, emails, meeting recaps, inbound form. Attached, pasted, or reachable through this agent's configured knowledge sources, mail or CRM access. Out of reach: ask for a paste or export and say so in the output. …
Read the whole file at its exact version.
How to install
mdr add kesslernity/awesome-copilot-agent-skills/proposal-skeleton@sha256:f0ace61f75210bb7The line at the top of this page pins the label git:20260917.f14a4fb, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_izxkw4wixyr3g72o)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Sep 16, 2026 and Sep 17, 2026, more than one a day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260917.f14a4fb latest | 2026-09-17 | f14a4fb | 10,294 B | A | view · diff |
| git:20260916.44af39e | 2026-09-16 | 44af39e | 10,282 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (10294 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
kesslernity/awesome-copilot-agent-skills · 15 stars · license CC-BY-SA-4.0 · pushed 2026-11-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_izxkw4wixyr3g72o GET https://markdownregistry.com/api/v1/resolve?ref=kesslernity/awesome-copilot-agent-skills/proposal-skeleton GET https://markdownregistry.com/api/v1/blob/f0ace61f75210bb788d0019c344717cd9c4c5c8e9106f4e0659a34a3aece2648
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.