Create Adaptable Composable
Create Adaptable Composable is an agent skill (a SKILL.md file) from vuejs-ai/skills. Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. It works with Claude Code and has 3,144 GitHub stars across a repository of 3 listed skills.
github.com/vuejs-ai/skills/skills/create-adaptable-composable (opens in a new tab)
Data as of from the GitHub API and skills.sh; description from the skill's SKILL.md. Report an error
- Multi-skill repo
- Plugin marketplace
- Design & frontend
- Maintained
Add this skill
Claude
This repository is a Claude Code plugin marketplace. In Claude Code:
/plugin marketplace add vuejs-ai/skills
/plugin install create-adaptable-composable@vue-skillsIn the Claude apps, zip the create-adaptable-composable folder and upload it under Customize > Skills > + > Upload a skill (code execution must be on).
ChatGPT / Codex
Codex reads skills from .agents/skills/ in a repo or ~/.agents/skills/ for every project:
git clone --depth 1 https://github.com/vuejs-ai/skills.git
cp -r skills/skills/create-adaptable-composable .agents/skills/create-adaptable-composable # repo; ~/.agents/skills for all projectsStandalone skills also load in the ChatGPT desktop app.
Cursor
Cursor loads skills from .cursor/skills/ (or ~/.cursor/skills/) and also reads .claude/skills/:
git clone --depth 1 https://github.com/vuejs-ai/skills.git
cp -r skills/skills/create-adaptable-composable .cursor/skills/create-adaptable-composable # project; ~/.cursor/skills for all projectsSource (checked Oct 7, 2026): code.claude.com/docs/en/skills (opens in a new tab), code.claude.com/docs/en/plugin-marketplaces (opens in a new tab), support.claude.com/en/articles/12512180-using-skills-in-claude (opens in a new tab), learn.chatgpt.com/docs/build-skills (opens in a new tab), cursor.com/docs/context/skills (opens in a new tab)
What this skill does
Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables. Adaptable composables are reusable functions that can accept both reactive and non-reactive inputs.
When it triggers
- Use this skill when user asks for creating adaptable or reusable composables.
More skills in vuejs-ai/skills
3 skills are listed from this repository.
Similar skills
More design & frontend skills
Threejs Asset Pipeline
CloudAI-X/threejs-skills
Shrinking glTF assets for three.js with gltf-transform: inspect, validate and optimize commands, Draco, meshopt and quantization, KTX2, WebP and AVIF textures, the loader setup each output needs…
Maintained · last commit Oct 19, 2026
Design & frontendJourney Map
Owl-Listener/designer-skills
Map one persona's end-to-end experience with stages, touchpoints, emotions, and pain points.
Maintained · last commit Sep 5, 2026
Design & frontendMarkdownFrontend Design
jjyaoao/HelloAgents
Transform UI style requirements into production-ready frontend code with systematic design tokens, accessibility compliance, and creative execution.
Active · last commit Oct 6, 2026
Design & frontendPythonFa Route Generator
fantastic-admin/basic
管理 Vue Router 路由配置,用于 Fantastic-admin 框架。当用户提到以下任何需求时必须使用此技能:新建页面需要加路由、详情页不想显示在菜单里、新增页和编辑页老是开两个标签、从列表跳详情返回后状态丢失、给菜单项加 NEW 标签或红点、路由需要权限控制、配置页面保活、修改路由 meta、添加面包屑配置。即使用户只是说"加个路由"或"新建了一个页面",也应触发此技能。.
Active · last commit Oct 22, 2026
Design & frontendVueHTML Prototype
plannotator/effective-html
Direct-invocation specialist for polished, responsive, self-contained HTML mockups and interactive prototypes grounded in the user's conversation, product context, and design language.
Maintained · last commit Oct 15, 2026
Design & frontendHTMLFlat
bergside/awesome-design-skills
Two-dimensional minimalist style with vibrant colors, clean typography, and no 3D effects for fast, user-friendly interfaces.
Maintained · last commit Jun 28, 2026
Design & frontend
How do I install the Create Adaptable Composable skill?
In Claude Code, run /plugin marketplace add vuejs-ai/skills and then /plugin install create-adaptable-composable@vue-skills. For Codex or Cursor, copy the create-adaptable-composable folder into .agents/skills/ or .cursor/skills/.
Is the Create Adaptable Composable skill free?
Yes. The repository is open source under the MIT license.
Is Create Adaptable Composable maintained?
The repository's most recent commit was on Oct 23, 2026. appsgit only lists skills from repositories with a commit in the last six months.