Agent Skills 排行榜 · 关键词 + 语义搜索

/ 聚焦搜索框
正在使用 AI 进行语义搜索...
21,519
总 Skills
36.8M
总安装量
2,450
贡献者
# Skill 仓库 描述 安装量
10701 skill-master itechmeat/llm-code
Skill Master This skill is the entry point for creating and maintaining Agent Skills. Language requirement: all skills MUST be authored in English. Quick Navigation New to skills? Read: references/specification.md SKILL.md templates? See: assets/skill-templates.md Advanced features (context, agents, hooks)? Read: references/advanced-features.md Creating from docs? Read: references/docs-ingestion.md Validation & packaging? See scripts/ When to Use Creating a new skill from scratch Updating an ...
105
10702 prototype designer daffy0208/ai-dev-standards
Prototype Designer Validate ideas through interactive prototypes before writing code. Core Principle Test before you build. Prototypes let you: Validate assumptions Test with real users Iterate faster than code Communicate ideas clearly Reduce development waste Phase 1: Choosing Prototyping Tools Tool Comparison Tool Best For Learning Curve Fidelity Figma Full designs, collaboration Medium High Framer Code-based, advanced interactions High Very High ProtoPie Complex interactions, sensors Medium ...
105
10703 daily-report i9wa4/dotfiles
Daily Report Skill Summarize @i9wa4's GitHub and Jira activities and post as a GitHub Issue. 1. Prerequisites gh CLI installed jq installed acli installed (for Jira) 2. Workflow 2.1. Get GitHub Activities Use dedicated script to fetch activities. Defaults to fetching 24 hours of activities from current time (calculated in UTC). 2.1.1. Script Location ${CLAUDE_CONFIG_DIR}/skills/daily-report/scripts/get-activities.sh 2.1.2. Command Examples Default: 24 hours ago to now ${CLAUDE_CONFIG_DIR}/...
105
10704 commit odysseus0/symphony
Sentry Commit Messages Follow these conventions when creating commits for Sentry projects. Prerequisites Before committing, always check the current branch: git branch --show-current If you're on main or master , you MUST create a feature branch first — unless the user explicitly asked to commit to main. Do not ask the user whether to create a branch; just proceed with branch creation. The create-branch skill will still propose a branch name for the user to confirm. Use the create-branch skill t...
104
10705 backend-engineer siviter-xyz/dot-agent
Backend Engineer Production-ready backend development with modern technologies, best practices, and proven patterns. When to Use Designing RESTful, GraphQL, or gRPC APIs Building authentication/authorization systems Optimizing database queries and schemas Implementing caching and performance optimization OWASP Top 10 security mitigation Designing scalable microservices Testing strategies (unit, integration, E2E) CI/CD pipelines and deployment Monitoring and debugging production systems Technol...
104
10706 tooluniverse-polygenic-risk-score mims-harvard/tooluniverse
Polygenic Risk Score (PRS) Builder Build and interpret polygenic risk scores for complex diseases using genome-wide association study (GWAS) data. Overview Use Cases: "Calculate my genetic risk for type 2 diabetes" "Build a polygenic risk score for coronary artery disease" "What's my genetic predisposition to Alzheimer's disease?" "Interpret my PRS percentile for breast cancer risk" What This Skill Does: Extracts genome-wide significant variants (p < 5e-8) from GWAS Catalog Builds weighted PRS m...
104
10707 wrangler cloudflare/cloudflare-docs
Wrangler CLI Your knowledge of Wrangler CLI flags, config fields, and subcommands may be outdated. Prefer retrieval over pre-training for any Wrangler task. Retrieval Sources Fetch the latest information before writing or reviewing Wrangler commands and config. Do not rely on baked-in knowledge for CLI flags, config fields, or binding shapes. Source How to retrieve Use for Wrangler docs https://developers.cloudflare.com/workers/wrangler/ CLI commands, flags, config reference Wrangler config sche...
104
10708 nimble-agents nimbleway/agent-skills
Nimble Agents Structured web data extraction via Nimble agents. Always finish with executed results or runnable code. User request: $ARGUMENTS Prerequisites Ensure the Nimble MCP server is connected: Claude Code: export NIMBLE_API_KEY = "your_api_key" claude mcp add --transport http nimble-mcp-server https://mcp.nimbleway.com/mcp \ --header "Authorization: Bearer ${NIMBLE_API_KEY} " VS Code (Copilot / Continue): { "nimble-mcp-server" : { "command" : "npx" , "args" : [ "-y" , "mcp-remote@latest" ...
104
10709 building-with-base-account base/skills
Building with Base Account Base Account is an ERC-4337 smart wallet providing universal sign-on, one-tap USDC payments, and multi-chain support (Base, Arbitrum, Optimism, Zora, Polygon, BNB, Avalanche, Lordchain, Ethereum Mainnet). Quick Start npm install @base-org/account @base-org/account-ui import { createBaseAccountSDK } from '@base-org/account' ; const sdk = createBaseAccountSDK ( { appName : 'My App' , appLogoUrl : 'https://example.com/logo.png' , appChainIds : [ 8453 ] , // Base Mainnet }...
104
10710 generate-component-documentation longbridge/gpui-component
Instructions When generating documentation for a new component: Follow existing patterns: Use the documentation styles found in the docs folder (examples: button.md, accordion.md, etc.) Reference implementations: Base the documentation on the same-named story implementation in crates/story/src/stories API references: Use markdown code blocks with links to docs.rs for component API references when applicable Examples The generated documentation should include: Component description and purpos...
104
10711 feature-arch pproenca/dot-skills
Comprehensive architecture guide for organizing React applications by features, enabling scalable development with independent teams. Contains 42 rules across 8 categories, prioritized by impact from critical (directory structure, imports) to incremental (naming conventions). When to Apply Reference these guidelines when: - Creating new features or modules - Organizing project directory structure - Setting up import rules and boundaries - Implementing data fetching patterns - Composing c...
104
10712 api-expert martinholovsky/claude-skills-generator
API Design & Architecture Expert 0. Anti-Hallucination Protocol 🚨 MANDATORY: Read before implementing any code using this skill Verification Requirements When using this skill to implement API features, you MUST: Verify Before Implementing ✅ Check official OpenAPI 3.1 specification ✅ Confirm OAuth2.1/JWT patterns are current ✅ Validate OWASP API Security Top 10 2023 guidance ❌ Never guess HTTP status code meanings ❌ Never invent OpenAPI schema options ❌ Never assume RFC compliance without c...
104
10713 claude-code-guide 2025emma/vibe-coding-cn
Claude Code Guide Purpose To provide a comprehensive reference for configuring and using Claude Code (the agentic coding tool) to its full potential. This skill synthesizes best practices, configuration templates, and advanced usage patterns. Configuration ( CLAUDE.md ) When starting a new project, create a CLAUDE.md file in the root directory to guide the agent. Template (General) Project Guidelines Commands - Run app: `npm run dev` - Test: `npm test` - Build: `npm run build` Code Style - Us...
104
10714 redis-patterns patricio0312rev/skills
Redis Patterns Implement common Redis patterns for high-performance applications. Core Workflow Setup connection: Configure Redis client Choose pattern: Caching, sessions, queues, etc. Implement operations: CRUD with proper TTL Handle errors: Reconnection, fallbacks Monitor performance: Memory, latency Optimize: Pipelining, clustering Connection Setup // redis/client.ts import { Redis } from 'ioredis'; // Single instance export const redis = new Redis({ host: process.env.REDIS_HOST || 'loca...
104
10715 tooluniverse-variant-interpretation mims-harvard/tooluniverse
Clinical Variant Interpreter Systematic variant interpretation using ToolUniverse - from raw variant calls to ACMG-classified clinical recommendations with structural impact analysis. Triggers Use this skill when users: Ask about variant interpretation, classification, or pathogenicity Have VCF data needing clinical annotation Need ACMG classification for variants Want structural impact analysis for missense variants Key Principles ACMG-Guided - Follow ACMG/AMP 2015 guidelines with explicit evid...
104
10716 proxychains 2025emma/vibe-coding-cn
Proxychains Network Proxy Skill 自动使用代理解决网络问题 - 当遇到网络连接失败、超时或访问受限时,自动使用 proxychains4 强制走代理。 When to Use This Skill 触发条件(自动应用): ❌ Connection timeout errors ❌ DNS resolution failures ❌ "Connection refused" errors ❌ HTTP 403/451 blocked access ❌ GitHub/PyPI/npm 等国外资源访问失败 ❌ curl/wget/git/pip 等命令失败 Claude 应该: 检测到网络错误后,自动在命令前添加 proxychains4 使用默认代理配置:http://127.0.0.1:9910 如果代理失败,提示用户检查代理服务状态 Quick Reference 基本用法模式 ❌ 原命令失败 curl https://github.com/user/repo ✅ 使用代理重试 proxychains4 curl https://gith...
104
10717 python fundamentals pluginagentmarketplace/custom-plugin-python
Python Fundamentals Overview This skill covers the foundational elements of Python programming including syntax, data types, control structures, functions, object-oriented programming, and the standard library. Learning Objectives Write clean, Pythonic code following PEP 8 guidelines Master all Python data structures (lists, tuples, dicts, sets) Understand and implement object-oriented programming concepts Navigate and utilize the Python standard library effectively Manage virtual environments a...
104
10718 design-lab 0xdesign/design-plugin
This skill implements a complete design exploration workflow: interview, generate variations, collect feedback, refine, preview, and finalize. CRITICAL: Cleanup Behavior All temporary files MUST be deleted when the process ends, whether by: - User confirms final design → cleanup, then generate plan - User aborts/cancels → cleanup immediately, no plan generated Never leave `.claude-design/` or `__design_lab` routes behind. If the user says "cancel", "abort", "stop", or "nevermind" at any po...
104
10719 technews kesslerio/technews-openclaw-skill
TechNews Skill Fetches top stories from TechMeme, summarizes linked articles, and highlights social media buzz. Usage Command: /technews Fetches the top 10 stories from TechMeme, provides summaries from the linked articles, and highlights notable social media reactions. Setup This skill requires: Python 3.9+ requests and beautifulsoup4 packages Optional: tiktoken for token-aware truncation Install dependencies: pip install requests beautifulsoup4 Architecture The skill works in three stages: Scr...
104
10720 tooluniverse-clinical-guidelines mims-harvard/tooluniverse
Clinical Guidelines Search & Retrieval Search and retrieve evidence-based clinical practice guidelines from 12+ authoritative sources spanning 41 tools. Covers disease management guidelines, society recommendations, pharmacogenomics guidance, and patient resources. KEY PRINCIPLES : Multi-source search — Search ≥3 databases in parallel for comprehensive coverage Source-appropriate queries — Match query style to each database's strengths Condition + society specific — When user names a disease or ...
104
10721 push odysseus0/symphony
Push Prerequisites gh CLI is installed and available in PATH . gh auth status succeeds for GitHub operations in this repo. Goals Push current branch changes to origin safely. Create a PR if none exists for the branch, otherwise update the existing PR. Keep branch history clean when remote has moved.
104
10722 github-pr-creation fvadicamo/dev-agent-skills
Creates Pull Requests with task validation, test execution, and Conventional Commits formatting. Quick Start ``` 1. Verify GitHub CLI gh --version && gh auth status 2. Gather information (Claude does this directly) git log develop..HEAD --oneline Commits to include git diff develop --stat Files changed git rev-parse --abbrev-ref HEAD Current branch 3. Run project tests make test or: pytest, npm test 4. Create PR (after generating content) gh pr create...
104
10723 implementing-drag-drop ancoleman/ai-design-components
Drag-and-Drop & Sortable Interfaces Purpose This skill helps implement drag-and-drop interactions and sortable interfaces using modern React/TypeScript libraries. It covers accessibility-first approaches, touch support, and performance optimization for creating intuitive direct manipulation UIs. When to Use Invoke this skill when: Building Trello-style kanban boards with draggable cards between columns Creating sortable lists with drag handles for priority ordering Implementing file upload z...
104
10724 convex file storage waynesutton/convexskills
Convex File Storage Handle file uploads, storage, serving, and management in Convex applications with proper patterns for images, documents, and generated files. Documentation Sources Before implementing, do not assume; fetch the latest documentation: Primary: https://docs.convex.dev/file-storage Upload Files: https://docs.convex.dev/file-storage/upload-files Serve Files: https://docs.convex.dev/file-storage/serve-files For broader context: https://docs.convex.dev/llms.txt Instructions File Stor...
104
10725 gameplay-mechanics pluginagentmarketplace/custom-plugin-game-developer
Gameplay Mechanics Implementation Core Mechanics Framework ┌─────────────────────────────────────────────────────────────┐ │ ACTION → EFFECT LOOP │ ├─────────────────────────────────────────────────────────────┤ │ INPUT PROCESS OUTPUT FEEDBACK │ │ ┌─────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │Press│──────→│Validate │─────→│Update │───→│Visual │ │ │ │Button│ │& Execute│ │State │ │Audio ...
104
10726 ml-engineer 404kidwiz/claude-supercode-skills
Use this skill when Working on ml engineer tasks or workflows Needing guidance, best practices, or checklists for ml engineer Do not use this skill when The task is unrelated to ml engineer You need a different domain or tool outside this scope Instructions Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes. Provide actionable steps and verification. If detailed examples are required, open resources/implementation-playbook.md . You are an ML engi...
104
10727 encore-go-api encoredev/skills
Encore Go API Endpoints Instructions When creating API endpoints with Encore Go, follow these patterns: 1. Basic API Endpoint Use the //encore:api annotation above your function: package user import "context" type GetUserParams struct { ID string } type User struct { ID string `json:"id"` Email string `json:"email"` Name string `json:"name"` } //encore:api public method=GET path=/users/:id func GetUser(ctx context.Context, params *GetUserParams) (*User, error) { /...
104
10728 erc-8004 bankrbot/openclaw-skills
ERC-8004: Trustless Agents Register your AI agent on Ethereum mainnet with a verifiable on-chain identity, making it discoverable and enabling trust signals. What is ERC-8004? ERC-8004 is an Ethereum standard for trustless agent identity and reputation: Identity Registry - ERC-721 based agent IDs (your agent gets an NFT!) Reputation Registry - Feedback and trust signals from other agents/users Validation Registry - Third-party verification of agent work Website: https://www.8004.org Spec: https:...
104
10729 encore-go-service encoredev/skills
Encore Go Service Structure Instructions In Encore Go, each package with an API endpoint is automatically a service. No special configuration needed. Creating a Service Simply create a package with at least one //encore:api endpoint: // user/user.go package user import "context" type User struct { ID string `json:"id"` Email string `json:"email"` Name string `json:"name"` } //encore:api public method=GET path=/users/:id func GetUser(ctx context.Context, params *GetUserPara...
104
10730 google-workspace letta-ai/skills
Google Workspace APIs Status: Production Ready Last Updated: 2026-01-09 Dependencies: Cloudflare Workers (recommended), Google Cloud Project Skill Version: 1.0.0 Quick Reference API Common Use Cases Reference Gmail Email automation, inbox management gmail-api.md Calendar Event management, scheduling calendar-api.md Drive File storage, sharing drive-api.md Sheets Spreadsheet data, reporting sheets-api.md Docs Document generation docs-api.md Chat Bots, webhooks, spaces chat-api.md Meet Video con...
104
10731 land odysseus0/symphony
Land Goals Ensure the PR is conflict-free with main. Keep CI green and fix failures when they occur. Squash-merge the PR once checks pass. Do not yield to the user until the PR is merged; keep the watcher loop running unless blocked. No need to delete remote branches after merge; the repo auto-deletes head branches. Preconditions gh CLI is authenticated. You are on the PR branch with a clean working tree. Steps Locate the PR for the current branch. Confirm the full gauntlet is green locally befo...
104
10732 copywriter daffy0208/ai-dev-standards
Copywriter Skill You are an expert copywriter and brand voice guardian, specializing in direct, conversion-focused copy that adapts to each project's brand voice and tone. Project Context Discovery Before writing copy, discover the project's brand voice: Scan Project Documentation: Check .agents/SYSTEM/ARCHITECTURE.md for brand guidelines Look for brand voice documentation in project docs Review .agents/SOP/ for copywriting standards Check for existing copy examples Identify Brand Voice: Review ...
103
10733 ai-elements existential-birds/beagle
AI Elements AI Elements is a component library and custom registry built on top of shadcn/ui to help you build AI-native applications faster. It provides pre-built components like conversations, messages and more. Installing AI Elements is straightforward and can be done in a couple of ways. You can use the dedicated CLI command for the fastest setup, or integrate via the standard shadcn/ui CLI if you've already adopted shadcn's workflow. IMPORTANT: Run all CLI commands using the project's packa...
103
10734 risk-manager 404kidwiz/claude-supercode-skills
Use this skill when Working on risk manager tasks or workflows Needing guidance, best practices, or checklists for risk manager Do not use this skill when The task is unrelated to risk manager You need a different domain or tool outside this scope Instructions Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes. Provide actionable steps and verification. If detailed examples are required, open resources/implementation-playbook.md . You are a risk ...
103
10735 php-guidelines-from-spatie freekmurze/dotfiles
Core Laravel Principle Follow Laravel conventions first. If Laravel has a documented way to do something, use it. Only deviate when you have a clear justification. PHP Standards Follow PSR-1, PSR-2, and PSR-12 Use camelCase for non-public-facing strings Use short nullable notation: ?string not string|null Always specify void return types when methods return nothing Class Structure Use typed properties, not docblocks: Constructor property promotion when all properties can be promoted: One trait...
103
10736 next-intl-app-router liuchiawei/agent-skills
next-intl (App Router) Setup and usage of next-intl with prefix-based locale routing (e.g. /en/about , /ja/about ). Use this skill in any Next.js App Router project. Example code: Copy-paste examples live in this skill's examples/ folder. See examples/README.md for where each file goes in your project. File layout Keep this structure: ├── messages/ │ ├── en.json │ ├── ja.json │ └── ... ├── next.config.ts └── src/ ├── i18n/ │ ├── request.ts │ ├── routing.ts │ └── navigation.ts ├── pro...
103
10737 java-maven-gradle pluginagentmarketplace/custom-plugin-java
Master Java build tools for efficient project management and CI/CD integration. Overview This skill covers Maven and Gradle configuration including dependency management, plugin setup, multi-module projects, and CI/CD pipeline integration. Follows 2024-2025 best practices for both tools. When to Use This Skill Use when you need to: - Set up Maven/Gradle projects - Manage dependencies with BOMs - Configure build plugins - Optimize build performance - Set up CI/CD pipelines Topics Cov...
103
10738 encore-go-auth encoredev/skills
Encore Go Authentication Instructions Encore Go provides a built-in authentication system using the //encore:authhandler annotation. 1. Create an Auth Handler package auth import ( "context" "encore.dev/beta/auth" "encore.dev/beta/errs" ) // AuthParams defines what the auth handler receives type AuthParams struct { Authorization string `header:"Authorization"` } // AuthData defines what authenticated requests have access to type AuthData struct { UserID string Email ...
103
10739 video-downloader skillcreatorai/ai-agent-skills
Video Downloader This skill downloads videos from YouTube and other platforms directly to your computer. When to Use This Skill Downloading YouTube videos for offline viewing Saving educational content for reference Archiving important videos Getting video files for editing or repurposing Downloading your own content from platforms Saving conference talks or webinars What This Skill Does Downloads Videos: Fetches videos from YouTube and other platforms Quality Selection: Lets you choose resolu...
103
10740 kubernetes bobmatnyc/claude-mpm-skills
Kubernetes / DevOps You are an expert in Kubernetes, DevOps, and cloud-native infrastructure with deep knowledge of containerization and automation. Core Principles Use English for all code and documentation Prioritize modular, reusable, scalable code Follow naming conventions (camelCase, PascalCase, snake_case, UPPER_CASE for constants) Avoid hardcoded values; use environment variables Apply Infrastructure-as-Code principles Enforce principle of least privilege for access control Kubernetes Use...
103
10741 encore-go-testing encoredev/skills
Testing Encore Go Applications Instructions Encore Go uses standard Go testing with encore test. Run Tests Run all tests with Encore (recommended) encore test ./... Run tests for a specific package encore test ./user/... Run with verbose output encore test -v ./... Using encore test instead of go test is recommended because it: Sets up test databases automatically Provides isolated infrastructure per test Handles service dependencies Test an API Endpoint // hello/hello_test.go package ...
103
10742 xiaohongshu-search-summarizer piekill/xiaohongshu-summarizer-skill
Xiaohongshu Search and Summarize This skill automates the process of extracting high-quality multi-modal content (text + images) from Xiaohongshu (小红书) and actively assists you in generating a deeply integrated, analytical final report for the user. Due to Xiaohongshu's aggressive anti-scraping mechanisms, direct HTTP requests or naive scraping often result in 404s or blocks. This skill natively bypasses these by simulating a real user through the playwright-cli in a headed browser window. It op...
103
10743 alicloud-network-alb cinience/alicloud-skills
Category: service Application Load Balancer (ALB) Use this skill for end-to-end ALB operations via local Python scripts and OpenAPI-compatible workflows. Validation mkdir -p output/alicloud-network-alb for f in skills/network/slb/alicloud-network-alb/scripts/*.py ; do python3 -m py_compile " $f " done echo "py_compile_ok" > output/alicloud-network-alb/validate.txt Pass criteria: command exits 0 and output/alicloud-network-alb/validate.txt is generated. Output And Evidence Save all command output...
103
10744 convex cron jobs waynesutton/convexskills
Convex Cron Jobs Schedule recurring functions for background tasks, cleanup jobs, data syncing, and automated workflows in Convex applications. Documentation Sources Before implementing, do not assume; fetch the latest documentation: Primary: https://docs.convex.dev/scheduling/cron-jobs Scheduling Overview: https://docs.convex.dev/scheduling Scheduled Functions: https://docs.convex.dev/scheduling/scheduled-functions For broader context: https://docs.convex.dev/llms.txt Instructions Cron Jobs Ove...
103
10745 spline-3d-integration fawaz-i/spline-3d-integration
Spline 3D Integration Use this skill when a user needs to add or troubleshoot interactive Spline 3D scenes in a website or web app. When to use this skill The user wants to embed a Spline scene in React, Next.js, or vanilla JS. The user needs runtime control (events, variables, object lookup, camera behavior). The user is seeing poor performance, blank scenes, or loading issues. The user asks for implementation patterns like hero scenes or product viewers. When not to use this skill The user onl...
103
10746 nextjs-client-cookie-pattern wsimmonds/claude-nextjs-skills
Next.js: Client Component + Server Action Cookie Pattern Pattern Overview This pattern handles a common Next.js requirement: client-side interaction (button click) that needs to set server-side cookies. Why Two Files? Client components ('use client') can have onClick handlers Only server code can set cookies (security requirement) Solution: Client component calls a server action that sets cookies The Pattern Scenario: A button that sets a cookie when clicked File 1: Client Component (app/Co...
103
10747 pull odysseus0/symphony
Pull Workflow Verify git status is clean or commit/stash changes before merging. Ensure rerere is enabled locally: git config rerere.enabled true git config rerere.autoupdate true Confirm remotes and branches: Ensure the origin remote exists. Ensure the current branch is the one to receive the merge. Fetch latest refs: git fetch origin Sync the remote feature branch first: git pull --ff-only origin $(git branch --show-current) This pulls branch updates made remotely (for example, a GitHub auto-c...
103
10748 capability-evolver autogame-17/evolver
🧬 Capability Evolver "Evolution is not optional. Adapt or die." The Capability Evolver is a meta-skill that allows OpenClaw agents to inspect their own runtime history, identify failures or inefficiencies, and autonomously write new code or update their own memory to improve performance. Features Auto-Log Analysis : Automatically scans memory and history files for errors and patterns. Self-Repair : Detects crashes and suggests patches. GEP Protocol: Standardized evolution with reusable assets. O...
103
10749 angular-material pluginagentmarketplace/custom-plugin-angular
Angular Material Skill Overview Build beautiful, accessible Angular applications using Angular Material component library with custom theming and responsive layouts. Topics Covered Component Library Form controls (inputs, selects, checkboxes) Navigation (toolbar, sidenav, menus) Layout (cards, lists, grids) Data tables and pagination Dialogs and snackbars Theming Custom theme creation Color palettes and typography Dark mode implementation Component customization CSS variables integration CDK (...
103
10750 book-illustrator jamesrochabrun/skills
Book Illustrator - Children's Books Specialist A comprehensive guide for creating captivating, age-appropriate children's book illustrations that tell stories, engage young minds, and bring narratives to life through visual artistry. What This Skill Does Provides expert guidance for creating professional children's book illustrations: Age-Appropriate Design - Tailored styles for ages 0-12 Character Development - Creating memorable, expressive characters Color Theory Mastery - Strategic use o...
103