vue-expert-js
Use when building Vue 3 applications with JavaScript only (no TypeScript). Invoke for JSDoc typing, vanilla JS composables, .mjs modules.
Why use this skill?
Build professional Vue 3 apps with JavaScript and JSDoc. Get expert guidance on Composition API, composables, and type safety without TypeScript.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/veeramanikandanr48/vue-expert-jsWhat This Skill Does
The vue-expert-js skill empowers developers to build high-performance, maintainable Vue 3 applications using pure JavaScript. While many modern frameworks push for TypeScript, this skill provides a robust alternative by leveraging JSDoc for static type analysis. It bridges the gap between the flexibility of vanilla JavaScript and the strict requirements of enterprise-grade applications. It provides systematic guidance on implementing the Composition API, organizing state management with Pinia, and crafting reusable composables—all while maintaining complete IDE intellisense via JSDoc comments.
Installation
You can integrate this skill into your OpenClaw environment by executing the following command in your terminal:
clawhub install openclaw/skills/skills/veeramanikandanr48/vue-expert-js
Use Cases
- Legacy Migrations: Transitioning Vue 2 Options API codebases to the Composition API without the overhead of refactoring to TypeScript.
- Rapid Prototyping: Quickly spinning up feature-rich Vue 3 applications where the strict compilation steps of TypeScript might slow down iteration.
- JS-First Teams: Organizations that prefer the ecosystem of standard JavaScript but require the guardrails of type documentation.
- Performance Optimization: Reducing build complexity by avoiding TypeScript transpilation steps in build pipelines.
Example Prompts
- "Create a reusable composable for a custom fetch wrapper that uses JSDoc to define the request options and the expected response structure."
- "Refactor this Vue 2 options component to a Vue 3 script setup component using vanilla JavaScript, ensuring all props are properly documented with @typedef."
- "Write a unit test for my store using Vitest, specifically mocking an API call while maintaining JSDoc type hints for the store state."
Tips & Limitations
- Tips: Always define complex data shapes using
@typedefat the top of your files; this allows your IDE to provide autocomplete across multiple components. Useimport typeequivalents via JSDoc@typeto keep your code clean. - Limitations: This skill does not support native TypeScript transpilation. If your project eventually requires strict compile-time enforcement of deep object hierarchies that cannot be captured by JSDoc, you may need to migrate to TypeScript. Avoid mixing
.jsand.tsfiles to ensure consistent tool behavior.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-veeramanikandanr48-vue-expert-js": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: code-execution
Related Skills
better-auth
Self-hosted auth for TypeScript/Cloudflare Workers with social auth, 2FA, passkeys, organizations, RBAC, and 15+ plugins. Requires Drizzle ORM or Kysely for D1 (no direct adapter). Self-hosted alternative to Clerk/Auth.js. Use when: self-hosting auth on D1, building OAuth provider, multi-tenant SaaS, or troubleshooting D1 adapter errors, session caching, rate limits, Expo crashes, additionalFields bugs.
dividend-growth-pullback-screener
Use this skill to find high-quality dividend growth stocks (12%+ annual dividend growth, 1.5%+ yield) that are experiencing temporary pullbacks, identified by RSI oversold conditions (RSI ≤40). This skill combines fundamental dividend analysis with technical timing indicators to identify buying opportunities in strong dividend growers during short-term weakness.
cli-developer
Use when building CLI tools, implementing argument parsing, or adding interactive prompts. Invoke for CLI design, argument parsing, interactive prompts, progress indicators, shell completions.
options-strategy-advisor
Options trading strategy analysis and simulation tool. Provides theoretical pricing using Black-Scholes model, Greeks calculation, strategy P/L simulation, and risk management guidance. Use when user requests options strategy analysis, covered calls, protective puts, spreads, iron condors, earnings plays, or options risk management. Includes volatility analysis, position sizing, and earnings-based strategy recommendations. Educational focus with practical trade simulation.
earnings-calendar
This skill retrieves upcoming earnings announcements for US stocks using the Financial Modeling Prep (FMP) API. Use this when the user requests earnings calendar data, wants to know which companies are reporting earnings in the upcoming week, or needs a weekly earnings review. The skill focuses on mid-cap and above companies (over $2B market cap) that have significant market impact, organizing the data by date and timing in a clean markdown table format. Supports multiple environments (CLI, Desktop, Web) with flexible API key management.