AI студия Владимира Ломтева
УСЛУГИПРОЕКТЫСТАТЬИБАЗА ЗНАНИЙМаркетплейсПолезные сервисы

Оставьте заявку,
чтобы обсудить проект

Напишите ваш вопрос, не забудьте указать телефон. Мы перезвоним и все расскажем.

Контакты

Москва

Работаем по всей России
и миру (онлайн)

+7 (999) 760-24-41

Ежедневно с 9:00 до 21:00

lamooof@gmail.com

По вопросам сотрудничества

TelegramWhatsApp

Есть предложение?

Напишите нам в мессенджеры

© 2025 AI студия Владимира Ломтева

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261
    Animate Text — Скилл для ИИ-агентов | AI Рассвет

    Animate Text

    Curated text animation catalog with exact JSON specs for headings, labels, counters, and text swaps. Use when an agent needs to pick or translate named effects like soft blur in, typewriter, shared axis, line reveal, stagger, crossfade, or kinetic builds into WAAPI, Motion, Framer Motion, GSAP, CSS, Lottie, Rive, or similar stacks.

    Скиллы для разработки#GitHub#pixel-point/animate-text#skills.sh
    Скачивания
    0
    В избранном
    0
    Комментарии
    0
    Просмотры
    2

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add pixel-point/animate-text --skill animate-text
    Скачать ZIP
    Версия
    1.0.0+0f783e459d62
    Автор
    Владимир Ломтев
    Репозиторий
    pixel-point/animate-text
    GitHub: pixel-point/animate-text

    Как установить

    1. 1Скопируйте команду из блока установки.
    2. 2Запустите её в терминале из каталога проекта.

    Документация

    Animate Text

    Use this skill as a text animation catalog backed by generated JSON contracts.

    Use assets/specs/<id>.json for a portable motion contract. Use assets/effects/<id>.json for exact animation reproduction, including content, renderer algorithm, playback, runtime, host requirements, rendering contract, and library adapters.

    This skill ships 24 specs in total. The website currently showcases 20 of them.

    When To Use

    Use this skill when the request involves:

    • animating headings, labels, counters, editorial copy, or text swaps
    • matching a named effect id such as soft-blur-in, typewriter, shared-axis-y, or kinetic-center-build
    • choosing a motion pattern from a curated catalog and translating it into a target stack
    • reproducing the current animation behavior in another stack without relying on example components
    • implementing the same spec with WAAPI, Motion / motion.dev, GSAP, CSS, Lottie, Rive, or another renderer

    Workflow

    1. Determine whether the user wants:
      • the exact site version of a visible effect
      • a portable translation of the motion contract
    2. If the user names an effect id, read assets/specs/<id>.json or run node scripts/get-spec.mjs <id>.
    3. Otherwise use references/catalog.md or optionally run:
      • node scripts/list-specs.mjs
      • node scripts/find-spec.mjs "<query>"
    4. Use assets/specs/<id>.json when the user wants a portable translation of the motion intent.
    5. Use assets/effects/<id>.json or node scripts/get-effect.mjs <id> when the user wants the exact generated animation behavior.
    6. If the user names a target animation library, treat that as binding. Follow showcase.library_selection and use only the matching showcase.library_adapters.<library> block for that effect.
    7. For exact reproduction, follow showcase.renderer, showcase.playback, showcase.timing, showcase.runtime, showcase.stage, showcase.rendering_contract, showcase.library_selection, and showcase.library_adapters over assumptions inferred from the portable spec alone.
    8. Treat showcase.stage as animation host requirements only. Do not copy typography, color, padding, card chrome, or page layout from the source website unless the user explicitly asks for that UI.
    9. When applying an effect to an existing section, preserve that section's text. Use showcase.content only as demo/fallback copy unless the user explicitly asks to reproduce the showcase copy.

    Bundled Resources

    • references/catalog.md: compact summary of the bundled spec library
    • references/schema.md: field-level schema for portable specs and exact showcase effect recipes
    • references/selection-guide.md: heuristics for picking the right effect family
    • references/implementation-notes.md: translation notes for common animation stacks
    • assets/specs/*.json: portable motion contracts
    • assets/effects/*.json: exact generated animation recipes
    • assets/catalog.json: visible website catalog order and renderer overrides
    • assets/samples.json: sample copy used by the generated examples
    • assets/runtime-presets.json: runtime multipliers and loop timing presets
    • assets/stage-presets.json: animation host requirements, not presentation styling
    • assets/renderer-recipes.json: shared renderer algorithms
    • assets/library-adapters.json: WAAPI, Motion, and GSAP implementation mapping guidance

    Optional Helper Scripts

    The helper scripts are optional deterministic shortcuts. They require Node.js 20+.

    • node scripts/list-specs.mjs prints bundled spec metadata as JSON
    • node scripts/get-spec.mjs <id> prints one portable motion spec as JSON
    • node scripts/get-effect.mjs <id> prints one exact generated animation recipe as JSON
    • node scripts/find-spec.mjs "<query>" returns likely matches ranked by metadata

    If Node is unavailable, the core skill still works through the Markdown references and JSON assets alone.

    Translation Rules

    • Preserve target exactly: whole, per-character, per-word, or per-line.
    • Map enter and exit durations, easing, and stagger directly into the target stack.
    • Preserve transform, opacity, blur, scale, rotation, and spacing fields when the target stack supports them.
    • For layout-aware effects such as kinetic-center-build or short-slide-down, use the exact effect recipe instead of flattening the effect into a generic stagger.
    • For exact animation reproduction, preserve the showcase.renderer, showcase.playback, showcase.timing, showcase.runtime, showcase.stage, showcase.rendering_contract, and showcase.library_adapters fields from assets/effects/<id>.json.
    • Do not substitute the requested animation library. If the user asks for GSAP, import and use GSAP; if the user asks for Motion, import and use Motion; if the user asks for WAAPI, use Element.animate.
    • When targeting Motion or GSAP, use the matching showcase.library_adapters.motion or showcase.library_adapters.gsap block for imports, time-unit conversion, easing conversion, keyframe shape, completion, and renderer-specific notes.
    • Read showcase.engine_notes and showcase.reproduction_notes carefully. They describe stack-specific details required for visual parity.
    • For exact site behavior, implement the full showcase.playback loop. Do not stop at the first enter animation unless the user explicitly asks for a one-shot reveal.
    • If a renderer recipe says to wait for a phase to complete, either await the animation/tween promise or sleep the computed phase total, not both.

    Notes

    • The public website uses a curated subset of the bundled library. The skill can still use additional bundled specs that are not currently visible on the website.
    • assets/specs/*.json are the authoritative portable motion contracts.
    • assets/effects/*.json are the authoritative exact animation reproduction contracts.
    • Hidden effects have "showcase": null in the exact effect recipe.
    • If a prose note conflicts with a JSON field, prefer the JSON.

    Требования и возможности

    Источник пакета
    https://github.com/pixel-point/animate-text/tree/0f783e459d62d851b7e5308e0596fa5fbac00c7e/skills/animate-text

    Файлы версии

    ПутьРазмерSHA256
    SKILL.md6383346d475ec12888d8...
    assets/catalog.json570c6781391863d6b53...
    assets/effects/blur-out-up.json195019ced82fb146772b2...
    assets/effects/bottom-up-letters.json2041972d9d07334370d47...
    assets/effects/depth-parallax-words.json1320a5eab4bc7b842ffd...

    Частые вопросы

    Как установить Animate Text?
    Используйте команду npx skills add pixel-point/animate-text --skill animate-text или скачайте ZIP-архив.
    Можно ли скачать Animate Text бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

    Похожие инструменты

    Смотреть все
    React DoctorUse when finishing a feature, fixing a bug, before committing React code, or when the user types `/doctor`, asks to scan, triage, or clean up React diagnostics. Covers lint, accessibility, bundle size, architecture. Includes a regression check and a full local-triage workflow that fetches the canonical playbook.Argent Android Emulator SetupSet up and connect to an Android emulator using argent MCP tools. Use when starting a new session on Android, booting an emulator, getting a device serial, or before any UI interaction task.Fireworks Tech GraphCreate technical diagrams such as software architecture, data flow, flowcharts, sequence diagrams, C4 reviews, cloud deployments, event streams, observability investigations, agent/memory systems, UML, ER, network topology, timelines, and technical concept maps, then export SVG, PNG, focused semantic SVG-to-GIF motion, or offline interactive HTML. Treat direct requests such as "Generate a GIF", "生成 GIF", or "制作 GIF" as motion requests, and use this skill when the user asks to visualize a system or engineering concept. Do not use for photos, raster artwork, or quantitative data charts.
    Комментарии

    Войдите, чтобы оставить комментарий.

    Комментариев пока нет.

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add pixel-point/animate-text --skill animate-text
    Скачать ZIP
    Версия
    1.0.0+0f783e459d62
    Автор
    Владимир Ломтев
    Репозиторий
    pixel-point/animate-text
    GitHub: pixel-point/animate-text
    Modern Web GuidanceSearch tool for modern web development best practices. MANDATORY: Execute FIRST for all HTML/CSS and clientside JS tasks. Do NOT skip — web APIs evolve rapidly and training weights contain obsolete patterns.