thedaviddias
- 42 skills
- 0 followers
- 1 week ago last updated
- ▌ Prompt Engineering · thedaviddias bundleUse when designing or improving prompts, commands, hooks, skills, or sub-agent instructions, including output quality, reliability, and token efficiency.
- ▌ Youtube Summarizer · thedaviddiasAutomatically fetch YouTube transcripts, generate structured summaries, and send full transcripts to messaging platforms. Use when a request includes YouTube URLs and needs metadata, key insights, or downloadable transcripts.
- ▌ Marketing Ideas · thedaviddiasWhen the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' or 'consumer behavior.' This skill provides 70+ mental models organized for marketing application.
- ▌ Security Threat Model · thedaviddias bundleRepository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Use when the user explicitly asks to threat model a codebase or path, enumerate abuse paths, or perform AppSec threat modeling.
- ▌ Brand Guidelines · thedaviddias bundleApplies Anthropic brand colors and typography to artifacts that need a consistent look-and-feel. Use when brand colors, style guidelines, visual formatting, or company design standards apply.
- ▌ Threejs Postprocessing · thedaviddias bundleThree.js post-processing - EffectComposer, bloom, DOF, screen effects. Use when adding visual effects, color grading, blur, glow, or creating custom screen-space shaders.
- ▌ David Brand Voice · thedaviddias bundleWrite content in David Dias's authentic voice. Use when Quill or any agent needs to create tweets, blog posts, emails, marketing copy, or any content that should sound like David wrote it. David's voice is personal and conversational, mixing professional insight with personal anecdotes. He shares failures openly, values community, and speaks directly to readers with honesty and warmth. Not corporate or overly polished.
- ▌ Remotion Best Practices · thedaviddias bundleBest practices for Remotion video creation in React. Use when building, reviewing, or optimizing Remotion compositions, animation timing, assets, captions, and render pipelines.
- ▌ IOS Design Guidelines · thedaviddias bundleApple Human Interface Guidelines for iPhone. Use when building, reviewing, or refactoring SwiftUI/UIKit interfaces for iOS. Triggers on tasks involving iPhone UI, iOS components, accessibility, Dynamic Type, Dark Mode, or HIG compliance.
- ▌ Animation Best Practices · thedaviddiasCSS and UI animation patterns for responsive, polished interfaces. Use when implementing hover effects, tooltips, button feedback, transitions, or fixing animation issues like flicker and shakiness.
- ▌ Macos Design Guidelines · thedaviddias bundleApple Human Interface Guidelines for Mac. Use when building macOS apps with SwiftUI or AppKit, implementing menu bars, toolbars, window management, or keyboard shortcuts. Triggers on tasks involving Mac UI, desktop apps, or Mac Catalyst.
- ▌ Google Search Console · thedaviddiasAccess Google Search Console for SEO data such as queries, clicks, impressions, rankings, and indexing status across sites. Use when diagnosing search performance or indexing issues.
- ▌ Ipados Design Guidelines · thedaviddias bundleApple Human Interface Guidelines for iPad. Use when building iPad-optimized interfaces, implementing multitasking, pointer support, keyboard shortcuts, or responsive layouts. Triggers on tasks involving iPad, Split View, Stage Manager, sidebar navigation, or trackpad support.
- ▌ Domain Name Brainstormer · thedaviddiasGenerates creative, research-backed domain name ideas and checks availability with competitor analysis, pattern recognition, and quality scoring. Use when brainstorming brandable domains for a product or project.
- ▌ PDF · thedaviddias bundleUse when the user wants to work with PDF files, including text/table extraction, merging, splitting, rotation, watermarking, creation, form filling, encryption/decryption, image extraction, or OCR for scanned PDFs.
- ▌ Linear · thedaviddias bundleManage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.
- ▌ Sentry · thedaviddias bundleUse when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry API; perform read-only queries with the bundled script and require `SENTRY_AUTH_TOKEN`.
- ▌ Imagegen · thedaviddias bundleUse when the user asks to generate or edit images via the OpenAI Image API (for example: generate image, edit/inpaint/mask, background removal or replacement, transparent background, product shots, concept art, covers, or batch variants); run the bundled CLI (`scripts/image_gen.py`) and require `OPENAI_API_KEY` for live calls.
- ▌ Github Gh · thedaviddiasInteract with GitHub using the `gh` CLI. Use when managing issues, PRs, workflow runs, or advanced API queries via `gh issue`, `gh pr`, `gh run`, and `gh api`.
- ▌ SEO Audit · thedaviddias bundleWhen the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," or "SEO health check." For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema-markup.
- ▌ Screenshot · thedaviddias bundleUse when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.
- ▌ Summarize · thedaviddias bundleSummarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube). Use when you need fast CLI-based summaries from local or remote sources.
- ▌ Theme Factory · thedaviddias bundleToolkit for styling artifacts with curated themes (slides, docs, reports, HTML landing pages, and more). Use when you need consistent typography and color systems or want to generate a new theme on the fly.
- ▌ Vercel Deploy · thedaviddias bundleDeploy applications and websites to Vercel using the bundled `scripts/deploy.sh` claimable-preview flow. Use when the user asks to deploy to Vercel, wants a preview URL, or says to push a project live on Vercel.
- ▌ Find Skills · thedaviddiasHelps users discover and install agent skills. Use when they ask "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities with installable skills.
- ▌ Plausible · thedaviddiasAccess Plausible Analytics for website traffic stats. Use when checking visitor counts, pageviews, top sources, and traffic trends across sites.
- ▌ Threejs Builder · thedaviddias bundleBuilds simple Three.js web apps with scene setup, lighting, geometry, materials, animation, and responsive rendering. Use when creating or prototyping 3D web scenes with modern Three.js (r150+).
- ▌ Threejs Loaders · thedaviddias bundleThree.js asset loading - GLTF, textures, images, models, async patterns. Use when loading 3D models, textures, HDR environments, or managing loading progress.
- ▌ Threejs Shaders · thedaviddias bundleThree.js shaders - GLSL, ShaderMaterial, uniforms, custom effects. Use when creating custom visual effects, modifying vertices, writing fragment shaders, or extending built-in materials.
- ▌ Brainstorming · thedaviddiasUse when starting creative work (features, components, functionality, or behavior changes) to clarify user intent, requirements, and design before implementation.
- ▌ Agent Squad · thedaviddias bundleCreate and manage teams of specialized AI agents that work together on tasks. Use when setting up multi-agent workflows, agent squads for content/marketing/research pipelines, configuring heartbeat-based agent coordination, or managing agent personalities via SOUL.md files. Enables orchestration of multiple OpenClaw sessions as a coordinated team with shared task systems (Linear, Trello, etc.).
- ▌ React Components · thedaviddias bundleConverts Stitch designs into modular Vite and React components with system-level networking and AST-based validation. Use when translating design exports into production-ready React component architecture.
- ▌ Threejs Geometry · thedaviddias bundleThree.js geometry creation - built-in shapes, BufferGeometry, custom geometry, instancing. Use when creating 3D shapes, working with vertices, building custom meshes, or optimizing with instanced rendering.
- ▌ Threejs Textures · thedaviddias bundleThree.js textures - texture types, UV mapping, environment maps, texture settings. Use when working with images, UV coordinates, cubemaps, HDR environments, or texture optimization.
- ▌ Internal Comms · thedaviddias bundleA set of resources for writing internal communications in company-preferred formats. Use when asked to draft status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, or project updates.
- ▌ Threejs Animation · thedaviddias bundleThree.js animation - keyframe animation, skeletal animation, morph targets, animation mixing. Use when animating objects, playing GLTF animations, creating procedural motion, or blending animations.
- ▌ Threejs Materials · thedaviddias bundleThree.js materials - PBR, basic, phong, shader materials, material properties. Use when styling meshes, working with textures, creating custom shaders, or optimizing material performance.
- ▌ Algorithmic Art · thedaviddias bundleCreate algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use when users request generative art, algorithmic art, flow fields, or particle systems. Create original works rather than copying existing artists.
- ▌ Webgpu Threejs Tsl · thedaviddias bundleComprehensive guide for developing WebGPU-enabled Three.js applications using TSL (Three.js Shading Language). Covers WebGPU renderer setup, node materials, compute shaders, post-processing, and WGSL integration. Use when working with Three.js WebGPU, TSL shaders, or GPU compute pipelines.
- ▌ Changelog Generator · thedaviddiasAutomatically creates user-facing changelogs from git commits by analyzing history, categorizing changes, and transforming technical entries into customer-friendly release notes. Use when preparing release notes from commit logs.
- ▌ Threejs Interaction · thedaviddias bundleThree.js interaction - raycasting, controls, mouse/touch input, object selection. Use when handling user input, implementing click detection, adding camera controls, or creating interactive 3D experiences.
- ▌ Tdd Methodoly Expert · thedaviddias bundleUse when implementing features or fixing bugs with strict Test-Driven Development (TDD). Activate for coding tasks that require new functionality, refactoring, or comprehensive test coverage, especially when the user mentions TDD or Test Driven Development.