Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
attention-pulse - Skill - OpenSmartRoute
Skillv1.0.0
attention-pulse
A soft expanding ring that draws the eye to ONE element — a primary CTA, an unread badge, a new dot. Honors prefers-reduced-motion. One per screen; never use more than one at once or as pure decoratio
Imported from BrendaOrtega/fixter2025 (videos/_shared/recipes/motion-anything/web/attention-pulse/SKILL.md). Install upstream with npx skills add BrendaOrtega/fixter2025 --skill attention-pulse. Copyright stays with the author.
attention-pulse
A soft expanding ring to draw the eye to one element. Part of
motion-anything; obeys MOTION-SPEC.md.
When to use it
A single primary CTA, an unread/new badge, or a notification dot.
When NOT to use it (restraint)
More than one pulsing element at once. As decoration with no real call to act.
How to apply
Copy attention-pulse.css and link it.
Add data-pulse to the element (set --pulse-color to match your accent).
Accessibility & performance
prefers-reduced-motion: no pulse. Transform/opacity only (GPU-safe).
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slot
curl -s -X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
{
"ocm": "1",
"id": "brendaortega-fixter2025-attention-pulse",
"kind": "skill",
"name": "attention-pulse",
"description": "A soft expanding ring that draws the eye to ONE element — a primary CTA, an unread badge, a new dot. Honors prefers-reduced-motion. One per screen; never use more than one at once or as pure decoration (attention splits and nothing wins).",
"publisher": "BrendaOrtega",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"A soft expanding ring that draws the eye to ONE element — a primary CTA, an unread badge, a new dot. Honors prefers-reduced-motion. One per screen; never use more than one at once or as pure decoration (attention splits and nothing wins)."
],
"primary": false,
"metadata": {
"source": {
"provider": "github",
"repository": "https://github.com/BrendaOrtega/fixter2025",
"path": "videos/_shared/recipes/motion-anything/web/attention-pulse/SKILL.md",
"ref": "7d63df62e688f368375dc6bd0d61a758083f2129",
"url": "https://github.com/BrendaOrtega/fixter2025/blob/7d63df62e688f368375dc6bd0d61a758083f2129/videos/_shared/recipes/motion-anything/web/attention-pulse/SKILL.md",
"key": "BrendaOrtega/fixter2025/videos/_shared/recipes/motion-anything/web/attention-pulse/SKILL.md"
}
},
"instructions": "# attention-pulse\n\nA soft expanding ring to draw the eye to one element. Part of\n[motion-anything](https://github.com/nexu-io/motion-anything); obeys `MOTION-SPEC.md`.\n\n## When to use it\n- A single primary CTA, an unread/new badge, or a notification dot.\n\n## When NOT to use it (restraint)\n- More than one pulsing element at once. As decoration with no real call to act.\n\n## How to apply\n1. Copy `attention-pulse.css` and link it.\n2. Add `data-pulse` to the element (set `--pulse-color` to match your accent).\n\n## Accessibility & performance\n- `prefers-reduced-motion`: no pulse. Transform/opacity on",
"cost": {
"context_tokens": 153
}
}
Fetch it by URL: GET /api/v1/registry/brendaortega-fixter2025-attention-pulse/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.