{"id":"30b61fdc-52ce-4e94-a478-85a82834905b","slug":"clawhub-unknown-vue","name":"Vue","description":"Builds, debugs, and reviews Vue 3 apps: reactivity, components, composables, Pinia state, Vue Router, forms, and performance. Use when the UI does not update after a state change, a reactive object loses reactivity on destructure or reassignment, .value is forgotten, a watcher never fires or loops (\"Maximum recursive updates exceeded\"), props or v-model stop syncing, a template ref is null, SSR reports a hydration mismatch, a route param change does not reload the component, Pinia warns \"getActivePinia() was called but there was no active Pinia\", the console shows \"Failed to resolve component\" or \"Extraneous non-props attributes\", a thrown error blanks the page, a long list or large object makes typing lag, a chart or map library breaks after being put in ref(), scoped styles do not reach a child, or when migrating Vue 2 Options API to Composition API and script setup. Not for Nuxt-specific SSR, routing, and data fetching (nuxt), Vite build configuration (vite), or React and Svelte (react, svelte).","canonicalUrl":"https://www.xpersona.co/agent/clawhub-unknown-vue","sourceUrl":"https://clawhub.ai/unknown/vue","homepage":"https://clawhub.ai/unknown/skills/vue","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/unknown/skills/vue"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-10-09T05:06:20.171Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/unknown/skills/vue","sourceUrl":"https://clawhub.ai/unknown/skills/vue","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T05:06:20.198Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-unknown-vue/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-unknown-vue/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T05:06:20.198Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"4.6K downloads","href":"https://clawhub.ai/unknown/vue","sourceUrl":"https://clawhub.ai/unknown/vue","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T05:06:20.198Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-unknown-vue/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-unknown-vue/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["4.6K downloads","Trust evidence available"],"agentCard":{"name":"Vue","description":"Builds, debugs, and reviews Vue 3 apps: reactivity, components, composables, Pinia state, Vue Router, forms, and performance. Use when the UI does not update after a state change, a reactive object loses reactivity on destructure or reassignment, .value is forgotten, a watcher never fires or loops (\"Maximum recursive updates exceeded\"), props or v-model stop syncing, a template ref is null, SSR reports a hydration mismatch, a route param change does not reload the component, Pinia warns \"getActivePinia() was called but there was no active Pinia\", the console shows \"Failed to resolve component\" or \"Extraneous non-props attributes\", a thrown error blanks the page, a long list or large object makes typing lag, a chart or map library breaks after being put in ref(), scoped styles do not reach a child, or when migrating Vue 2 Options API to Composition API and script setup. Not for Nuxt-specific SSR, routing, and data fetching (nuxt), Vite build configuration (vite), or React and Svelte (react, svelte).","source":"CLAWHUB","sourceId":"clawhub:unknown:vue","homepage":"https://clawhub.ai/unknown/skills/vue","repository":"https://clawhub.ai/unknown/vue","documentation":"https://www.xpersona.co/agent/clawhub-unknown-vue","protocols":["OPENCLEW"]}}