███████╗██╗ ██╗██╗██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║ ██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
███████╗█████╔╝ ██║██║ ██║ ██████╔╝███████║██╔██╗ ██║█████╔╝
╚════██║██╔═██╗ ██║██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║██╔═██╗
███████║██║ ██╗██║███████╗███████╗ ██║ ██║██║ ██║██║ ╚████║██║ ██╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
Agent Skills 排行榜 · 关键词 + 语义搜索
| # | Skill | 仓库 | 描述 | 安装量 |
|---|---|---|---|---|
| 501 | write-swift | emilkowalski/skills |
Contains Shell Commands This skill contains shell command directives ( !`command` ) that may execute system commands. Review carefully before installing. Write Swift How to write Swift the way the language wants to be written, current through Swift 6.4. Toolchain baseline: Swift 6.3 (current release as of August 2026). Everything here compiles on 6.3 unless marked ⚠, which flags unreleased Swift 6.4 features. Concurrency guidance assumes the Swift 6.2 model — if the project is on 6.1 or earlier,...
|
78.2K |
| 502 | amazon-product-research | nexscope-ai/amazon-skills |
Amazon Product Research 🔍 Complete product research framework for Amazon sellers. Validate ideas, analyze opportunities, assess competition. Installation npx skills add nexscope-ai/Amazon-Skills --skill amazon-product-research -g Capabilities Show more Installs 512 Repository nexscope-ai/ama…n-skills GitHub Stars 248 First Seen Mar 24, 2026 Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Pass
|
78K |
| 503 | obsidian-cli | kepano/obsidian-skills |
Obsidian CLI Use the obsidian CLI to interact with a running Obsidian instance. Requires Obsidian to be open. Command reference Run obsidian help to see all available commands. This is always up to date. Full docs: https://help.obsidian.md/cli Syntax Parameters take a value with = . Quote values with spaces: obsidian create name = "My Note" content = "Hello world" Flags are boolean switches with no value: obsidian create name = "My Note" silent overwrite For multiline content use \n for newline ...
|
77.6K |
| 504 | higgsfield-brandkit | higgsfield-ai/skills |
Higgsfield Brandkit Build a coherent identity and its requested applications. Treat supplied brand facts and official assets as fixed constraints. Bootstrap Resolve SKILL_ROOT to this skill's installed directory and create a durable project directory: BRANDKIT_WORKDIR = " ${ PWD } /brandkit" BRANDKIT_STATE = " ${BRANDKIT_WORKDIR} /state.json" mkdir -p " ${BRANDKIT_WORKDIR} " Read prerequisites . Check tools before the stage that needs them. Never install system packages without the user's permis...
|
77.6K |
| 505 | higgsfield-youtube-thumbnail | higgsfield-ai/skills |
Higgsfield YouTube Thumbnail Create a clean thumbnail concept, generate each variant through the higgsfield CLI, inspect it, and make only requested surgical edits. Bootstrap Before any generation: If higgsfield is missing, install it: curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh If higgsfield account status reports Session expired or Not authenticated , ask the user to run higgsfield auth login , then wait. Confirm the locked model contracts when the catal...
|
77.6K |
| 506 | video | coreyhaines31/marketingskills |
No SKILL.md available for this skill. View on GitHub
|
77.1K |
| 507 | directory-submissions | coreyhaines31/marketingskills |
Directory Submissions You are an expert in directory-driven distribution for software products. Your goal is to help the user build a compounding backlink + discovery foundation by submitting to the right directories, in the right order, with the right positioning — and to make sure that foundation actually produces leads instead of vanity backlinks. Before Starting Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md ...
|
77K |
| 508 | obsidian-bases | kepano/obsidian-skills |
Obsidian Bases Skill This skill enables skills-compatible agents to create and edit valid Obsidian Bases (.base files) including views, filters, formulas, and all related configurations. Overview Obsidian Bases are YAML-based files that define dynamic views of notes in an Obsidian vault. A Base file can contain multiple views, global filters, formulas, property configurations, and custom summaries. File Format Base files use the .base extension and contain valid YAML. They can also be embed...
|
76.5K |
| 509 | internal-comms | anthropics/skills |
When to use this skill To write internal communications, use this skill for: 3P updates (Progress, Plans, Problems) Company newsletters FAQ responses Status reports Leadership updates Project updates Incident reports How to use this skill To write any internal communication: Identify the communication type from the request Load the appropriate guideline file from the examples/ directory: examples/3p-updates.md - For Progress/Plans/Problems team updates examples/company-newsletter.md - For compan...
|
75.9K |
| 510 | turnstile-spin | cloudflare/skills |
Turnstile Spin skill Turns the prompt "set up Turnstile" into a working end-to-end integration: a widget, a deployed managed siteverify Worker, frontend snippets at every chosen insertion point, and a real validation pass before reporting success. You are the agent. Run the wizard below by invoking the scripts under scripts/ and branching on their JSON output. The scripts hold the deterministic logic (API calls, retry/error handling); your job is orchestration, codebase reading, confirmation, an...
|
75.8K |
| 511 | gpt-image-2 | prime-skills/runcomfy-agent-skills |
🪞 GPT Image 2 — Image Generation via Your ChatGPT Subscription agentspace.so · GitHub Generate images with GPT Image 2 (ChatGPT Images 2.0) inside your agent, using your existing ChatGPT Plus or Pro subscription — no separate OpenAI access, no Fal or Replicate tokens, no per-image billing. Text-to-image, image-to-image editing, style transfer, and multi-reference composition. Runs entirely through the local codex CLI you're already logged into. Heads up — this skill requires a ChatGPT Plus or Pr...
|
75.2K |
| 512 | wonda-cli | degausai/wonda |
Wonda CLI Wonda CLI is a content creation toolkit for terminal-based agents. Use it to generate images, videos, music, and audio; edit and compose media; publish to social platforms; and research/automate across LinkedIn, Reddit, and X/Twitter. Install If wonda is not found on PATH, install it first: npm npm i -g @degausai/wonda Homebrew brew tap degausai/tap && brew install wonda Setup Auth : wonda auth login (opens browser, recommended) or set WONDERCAT_API_KEY env var Verify : wonda auth ch...
|
74.6K |
| 513 | cloudflare-one | cloudflare/skills |
Cloudflare One Before citing limits, settings, API fields, category IDs, or exact UI paths, retrieve current information from the Cloudflare One docs , the Cloudflare docs MCP server, or the Cloudflare API schema. Workflow Classify the ask: architecture, configuration, troubleshooting, migration, or review. Gather context: account ID, users/sites/apps, identity provider, SCIM/group sync, device management, traffic path, compliance constraints, and rollout blast radius. Retrieve only the current ...
|
74.4K |
| 514 | product-marketing | coreyhaines31/marketingskills |
Product Marketing Context You help users create and maintain a product marketing context document. This captures foundational positioning and messaging information that other marketing skills reference, so users don't repeat themselves. The document is stored at .agents/product-marketing.md . Workflow Step 1: Check for Existing Context First, check if .agents/product-marketing.md already exists. Also check .claude/product-marketing.md and the legacy filename product-marketing-context.md (in eith...
|
74K |
| 515 | analytics | coreyhaines31/marketingskills |
Analytics Tracking You are an expert in analytics implementation and measurement. Your goal is to help set up tracking that provides actionable insights for marketing and product decisions. Initial Assessment Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md , or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or s...
|
73.9K |
| 516 | ponytail | dietrichgebert/ponytail |
Ponytail You are a lazy senior developer. Lazy means efficient, not careless. You have seen every over-engineered codebase and been paged at 3am for one. The best code is the code never written. Persistence ACTIVE EVERY RESPONSE. No drift back to over-building. Still active if unsure. Off only: "stop ponytail" / "normal mode". Default: full . Switch: /ponytail lite|full|ultra . The ladder Stop at the first rung that holds: Show more Installs 546 Repository dietrichgebert/ponytail GitHub Stars 18...
|
73.2K |
| 517 | social | coreyhaines31/marketingskills |
Social Content You are an expert social media strategist. Your goal is to help create engaging content that builds audience, drives engagement, and supports business goals. Before Creating Content Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md , or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to t...
|
73.1K |
| 518 | gws-gmail-send | googleworkspace/cli |
gmail +send PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. Send an email Usage gws gmail +send --to < EMAIL > --subject < SUBJECT > --body < TEXT > Flags Flag Required Default Description --to ✓ — Recipient email address --subject ✓ — Email subject --body ✓ — Email body (plain text) --dry-run — — Show the request that would be sent without executing it Examples gws gmail +send --to alice@example.com --subjec...
|
72.7K |
| 519 | ai-image-generation | inferen-sh/skills |
Install the belt CLI skill: npx skills add belt-sh/cli AI Image Generation Generate images with 50+ AI models via inference.sh CLI. Quick Start Requires inference.sh CLI ( belt ). Install instructions belt login Generate an image with FLUX belt app run falai/flux-dev-lora --input '{"prompt": "a cat astronaut in space"}' Show more Installs 629.4K Repository 101-skills/superpowers GitHub Stars 5 First Seen Aug 31, 2026 Security Audits Gen Agent Trust Hub Pass Socket Warn Snyk Pass
|
72.6K |
| 520 | cloudflare-one-migrations | cloudflare/skills |
Cloudflare One Migrations Retrieve current Cloudflare docs, Cloudflare API schemas, and source-vendor export docs before generating exact configuration. Workflow Identify the source stack: Zscaler ZIA, Zscaler ZPA, Palo Alto NGFW/Prisma/GlobalProtect, legacy VPN/SWG/SD-WAN, or other. Request exports and logs before mapping. Prefer structured exports over screenshots or prose summaries. Build an inventory: identities, groups, apps, destinations, connectors/tunnels, DNS/URL/firewall/DLP/TLS polici...
|
72.6K |
| 521 | css-animations | heygen-com/hyperframes |
CSS Animations for HyperFrames HyperFrames can seek CSS keyframe animations through its css runtime adapter. Use this for simple repeated motifs, background motion, shimmer, glow, masks, and non-sequenced decoration. For scene choreography, GSAP is usually clearer. CSS animations work best when the motion belongs to one element and has a fixed duration. Contract Put the animated element in the DOM before runtime initialization finishes. Give timed elements a data-start value so local animation t...
|
72.3K |
| 522 | ads | coreyhaines31/marketingskills |
Paid Ads You are an expert performance marketer with direct access to ad platform accounts. Your goal is to help create, optimize, and scale paid advertising campaigns that drive efficient customer acquisition. Before Starting Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md , or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not al...
|
72.3K |
| 523 | audit-website | squirrelscan/skills |
Website Audit Skill Audit websites for SEO, technical, content, performance and security issues using the squirrelscan cli. squirrelscan provides a cli tool squirrel - available for macos, windows and linux. It carries out extensive website auditing by emulating a browser, search crawler, and analyzing the website's structure and content against over 230+ rules. It will provide you a list of issues as well as suggestions on how to fix them. Links squirrelscan website is at https://squirrelscan.c...
|
72K |
| 524 | gws-drive | googleworkspace/cli |
drive (v3) PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. gws drive < resource > < method > [ flags ] Helper Commands Command Description +upload Upload a file with automatic metadata API Resources about get — Gets information about the user, the user's Drive, and system capabilities. For more information, see Return user info . Required: The fields parameter must be set. To return the exact fields you need,...
|
71.8K |
| 525 | co-marketing | coreyhaines31/marketingskills |
No SKILL.md available for this skill. View on GitHub
|
71.8K |
| 526 | ai-video-generation | inferen-sh/skills |
Install the belt CLI skill: npx skills add belt-sh/cli AI Video Generation Generate videos with 40+ AI models via inference.sh CLI. Quick Start Requires inference.sh CLI ( belt ). Install instructions belt login Generate a video with Veo belt app run google/veo-3-1-fast --input '{"prompt": "drone shot flying over a forest"}' Show more Installs 630.8K Repository 101-skills/superpowers GitHub Stars 5 First Seen Aug 31, 2026 Security Audits Gen Agent Trust Hub Pass Socket Warn Snyk Pass
|
71.7K |
| 527 | json-canvas | kepano/obsidian-skills |
JSON Canvas Skill This skill enables skills-compatible agents to create and edit valid JSON Canvas files (.canvas) used in Obsidian and other applications. Overview JSON Canvas is an open file format for infinite canvas data. Canvas files use the .canvas extension and contain valid JSON following the JSON Canvas Spec 1.0. File Structure A canvas file contains two top-level arrays: { "nodes": [], "edges": [] } nodes (optional): Array of node objects edges (optional): Array of edge obje...
|
71.4K |
| 528 | slack-gif-creator | anthropics/skills |
Slack GIF Creator A toolkit providing utilities and knowledge for creating animated GIFs optimized for Slack. Slack Requirements Dimensions: Emoji GIFs: 128x128 (recommended) Message GIFs: 480x480 Parameters: FPS: 10-30 (lower is smaller file size) Colors: 48-128 (fewer = smaller file size) Duration: Keep under 3 seconds for emoji GIFs Core Workflow from core . gif_builder import GIFBuilder from PIL import Image , ImageDraw 1. Create builder builder = GIFBuilder ( width = 128 , height = 128 , f...
|
71.4K |
| 529 | defuddle | kepano/obsidian-skills |
Defuddle Use Defuddle CLI to extract clean readable content from web pages. Prefer over WebFetch for standard web pages — it removes navigation, ads, and clutter, reducing token usage. If not installed: npm install -g defuddle Usage Always use --md for markdown output: defuddle parse < url > --md Save to file: defuddle parse < url > --md -o content.md Extract specific metadata: defuddle parse < url > -p title defuddle parse < url > -p description defuddle parse < url > -p domain Output formats F...
|
71.3K |
| 530 | nano-banana-2 | inferen-sh/skills |
Nano Banana 2 — Pro Pack on RunComfy runcomfy.com · Model page · GitHub Google Nano Banana 2 — the flash-tier text-to-image model in the Gemini family — hosted on the RunComfy Model API . Optimized for ideation, social-thumbnail batches, and rapid drafts with strong in-image typography. npx skills add agentspace-so/runcomfy-skills --skill nano-banana-2 -g When to pick this model (vs siblings) Nano Banana 2 is the flash-tier of the Google image-gen line. Pick it when iteration speed and predictab...
|
71K |
| 531 | twitter-automation | inferen-sh/skills |
Install the belt CLI skill: npx skills add belt-sh/cli Twitter/X Automation Automate Twitter/X via inference.sh CLI. Quick Start Requires inference.sh CLI ( belt ). Install instructions belt login Post a tweet belt app run x/post-tweet --input '{"text": "Hello from inference.sh!"}' Show more Installs 121.6K Repository 101-skills/superpowers First Seen Aug 31, 2026 Security Audits Gen Agent Trust Hub Pass Socket Warn Snyk Pass
|
71K |
| 532 | agent-tools | inferen-sh/skills |
inference.sh Run 250+ AI apps in the cloud with a simple CLI. No GPU required. Install CLI curl -fsSL https://cli.inference.sh | sh belt login What does the installer do? The install script detects your OS and architecture, downloads the correct binary from dist.inference.sh , verifies its SHA-256 checksum, and places it in your PATH. That's it — no elevated permissions, no background processes, no telemetry. If you have cosign installed, the installer also verifies the Sigstore signature automa...
|
70.9K |
| 533 | remotion-render | inferen-sh/skills |
General rendering strategy Render a video using: npx remotion render Full list of options: https://www.remotion.dev/docs/cli/render.md Render a still using: npx remotion still Full list of options: https://www.remotion.dev/docs/cli/still.md Transparent videos Show more Installs 82.4K Repository remotion-dev/skills GitHub Stars 4.6K First Seen Jul 11, 2026 Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Pass
|
70.8K |
| 534 | agent-browser | qu-skills/superpowers |
Browser Automation with agent-browser The CLI uses Chrome/Chromium via CDP directly. Install via npm i -g agent-browser , brew install agent-browser , or cargo install agent-browser . Run agent-browser install to download Chrome. Core Workflow Every browser automation follows this pattern: Navigate : agent-browser open <url> Snapshot : agent-browser snapshot -i (get element refs like @e1 , @e2 ) Interact : Use refs to click, fill, select Re-snapshot : After navigation or DOM changes, get fresh r...
|
70.8K |
| 535 | qwen-image-2 | inferen-sh/skills |
Qwen-Image - Alibaba Image Generation Generate and edit images with Alibaba Qwen-Image-2.0 models via inference.sh CLI. Quick Start Requires inference.sh CLI ( infsh ). Get installation instructions: npx skills add inference-sh/skills@agent-tools infsh login infsh app run alibaba/qwen-image-2 --input '{"prompt": "A serene mountain landscape at sunset"}' Models Model App ID Speed Text Rendering Best For Qwen-Image-2.0 alibaba/qwen-image-2 Fast Good General use Qwen-Image-2.0-Pro alibaba/qwen-imag...
|
70.7K |
| 536 | p-video | inferen-sh/skills |
Pruna P-Video Generation Generate videos with Pruna's optimized video models via inference.sh CLI. Quick Start Requires inference.sh CLI ( infsh ). Get installation instructions: npx skills add inference-sh/skills@agent-tools infsh login infsh app run pruna/p-video --input '{"prompt": "drone shot flying over a forest at sunset"}' Pruna Video Models Pruna optimizes AI models for speed without sacrificing quality. Model App ID Best For P-Video pruna/p-video Text-to-video, image-to-video, with audi...
|
70.7K |
| 537 | qwen-image-2-pro | inferen-sh/skills |
Qwen-Image Pro - Professional Image Generation Generate images with Alibaba Qwen-Image-2.0-Pro via inference.sh CLI. Best for professional text rendering and complex designs. Quick Start Requires inference.sh CLI ( infsh ). Get installation instructions: npx skills add inference-sh/skills@agent-tools infsh login infsh app run alibaba/qwen-image-2-pro --input '{"prompt": "Poster with title \"Welcome!\" in bold blue text"}' Pro Model Capabilities Professional Text Rendering : Multi-line and paragr...
|
70.7K |
| 538 | nano-banana | inferen-sh/skills |
Nano Banana - Gemini Native Image Generation Generate images with Google Gemini native image models via inference.sh CLI. Quick Start Requires inference.sh CLI ( infsh ). Get installation instructions: npx skills add inference-sh/skills@agent-tools infsh login infsh app run google/gemini-3-pro-image-preview --input '{"prompt": "a banana in space, photorealistic"}' Models Model App ID Speed Quality Gemini 3 Pro Image google/gemini-3-pro-image-preview Slower Best Gemini 2.5 Flash Image google/gemi...
|
70.7K |
| 539 | tailwind | heygen-com/hyperframes |
No SKILL.md available for this skill. View on GitHub
|
70.6K |
| 540 | p-image | inferen-sh/skills |
Pruna P-Image Generation Generate images with Pruna's optimized P-Image models via inference.sh CLI. Quick Start Requires inference.sh CLI ( infsh ). Get installation instructions: npx skills add inference-sh/skills@agent-tools infsh login infsh app run pruna/p-image --input '{"prompt": "a futuristic cityscape at sunset"}' P-Image Models Pruna optimizes AI models for speed without sacrificing quality. Model App ID Best For P-Image pruna/p-image Fast text-to-image, multiple aspect ratios P-Image-...
|
70.6K |
| 541 | infsh-cli | inferen-sh/skills |
No SKILL.md available for this skill. View on GitHub
|
70.6K |
| 542 | animejs | heygen-com/hyperframes |
Anime.js for HyperFrames HyperFrames can seek Anime.js instances through its animejs runtime adapter. The composition owns the animation objects; HyperFrames owns the clock. Contract Create animations or timelines synchronously during composition initialization. Set autoplay: false so Anime.js does not advance on its own clock. Register every returned animation or timeline on window.__hfAnime . Use finite durations and loop counts. Avoid callbacks that mutate DOM based on wall-clock time, networ...
|
70K |
| 543 | upgrade-stripe | stripe/ai |
Upgrading Stripe Versions This skill covers upgrading Stripe API versions, server-side SDKs, Stripe.js, and mobile SDKs. Understanding Stripe API Versioning Stripe uses date-based API versions (e.g., 2025-12-15.clover, 2025-08-27.basil, 2024-12-18.acacia). Your account's API version determines request/response behavior. Types of Changes Backward-Compatible Changes (do not require code updates): New API resources New optional request parameters New properties in existing responses Changes t...
|
70K |
| 544 | competitors | coreyhaines31/marketingskills |
Competitor & Alternative Pages You are an expert in creating competitor comparison and alternative pages. Your goal is to build pages that rank for competitive search terms, provide genuine value to evaluators, and position your product effectively. Initial Assessment Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md , or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that c...
|
69.9K |
| 545 | pricing | coreyhaines31/marketingskills |
Pricing Strategy You are an expert in SaaS pricing and monetization strategy. Your goal is to help design pricing that captures value, drives growth, and aligns with customer willingness to pay. Before Starting Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md , or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or...
|
69.7K |
| 546 | claude-api | anthropics/skills |
Building LLM-Powered Applications with Claude This skill helps you build LLM-powered applications with Claude. Choose the right surface based on your needs, detect the project language, then read the relevant language-specific documentation. Before You Start Scan the target file (or, if no target file, the prompt and project) for non-Anthropic provider markers — import openai , from openai , langchain_openai , OpenAI( , gpt-4 , gpt-5 , file names like agent-openai.py or *-generic.py , or any exp...
|
69.4K |
| 547 | three | heygen-com/hyperframes |
Three.js for HyperFrames HyperFrames supports Three.js through its three runtime adapter. The adapter does not own your scene. It publishes HyperFrames time and dispatches a seek event so your composition can render the exact frame. Contract Create the scene, camera, renderer, materials, and assets synchronously when possible. Render from HyperFrames time, not wall-clock time. Listen for the hf-seek event and render exactly that time. Load models, textures, and HDRIs before render-critical seeki...
|
69.3K |
| 548 | lottie | heygen-com/hyperframes |
Lottie for HyperFrames HyperFrames can seek both lottie-web and dotLottie players through its lottie runtime adapter. Lottie is a strong fit because the animation timeline is already encoded in the asset; HyperFrames only needs a player object it can seek. Contract Load assets from local project files, usually under assets/ . Set autoplay: false . Prefer loop: false unless the user explicitly wants a loop. Register every returned animation or player on window.__hfLottie . Keep the Lottie contain...
|
69.1K |
| 549 | emails | coreyhaines31/marketingskills |
Email Sequence Design You are an expert in email marketing and automation. Your goal is to create email sequences that nurture relationships, drive action, and move people toward conversion. Initial Assessment Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md , or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or ...
|
68.9K |
| 550 | waapi | heygen-com/hyperframes |
Web Animations API for HyperFrames HyperFrames can seek Web Animations API animations through its waapi runtime adapter. WAAPI is useful when you want native browser keyframes with JavaScript-created timing and no GSAP dependency. Contract Create animations synchronously during composition initialization. Use element.animate(...) with finite duration and iterations . Use fill: "both" so seeked states persist. Pause animations after creation or let the adapter pause them on first seek. Avoid call...
|
68.7K |