Agent skill

Vue

by oyjt in oyjt/uniapp-vue3-template

Vue.js progressive JavaScript framework. An agent skill from oyjt/uniapp-vue3-template.

MITAuto-check passedDevelopment

Install Vue

skills CLI
$ npx skills add oyjt/uniapp-vue3-template --skill vue -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install oyjt/uniapp-vue3-template vue --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/oyjt/uniapp-vue3-template.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.trae/skills/vue .claude/skills/vue && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
vue
GitHub stars
627
Used in
1 other repo
Token cost
~783 tokens
SKILL.md length
222 words
Files
15 (incl. references)
Skills in repo
4
Repo updated
First seen
Licence
MIT

At a glance

Vue.js progressive JavaScript framework. An agent skill from oyjt/uniapp-vue3-template.

  • Building Vue components
  • SKILL.md covers Core References, Components, Features and Advanced, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Working with reactivity (ref

What it does

Vue is an agent skill from oyjt/uniapp-vue3-template. Vue.js progressive JavaScript framework. Use when building Vue components, working with reactivity (ref, reactive, computed, watch), or implementing Vue Composition API patterns.

Its SKILL.md is about 780 tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files, including reference files (for example `GENERATION.md`, `references/advanced-async-suspense.md` and `references/advanced-provide-inject.md`).

It sits in Development. It works with Vue.js, JavaScript and TypeScript. The repository describes itself as: 使用uniapp+vite+vue3+typescript+uview-plus+unocss 搭建的适合团队协作的快速开发模版. The licence is MIT.

When your agent uses it

  • Building Vue components
  • Working with reactivity (ref
  • Implementing Vue Composition API patterns

Example prompts

  • “/vue”

What it can do on your machine

Read from SKILL.md and the folder at commit 4d7f307. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Vue loads about 783 tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 46 tokens; SKILL.md has 222 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~46
When it runs · the whole SKILL.md, loaded when a task matches
~783
With references · SKILL.md plus every file in references/, read only if the agent opens them
~14k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from oyjt/uniapp-vue3-template at commit 4d7f307, republished under its MIT licence (© oyjt). 222 words, ~783 tokens.

Download SKILL.mdSave it as .claude/skills/vue/SKILL.md (or your agent's skills folder). This skill also uses 14 other files; get the full folder from GitHub.
name
vue
description
Vue.js progressive JavaScript framework. Use when building Vue components, working with reactivity (ref, reactive, computed, watch), or implementing Vue Composition API patterns.
metadata.author
Anthony Fu
metadata.version
2026.1.28
metadata.source
Generated from https://github.com/vuejs/docs, scripts located at https://github.com/antfu/skills

Vue

The skill is based on Vue 3.5+, generated at 2026-01-28.

Vue is a progressive JavaScript framework for building user interfaces. It builds on standard HTML, CSS, and JavaScript with intuitive API and world-class documentation. The Composition API with <script setup> and TypeScript is the recommended approach for building Vue applications.

Core References

TopicDescriptionReference
Reactivity Systemref, reactive, computed, watch, and watchEffectcore-reactivity

Components

TopicDescriptionReference
PropsDeclare and validate component props with TypeScriptcomponents-props
Events (Emits)Emit custom events from componentscomponents-emits
SlotsPass template content to child componentscomponents-slots
v-modelTwo-way binding on custom componentscomponents-v-model
Lifecycle HooksRun code at specific component lifecycle stagescomponents-lifecycle

Features

Script Setup & TypeScript
TopicDescriptionReference
Script SetupComposition API syntactic sugar for SFCsfeatures-script-setup
TypeScriptType-safe Vue components with Composition APIfeatures-typescript
Reusability
TopicDescriptionReference
ComposablesEncapsulate and reuse stateful logicfeatures-composables
Custom DirectivesLow-level DOM manipulation directivesfeatures-directives
Template RefsDirect DOM and component instance accessfeatures-template-refs

Advanced

TopicDescriptionReference
Provide/InjectDependency injection across component treeadvanced-provide-inject
Async & SuspenseTop-level await pitfalls, async components, Suspenseadvanced-async-suspense

Key Recommendations

  • Use <script setup lang="ts"> for all components
  • Prefer ref() over reactive() for declaring state
  • Use type-based prop declarations with interfaces
  • Use defineModel() for v-model (3.4+)
  • Destructure props reactively (3.5+) for cleaner code
  • Extract composables for reusable stateful logic

© oyjt, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 14 other files (references) in .trae/skills/vue of oyjt/uniapp-vue3-template.

  • SKILL.md
  • GENERATION.md
  • references/advanced-async-suspense.md
  • references/advanced-provide-inject.md
  • references/components-emits.md
  • references/components-lifecycle.md
  • references/components-props.md
  • references/components-slots.md
  • references/components-v-model.md
  • references/core-reactivity.md
  • references/features-composables.md
  • references/features-directives.md
  • references/features-script-setup.md
  • references/features-template-refs.md
  • references/features-typescript.md

Open the folder on GitHubat commit 4d7f307

Used in 1 other repository

We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in oyjt/uniapp-vue3-template, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Vue next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Vue compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Vue this skilloyjt/uniapp-vue3-template6271 repos~783Automated safety check: PassMIT
Generate Release Notesteambit/bit18k—~2.2kAutomated safety check: PassCustom licence
Pnpm Engineteambit/bit18k—~1.9kAutomated safety check: PassCustom licence
Markbind Typescript MigrationMarkBind/markbind158—~2kAutomated safety check: PassMIT
Bit CLIteambit/bit18k—~2kAutomated safety check: WarnCustom licence
Creating Docs Code Exampleshandsontable/handsontable22k—~2.2kAutomated safety check: PassCustom licence

Similar skills

  • Generate comprehensive release notes for Bit from git commits and pull requests.

    18k GitHub stars~2.2k tokensUpdated today
    DevelopmentAuto-check passed
  • Pnpm Engine

    teambit/bit

    Work on the pnpm Rust engine (@pnpm/napi, the pacquet crates) that bit install runs through.

    18k GitHub stars~1.9k tokensUpdated today
    DevelopmentAuto-check passed
  • Complete guide for migrating JavaScript files to TypeScript in the MarkBind project, including the two-commit strategy, import/export syntax conversion, and best practices.

    158 GitHub stars~2k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Bit CLI

    teambit/bit

    MUST consult before running ANY bit command. An agent skill from teambit/bit.

    18k GitHub stars~2k tokensUpdated today
    DevelopmentAuto-check: warnings
  • Creating Docs Code Examples

    handsontable/handsontable

    Sets the rules for writing Handsontable documentation examples in JavaScript, TypeScript, React, Angular and Vue, with the imports, registration and licence key each needs.

    22k GitHub stars~2.2k tokensUpdated today
    DevelopmentAuto-check passed
  • Alsacreations Guidelines

    alsacreations/kiwipedia

    Guidelines techniques et conventions internes d'Alsacréations (Kiwipedia) — HTML, CSS, JavaScript, TypeScript, Vue.js, WordPress, PHP/MySQL, accessibilité, performance, SEO, RGPD, écoconception…

    338 GitHub stars~900 tokensUpdated 21 days ago
    DatabasesAuto-check passed

More from oyjt/uniapp-vue3-template

  • Vite

    oyjt/uniapp-vue3-template

    Vite next-generation frontend build tool with fast HMR and optimized builds.

    627 GitHub starsUsed in 1 repo~780 tokens
    Auto-check: notes
  • Vue Best Practices

    oyjt/uniapp-vue3-template

    Vue 3 and Vue.js best practices for TypeScript, vue-tsc, and Volar.

    627 GitHub starsUsed in 3 repos~667 tokens
    Auto-check passed
  • Antfu

    oyjt/uniapp-vue3-template

    Anthony Fu's {Opinionated} preferences and best practices for web development

    627 GitHub stars~1.3k tokensUpdated 4 mo ago
    Auto-check passed

Categories

Questions about Vue

What does Vue do?

Vue.js progressive JavaScript framework. An agent skill from oyjt/uniapp-vue3-template. Vue is an agent skill from oyjt/uniapp-vue3-template.js progressive JavaScript framework.

When should I use Vue?

Vue fits situations like: building Vue components; working with reactivity (ref; implementing Vue Composition API patterns.

How do I install Vue in Claude Code?

Run `npx skills add oyjt/uniapp-vue3-template --skill vue -a claude-code`. Or copy the skill folder (.trae/skills/vue in oyjt/uniapp-vue3-template) into .claude/skills/vue in your project. Claude Code loads it when a task matches its description.

How do I install Vue in Codex?

Run `npx skills add oyjt/uniapp-vue3-template --skill vue -a codex`. Or copy the skill folder (.trae/skills/vue in oyjt/uniapp-vue3-template) into .agents/skills/vue in your project. Codex loads it when a task matches its description.

Can I use Vue in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add oyjt/uniapp-vue3-template --skill vue -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vue, .gemini/skills/vue, .github/skills/vue and .opencode/skills/vue in your project.

What does Vue need to run?

SKILL.md names no scripts, command-line tools or credentials: Vue is instructions for the agent only.

Does Vue access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Vue safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Vue use?

Vue is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Vue use?

About 783 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 13k tokens, read only when the agent opens those files.

What are the alternatives to Vue?

Skills that share tags, products or a category with Vue: Generate Release Notes (teambit/bit, 18k stars), Pnpm Engine (teambit/bit, 18k stars), Markbind Typescript Migration (MarkBind/markbind, 158 stars) and Bit CLI (teambit/bit, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Vue?

oyjt (a GitHub user) maintains it in oyjt/uniapp-vue3-template, which has 627 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on June 4, 2026.

Source: oyjt/uniapp-vue3-template on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.