personalOS

Operational inventory · built 2026-05-21 15:23

Live deployments 3

ProjectURLSourceDeploy
peak-renewal-color-test
Color + finish (matte / metallic) variation tester for Peak Renewal accent. Contact sheet grid, Amazon shelf mockup, live recolor app.
peak-renewal-color-test.pages.devstriv/tasks/active/peak-renewal-color-test/see README.md — wrangler pages deploy
peak-renewal-label-redesign
Label redesign brief for designer handover. Builds brief.md → brief.html; root 302→/brief.html.
peak-renewal-label-redesign.pages.devstriv/tasks/active/peak-renewal-label-redesign/./deploy.sh
personalos-dashboard
This page. Gated by Cloudflare Access (email PIN). Edit data.json + rerun deploy to update.
personalos-dashboard.pages.devdashboard/./deploy.sh

Active tasks 6

External services 11

ServiceIdentifierUsed inPurpose
Supabaselfrcniqdnomcwptangwlstriv/supplier-dashboard/Raw supplier email archive (supplier schema). Queryable via SQL.console →
BigQuery (Daton)daton-468713striv/bigquery/Read-only Amazon sales / PPC data, synced daily by Daton. Access via mcp__bigquery__query.console →
ApifyBG3WDrGdteHgZgbPKstriv/amz-bestseller-scraper/junglee/Amazon Product Scraper. ~$0.005/result, ~$0.50 per 100 ASINs.console →
FAL.ainano-banana-2striv/tasks/active/peak-renewal-color-test/Image recoloring for label color tests. ~$0.08/image at 1K res.console →
Evidence.devlocal onlystriv/price-analytics/dashboard/Competitor PPC + USP dashboard. DuckDB + Svelte. Runs locally via npm run dev.no console
Gmail APInorbert@viabridge.netstriv/supplier-dashboard/OAuth2 readonly. Pulls 3 supplier labels (Makers, Vitaquest, Health Genesis) into Supabase.no console
Cloudflare PagespersonalOS.env (token + account ID)Static site hosting for deployments listed above. Wrangler CLI.console →
TogglCSV importstriv/time-tracking/STRIV Labs cofounder hours tracking.no console
Google Drivelabel assetsstriv/tasks/active/peak-renewal-label-redesign/Label design source files (AI, barcode, QR code SVG/PNG).no console
Google Adsfrozen 2026-02-08data/google-ads/Historical search-terms reports. Account now managed by freelancer, not tracked here.no console
PerplexityMCP.mcp.jsonWeb search + research. Available as mcp__perplexity__*.no console

Local tooling

MCP servers 2

  • bigquery
  • perplexity

Plugins 4

  • chrome-devtools-mcp@chrome-devtools-plugins
  • claude-md-management@claude-plugins-official
  • cloudflare@cloudflare
  • frontend-design@claude-plugins-official

Custom skills 12

  • agent-browser
    Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
  • customer-reply
    Generate customer support replies based on templates. Use when the user pastes a customer email, message, or support inquiry and needs a reply. Handles Amazon, Shopify, and email customer service for a supplements business.
  • gws-docs
    Read and write Google Docs.
  • gws-docs-write
    Google Docs: Append text to a document.
  • gws-shared
    gws CLI: Shared patterns for authentication, global flags, and output formatting.
  • gws-sheets
    Google Sheets: Read and write spreadsheets.
  • gws-sheets-append
    Google Sheets: Append a row to a spreadsheet.
  • gws-sheets-read
    Google Sheets: Read values from a spreadsheet.
  • model-chat
    Spawn 5+ Claude instances into a shared conversation room where they debate, disagree, and converge on solutions. Uses round-robin turns with parallel execution within each round. Triggers on "model chat", "multi-model debate", "agent debate", "spawn a chat room", or /model-chat. Pass a topic as the argument.
  • nano-banana
    Generate and edit images using the Gemini API (nano-banana). Use this skill whenever the user asks to "generate an image", "create a picture", "make artwork", "create a sprite", "edit this image", "make a variation of this", "generate a hero image", "create an icon", "make a mockup", or any task involving AI image generation or image editing/transformation. Also triggers for requests mentioning "nano-banana" directly.
  • negative-keywords
    Categorize Google Ads search terms and build negative keyword lists for Shopping and Performance Max campaigns. Use when user says "negative keywords", "search term analysis", "clean up search terms", "analyze search terms", or references a Google Ads search terms report CSV.
  • stochastic-multi-agent-consensus
    Spawn N agents with the same prompt (slight framing variations) to independently analyze a problem, then aggregate results by consensus. Use for decision-making, ranking options, strategic analysis, or any problem where you want to filter hallucinations and surface high-variance ideas. Triggers on "consensus", "poll agents", "stochastic consensus", "spawn N agents to analyze", "multi-agent vote", or /stochastic-multi-agent-consensus. Also triggers on phrases like "what do 10 agents think", "get multiple opinions", or "poll on [topic]".