different-ai
- 51 skills
- 0 followers
- 1 week ago last updated
- ▌ SEO · different-ai bundleUse and read this skill immediately if the user request is in any way related to SEO or a site's organic search or AI search presence. That includes site audits, rankings, keyword research, competitors, backlinks, click or traffic changes, indexing problems, crawling, redirects, sitemaps, metadata, structured data, Core Web Vitals, internal links, content opportunities, programmatic SEO, local search, Search Console or Google Analytics questions, Google update impact, llms.txt, AI search visibility in ChatGPT, Claude, Perplexity, or Google AI Overviews, and client SEO reporting. Routes to evidence-backed local reports through the SEO CLI and MCP server.
- ▌ AI Sdk · different-ai bundleUse AI SDK 6 with OpenAI models - gpt-5.2 for complex tasks, gpt-5-mini for fast actions
- ▌
- ▌ Testability · different-aiMake features testable by design. Testing pyramid from fast (local) to slow (UI). Expose APIs securely for testing.
- ▌ Gmail Chrome · different-ai bundleAutomate Gmail actions using Chrome DevTools MCP - search, read, compose, reply, and manage emails
- ▌ Self Improve · different-aiUpdate skill documentation and extend OpenCode capabilities based on learnings
- ▌
- ▌ Company Admin · different-ai bundleAccess and update company administrative information stored in Notion
- ▌ Linkedin Post · different-aiDraft high-performing LinkedIn posts using learnings from tweet performance data and 0 Finance messaging guidelines
- ▌
- ▌
- ▌ AWS Ses Inbound · different-aiSet up AWS SES for receiving inbound emails with SNS webhook delivery
- ▌
- ▌
- ▌
- ▌ Tweet Rl Tracker · different-aiCreate and manage a Notion-based tweet performance tracking system for "poor man's reinforcement learning"
- ▌ Debug Prod Issues · different-aiDebug production issues on Vercel using logs, database inspection, and proper deployment waiting
- ▌ Browser Automation · different-aiReliable, composable browser automation using minimal OpenCode Browser primitives.
- ▌ Youtube Rl Tracker · different-aiTrack YouTube video performance for "poor man's reinforcement learning" - learn what thumbnails, titles, and hooks work
- ▌ Skill Reinforcement · different-aiAlways and Automatically improve skills after each use by capturing learnings and anti-patterns
- ▌ Test Staging Branch · different-aiTest feature branches on Vercel preview deployments using Chrome automation and Gmail OTP
- ▌ Video Subtitle Cutter · different-aiTranscribe video, analyze subtitles with AI, and cut video by removing filler words, pauses, and mistakes
- ▌ Publish Evidence · different-aiPublish test evidence, publish all test runs, update PR verification, audit red evidence, prove a PR, or declare a PR verdict. Use after @openwork/testkit runs.
- ▌ Preview My Work · different-aiBoot, reopen, update, or reset an isolated OpenWork PR preview inside Codex. Use Den in the in-app browser or the real Linux Electron app streamed through Daytona noVNC for hands-on testing.
- ▌
- ▌ Write A Spec · different-aiExtend or write a journey spec in evals/specs. Use only after the coverage decision says a journey spec is missing an assertion or a new user journey exists.
- ▌ Run Tests · different-aiRun the tests, run one spec, run e2e locally or on Daytona, investigate a skipped spec. Use for executing @openwork/testkit agent-first verification.
- ▌ Daytona · different-aiDaytona CLI setup, sandbox debugging, keep a sandbox alive, secrets volume, snapshot refresh. Use when Daytona itself is the problem, not for running tests (see run-tests).
- ▌ Browser Automation 3 · different-aiLocal OpenWork Electron browser automation with CDP. Use when driving a local Electron dev app, browser_list, browser_snapshot, browser_eval, composer automation, or local UI smoke tests.
- ▌ Skill Release · different-aiCut an OpenWork release from dev. The "Release App" workflow (.github/workflows/release-macos-aarch64.yml, triggered by a v tag push or dispatch) builds, signs, and publishes the app assets and the paste-gated installer assets on the same GitHub release. Verified end-to-end on v0.17.37 and v0.17.38.
- ▌ Upload Photo · different-ai bundleupload a photo/image/screenshot, host an image, get a public image URL, put images on Vercel Blob, embed images in a PR/comment/doc. Upload local images to Vercel Blob and print public URLs.
- ▌ Create Plugin · different-aiCreate an OpenCode plugin for OpenWork. Scaffolds the plugin file with the correct API shape, tool definitions, and hook registration. Use when the user asks to 'create a plugin', 'write a plugin', or 'make a plugin that does X'.
- ▌ Daytona Secrets Volume · different-aiDaytona secrets, provider key, OpenAI key, Anthropic key, real model e2e, voice e2e, eval secrets, /daytona-secrets, openwork-eval-secrets. Use for real provider tests in Daytona.
- ▌ Agent First Screenshots · different-ai bundleAgent-first screenshots — an agent drives the real app via CDP and produces clean, defect-free product screenshots (newsletters, landing pages, social, decks, PR). Dual-channel verification (DOM + pixels + vision) in a capture loop. Use for any "take/redo screenshots of the app" task.
- ▌ Cloud Dashboard Walkthrough · different-aiDrive the OpenWork Cloud dashboard (Den Web / app.openworklabs.com) as a real user via headless Chrome CDP — sign up, create an org, invite teammates, teams, plugins with skills, marketplaces, team access grants, desktop handoff. Use for cloud tutorials, dashboard screenshots, demo walkthroughs, or when a task says "create an org / invite teammates / create a plugin / assign a marketplace" on OpenWork Cloud.
- ▌ Daytona Recording Artifacts · different-aiframe proof, HTML frames, screenshots, recording, PR proof, e2e evidence, validate visually. Daytona artifacts workflow for validated screenshots and optional videos.
- ▌ Daytona Seeded Cloud Demo · different-aiDaytona seeded cloud demo, demo credentials, Acme Robotics seed. Use when the user asks to spin up, keep running, seed, or prepare an OpenWork Cloud/Den Daytona demo instance.
- ▌ Product Tutorial Pipeline · different-aiReproduce or refresh a product tutorial with polished screenshots end-to-end — cloud dashboard flows, desktop app flows, Screen.Studio-style framing, tutorial doc, PR. Use when asked to "redo the tutorial", "refresh tutorial screenshots", "make a tutorial/walkthrough with screenshots", or to document a cloud + desktop flow like the OpenWork Cloud team quickstart.
- ▌ Daytona Electron Den · different-aiElectron and Den, desktop plus cloud, two-sandbox e2e, cloud auth, marketplace, org policy, worker proxy, provider sync, desktop handoff. Validate Electron against a Daytona Den server with unified proof.
- ▌ Daytona Windows Cert · different-ai bundletest on Windows, enterprise CA, corporate certificate, GPO cert, TLS fetch failed, Windows sandbox, daytona windows, self-hosted cert. Use when validating OpenWork Windows enterprise TLS/OS-trust fixes in a Daytona Windows sandbox.
- ▌ Daytona Chrome Cdp · different-aiLaunch and control standalone Chrome in a Daytona sandbox via CDP. Use for web sign-in, OAuth, Den Web setup, browser-only flows, or when the app should not be driven through Electron CDP.
- ▌ Daytona Cloud Instance · different-aiDaytona cloud instance, Den server, OpenWork Cloud, Marketplace onboarding, desktop plus cloud e2e, frame proof. Use when launching, validating, or recording Daytona cloud/Den flows.
- ▌ Daytona Flow Validator · different-aido e2e tests, validate feature, prove it works, pass/fail, frame proof, screenshots, CDP assertions. Daytona validation loop for real app behavior with repair before declaring success.
- ▌ Daytona Cloud Server · different-aiDaytona cloud server, Den sandbox, desktop plus cloud e2e, marketplace server, worker proxy, cloud auth, org policies, connect Electron to Den. Use for server-side setup in validated flows.
- ▌ Daytona Electron Test · different-aido e2e tests, run e2e, test on Daytona, run Electron on Daytona, validate feature, real desktop flow, CDP/noVNC, PR proof. Launch and drive OpenWork Electron in Daytona with validated frame evidence.
- ▌ Daytona Dev · different-aiDaytona development environment overview. Use when the user asks about Daytona setup, Daytona toolbox, dev environment, noVNC, CDP, server sandbox, secrets volume, Electron sandbox, standalone Chrome, validation, or artifacts volume.
- ▌ Get Env Var · different-aiget an env var, fetch a secret, missing env var, missing token/API key, load secrets from Infisical, infisical. Fetch secrets from the team's Infisical workspace into the shell environment so subsequent commands can use them.
- ▌ Openwork Models · different-ai bundleManage OpenWork inference model aliases, openwork model overlays, discounts, validation, and automated base model refreshes from models.dev. Use when adding, removing, discounting, auditing, or updating OpenWork models, including requests like "update the models" that should trigger the GitHub update-models workflow and report when its PR merges.
- ▌ Voiceover · different-aiwrite the voice-over, demo script first, voiceover instead of PRD, voiceover-first development, align on the demo, script the demo, ship a feature demo-first. The whole demo-driven journey — approve the narration BEFORE any code, then build on a fresh worktree until the demo holds and open the PR with the proof on it. Use when a feature request arrives, or when the user runs /voiceover.
- ▌ Run Evals · different-aido e2e tests, run e2e, validate feature, prove it works, PR proof, frame proof, pnpm evals. Launches OpenWork on Daytona or local Electron and runs the coded eval flows via CDP. Launch + run mechanics; the proof loop itself is the fraimz skill.
- ▌ Fraimz · different-aicreate a fraimz, make fraimz, prove it works, frame proof, PR proof, validate experience, e2e evidence, fraimz.html. The full fraimz loop — frame the claim, drive the real app via CDP, validate/repair, output fraimz.html. Use whenever a task ends with "please create a fraimz" or any change needs end-to-end proof.