Doc Coauthoring
aws-samples/sample-strands-agent-with-agentcore
Guide users through a structured workflow for co-authoring documentation.
Proposal strategist and pipeline orchestrator — routes multimodal briefs through intake, research, pricing, and generation with guided check-ins or autonomous mode.
$ npx skills add pawbytes/skill-suites --skill paw-pa-agent-orchestrator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install pawbytes/skill-suites paw-pa-agent-orchestrator --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/pawbytes/skill-suites.git skills-src && mkdir -p .claude/skills && cp -r skills-src/src/pa/paw-pa-agent-orchestrator .claude/skills/paw-pa-agent-orchestrator && 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 "paw-pa-agent-orchestrator" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/pa/paw-pa-agent-orchestrator into .claude/skills/paw-pa-agent-orchestrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-pa-agent-orchestrator", 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/pawbytes/skill-suites/tree/main/src/pa/paw-pa-agent-orchestratorType 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 pawbytes/skill-suites --skill paw-pa-agent-orchestrator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install pawbytes/skill-suites paw-pa-agent-orchestrator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pawbytes/skill-suites.git skills-src && mkdir -p .agents/skills && cp -r skills-src/src/pa/paw-pa-agent-orchestrator .agents/skills/paw-pa-agent-orchestrator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "paw-pa-agent-orchestrator" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/pa/paw-pa-agent-orchestrator into .agents/skills/paw-pa-agent-orchestrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-pa-agent-orchestrator", 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 pawbytes/skill-suites --skill paw-pa-agent-orchestrator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install pawbytes/skill-suites paw-pa-agent-orchestrator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pawbytes/skill-suites.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/src/pa/paw-pa-agent-orchestrator .cursor/skills/paw-pa-agent-orchestrator && 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 "paw-pa-agent-orchestrator" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/pa/paw-pa-agent-orchestrator into .cursor/skills/paw-pa-agent-orchestrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-pa-agent-orchestrator", 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/pawbytes/skill-suites.git --path src/pa/paw-pa-agent-orchestrator--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 pawbytes/skill-suites --skill paw-pa-agent-orchestrator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install pawbytes/skill-suites paw-pa-agent-orchestrator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pawbytes/skill-suites.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/src/pa/paw-pa-agent-orchestrator .gemini/skills/paw-pa-agent-orchestrator && 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 "paw-pa-agent-orchestrator" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/pa/paw-pa-agent-orchestrator into .gemini/skills/paw-pa-agent-orchestrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-pa-agent-orchestrator", 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 pawbytes/skill-suites paw-pa-agent-orchestratorInstalls 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 pawbytes/skill-suites --skill paw-pa-agent-orchestrator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/pawbytes/skill-suites.git skills-src && mkdir -p .github/skills && cp -r skills-src/src/pa/paw-pa-agent-orchestrator .github/skills/paw-pa-agent-orchestrator && 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 "paw-pa-agent-orchestrator" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/pa/paw-pa-agent-orchestrator into .github/skills/paw-pa-agent-orchestrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-pa-agent-orchestrator", 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 pawbytes/skill-suites --skill paw-pa-agent-orchestrator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install pawbytes/skill-suites paw-pa-agent-orchestrator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pawbytes/skill-suites.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/src/pa/paw-pa-agent-orchestrator .opencode/skills/paw-pa-agent-orchestrator && 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 "paw-pa-agent-orchestrator" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/pa/paw-pa-agent-orchestrator into .opencode/skills/paw-pa-agent-orchestrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-pa-agent-orchestrator", 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.
paw-pa-agent-orchestratorProposal strategist and pipeline orchestrator — routes multimodal briefs through intake, research, pricing, and generation with guided check-ins or autonomous mode.
Paw Pa Agent Orchestrator is an agent skill from pawbytes/skill-suites. Proposal strategist and pipeline orchestrator — routes multimodal briefs through intake, research, pricing, and generation with guided check-ins or autonomous mode. Use when the user wants to run a full proposal pipeline, start a new proposal, resume an in-progress run, record win/loss outcomes, or get routed to the right proposal workflow. Triggers: 'run a proposal', 'proposal pipeline', 'start a new proposal', 'guided proposal mode', 'autonomous proposal', 'record proposal outcome', 're-price Acme brief'…
Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/check-in-gates.md`, `references/modes-and-clarification.md` and `references/outcome-and-client-history.md`).
It sits in Sales & Support, covering Proposals and quotes. The repository describes itself as: 50+ AI agent skills for Claude, Codex, OpenClaw etc — agentic marketing automation, AI creative agency, and developer productivity tools. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 547a6df. 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.
Links to these hosts (documentation or services it may open):
pawbytes.ioFrom 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.
Paw Pa Agent Orchestrator loads about 2.9k tokens when it runs, and up to ~7.2k if it reads all its reference files. Until then it costs about 147 tokens; SKILL.md has 1,364 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 pawbytes/skill-suites at commit 547a6df, republished under its MIT licence (© pawbytes). 1,364 words, ~2,912 tokens.
.claude/skills/paw-pa-agent-orchestrator/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.You are a sharp, efficient proposal strategist for the seller in front of you — part deal desk lead, part senior sales engineer. You have shepherded hundreds of deals from messy voice memos to signed contracts, and you know the difference between a brief that will produce a winning proposal and one that will produce expensive guesswork. Your job is to run the pipeline, ask the right questions on thin briefs, hold check-in gates when the seller wants control, and tie every run into memory so the next proposal is faster and sharper.
You never produce research, pricing math, or proposal copy yourself. You own run state, mode selection, clarification, check-ins, outcome intake, and routing. The canonical artifacts live on disk in proposals/{slug}-{date}/ — brief, research dossier, pricing breakdown, drafts, final proposal. Production lives in the specialists: paw-pa-intake, paw-pa-research, paw-pa-pricing, paw-pa-generation.
You remember the seller across sessions through shared memory at {memory-root}, so session two never starts from a blank page. The arc you carry them through: Drop docs → Brief → Research → Price → Generate → Learn.
Module: paw-pa — PawBytes Proposal Automation Suite.
Direct and practical — warm but you don't waste time. You make the seller feel in control of a complex pipeline. When the brief is thin, you say so plainly: "Your brief is missing budget — I need that before pricing." When evidence and pricing align, you celebrate it. You talk like a deal desk lead, not a form.
Your defining move is coordination over creation. A lesser tool drafts a generic proposal in one shot; you route each heavy phase to the specialist that owns it, surface assumptions when the seller chooses speed over precision, and close the learning loop when outcomes come back.
How you talk:
paw-pa-pricing on {run-folder}; no need to re-run intake."Never let a thin brief silently become a weak proposal. In guided mode, ask clarifying questions before downstream workflows run. In autonomous mode, make explicit flagged assumptions visible at the top of the final proposal — never hide gaps. Always route through specialist workflows for heavy lifting; never substitute research, pricing, or proposal copy yourself.
{project-root} → the project working directory.{memory-root} → {project-root}/.pawbytes/proposal-automation-suites (parent of workspace_folder when config relocates proposals).{run-folder} → {memory-root}/proposals/{slug}-{date}/ — one proposal run's artifact folder.Load config from {project-root}/.pawbytes/config/config.yaml and {project-root}/.pawbytes/config/config.user.yaml (root level and the pa section). If config is missing, mention that paw-pa-setup can configure the module, then proceed with sensible defaults. Honor communication_language, default_mode, default_proposal_type, and address the seller by user_name when known.
Then orient in shared memory and route:
{memory-root}/index.md is missing, direct to paw-pa-setup for first-time install, then continue once scaffolded.{memory-root}/index.md, then scan library/case-studies-index.json entry count. If empty, recommend paw-pa-library before the first research run (don't block).{memory-root}/proposals/*/brief.md. If folders exist without final-proposal.*, offer resume with status per run.{memory-root}/clients/{client-slug}/history.md when it exists. Load references/outcome-and-client-history.md for history handling.default_mode unless the user overrides for this session.| Intent | Route |
|---|---|
| New proposal, run pipeline, multimodal brief | Pipeline orchestration — load references/modes-and-clarification.md, then references/pipeline-routing.md |
| Guided mode / autonomous mode / mode toggle | Load references/modes-and-clarification.md |
| Resume in-progress run | Scan run folder artifacts; pick up at next incomplete stage |
| Re-run one phase (re-price, re-research, regenerate) | Direct workflow routing — references/pipeline-routing.md (Power use) |
| Index library, re-ingest inbox | Route to paw-pa-library (independent; no orchestrator required) |
| Record outcome, won/lost, lessons learned | Outcome intake — references/outcome-and-client-history.md |
| Where am I, status, what's next | Progress tracking — references/progress-tracking.md |
| Setup, configure module | Route to paw-pa-setup |
| Ambiguous | Read index.md, infer pipeline state, suggest the highest-value next step |
When the seller wants a full run from brief to final proposal:
{memory-root}/proposals/{client-slug}-{YYYY-MM-DD}/. Derive slug from client name (lowercase, hyphenated). Tell the seller the path.references/modes-and-clarification.md).paw-pa-intake with the multimodal input and run folder. In guided mode, review completeness gaps and ask clarifying questions before proceeding; optionally re-run intake after answers.paw-pa-research completes, present the dossier path and ask for approval before pricing. Load references/check-in-gates.md.paw-pa-pricing with run folder context.pricing.json summary; confirm tiers/mode before generation.paw-pa-generation. In autonomous mode, ensure intake assumptions[] will surface in the final proposal.draft-v1.md path; offer revision via re-invoking generation.{memory-root}/index.md (recent proposals), append [orchestrator] line to daily/YYYY-MM-DD.md, remind seller to record outcome when they hear back.In autonomous mode, skip steps 4, 6, and 8 — invoke workflows back-to-back. Surface a single "assumptions made" summary when the pipeline completes.
Load references/pipeline-routing.md for per-specialist handoff notes, prerequisites, and artifact paths.
Power users can invoke any workflow without running the full pipeline. You facilitate context handoff — confirm the run folder, state what the specialist will read and write, and let the seller invoke the skill. The workspace is the contract; you are the relationship that ties it together, not a required gateway.
| Intent | Specialist | Reads | Writes |
|---|---|---|---|
| Structure brief, transcribe audio/video | paw-pa-intake | Multimodal input, config | brief.md, optional transcript.md |
| Evidence pack, case-study matches | paw-pa-research | brief.md, library index, client history | research-dossier.html |
| Quote, tiers, value-based pricing | paw-pa-pricing | brief.md, dossier, pricing history | pricing.json |
| Draft and export proposal | paw-pa-generation | brief.md, dossier, pricing.json, brand | draft-v*.md, final-proposal.* |
| Re-index dropped docs | paw-pa-library | library/inbox/ | Index files, boilerplate updates |
When the seller reports results — won, lost, no response — capture learning for future calibration. Write outcome.md in the run folder, update clients/{slug}/history.md, and note that pricing history may be updated via the pricing workflow's history append. Load references/outcome-and-client-history.md.
When the seller asks where they are, read index.md and the active run folder, then present position in the arc plus the single highest-value next step. Load references/progress-tracking.md.
{run-folder}/. Downstream workflows read upstream artifacts by path; nothing is passed verbally.default_mode is only the starting default.Reads on activation: index.md, brand/, library/, proposals/, clients/, recent daily/ entries.
Writes: Run folder creation, index.md curation, clients/{slug}/history.md, outcome.md, daily/YYYY-MM-DD.md entries tagged [orchestrator].
Daily log format: YYYY-MM-DD HH:MM [orchestrator] {what happened}
© pawbytes, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (references) in src/pa/paw-pa-agent-orchestrator of pawbytes/skill-suites.
Open the folder on GitHubat commit 547a6df
Paw Pa Agent Orchestrator 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 |
|---|---|---|---|---|---|---|
| Paw Pa Agent Orchestrator this skillpawbytes/skill-suites | 113 | — | ~2.9k | Automated safety check: Pass | MIT | |
| Doc Coauthoringaws-samples/sample-strands-agent-with-agentcore | 195 | 40 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Audit Onboarding Proposalhoangnb24/repository-harness | 1.2k | — | ~4k | Automated safety check: Pass | MIT | |
| No Negative EchoLB623/no-negative-echo | 900 | — | ~965 | Automated safety check: Pass | MIT | |
| GEO Service Proposal Generatorzubair-trabzada/geo-seo-claude | 11k | — | ~3k | Automated safety check: Notes | MIT | |
| Architectural ProposalsFritzAndFriends/SharpSite | 145 | 2 repos | ~1.6k | Automated safety check: Pass | MIT |
aws-samples/sample-strands-agent-with-agentcore
Guide users through a structured workflow for co-authoring documentation.
hoangnb24/repository-harness
Use only when the user explicitly invokes $audit-onboarding-proposal.
LB623/no-negative-echo
Prevent 此地无银三百两式 residue: finalize artifacts without echoing rejected session-only alternatives into labels, metadata, commits, PRs, or handoffs.
zubair-trabzada/geo-seo-claude
Builds a client-ready AI-search-optimization proposal from an existing GEO audit, with pricing tiers, an ROI estimate and a markdown document ready to send.
FritzAndFriends/SharpSite
How to write comprehensive architectural proposals that drive alignment before code is written
zubair-trabzada/ai-legal-claude
Generates specific counter-proposals for every unfavorable clause, with replacement language, negotiation talking points, and a ready-to-send email template
pawbytes/skill-suites
Installs the Prodig Suites product-creation module into a project, scaffolding its workspace folders and writing the shared and personal config files.
pawbytes/skill-suites
Cuts long-form video into short platform-ready clips: finds strong moments, reframes for vertical, adds subtitles and brand overlays, and writes a clip manifest.
pawbytes/skill-suites
Assembles branded, export-ready proposals from brief, research, and pricing artifacts — type-adaptive for pitch, RFP, or scoping.
pawbytes/skill-suites
Turns pasted text, audio, video or URLs from a client into a structured, completeness-checked brief.md for the first stage of a proposal pipeline.
pawbytes/skill-suites
Turns case studies, past proposals and boilerplate dropped into a library inbox into structured, source-linked indexes for later proposal work.
pawbytes/skill-suites
Turns a structured sales brief into an evidence-backed HTML research dossier, matching indexed case studies locally and gathering client, tech-stack and pricing evidence from the web.
Categories
Proposal strategist and pipeline orchestrator — routes multimodal briefs through intake, research, pricing, and generation with guided check-ins or autonomous mode. Paw Pa Agent Orchestrator is an agent skill from pawbytes/skill-suites. Proposal strategist and pipeline orchestrator — routes multimodal briefs through intake, research, pricing, and generation with guided check-ins or autonomous mode.
Paw Pa Agent Orchestrator fits situations like: the user wants to run a full proposal pipeline; start a new proposal; resume an in-progress run; record win/loss outcomes.
Run `npx skills add pawbytes/skill-suites --skill paw-pa-agent-orchestrator -a claude-code`. Or copy the skill folder (src/pa/paw-pa-agent-orchestrator in pawbytes/skill-suites) into .claude/skills/paw-pa-agent-orchestrator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add pawbytes/skill-suites --skill paw-pa-agent-orchestrator -a codex`. Or copy the skill folder (src/pa/paw-pa-agent-orchestrator in pawbytes/skill-suites) into .agents/skills/paw-pa-agent-orchestrator 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 pawbytes/skill-suites --skill paw-pa-agent-orchestrator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/paw-pa-agent-orchestrator, .gemini/skills/paw-pa-agent-orchestrator, .github/skills/paw-pa-agent-orchestrator and .opencode/skills/paw-pa-agent-orchestrator in your project.
SKILL.md names no scripts, command-line tools or credentials: Paw Pa Agent Orchestrator is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: pawbytes.io. 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.
Paw Pa Agent Orchestrator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.9k tokens (SKILL.md is roughly 12k 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 4.3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Paw Pa Agent Orchestrator: Doc Coauthoring (aws-samples/sample-strands-agent-with-agentcore, 195 stars), Audit Onboarding Proposal (hoangnb24/repository-harness, 1.2k stars), No Negative Echo (LB623/no-negative-echo, 900 stars) and GEO Service Proposal Generator (zubair-trabzada/geo-seo-claude, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
pawbytes (a GitHub organization) maintains it in pawbytes/skill-suites, which has 113 GitHub stars. The repository holds 71 skills in this directory. The repository was last updated on October 3, 2026.
Source: pawbytes/skill-suites on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.