← all publishers

markbaindesign

@markbaindesign source repo

91 published skills

  1. Iris 2 · markbaindesign
    Studio presence, social media, and project event broadcasting. Watches for moments worth sharing, writes platform-appropriate posts, and manages publishing rhythm. Invoke at project milestones, project close (harvest), or whenever something notable happens in the studio.
    0
    installs
  2. Themis 2 · markbaindesign
    QA, sign-off, accessibility, scope compliance, and performance review. The final gate before delivery reaches Mark. Invoke after Aphrodite's visual gate clears and before the delivery gate (lifecycle step 10).
    0
    installs
  3. Triage 2 · markbaindesign
    Triage an inbound signal — classify it, qualify it if it's an RFQ, and route it. Paste the signal text as the argument. Handles email, LinkedIn, referral, contact form, and direct outreach. For automated Upwork pipeline signals, use the PIPE project pipeline instead.
    0
    installs
  4. Abderus 2 · markbaindesign
    Run the studio timing sweep — surfaces harvest gaps, stale projects, pending follow-ups, and overdue obligations. Run at the start of a work session or when you want a pulse check on what's slipping. Abderus is Hermes's scheduler.
    0
    installs
  5. Harvest 2 · markbaindesign
    Generate the three harvest outputs for a completed project — case study, blog post, and testimonial request email. Run after delivery. Updates Mnemosyne harvest status. Enforces Law V.
    0
    installs
  6. Aphrodite 2 · markbaindesign
    Visual design direction and brand review. Produces design direction documents for client projects and pre-QA visual gate reports. Invoke at the start of the Design station (lifecycle step 8) or before handing to Themis for QA.
    0
    installs
  7. Hephaestus 2 · markbaindesign
    Technical build planning and architecture. Translates an approved Athena scope doc into a concrete technical implementation plan. Invoke at the start of the Build station (lifecycle step 9) once the project is won and the brief is signed off.
    0
    installs
  8. Iris · markbaindesign
    Studio presence, social media, and project event broadcasting. Watches for moments worth sharing, writes platform-appropriate posts, and manages publishing rhythm. Invoke at project milestones, project close (harvest), or whenever something notable happens in the studio.
    0
    installs
  9. Themis · markbaindesign
    QA, sign-off, accessibility, scope compliance, and performance review. The final gate before delivery reaches Mark. Invoke after Aphrodite's visual gate clears and before the delivery gate (lifecycle step 10).
    0
    installs
  10. Triage · markbaindesign
    Triage an inbound signal — classify it, qualify it if it's an RFQ, and route it. Paste the signal text as the argument. Handles email, LinkedIn, referral, contact form, and direct outreach. For automated Upwork pipeline signals, use the PIPE project pipeline instead.
    0
    installs
  11. Abderus · markbaindesign
    Run the studio timing sweep — surfaces harvest gaps, stale projects, pending follow-ups, and overdue obligations. Run at the start of a work session or when you want a pulse check on what's slipping. Abderus is Hermes's scheduler.
    0
    installs
  12. Harvest · markbaindesign
    Generate the three harvest outputs for a completed project — case study, blog post, and testimonial request email. Run after delivery. Updates Mnemosyne harvest status. Enforces Law V.
    0
    installs
  13. Pm Retro · markbaindesign
    Run a session retrospective. Extracts what was learned and routes each learning to the right place -- CLAUDE.md, rules, skills, docs, or ADRs. Invoke at the end of any working session.
    0
    installs
  14. Pm Todos · markbaindesign
    Manage project todos from Claude's output. Use when the user says "create tasks", "add to todo", "update the todo list", "push to asana", "what's next", or "add these to the backlog". Writes prioritised tasks to TODO.md in the current project and optionally syncs to Asana. Also use to read and report what's next when the user asks.
    0
    installs
  15. Aphrodite · markbaindesign
    Visual design direction and brand review. Produces design direction documents for client projects and pre-QA visual gate reports. Invoke at the start of the Design station (lifecycle step 8) or before handing to Themis for QA.
    0
    installs
  16. Kb · markbaindesign
    Add or update an entry in the studio knowledge base (docs/). Routes the entry to the correct location based on type — god doc, utility, checklist, ADR, or project doc.
    0
    installs
  17. Hephaestus · markbaindesign
    Technical build planning and architecture. Translates an approved Athena scope doc into a concrete technical implementation plan. Invoke at the start of the Build station (lifecycle step 9) once the project is won and the brief is signed off.
    0
    installs
  18. Pm Onboard · markbaindesign
    Onboard a project into the studio PM system, or update an existing one to current standards. Elicits Asana GID, task prefix, project name, client contacts, and tone from the user, then writes the Asana section to CLAUDE.md, creates the .claude/ scaffold, seeds asana-ids.json, and runs an initial sync. Use when starting a new client project, wiring up an existing one to the studio PM, or auditing/updating an existing setup.
    0
    installs
  19. Arke · markbaindesign
    Event spotting — scan project artefacts, recent work, or session context for moments worth broadcasting on social. Returns a list of candidates with broadcast/hold verdict and a reason for each.
    0
    installs
  20. Aura · markbaindesign
    SEO strategy for a client project. Interprets audit data (seo-audit, Ahrefs CSV, Google Search Console), identifies highest-leverage opportunities, drafts meta copy, and produces a prioritised action plan. Invoke per-project when the question is "how do we improve rankings".
    0
    installs
  21. Dike · markbaindesign
    Accessibility check only — WCAG 2.1 AA. Returns a compliance table with Pass / Fail / Flag per criterion. Use when you need an accessibility audit without the full Themis QA suite.
    0
    installs
  22. Open · markbaindesign
    Open a project in a new Terminator tab with Claude Code. Takes a project prefix (e.g. /open MCF). Looks up the path from docs/projects/ and launches Terminator in that directory.
    0
    installs
  23. Bb Pr · markbaindesign
    bb-pr — Create a Bitbucket Pull Request
    0
    installs
  24. Focus · markbaindesign
    Mid-day project context switch. Run from the bain-studio directory with a project prefix (e.g. /focus MCF). Looks up the project path and produces a full /recap brief without needing to cd there first.
    0
    installs
  25. Issue · markbaindesign
    Report a QA issue for the current project. Assigns a reference number, creates a structured file in qa/qa-inbox/, and logs it. Invoke when you want to register a bug, visual problem, or QA item without running the full /qa workflow.
    0
    installs
  26. Recap · markbaindesign
    Project re-entry brief. Run from inside a project directory when opening a new terminal tab or switching focus. Surfaces Asana state, git context, QA inbox/review counts, inbox, open questions, and a synthesised next action.
    0
    installs
  27. Pm Asana Sync · markbaindesign
    Sync the assignee's Asana tasks to a local offline mirror. For the current project, runs the studio sync script to update asana-mirror.md, then reads and summarises the result. Use at the start of any work session or when asked to sync.
    0
    installs
  28. Athena · markbaindesign
    Qualify a brief, research the client, estimate scope, and draft a proposal. Receives an Athena brief from triage or interactive input. Invoke when a new inquiry has been qualified as Pursue.
    0
    installs
  29. Eirene · markbaindesign
    Performance check only — Core Web Vitals, load time, image optimisation, caching. Returns a performance audit with Pass / Fail per metric. Use when you need a performance audit without the full Themis QA suite.
    0
    installs
  30. Kairos · markbaindesign
    Social post timing and scheduling. Given a drafted post from Aura, check broadcast history and recommend when to publish. Enforces minimum 5-day gap between posts.
    0
    installs
  31. Pallas · markbaindesign
    Research a client, sector, or technology before strategy is formed. Invoke with a client name, URL, or brief slug. Returns client background, tech stack, competitors, and relevant Mnemosyne comps.
    0
    installs
  32. Anteros · markbaindesign
    Brand compliance review. Check any output (design, copy, UI, social post) against the client's brand guide or the studio's own brand standards. Returns pass/fail per criterion with specific notes.
    0
    installs
  33. Eunomia · markbaindesign
    Scope compliance check only. Compare agreed deliverables against what has been built. Returns a compliance table with Pass / Fail / Flag per item. Use when you need scope check without the full Themis QA suite.
    0
    installs
  34. Feature · markbaindesign
    Capture a feature request — scope it, create an Asana task, and (if large) write a lightweight spec. Works in any active project directory.
    0
    installs
  35. Nurture · markbaindesign
    Spec nursery manager. No args = triage pass over all drafts (pursue/defer/discard). Named arg = full grill-me interview to flesh out a specific stub into a complete spec.
    0
    installs
  36. Interview Brief · markbaindesign
    Prepares a comprehensive interview brief after Mark receives an interview request on Upwork or elsewhere. Covers: project scope review, client background, tech stack deep-dive, key talking points from Mark's experience, smart questions to ask, rate/timeline discussion prep, and red flags. Invoke when Mark gets an interview invitation on a job he has applied for. Trigger phrases: "interview brief", "prep me for an interview", "got an interview", "/interview-brief".
    0
    installs
  37. Caeculus · markbaindesign
    Frontend architecture plan or code review for React, Next.js, TypeScript, or headless WordPress. Invoke with a project brief, a file path to review, or a specific technical question.
    0
    installs
  38. Harmonia · markbaindesign
    Define layout architecture for a project — grid system, spacing, typographic hierarchy, component structure. Invoke with a design brief, Aphrodite direction doc, or a description of what needs to be laid out.
    0
    installs
  39. Tax Prep · markbaindesign
    Quarterly tax preparation — Modelo 303 (IVA) and Modelo 130 (IRPF). Run at the end of each quarter. Reads GnuCash snapshot and Harvest invoice data, produces a clean summary for filing or gestora review.
    0
    installs
  40. Aura Post · markbaindesign
    Draft a social media post for a given event or moment. Invoke with a moment description or an Arke candidate. Returns a LinkedIn-ready draft in studio voice.
    0
    installs
  41. Brand Doc · markbaindesign
    Convert a Markdown file to a Bain Design branded PDF using the brand-doc tool.
    0
    installs
  42. Changelog · markbaindesign
    Update the project CHANGELOG.md at release time. Reads git log since last tag and QA review-passed items, proposes a semver version bump, and writes a Keep a Changelog formatted entry. Invoke before /release-report and /review-checklist.
    0
    installs
  43. Ga Report · markbaindesign
    Pull Google Analytics 4 data for a client project and compile a branded benchmark report with action points. Authenticates via service account, fetches sessions/users/channels/pages/devices, writes a markdown report, and outputs a branded PDF via brand-doc.
    0
    installs
  44. Ivas Prep · markbaindesign
    Prepare quarterly IVA packet for the gestor — scaffold folders, download Harvest invoices, sort loose PDFs, pull expense invoices from Gmail.
    0
    installs
  45. SEO Audit · markbaindesign
    Technical SEO audit across key pages of a live site. Checks robots.txt, sitemap, per-page metadata (title, description, canonical, H1, JSON-LD, Open Graph), and Core Web Vitals via Google PageSpeed Insights API (free, no account needed). Saves a dated markdown report to context/seo/ in the project directory. Run at project start, after SEO work, or on demand.
    0
    installs
  46. Commission · markbaindesign
    Commission
    0
    installs
  47. Copywriter · markbaindesign
    Studio voice review and copy editing. Pass any text — proposal, social post, email, UI copy, case study — and get it back in studio voice with specific edits applied. The keeper of how the studio sounds.
    0
    installs
  48. Income Add · markbaindesign
    Quick-add an expected incoming payment to the cash flow forecast (/media/data/Dropbox/Work/Admin/Financial/Accounting/config/expected_income.yaml). Trigger phrases: "expecting a payment", "income coming in", "add expected income", "/income-add".
    0
    installs
  49. Perf Audit · markbaindesign
    Performance audit against a live URL using Google PageSpeed Insights. Runs mobile + desktop, surfaces Core Web Vitals, and produces a prioritised fix list (P1-P4) ordered by impact. Saves a dated markdown report to context/perf/ in the project directory.
    0
    installs
  50. Periphetes · markbaindesign
    DevOps setup or audit — Cloudways provisioning, DNS, SSL, redirects, DDEV local dev, deployment pipelines. Invoke at project start for infrastructure setup, or anytime something infrastructure-related needs fixing.
    0
    installs
  51. QA Capture · markbaindesign
    Quickly log a screenshot as an Asana task without breaking focus. Reads the image, proposes a title and severity, asks one confirmation question, creates the task. Use when you spot an issue mid-session and want to capture it without switching context.
    0
    installs
  52. Seed Tasks · markbaindesign
    Seed Tasks
    0
    installs
  53. Wise Pulse · markbaindesign bundle
    Daily Wise balance checker for bookkeeping. Polls balances, detects movement, and notifies. Interim measure while banking transaction feeds are pending.
    0
    installs
  54. Brand Voice · markbaindesign
    Tune Mark's brand voice rules — what he would and wouldn't say in a particular context (cold outreach, client messages, social posts, proposals, etc). Reads and updates the master brand voice doc at /media/data/Dropbox/Work/Content/Brand Voice/brand-voice.md. Accessible from any project. Trigger phrases: "brand voice", "tune my voice", "voice rules", "/brand-voice".
    0
    installs
  55. Check Inbox · markbaindesign
    Read and process any pending messages in the current project's .claude/inbox/. Surfaces alerts, handoffs, and events from other agents or the studio system. Archives processed messages.
    0
    installs
  56. End Session · markbaindesign
    Wrap up the current project session. Commits pending changes, syncs the mirror for this project only, and writes a one-paragraph handoff note so the next session can pick up cleanly. Lighter and faster than studio-shutdown (which is end-of-day, all projects).
    0
    installs
  57. Repo Create · markbaindesign
    repo-create — Create a Repository (any provider)
    0
    installs
  58. Review Spec · markbaindesign
    Spec candidate review gate. Reads specs from {CONTENT_DIR}/specs/candidates/, scores them against a checklist, and returns a verdict — approve (graduate to project folder), revise (back to drafts with notes), or defer (valid but not now). Run before any spec is cleared for build.
    0
    installs
  59. Task Looper · markbaindesign
    DEPRECATED — superseded by studio-looper (ADR 009). Do not start a task-looper run; redirect to /studio-looper.
    0
    installs
  60. Wp Defaults · markbaindesign
    Apply Bain Design's standard defaults to a fresh WordPress install — debug wp-config constants, and removal of default bundled content/plugins (Hello Dolly, Akismet, Jetpack, sample post/page/comment). Run inside a DDEV WordPress project directory right after `wp core install`. Fresh installs only — an existing site pulled into DDEV keeps its own wp-config and content untouched.
    0
    installs
  61. Erichthonius · markbaindesign
    Estimate hours and cost for a brief using Mnemosyne comps. Invoke with a brief slug or scope description. Returns a low/mid/high estimate table with cited comparable projects.
    0
    installs
  62. Interview Me · markbaindesign
    Real-time voice interview using the grill-me persona. Launches OpenAI Realtime API session. Takes a topic arg.
    0
    installs
  63. Scaffold Dir · markbaindesign
    Scaffold Dir
    0
    installs
  64. Algolia Pulse · markbaindesign bundle
    Keeps Algolia free-tier search indices alive by querying them periodically. Prevents auto-closure of inactive indices. Configure via JSON file with app credentials, attach to cron for automated runs.
    0
    installs
  65. Blocked Sweep · markbaindesign
    Scan all project mirrors for blocked or stalled tasks. For each blocker, reads the latest comments to check if already resolved, then optionally posts a clarification request to Asana via bainbot. Designed to run at the start of a session or on Hermes schedule.
    0
    installs
  66. Blooper Check · markbaindesign
    blooper-check
    0
    installs
  67. Harvest Notes · markbaindesign
    Harvest tagged ideas from Obsidian daily notes. Extracts
    0
    installs
  68. Onboard Audit · markbaindesign
    Audits every active project against the onboarding checklist — surfaces what's missing across all projects.
    0
    installs
  69. Raise Invoice · markbaindesign
    Raise an invoice for a completed project or milestone. Invoke with a project slug or name. Produces a formatted invoice ready for review. Payment/status tracking lives in Harvest, not a local log.
    0
    installs
  70. Studio Looper · markbaindesign
    Cross-project task queue — works BainBot tasks from any studio project in Asana priority order. Advances tasks through Looper Status field. Hands completed work to Mark for review rather than marking done.
    0
    installs
  71. Bb Repo Create · markbaindesign
    DEPRECATED alias - use /repo-create. Creates a Bitbucket repo and wires the local git repo. Forwards to studio/scripts/repo-create --bb.
    0
    installs
  72. Looper Onboard · markbaindesign
    Looper Onboard
    0
    installs
  73. Onboard Client · markbaindesign
    Orchestrates onboarding a new WordPress client — quizzes Mark for project details, then chains commission, DDEV codebase setup, tech access request, and Dropbox folder creation. Prints a manual-steps checklist for anything that can't be automated (Harvest client/project, Chrome bookmarks, git remote). Invoke when a new WordPress client deal has been signed and it's time to set up the project.
    0
    installs
  74. Project Status · markbaindesign
    Project Status
    0
    installs
  75. Release Report · markbaindesign
    Generate a client-facing release report from CHANGELOG.md. Plain English, no technical jargon. Outputs a dated markdown file and optionally creates a Gmail draft. Run after /changelog at release time.
    0
    installs
  76. Studio Startup · markbaindesign
    Morning studio startup routine. Syncs all project mirrors, runs the Abderus timing sweep, surfaces overdue tasks and harvest gaps, and gives a pulse check to start the day. Run at the beginning of any work session.
    0
    installs
  77. Web Researcher · markbaindesign
    Search and summarise external information on demand. Any god can invoke this when they need current information from outside the project. Does not hallucinate — if it cannot find something, it says so.
    0
    installs
  78. Proposal Intake · markbaindesign
    Turn raw client input (RFP, emails, call notes, brief) into a proposal skeleton mapped to the studio's proposal structure, then elicit answers to every gap one at a time from Mark before saving. Feeds proposal-writer. Does not touch the pipeline, Mnemosyne, or snippet libraries — always scans the invoking folder for source material, plus whatever's supplied with the invocation.
    0
    installs
  79. Proposal Writer · markbaindesign
    Turn a completed proposal skeleton (from proposal-intake) or other supplied content into a client-ready proposal in studio voice, using the studio's researched proposal structure, then generate the branded PDF. Always scans the invoking folder for a proposal-intake skeleton, plus whatever's supplied with the invocation. Does not touch the pipeline, Mnemosyne, or snippet libraries.
    0
    installs
  80. Studio Shutdown · markbaindesign
    End-of-session studio shutdown routine. Commits any mirror edits, runs a retro to capture learnings, flags anything unfinished, and leaves the studio in a clean state. Run at the end of any work session.
    0
    installs
  81. Account Forecast · markbaindesign
    Per-account forecast of upcoming transactions with running balance and insufficient-funds flags. Shows what comes off which account and when. Run before scheduling payments, or any time you need to check whether a specific account can cover what's coming.
    0
    installs
  82. Financial Review · markbaindesign
    Margin check, tax awareness, and viability review for a proposal. Reviews every proposal against the Law of Margin. Produces quarterly tax prep and cashflow projections.
    0
    installs
  83. Register Project · markbaindesign
    Register Project
    0
    installs
  84. Review Checklist · markbaindesign
    Generate a pre-release QA checklist from CHANGELOG.md. Creates an Asana task (or markdown fallback) with one checkbox per changed item. Pass --walk to run an interactive sign-off session. Failed items go to qa/qa-inbox/.
    0
    installs
  85. AI Search Readiness · markbaindesign
    Assess whether a site is ready to be crawled and cited by AI search tools (ChatGPT, Perplexity, Google AI Overviews, Claude) — AI bot access, llms.txt, structured data, and JS-rendering dependency. Distinct from /seo-audit (traditional technical SEO). Produces a report with prioritised action points, brandable via /brand-doc.
    0
    installs
  86. Cashflow Projection · markbaindesign
    Cashflow projection for the next 90 days. Reads GnuCash snapshot and active project pipeline, models income against outgoings, flags break-even risk. Run monthly or when planning new work.
    0
    installs
  87. Tech Access Request · markbaindesign
    Generate a personalised Tech Access Request doc for a client — greets them by name and lets pre-obtained items be checked off. Produces a branded PDF via brand-doc. Trigger phrases " tech access request", "access request doc", "/tech-access-request".
    0
    installs
  88. Studio Delivery Gate · markbaindesign
    Run the full delivery gate sequence for a completed project — Themis QA → Mark sign-off package → Iris announce → Harvest trigger. Invoke when a project is ready to ship. Enforces the Law of the Gate.
    0
    installs
  89. Internal Project Seed · markbaindesign
    Interview Mark to capture an internal project idea and produce a structured brief + ready-to-run sync.py --create command. Use when Mark has a rough idea for an internal studio project and wants to kick off the studio workflow from claude.ai.
    0
    installs
  90. Studio Ghost Projects · markbaindesign
    Scan for inactive or ghost projects — registered projects with no recent Asana activity, stale mirrors, or abandoned branches. Surfaces projects that may need archiving, chasing, or closing.
    0
    installs
  91. Wordpress Repo Checker · markbaindesign
    Validates a WordPress theme or plugin against wordpress.org repository requirements. Checks licensing, code quality, security, file structure, and compliance rules.
    0
    installs