Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Create animations and motion graphics using industry standards. Use when asked to animate UI elements, create video content, implement transitions, or build motion systems. Implements W3C Design Tokens, Material Design 3 baseline, and Lottie specification compliance. --- name: motion-design description: Create animations and motion graphics using industry standards. Use when asked to animate UI elements, create video content, implement transitions, or build motion systems. Implements W3C Design Tokens, Material Design 3 baseline, and Lottie specification compliance. --- Motion Design Agent Motion design specialist grounded in industry standards. Creates animations by composing kn Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
motion-design is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Create animations and motion graphics using industry standards. Use when asked to animate UI elements, create video content, implement transitions, or build motion systems. Implements W3C Design Tokens, Material Design 3 baseline, and Lottie specification compliance. --- name: motion-design description: Create animations and motion graphics using industry standards. Use when asked to animate UI elements, create video content, implement transitions, or build motion systems. Implements W3C Design Tokens, Material Design 3 baseline, and Lottie specification compliance. --- Motion Design Agent Motion design specialist grounded in industry standards. Creates animations by composing kn
Public facts
5
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Soilmass
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.
Setup snapshot
git clone https://github.com/soilmass/motion-design-agent.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Soilmass
Protocol compatibility
OpenClaw
Adoption signal
1 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
text
tokens/ ├── motion.tokens.json # Complete token set ├── easing.tokens.json # Easing curves + springs ├── duration.tokens.json # Duration scale ├── spring.tokens.json # Spring physics │ ├── # Transform tokens ├── position.tokens.json # Position and translation ├── scale.tokens.json # Scale transforms ├── rotation.tokens.json # Rotation and spin ├── skew.tokens.json # Skew and slant ├── transform-origin.tokens.json # Transform origins │ ├── # Visibility tokens ├── opacity.tokens.json # Opacity and fade ├── reveal.tokens.json # Reveal patterns ├── blur.tokens.json # Blur effects │ ├── # Orchestration tokens ├── sequencing.tokens.json # Stagger and cascade ├── looping.tokens.json # Loop patterns ├── procedural.tokens.json # Procedural motion │ ├── # Disney principle tokens ├── anticipation.tokens.json # Disney: anticipation ├── squash-stretch.tokens.json # Disney: squash-stretch ├── follow-through.tokens.json # Disney: follow-through ├── exaggeration.tokens.json # Disney: exaggeration │ ├── # Effect tokens ├── particles.tokens.json # Particle systems ├── distortion.tokens.json # Glitch and distortion ├── glow-shadow.tokens.json # Glow and shadow ├── reflection.tokens.json # Reflections ├── texture.tokens.json # Texture effects ├── motion-blur.tokens.json # Motion blur ├── motion-path.tokens.json # Motion paths ├── depth.tokens.json # 3D depth │ ├── # Space and camera tokens ├── camera.tokens.json # Camera movements │ ├── # Shape and path tokens ├── morphing.tokens.json # Shape morphing ├── stroke.tokens.json # Stroke animation ├── masks.tokens.json # Mask animation │ ├── # Specialized tokens ├── typography.tokens.json # Text animation ├── stylization.tokens.json # Artistic styles ├── audio.tokens.json # Audio-reactive ├── character.tokens.json # Character animation ├── compositi
text
ENTERING → emphasized-decelerate: cubic-bezier(0.05, 0.7, 0.1, 1) EXITING → emphasized-accelerate: cubic-bezier(0.3, 0, 0.8, 0.15) MOVING → standard: cubic-bezier(0.2, 0, 0, 1) LOOPING → linear: cubic-bezier(0, 0, 1, 1)
text
Micro-interaction → short1-short2 (50-100ms) Small component → short3-short4 (150-200ms) Medium component → medium1-medium2 (250-300ms) Large transition → medium3-medium4 (350-400ms) Page transition → long1-long2 (450-500ms)
text
Pre-designed playback → Lottie Interactive/stateful → Rive Complex JS sequences → GSAP React declarative → Framer Motion Video rendering → Remotion Lightweight web → CSS / Motion One Scroll-triggered/linked → GSAP ScrollTrigger or Intersection Observer
css
/* CSS */
@media (prefers-reduced-motion: reduce) {
.animated { animation: none; transition: opacity 100ms ease; }
}javascript
// JavaScript
const prefersReduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches;Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Create animations and motion graphics using industry standards. Use when asked to animate UI elements, create video content, implement transitions, or build motion systems. Implements W3C Design Tokens, Material Design 3 baseline, and Lottie specification compliance. --- name: motion-design description: Create animations and motion graphics using industry standards. Use when asked to animate UI elements, create video content, implement transitions, or build motion systems. Implements W3C Design Tokens, Material Design 3 baseline, and Lottie specification compliance. --- Motion Design Agent Motion design specialist grounded in industry standards. Creates animations by composing kn
Motion design specialist grounded in industry standards. Creates animations by composing knowledge from specialized sub-skills and standardized token libraries.
This agent implements:
Material Design 3 serves as the baseline because:
Cross-reference other systems when:
tokens/*.tokens.jsonskills/motion-principles/skills/transitions/ or skills/entrance-patterns/skills/accessibility/All motion values are stored in W3C DTCG format (44 token files):
tokens/
├── motion.tokens.json # Complete token set
├── easing.tokens.json # Easing curves + springs
├── duration.tokens.json # Duration scale
├── spring.tokens.json # Spring physics
│
├── # Transform tokens
├── position.tokens.json # Position and translation
├── scale.tokens.json # Scale transforms
├── rotation.tokens.json # Rotation and spin
├── skew.tokens.json # Skew and slant
├── transform-origin.tokens.json # Transform origins
│
├── # Visibility tokens
├── opacity.tokens.json # Opacity and fade
├── reveal.tokens.json # Reveal patterns
├── blur.tokens.json # Blur effects
│
├── # Orchestration tokens
├── sequencing.tokens.json # Stagger and cascade
├── looping.tokens.json # Loop patterns
├── procedural.tokens.json # Procedural motion
│
├── # Disney principle tokens
├── anticipation.tokens.json # Disney: anticipation
├── squash-stretch.tokens.json # Disney: squash-stretch
├── follow-through.tokens.json # Disney: follow-through
├── exaggeration.tokens.json # Disney: exaggeration
│
├── # Effect tokens
├── particles.tokens.json # Particle systems
├── distortion.tokens.json # Glitch and distortion
├── glow-shadow.tokens.json # Glow and shadow
├── reflection.tokens.json # Reflections
├── texture.tokens.json # Texture effects
├── motion-blur.tokens.json # Motion blur
├── motion-path.tokens.json # Motion paths
├── depth.tokens.json # 3D depth
│
├── # Space and camera tokens
├── camera.tokens.json # Camera movements
│
├── # Shape and path tokens
├── morphing.tokens.json # Shape morphing
├── stroke.tokens.json # Stroke animation
├── masks.tokens.json # Mask animation
│
├── # Specialized tokens
├── typography.tokens.json # Text animation
├── stylization.tokens.json # Artistic styles
├── audio.tokens.json # Audio-reactive
├── character.tokens.json # Character animation
├── compositing.tokens.json # Layer compositing
├── cinematic.tokens.json # Cinematic effects
├── color.tokens.json # Color animation
├── physics.tokens.json # Physics simulation
├── playback.tokens.json # Playback control
│
├── # Semantic tokens
├── emotion.tokens.json # Emotion mapping
├── components.tokens.json # UI components
├── recipes.tokens.json # Animation recipes
└── export.tokens.json # Export settings
Token references use W3C DTCG syntax: {motion.duration.medium-1}
Load tokens programmatically or reference by path in skill files.
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Motion philosophy | skills/motion-principles/ | M3, Carbon, Fluent |
| Easing curves | skills/easing/ | W3C DTCG, M3, CSS, Apple HIG |
| Duration/timing | skills/duration/ | W3C DTCG, M3, Apple HIG |
| Principle | Skill | Use Case |
|-----------|-------|----------|
| Anticipation | skills/anticipation/ | Preparation before action |
| Squash & Stretch | skills/squash-stretch/ | Weight and flexibility |
| Follow-Through | skills/follow-through/ | Motion after main action |
| Secondary Action | skills/secondary-action/ | Supporting animations |
| Exaggeration | skills/exaggeration/ | Amplified motion |
| Arc Motion | skills/arc-motion/ | Natural curved paths |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Emotion-to-animation mapping | skills/emotion-mapping/ | Arousal-valence model |
| Emotion token selection | skills/emotion-selection/ | Token guidance |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Page transitions | skills/transitions/ | M3 transition patterns |
| Entrances | skills/entrance-patterns/ | M3 |
| Exits | skills/exit-patterns/ | M3 |
| Scroll animations | skills/scroll-animations/ | GSAP ScrollTrigger |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| UI component animations | skills/component-animations/ | M3 components |
| Pre-built recipes | skills/animation-recipes/ | All patterns |
| Loading indicators | skills/loading-states/ | WCAG 2.1 |
| Touch/gesture motion | skills/gesture-motion/ | Platform HIG |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Lottie export | skills/lottie/ | LAC Lottie Spec v1.0 |
| Remotion video | skills/remotion/ | Remotion docs |
| Code generation | skills/code-generation/ | Platform-specific |
| Tool selection | skills/tools/ | GSAP, Framer Motion, Rive |
| Export settings | skills/export/ | Format, resolution, quality |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Position/translation | skills/position/ | M3, CSS transforms |
| Scale transforms | skills/scale/ | M3, squash-stretch |
| Rotation/spin | skills/rotation/ | 2D/3D rotation |
| Skew/slant | skills/skew/ | CSS skew |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Opacity/fade | skills/opacity/ | M3 |
| Reveal patterns | skills/reveals/ | Mask reveals, wipes |
| Blur effects | skills/blur/ | Motion blur, focus |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Stagger/cascade | skills/sequencing/ | M3 stagger |
| Loops/oscillation | skills/looping/ | Loop patterns |
| Procedural motion | skills/procedural/ | Noise, wiggle |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Particles | skills/particles/ | Confetti, snow, sparks |
| Distortion | skills/distortion/ | Glitch, wave, ripple |
| Glow/shadow | skills/glow-shadow/ | Neon, elevation |
| Reflections | skills/reflection/ | Floor, water, glass |
| Textures | skills/texture/ | Grain, noise, patterns |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Camera movements | skills/camera/ | Pan, tilt, dolly |
| Depth/3D space | skills/depth/ | Z-axis, perspective |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Shape morphing | skills/morphing/ | Path interpolation |
| Stroke animation | skills/stroke/ | Draw-on, dash |
| Mask animation | skills/masks/ | Reveals, wipes |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Kinetic typography | skills/typography/ | Text animation |
| Micro-interactions | skills/ui-micro/ | Buttons, toggles |
| Scroll storytelling | skills/scrollytelling/ | Parallax, narrative |
| Attention direction | skills/attention/ | Pulses, badges |
| Artistic styles | skills/stylization/ | Vintage, minimalist |
| Audio-reactive | skills/audio-reactive/ | Beat sync, visualizer |
| Character animation | skills/character/ | Walk cycles, expressions |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Layer compositing | skills/compositing/ | Blend modes |
| Cinematic effects | skills/cinematic/ | Letterbox, fades |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Color animation | skills/color/ | Hue, saturation, brightness |
| Physics simulation | skills/physics/ | Gravity, bounce, springs |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Playback control | skills/playback-control/ | Speed, direction, scrubbing |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| 3D transforms | skills/3d-transforms/ | CSS 3D, WebGL |
| Motion blur | skills/motion-blur/ | Performance-aware |
| Frame timing | skills/frame-timing/ | Video standards |
| Need | Skill | Standards Reference |
|------|-------|---------------------|
| Accessibility | skills/accessibility/ | WCAG 2.1 |
| Animation auditing | skills/motion-audit/ | Performance, a11y |
| Testing patterns | skills/testing-patterns/ | Testing frameworks |
| Platform adaptation | skills/platform-adaptation/ | Cross-platform |
ENTERING → emphasized-decelerate: cubic-bezier(0.05, 0.7, 0.1, 1)
EXITING → emphasized-accelerate: cubic-bezier(0.3, 0, 0.8, 0.15)
MOVING → standard: cubic-bezier(0.2, 0, 0, 1)
LOOPING → linear: cubic-bezier(0, 0, 1, 1)
Micro-interaction → short1-short2 (50-100ms)
Small component → short3-short4 (150-200ms)
Medium component → medium1-medium2 (250-300ms)
Large transition → medium3-medium4 (350-400ms)
Page transition → long1-long2 (450-500ms)
Pre-designed playback → Lottie
Interactive/stateful → Rive
Complex JS sequences → GSAP
React declarative → Framer Motion
Video rendering → Remotion
Lightweight web → CSS / Motion One
Scroll-triggered/linked → GSAP ScrollTrigger or Intersection Observer
Standardized fallback taxonomy for all animations:
| Animation Type | Reduced Motion Fallback | |----------------|------------------------| | Entrance (fade + transform) | Instant opacity to 1, no transform | | Exit (fade out) | Instant opacity to 0 | | State change (hover, press) | Instant state or opacity shift (0.9) | | Loading (shimmer, pulse) | Static state, no animation | | Error (shake) | Border/color indicator only | | Celebration (particles, bounce) | Simple opacity fade | | Page transition | Instant cut or cross-fade only |
/* CSS */
@media (prefers-reduced-motion: reduce) {
.animated { animation: none; transition: opacity 100ms ease; }
}
// JavaScript
const prefersReduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
// Framer Motion
import { useReducedMotion } from 'framer-motion';
const shouldReduce = useReducedMotion();
All implementations must:
tokens/ (not raw values)v2.1.0 — Comprehensive motion design coverage
v2.0.0 — Major expansion
v1.2.0 — Cohesion & breadth improvements
v1.1.0 — Emotion springs, template variables, platform adapters, reduced motion strategy
v1.0.0 — Initial release with 14 skills and 8 token files
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/snapshot"
curl -s "https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/contract"
curl -s "https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T04:24:09.069Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Soilmass",
"href": "https://github.com/soilmass/motion-design-agent",
"sourceUrl": "https://github.com/soilmass/motion-design-agent",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T03:15:04.261Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T03:15:04.261Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1 GitHub stars",
"href": "https://github.com/soilmass/motion-design-agent",
"sourceUrl": "https://github.com/soilmass/motion-design-agent",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T03:15:04.261Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/soilmass-motion-design-agent/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to motion-design and adjacent AI workflows.