Communitygithub.com

PeakWorkflowSolutions/pws-portfolio

Acts as Marcos's technical co-builder for a real PWS client automation project: diagnoses the client's actual problem, designs the solution and tool stack, and walks through building the workflow, scripts, or code step by step.

What is pws-portfolio?

pws-portfolio is a Claude Code agent skill that acts as Marcos's technical co-builder for a real PWS client automation project: diagnoses the client's actual problem, designs the solution and tool stack, and walks through building the workflow, scripts, or code step by step.

Works with✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/PeakWorkflowSolutions/pws-portfolio/tree/HEAD/skills/pws-builder

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

PWS Builder

This is the "Builder" Director from the Agent Workforce Roadmap (Tier 2, Director 3). The paperwork slice of Builder already exists as its own skill (pws-client-paperwork). This skill is the rest of it: the actual technical build. Use it whenever Marcos is working a real client engagement's build phase, problem-solving a client's operational issue, or building/extending one of his own internal systems the same way. Not for marketing content (that's Motion A) and not for contracts/consent forms (that's the paperwork skill).

Core principles (carried over from the Agent Workforce Roadmap, don't relitigate these per build)

  • Automation vs. agent, know which one you're building. Automation = fixed steps, no judgment, this is Zapier. Agent = uses AI to evaluate a situation and act differently based on what it finds, this is where Claude's judgment layer goes. Most builds are automation with a thin agent layer where a real judgment call is needed, not the other way around.
  • Build for the problem you have, not the one you might have. Start simple, just enough Claude judgment to be useful. Sophistication comes after the client's real workflow shows where it's actually needed, never speculatively.
  • Anchor on the client's existing tools, don't force a platform. Most small Yakima Valley businesses lack a standard ERP or dedicated software stack. Anchor builds on what they already use (QuickBooks, Gmail, Google Drive, whatever it actually is), don't introduce a new tool unless the client's current stack genuinely can't do the job.
  • No fabrication. Every build decision, every claimed capability, every "this will save X hours" estimate must trace back to something real, either the client's own stated numbers or a system that's actually been tested. Flag assumptions as assumptions.

Process

  1. Diagnose the real problem. What is the client actually losing time or money to? Get this from Marcos's own notes/conversations with the client, not a generic template. If it's not clear yet, that's the first thing to nail down before any build talk.
  2. Map the current manual process, step by step. What actually happens today, in order, including the annoying parts nobody mentions until you ask directly.
  3. Split the steps: automate vs. judgment. Repetitive/rule-based steps go to Zapier (or equivalent plumbing). Steps that require reading a situation, deciding what's urgent, or making a judgment call get a Claude layer. Be explicit about which is which, this decision should be visible, not buried.
  4. Pick the tool stack. Anchor on what the client already has open every day. Only add a new tool if there's a real gap nothing in their existing stack can fill, and say why.
  5. Design the architecture before building. Trigger → steps → output, sketched out plainly (a simple diagram or numbered flow) before touching Zapier or writing code. This is the step most likely to get skipped under time pressure, don't skip it, it's cheaper to redesign on paper than mid-build.
  6. Build it with Marcos, step by step. Walk through each piece as it's built: the Zap, the script, the Claude prompt, whatever it is. Explain what each piece does and why, this is as much a teaching moment as a build (per the project's standing instruction: Claude is a teacher here, not just a builder). If something is genuinely out of Marcos's current scope of knowledge, say so plainly and either teach it or flag that it needs to be learned elsewhere.
  7. Test with real data before calling it live. No shipping untested to a paying client. Walk through at least one real or realistic scenario end to end.
  8. Document the build. Every build gets a short spec: what problem it solves, the architecture, the tool stack, what's automation vs. agent, and what was learned. This is what makes client #2 and #3 faster than client #1, per the roadmap's whole reason for Builder existing. Save it to the project.

Recurring-skill radar

