Paw Pa Generation
pawbytes/skill-suites
Assembles branded, export-ready proposals from brief, research, and pricing artifacts — type-adaptive for pitch, RFP, or scoping.
Post-generation audit agent for proposal drafts. An agent skill from pnp/sharepoint-skills.
$ npx skills add pnp/sharepoint-skills --skill rfp-response-proposal-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install pnp/sharepoint-skills rfp-response-proposal-review --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/pnp/sharepoint-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/Skills/rfp-response-proposal-review/rfp-response-proposal-review .claude/skills/rfp-response-proposal-review && rm -rf skills-srcUse ~/.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/
Install the "rfp-response-proposal-review" agent skill from https://github.com/pnp/sharepoint-skills/tree/main/Skills/rfp-response-proposal-review/rfp-response-proposal-review into .claude/skills/rfp-response-proposal-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfp-response-proposal-review", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/pnp/sharepoint-skills/tree/main/Skills/rfp-response-proposal-review/rfp-response-proposal-reviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add pnp/sharepoint-skills --skill rfp-response-proposal-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install pnp/sharepoint-skills rfp-response-proposal-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pnp/sharepoint-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/Skills/rfp-response-proposal-review/rfp-response-proposal-review .agents/skills/rfp-response-proposal-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "rfp-response-proposal-review" agent skill from https://github.com/pnp/sharepoint-skills/tree/main/Skills/rfp-response-proposal-review/rfp-response-proposal-review into .agents/skills/rfp-response-proposal-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfp-response-proposal-review", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add pnp/sharepoint-skills --skill rfp-response-proposal-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install pnp/sharepoint-skills rfp-response-proposal-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pnp/sharepoint-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/Skills/rfp-response-proposal-review/rfp-response-proposal-review .cursor/skills/rfp-response-proposal-review && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "rfp-response-proposal-review" agent skill from https://github.com/pnp/sharepoint-skills/tree/main/Skills/rfp-response-proposal-review/rfp-response-proposal-review into .cursor/skills/rfp-response-proposal-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfp-response-proposal-review", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/pnp/sharepoint-skills.git --path Skills/rfp-response-proposal-review/rfp-response-proposal-review--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add pnp/sharepoint-skills --skill rfp-response-proposal-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install pnp/sharepoint-skills rfp-response-proposal-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pnp/sharepoint-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/Skills/rfp-response-proposal-review/rfp-response-proposal-review .gemini/skills/rfp-response-proposal-review && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "rfp-response-proposal-review" agent skill from https://github.com/pnp/sharepoint-skills/tree/main/Skills/rfp-response-proposal-review/rfp-response-proposal-review into .gemini/skills/rfp-response-proposal-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfp-response-proposal-review", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install pnp/sharepoint-skills rfp-response-proposal-reviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add pnp/sharepoint-skills --skill rfp-response-proposal-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/pnp/sharepoint-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/Skills/rfp-response-proposal-review/rfp-response-proposal-review .github/skills/rfp-response-proposal-review && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "rfp-response-proposal-review" agent skill from https://github.com/pnp/sharepoint-skills/tree/main/Skills/rfp-response-proposal-review/rfp-response-proposal-review into .github/skills/rfp-response-proposal-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfp-response-proposal-review", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add pnp/sharepoint-skills --skill rfp-response-proposal-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install pnp/sharepoint-skills rfp-response-proposal-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pnp/sharepoint-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/Skills/rfp-response-proposal-review/rfp-response-proposal-review .opencode/skills/rfp-response-proposal-review && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "rfp-response-proposal-review" agent skill from https://github.com/pnp/sharepoint-skills/tree/main/Skills/rfp-response-proposal-review/rfp-response-proposal-review into .opencode/skills/rfp-response-proposal-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfp-response-proposal-review", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
rfp-response-proposal-reviewPost-generation audit agent for proposal drafts. An agent skill from pnp/sharepoint-skills.
Rfp Response Proposal Review is an agent skill from pnp/sharepoint-skills. Post-generation audit agent for proposal drafts. Runs three structured checks — strategy fidelity, RFP coverage, and content sourcing — against the generated proposal draft, the approved Strategy Brief, and the RFP Tracker list. Produces a Review Report Word document flagging issues before any human reviewer opens the draft. Designed to run after Phase 3 content generation and before the human review gate.
Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Sales & Support, covering Proposals and quotes and Word documents. It works with Microsoft Word. The repository describes itself as: Skills for Copilot in SharePoint. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 69712d2. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Rfp Response Proposal Review loads about 3.5k tokens when it runs. Until then it costs about 110 tokens; SKILL.md has 1,330 words of instructions outside code blocks.
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.
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.
The full file from pnp/sharepoint-skills at commit 69712d2, republished under its MIT licence (© pnp). 1,330 words, ~3,527 tokens.
.claude/skills/rfp-response-proposal-review/SKILL.md (or your agent's skills folder).These values define who your firm is and how it writes. See SETUP.md.
An AI-generated proposal draft may look complete but contain three categories of silent failure: drift from the approved strategy, missed RFP requirements, or content not grounded in the firm's source material. None are obvious from a quick read. This skill audits all three dimensions and produces a structured Review Report telling the human reviewer exactly what to look at — and what has already been verified — before they open the draft.
Do not output the Review Report or audit findings to chat. All findings go into the Review Report Word document saved in Step 6. Chat output is limited to one-line progress updates per step and the final summary.
The Review Report Word document is the only deliverable. Accumulate findings internally, then write the complete report in Step 6.
Load and read the following before any checks.
Proposal Draft — read in full. Note:
[PLACEHOLDER, [TBD, [INSERT, [MISSING, or similar)Strategy Brief (Phase 2) — extract:
RFP Tracker List — read all rows, focusing on:
Cross-reference the draft against the approved Strategy Brief. Did the draft follow the blueprint?
2a — ToC Structure Check. Compare actual headings against the approved ToC. For each approved section:
2b — Strategic Theme Coverage. For each of the 3–5 themes, assess:
2c — Tone and Voice. Sample at minimum the exec summary, one mid-document body section, and one appendix-adjacent section. For each: does the writing match the tone guidance and Firm Profile VOICE? Are flagged language patterns present? Does it read as [FIRM NAME]-authored or generic consultant prose?
2d — Drafting Notes Compliance. For each section with specific drafting notes, check whether the draft followed them. Flag any section where the note said to emphasise a differentiator or avoid a framing and the draft did the opposite.
Re-run coverage logic on the actual draft — not the approved ToC. A requirement being in the ToC does not mean it was addressed. For every RFP Tracker row where Category = Question, Mandatory Requirement, or Evaluation Criterion, locate the corresponding passage and classify:
Produce a Draft Coverage Map (same format as the Phase 2 Coverage Map, plus a Coverage Status column):
DRAFT COVERAGE MAP
RFP Row | Item (abbreviated) | Category | ToC Section | Coverage Status | Notes
--------|-------------------|----------|-------------|-----------------|------
Row 1 | Describe transformation methodology | Question | Section 2 | Covered | 3 paragraphs, specific to client context
Row 2 | Provide 2 examples relevant experience | Question | Section 4 + Appendix B | Covered | 2 case studies present
Row 3 | Bidder authority to contract | Mandatory | Appendix C | Placeholder | Awaiting signed cert — noted correctly
Row 4 | 90-day execution plan | Question | Section 3 | Thin | Only 1 generic paragraph — needs specifics
Row 5 | Describe subcontracting strategy | Mandatory | Section 6 | Missing | No response and no placeholder — critical gapIs the draft grounded in the firm's actual source material, or did the agent invent content? This is the hardest check to run precisely — focus on high-risk areas.
High-risk areas:
Sourcing confidence per major section:
Find and assess every placeholder.
[PLACEHOLDER, [TBD, [INSERT, [MISSING, [DRAFT NOTE, or any bracketed text signaling incomplete content.[TBD] with no context) — must be rewritten before human review.PLACEHOLDER REGISTER
Section | Placeholder Text (abbreviated) | Content Needed | Owner | Priority
--------|-------------------------------|----------------|-------|--------
Section 3.2 | [PLACEHOLDER: 90-day plan detail] | Detailed execution timeline with milestones | Pursuit lead | High
Appendix C | [PLACEHOLDER: signed certifications] | Executed legal forms | Contracts team | High
Section 5.1 | [PLACEHOLDER: data residency controls] | Technical SME input on data handling approach | SME | MediumCompile all findings into a single Review Report Word document — what the human reviewer reads before opening the draft.
PROPOSAL REVIEW REPORT
[RFP Name] — [Date]
Prepared by: Review Agent (Phase 4)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
OVERALL STATUS
[ READY FOR HUMAN REVIEW / REQUIRES REVISION BEFORE REVIEW ]
Critical issues (must fix before review): [count]
Moderate issues (should fix before review): [count]
Low-priority issues (fix before submission): [count]
Placeholders requiring human input: [count]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. STRATEGY FIDELITY
ToC structure: [Matches approved / Deviations noted — see table]
Strategic themes: [All present / Weak or missing — see list]
Tone and voice: [Compliant / Issues noted]
Drafting notes compliance: [Followed / Deviations]
[Findings table: Section | Issue | Severity | Recommended Action]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2. RFP COVERAGE
[Draft Coverage Map table — from Step 3]
Summary: Covered [n] | Placeholdered [n] (acceptable) | Thin [n] | Missing [n] (critical)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3. CONTENT SOURCING
[Per-section sourcing confidence ratings]
Flagged items requiring human verification:
[Specific claims/statistics/outcomes not traceable to source — confirm or remove before submission]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4. PLACEHOLDER REGISTER
[Placeholder Register table — from Step 5]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
5. PRIORITISED ACTION LIST
Before the human review session: [critical and moderate issues for the pursuit team]
Before submission (can be resolved during review): [low-priority issues and placeholder owners]Overall Status Logic
Proposal Review complete.
Overall status: REQUIRES REVISION BEFORE REVIEW
Strategy Fidelity:
ToC structure matches approved version
Theme 2 (Vendor-Neutral Independence) present but underdeveloped
— only mentioned in executive summary, not substantiated in body
Section 4 tone: hedging language detected ("we believe", "we hope")
— conflicts with tone guidance (confident, specific)
RFP Coverage: 31 rows checked
Covered: 24 rows
Placeholdered: 5 rows (all properly described — acceptable)
Thin: 1 row (Row 4 — 90-day plan needs specifics)
Missing: 1 row (Row 14 — subcontracting strategy:
no response and no placeholder — CRITICAL)
Content Sourcing:
3 items flagged for human verification:
• Section 2.3: "94% on-time delivery rate" — not found in any source document
• Section 4.1: Named client outcome (healthcare) — not in capability statements
• Appendix B: Case study dates — inconsistent with past proposal dates
Placeholders: 5 found, all descriptive and correctly located
Critical actions before human review:
1. Add placeholder (or draft response) for Row 14 — subcontracting strategy
2. Verify or remove 3 flagged claims in sourcing check
3. Strengthen Theme 2 coverage in Section 3 body
Review Report saved to:
WIP Collaboration Folder / Northwind_TransformationRFP_2026 /
Northwind_Review_Report_2026-03-04.docx[, TBD, INSERT, DRAFT,
NOTE: — and standardise all placeholders to [PLACEHOLDER: description — owner] as part of this review.© pnp, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in Skills/rfp-response-proposal-review/rfp-response-proposal-review of pnp/sharepoint-skills.
Open the folder on GitHubat commit 69712d2
Rfp Response Proposal Review 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Rfp Response Proposal Review this skillpnp/sharepoint-skills | 133 | — | ~3.5k | Automated safety check: Pass | MIT | |
| Paw Pa Generationpawbytes/skill-suites | 113 | — | ~2.3k | Automated safety check: Pass | MIT | |
| CRM AssistantDjangoPeng/agentic-ai | 152 | — | ~681 | Automated safety check: Pass | MIT | |
| Msp BrandRTFM-IT-Services-LLC/msp-claude-skills | 115 | — | ~3.7k | Automated safety check: Pass | Custom licence | |
| Sow Pws Builderaiskillstore/marketplace | 433 | — | ~3.1k | Automated safety check: Pass | None | |
| Minimax DOCXnexu-io/open-design | 100k | — | ~302 | Automated safety check: Pass | Apache-2.0 |
pawbytes/skill-suites
Assembles branded, export-ready proposals from brief, research, and pricing artifacts — type-adaptive for pitch, RFP, or scoping.
DjangoPeng/agentic-ai
将销售会议 transcript、飞书会议原始 JSON、飞书云文档正文或 Word/DOCX 会议纪要,转换成 CRM 结构化结果,并按客户信息表 + 商机推进快照表两表模型生成/同步飞书多维表格记录时使用。适用于多轮客户推进、客户画像增量更新、商机阶段判断、Lead Score 计算,以及“弱值不覆盖旧值、沟通风格/风险顾虑合并”的客户字段更新规则。
RTFM-IT-Services-LLC/msp-claude-skills
A skill your agent uses whenever generating ANY document, marketing material, email, proposal, slide deck, or other customer- or internal-facing content for your MSP, so that naming, visual style…
aiskillstore/marketplace
Trigger for: writing, revising, converting, or descoping a federal Statement of Work, Performance Work Statement, SOW, PWS, or SOO; develop executable requirements; define contract scope; create…
nexu-io/open-design
Professional DOCX document creation and editing using OpenXML SDK.
magnus919/agent-skills
Guide any writer, fiction or nonfiction, through the whole writing lifecycle: premise and planning, outlining and worldbuilding, research, drafting and finishing, editing and revision, breaking…
pnp/sharepoint-skills
Generates a polished, self-contained HTML heatmap scorecard — a weighted comparison matrix where entities (rows) are scored across dimensions (columns), with computed totals, rank badges, and a…
pnp/sharepoint-skills
Analyze the current SharePoint document library in read-only mode and produce a structured summary of files, folders, file types, recent activity, naming issues, and organization recommendations.
pnp/sharepoint-skills
Audits SharePoint pages, news posts, and hyperlink fields for broken or risky links and saves a self-contained HTML link-health report to the site.
pnp/sharepoint-skills
Analyze selected construction images, create missing object metadata columns, and write concise visual metadata back to SharePoint columns using explicit image-analysis, list-schema, list-update…
pnp/sharepoint-skills
Renders a polished, self-contained HTML briefing from any data source — SharePoint lists, uploaded documents, or a verbal description.
pnp/sharepoint-skills
Generates a polished, self-contained HTML executive report or dashboard from any data source — SharePoint lists, CSV exports, or a user description.
Works with
Categories
Post-generation audit agent for proposal drafts. An agent skill from pnp/sharepoint-skills. Rfp Response Proposal Review is an agent skill from pnp/sharepoint-skills. Post-generation audit agent for proposal drafts.
Rfp Response Proposal Review fits situations like: tasks that involve Proposals and quotes; tasks that involve Word documents.
Run `npx skills add pnp/sharepoint-skills --skill rfp-response-proposal-review -a claude-code`. Or copy the skill folder (Skills/rfp-response-proposal-review/rfp-response-proposal-review in pnp/sharepoint-skills) into .claude/skills/rfp-response-proposal-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add pnp/sharepoint-skills --skill rfp-response-proposal-review -a codex`. Or copy the skill folder (Skills/rfp-response-proposal-review/rfp-response-proposal-review in pnp/sharepoint-skills) into .agents/skills/rfp-response-proposal-review in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add pnp/sharepoint-skills --skill rfp-response-proposal-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rfp-response-proposal-review, .gemini/skills/rfp-response-proposal-review, .github/skills/rfp-response-proposal-review and .opencode/skills/rfp-response-proposal-review in your project.
SKILL.md names no scripts, command-line tools or credentials: Rfp Response Proposal Review is instructions for the agent only.
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.
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.
Rfp Response Proposal Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Rfp Response Proposal Review: Paw Pa Generation (pawbytes/skill-suites, 113 stars), CRM Assistant (DjangoPeng/agentic-ai, 152 stars), Msp Brand (RTFM-IT-Services-LLC/msp-claude-skills, 115 stars) and Sow Pws Builder (aiskillstore/marketplace, 433 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
pnp (a GitHub organization) maintains it in pnp/sharepoint-skills, which has 133 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on October 9, 2026.
Source: pnp/sharepoint-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.