harsh719
- 11 skills
- 0 followers
- 6 hours ago last updated
- ▌
- ▌ Gdoc · harsh719 bundleCreate a clean, skimmable, well-formatted Google Doc from content, matching the locked house style (Geist font, H1/H2/H3 hierarchy, bullets, bold lead-in labels, bordered code blocks, real Google Docs tables). Trigger with /gdoc or whenever the user asks to "create/build/make a Google Doc", turn notes/a plan/an SOP/a report into a Google Doc, or format content as a Google Doc.
- ▌ Gsheet · harsh719 bundleCreate or update a clean, scannable Google Sheet from tabular content, matching the locked house style (Geist font, black/white bold centred frozen header row, CLIP text wrapping, numeric columns centred, text left-aligned, auto-sized columns) via the {{GOOGLE_ACCOUNT}} OAuth helper. Trigger with /gsheet or whenever the user asks to "create/build/make a Google Sheet", turn a table/list/CSV/data into a Google Sheet, or format data as a spreadsheet.
- ▌
- ▌ Listicle · harsh719 bundleBuild a {{BRAND_NAME}} listicle / comparison blog end-to-end. Research live G2 ratings + pricing per tool via Firecrawl, capture hero screenshots, write deep per-tool sections (paragraphs + strengths / weaknesses / pricing bullets + clickable G2 link), generate a v6 cover image, draft a Google Doc for approval, push to your CMS as a draft with 5-entity JSON-LD @graph, run SEO preflight, publish only on explicit approval, update the Cluster Master Tracker. Trigger with `/listicle` or when the user asks to "build a listicle", "write a best-of-X blog", or "compare N tools" for {{BRAND_NAME}}.
- ▌ Copy Command · harsh719 bundleAdd and manage email copy in Google Sheets for outbound campaigns: pull approved copy from a Google Doc, clean personalization variables (first names, company names, event names — via the locked copy-cleaner skill), map copy variants to the right tabs/segments, and write campaign-ready tabs via the {{GOOGLE_ACCOUNT}} OAuth helper — without ever touching the source tab or adding a signature. TRIGGER on: `/copy-command`, "add this copy to the sheet", "put the email copy in the sheet", "load the copy doc into the tabs", "map these copy variants to segments", or any request to place approved email copy into a Google Sheet for a campaign.
- ▌ Product Page · harsh719Build a {{BRAND_NAME}} product / generator / builder / creator landing page end-to-end, starting with a Phase 0 SERP + LLM ranking-factor recon before any copy is written. Ships as a CMS pages entry that mirrors the ai-form-generator design exactly (6 macro components + 6 raw-html components + 1 raw-html tail — 13 slots total). Trigger with `/product-page` or when the user asks to "build a product page", "build the <keyword> generator page", "build a {{BRAND_NAME}} tool page" and wants SERP + LLM rankings baked into the design.
- ▌ Speed Enrich · harsh719 bundleHigh-speed version of /enrich-stream for pure enrichment runs. Same intake, same enrichment intelligence, same output standards, but API-first provider routing (AI-Ark + Blitz primary, existing engine logic as fallback, Apify SERP as the scriptable fallback lane) executed by a parallel Python worker-pool runner with dual-key MailTester pacing and MailVerifier fallback. Default Stage-3 path is now scripts/fast_enrich.py - a quality-first, per-person PIPELINED + streaming runner (AI-Ark via the MCP endpoint since the REST base is Cloudflare-blocked, Blitz domain, Apify parallel SERP ladder for LinkedIn + domain arbitration, uncapped MailTester patterns, catch-all-per-domain). Benchmarked LinkedIn 43%->84%, domain 88%, ~14 min / 603 rows. Target SLA - 1,000 domains or people enriched in about 15 minutes where provider limits allow. Use when the user wants a list enriched FAST (domain / people / LinkedIn / email), types /speed-enrich, or asks for "fast enrichment" / "speed enrich" of an existing list or sheet. No
- ▌ Saas Guardrails · harsh719 bundleThe stack-agnostic engineering contract for building and extending a multi-tenant SaaS. Defines eight invariants every build must satisfy (a feature registry, one request chokepoint, tenancy enforced in one place, feature-oriented folders, one type source of truth, a grep index, a mandatory chokepoint test suite, migrations-only schema change), then binds each invariant to a concrete mechanism through a per-stack binding file (Next+tRPC+Prisma, Python+FastAPI+SQLAlchemy, or a new one from the template). Merges the process gates from the architectural-guardrail doc (discovery, stack selection, architecture approval, one-feature-at-a-time, version policy, deployment automation) with the enforced runtime patterns from the Web Prodigies starter kit, and closes the eight holes both leave open (no tests, missing tenancy indexes, a quota race, swallowed audit failures, fail-open auth rate limiting, no baseline migration, unpluggable logging, a stale grep pointer). Use for: starting a new SaaS in any language, adding
- ▌ Cinematic Caption · harsh719 bundleApply designed cinematic captions to an existing HyperFrames video by selecting hero words from speech, building ordered mixed-case stacks, placing type around a speaker, and using subject-aware depth, translucent fills, or restrained sound accents. Use for cinematic captions, editorial subtitles, dynamic real-estate or creator-reel captions, or requests to make important words, numbers, or locations large, animated, or layered around a person.
- ▌ Hyperframes Production Director · harsh719 bundleUse when someone starts, creates, plans, rebuilds, or substantially improves a HyperFrames video or motion-graphics project. Automatically establishes the brief, project-specific frame.md, transcript-backed MOTION_BOARD.md, safe regions, presenter states, hero-frame approval, and render-verification gates before detailed composition work. Also use when a HyperFrames result looks generic, web-like, crowded, poorly timed, or visually weak. Do not use for a render-only, publish-only, or small isolated edit on an already approved project.