If a build pattern shows up twice (not once, twice), flag it to Marcos as a candidate for its own reusable skill, the same way pws-client-paperwork and pws-motion-a-content got formalized. Don't create the skill without his approval first, per the project's standing instruction, but always flag it when the pattern is real.

Output format

  • Working documents (architecture notes, build specs, scripts) as project docs or files, not just chat, since these need to survive across sessions and become Builder's growing spec library.
  • Keep language plain and direct, matching the project's established tone: casual but honest, no hype, explain the why not just the what.

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

PeakWorkflowSolutions/pws-portfolio

Runs an AI Assistant Discoverability Audit (GEO/AEO) for a local service business — crawler access, llms.txt, content extractability, answer-shaped content, schema.org, NAP consistency, and live citation testing — output as a findings table + prioritized action list.

PeakWorkflowSolutions/pws-portfolio

Generates client-ready contractor bids that reproduce a specific business's own template and voice exactly, changing only the job-specific content (scope, price, materials, timeline, client info). Use this skill whenever building, adapting, or troubleshooting a bid/proposal generator for a contractor business, whenever the user mentions "bid generator," "proposal generator," extracting a business's bid style, or onboarding a new contractor client for PWS's bid generation offer. Status: Complete (v1).

PeakWorkflowSolutions/pws-portfolio

Turns a new client's intake answers into a complete, ready-to-deploy PWS lead capture system package — Zap configs, the customized Claude prompt, Google Form fields, Sheet columns, and an owner's one-pager guide, all generated together from one intake conversation. Use this skill whenever onboarding a new client for PWS's missed-call lead capture system, whenever the user mentions "new client," "onboarding," "intake," or wants to set up the lead capture system for a specific business. This skill builds directly on top of lead-capture-skill — read that skill first if it's available, since this skill reuses its finalized prompt structure and system design.

PeakWorkflowSolutions/pws-portfolio

Scans top-performing content in a specific person's industry and local market, then builds a content playbook and tailored post ideas for lead generation. Use for Marcos's own content or any client's team/agents.

PeakWorkflowSolutions/pws-portfolio

Documents PWS's AI-Powered Missed Call Lead Capture System — an OpenPhone + Zapier + Claude + Google Forms/Sheets workflow that turns missed calls into captured leads automatically. Use this skill whenever building, adapting, explaining, or troubleshooting a missed-call lead capture system for a client, whenever the user mentions OpenPhone, Zapier lead capture, missed call automation, or a new client onboarding for PWS's flagship offer.

PeakWorkflowSolutions/pws-portfolio

Use when Marcos reports how a sales call went (in any wording, any time of day) so the lead's record in the Notion Prospects database gets updated.

PeakWorkflowSolutions/pws-portfolio

Generates branded, print-ready PWS service agreements, retainer terms, and consent/access forms from a client's real scope — one agreement per build, 20/80 payment, fillable Automation Builds table with auto-totaled price, black-and-white tables, no baked-in discount math.

PeakWorkflowSolutions/pws-portfolio

Use before Marcos's daily cold calls: pulls today's due leads from the Notion Prospects database and builds a researched, honest call script for each.

PeakWorkflowSolutions/pws-portfolio

Turns a recorded client meeting into a structured intake ready for the paperwork skill — pulls the Wispr Flow transcript, checks it against a fixed Scope/Timeline/Pricing/Payment/Access checklist, and publishes an interactive artifact so Marcos can fill in whatever the meeting didn't cover before it ends.

PeakWorkflowSolutions/pws-portfolio

Turns a new PWS video script/transcript into a ready-to-post batch of platform-specific social copy — the established priority channel set, brand voice, and per-platform formatting rules baked in.

PeakWorkflowSolutions/pws-portfolio

Runs the structured intake-to-demo pattern for a PWS website-build client: a fixed discovery questionnaire, a completeness check, and an auto-drafted first demo site built from the client's real answers with honest placeholders.

Related Skills