color-system-designer
Creates color palettes and color systems for applications. Defines primary, secondary, neutral colors, and semantic colors (success, error, warning, info). Ensures accessibility compliance and provides usage guidelines.
What this skill does
# Color System Designer Skill ## Instructions 1. Analyze color requirements from task 2. Check for existing color system or brand colors 3. Create color palette (primary, secondary, neutrals, semantic) 4. Define color variations (light, dark, shades, tints) 5. Ensure accessibility compliance (contrast ratios) 6. Provide usage guidelines 7. Return structured color system specifications with: - Color palette (hex/rgb values) - Color variations and shades - Usage guidelines - Accessibility compliance - Design tokens format ## Examples **Input:** "Create color system for application" **Output:** ```markdown ### Color System **Primary Colors:** - Primary: #007bff (blue) - Primary Dark: #0056b3 - Primary Light: #66b3ff - Primary Lighter: #cce6ff **Secondary Colors:** - Secondary: #6c757d (gray) - Secondary Dark: #545b62 - Secondary Light: #adb5bd **Neutral Colors:** - White: #ffffff - Gray 100: #f8f9fa - Gray 200: #e9ecef - Gray 300: #dee2e6 - Gray 400: #ced4da - Gray 500: #adb5bd - Gray 600: #6c757d - Gray 700: #495057 - Gray 800: #343a40 - Gray 900: #212529 - Black: #000000 **Semantic Colors:** - Success: #28a745 (green) - Error: #dc3545 (red) - Warning: #ffc107 (yellow) - Info: #17a2b8 (cyan) **Accessibility:** - All text colors meet WCAG AA (4.5:1 contrast) - Primary on white: 4.5:1 ✓ - White on primary: 4.5:1 ✓ - Error text on white: 4.5:1 ✓ **Usage Guidelines:** - Primary: Main actions, links, important elements - Secondary: Secondary actions, less important elements - Success: Success messages, positive feedback - Error: Error messages, destructive actions - Warning: Warning messages, caution - Info: Informational messages ``` ## Color System Components - **Primary Colors**: Main brand/application colors - **Secondary Colors**: Supporting colors - **Neutral Colors**: Grays, whites, blacks for text and backgrounds - **Semantic Colors**: Success, error, warning, info - **Accent Colors**: Additional colors for variety - **Background Colors**: Page and section backgrounds - **Text Colors**: Primary and secondary text colors - **Border Colors**: Border and divider colors ## Accessibility Requirements - **Text Contrast**: Minimum 4.5:1 for normal text (WCAG AA) - **Large Text Contrast**: Minimum 3:1 for large text (WCAG AA) - **UI Components**: Minimum 3:1 for UI components - **Focus Indicators**: High contrast focus colors - **Error States**: Clear, high-contrast error colors ## Design Token Format Provide colors in design token format: ```markdown **Design Tokens:** - `color.primary`: #007bff - `color.primary.dark`: #0056b3 - `color.text.primary`: #212529 - `color.text.secondary`: #6c757d - `color.background`: #ffffff - `color.border`: #dee2e6 ```
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.