psquared-development
- 34 skills
- 0 followers
- 1 day ago last updated
- ▌ SEO · psquared-developmentAudit or fix SEO issues for a single website or page. Checks meta tags, structured data, technical SEO, content quality, i18n, and AI readiness using only WebFetch — no external APIs. Pass a URL and mode (audit or fix) as parameters.
- ▌ SEO All · psquared-developmentRun SEO audit or fix across all psquared websites autonomously. Dispatches parallel agents for psquared.dev, inboxmate.psquared.dev, ki-linz.at, and agenthub.psquared.dev, then presents a combined report. Pass mode (audit or fix) as parameter.
- ▌ Blog All · psquared-developmentWrite and publish new blog articles for all three psquared websites: inboxmate.psquared.dev, psquared.dev, and ki-linz.at. Runs each blog skill sequentially, coordinating topics to avoid overlap.
- ▌ Fix Demos · psquared-developmentFix InboxMate demos flagged as NEEDS_FIX during QA review. Reads review issues from CRM, applies fixes via MCP (colors, prompts, knowledge, questions), and resubmits for review. Run after /review-demos has flagged issues.
- ▌ Clean Arch · psquared-development bundleUse when refactoring, reviewing architecture, or improving code structure in a Nuxt/TypeScript/full-stack repo. Triggers on architecture review, dependency cleanup, code organization, refactoring suggestions, dead code removal, layer violations, god files, scattered business logic.
- ▌ Create Avv · psquared-development bundleGenerate a signable psquared Auftragsverarbeitungsvertrag (AVV / GDPR Art. 28 DPA) as a branded multi-page PDF — title page, numbered §-sections, signature block for both parties, and annexes (TOMs + authorized sub-processors). Accepts a JSON config or interviews the user for the customer details. Sibling of create-offer: same two-pass Playwright render + pdf-lib merge.
- ▌ Find Leads · psquared-developmentFind new B2B leads in Germany for InboxMate outreach. Validates each lead against legal requirements (UWG), checks email is publicly visible, documents justification, and adds to CRM. Germany only — Austrian law (TKG) is stricter. Parameters: number of leads, optionally a track ('inbox' for email-automation leads only, 'chatbot' for chatbot leads only; default mixed).
- ▌ Blog Ki Linz · psquared-developmentWrite and publish a new blog article for ki-linz.at (Wissen section). Focuses on AI community in Linz/Austria, local events, KI for Austrian SMBs. Writes bilingual DE+EN content and publishes via Supabase. Same DB as psquared.dev — post also appears there.
- ▌ Create Offer · psquared-development bundleGenerate a polished psquared client offer as a multi-page PDF (title, project description, screenshots, Angebot/pricing, AGB). Walks the user through gathering inputs (or accepts a JSON config), renders branded HTML templates with Playwright in two passes (title page edge-to-edge + body pages with margins and pagination), then merges with pdf-lib.
- ▌ Price Change · psquared-developmentChange InboxMate pricing, features, or campaign coupons across all touchpoints (website, app, docs, terms, Stripe, demo page). Guides through the full process with audit, approval, and coordinated push.
- ▌ Review Demos · psquared-developmentReview InboxMate demos waiting for QA. Finds CRM opportunities at SCREENING with demoStatus=PENDING_REVIEW, opens each demo link, checks quality, and flags as OK_TO_SEND or NEEDS_FIX with a note explaining why. Optional parameter: track ('inbox' reviews only Demo-Postfach demos, 'chatbot' only chatbot demos).
- ▌ Sanity Check · psquared-developmentVerify all InboxMate demo agents are properly configured — checks greetings, quick questions, knowledge, colors, and CRM linkage. Run after batch demo creation or before sending outreach.
- ▌ Blog Psquared · psquared-developmentWrite and publish a new blog article for psquared.dev (AI Insights). Researches latest AI trends, checks existing articles via Supabase, writes bilingual EN+DE content, and publishes directly to Supabase. The same post also appears on ki-linz.at in German.
- ▌ Plan Campaign · psquared-developmentPlan an outreach campaign. Groups OK_TO_SEND demos (no campaign yet) into a named campaign with an offer text and deadline, creates the campaign in CRM, and links the selected opportunities to it. Run after /review-demos and before /setup-email-drafts. Optional parameter: track ('inbox' plans only Demo-Postfach/INBOX opportunities, 'chatbot' only chatbot ones).
- ▌ Blog Inboxmate · psquared-developmentWrite and publish a new blog article for inboxmate.psquared.dev. Researches latest trends in customer support, chatbots, and AI agents, checks existing articles to avoid overlap, reviews InboxMate capabilities from the repo, then creates a static HTML blog post and pushes it.
- ▌ Inboxmate Demo · psquared-developmentSet up a personalized InboxMate demo chatbot for a sales prospect. Use when asked to create a demo, set up an InboxMate playground, or prepare a chatbot demo. Guides the full pipeline: research company, scrape content, call MCP, deliver playground URL.
- ▌ Processflow App · psquared-developmentUse when reviewing a new company's ProcessFlow processes (psquared red-team of the AI-generated analyses) and you want the local ProcessFlow Review Tool to drive it fast. Covers starting the local app, ingesting a company from a pasted curl (1h token), tracking the review checklist + transcript checks, capturing canvas diffs in-app, and generating copy-ready prompts for the in-app AI. Triggers on "neue Firma reviewen", "ProcessFlow tool", "Prozesse holen", company + curl pasted.
- ▌ Processflow Run · psquared-developmentPer-terminal entry point: take ONE ProcessFlow process from raw to done in a work→critique→fix loop. Use when handed a single process to fully handle — "run <process>", "handle <process> end-to-end", "übernimm Prozess <Name> komplett", or when the multi-terminal batch assigns one process per terminal in the neverlost engagement. Takes the PROCESS NAME as parameter. Wraps: (1) processflow- process to work it to guardrail-completion, (2) processflow-critic to red-team it, (3) immediately incorporates the critic's feedback, looping until the critic is clean and all guardrails pass. Keeps the helper app synced. This is what each of the ~10 parallel terminals runs.
- ▌ Refurbish Demos · psquared-developmentUpgrade demo agent knowledge — clears old summaries, scrapes real pages via MCP Tavily (advanced mode), falls back to WebFetch, fixes icons, republishes. Pass campaignId or 'all-sent' as parameter.
- ▌ Analyse Inboxmate · psquared-developmentReference guide for understanding the InboxMate ecosystem - architecture, repos, pipeline, CRM states, metrics, and how to query each system. Use when starting any InboxMate-related work.
- ▌ Processflow Critic · psquared-developmentRed-team ONE ProcessFlow process from the customer's/Martin's critical lens — assume the concept was generated by a weaker AI without perfect context, and question everything. Use when told to "hinterfrage Prozess <Name>", "kritische Analyse", "red-team this", "critique <process>", or when the wrapper processflow-run calls the critique step. Actively checks the process against the known Fehlermuster-Register (every real mistake we hit on ZIWA + Stütz), web-researches the proposed tools/pricing/technique, and SURFACES concrete issues (evidence + which guard + suggested fix). It does NOT fix — it produces the issue list that gets fed back into the rework.
- ▌ Processflow Review · psquared-development bundlepsquared's second-opinion review of neverlost ProcessFlow AI process analyses for a customer. Use this WHENEVER the work involves reviewing/critiquing ProcessFlow processes, canvases, scorings (Prozessanalyse), or solution concepts (Lösungskonzept) for a company — e.g. "review ZIWA's processes", "look at this process / canvas / Lösungskonzept", "is this solution over-engineered", "what should we change in the canvas", "fetch the processes from ProcessFlow", or critiquing AI-proposed automation for an Austrian SMB on the neverlost/ProcessFlow platform (Supabase backend at *.supabase.co, processflow.neverlost.at). Trigger even if the user just pastes process JSON or a canvas screenshot and asks "anything missing / wrong?". Each new company = a fresh run of this skill.
- ▌ Setup Email Drafts · psquared-development bundleCreate email drafts for approved InboxMate demos. Verifies all demos are ready, pulls contacts from CRM, creates CRM tasks, and creates draft emails via the notification service. Run after /review-demos has processed all pending demos.
- ▌ Processflow Process · psquared-developmentWork ONE ProcessFlow process end-to-end until all guardrails are met. Use when told to "bearbeite Prozess <Name>", "work process <name>", "rework <process> in ProcessFlow", or when a per-terminal worker is handed a single process name in the neverlost/Stütz/ZIWA engagement. Takes the PROCESS NAME as parameter. Pulls the process, cross-checks against the transcript, reworks the Lösungskonzept + canvas + diagrams via Chrome-MCP, keeps the helper app in sync, and re-scores — until every required guardrail passes or is justified n.a. Usually invoked by the wrapper processflow-run (which adds the critic loop).
- ▌ Refine Email Drafts · psquared-developmentProcess change requests on InboxMate email drafts. Reads drafts with pending change requests from the notification service API, applies the requested changes to the email HTML, and updates the drafts. Run after adding change requests via the admin UI.
- ▌ Check Demo Analytics · psquared-developmentReport on InboxMate demo page visits, email engagement, and pipeline health. Queries Ackee analytics and CRM to show which demos are getting traffic, which leads are converting, and which need attention.
- ▌ Inbox Outreach Pilot · psquared-developmentAutonomous pilot for the InboxMate EMAIL outreach (Demo-Postfach/INBOX track). Assesses where the inbox pipeline stands (leads → demos → review → campaign → drafts) and executes the next sensible step end-to-end, always finishing with the inbox sanity check and a summary of what the user should do next (ideally: just schedule the mails). Runs in save mode by default: orchestration + all quality gates on the top model, data collection on haiku subagents, content generation on sonnet subagents (pass 'full' to disable). Use when asked to 'advance the email outreach', 'run the inbox pipeline', or 'what's next for the Demo-Postfach motion'.
- ▌ Inboxmate Batch Demo · psquared-developmentBatch-create InboxMate demos for CRM prospects. Queries Twenty CRM for companies without opportunities, validates their websites, creates demos for valid ones, and marks unreachable/outdated ones as DISQUALIFIED. Optional parameter: track ('inbox' builds Demo-Postfächer via /inboxmate-inbox-demo, 'chatbot' builds chatbot demos; default reads the Track from each company's qualification note).
- ▌ Inboxmate Inbox Demo · psquared-developmentSet up a personalized InboxMate INBOX demo (Demo-Postfach) for a sales prospect: a public, read-only seeded inbox showing 5-7 pre-triaged emails in their industry's language, with categories, routing and ready AI drafts. Use for email-automation outreach (the €49-349 product), NOT for chatbot outreach. No agent is created.
- ▌ Processflow Overview · psquared-developmentSTART HERE for a NEW company in the neverlost ProcessFlow engagement. Use when kicking off a review from zero context — "neue Firma reviewen", "starte ProcessFlow für <Firma>", "verschaff dir einen Überblick", company + curl/URL pasted. Gives the engagement context, reads the workshop transcript from the company folder, ingests the processes, triages them by the official Analyse-Reihenfolge (rule/filter/priority), and produces the top-10 worklist + a short per-process overview — WITHOUT deep-working any process. Its output is the hand-off list for the per-process workers (processflow-run). This is the first of the split ProcessFlow skills.
- ▌ Check Outreach Status · psquared-developmentCheck status of sent demo outreach emails and monitor follow-up draft status. Follow-up drafts are created by /setup-email-drafts — this skill only monitors. Run periodically after /setup-email-drafts has been used.
- ▌ Inboxmate Demo With Outreach · psquared-development bundleBuild InboxMate demos AND write personalised outreach drafts in a single pass per company — eliminating the double-research that happens when /inboxmate-batch-demo and /setup-email-drafts run separately. Use when kicking off a new campaign where the campaign already exists (plan via /plan-campaign first). For each target company, dispatches ONE subagent that researches the site, builds the demo, creates the CRM opportunity, and drafts the outreach email — reusing the same research across all three. After all subagents return, runs a single batch call to auto-generate follow-ups.
- ▌ Initiate Inboxmate Knowledge · psquared-developmentLoad this before any InboxMate work — gives the full architecture: how systems connect, what IDs link what, object states, and the data flow from demo creation through email outreach. Use whenever starting InboxMate pipeline work, debugging cross-system issues, or when a skill references objects/states you don't understand.
- ▌ Understand Processflow Rules And Gimmicks · psquared-developmentKonsolidierte Regeln + Plattform-Gimmicks für die ProcessFlow-Prozessarbeit (neverlost) — Prozess-Triage/Duplikate/Kombinationen, Lösungskonzept-Stilregeln (kein Datenschutz!), Save-/Persistenz-Fallen, Phasen-Feld, In-App-KI-Macken. IMMER zusätzlich laden, wenn an ProcessFlow-Prozessen gearbeitet wird (neben processflow-review + processflow-app).