skill-creator
80Create Reliable AI Skills
AI teams often need reusable workflows but lack a clear skill structure. This skill guides Claude, Codex, and Claude Code through planning, authoring, validating, and packaging skills.
Generate UUIDs for TypeScript Apps
Teams need stable identifiers that work across services and databases. This skill explains UUID v4 and v7 usage with TypeScript examples.
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "uuid" from https://skillstore.io/skills/7spade-uuid.md and its manifest at https://skillstore.io/api/skills/7spade-uuid/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Using "uuid". Which UUID version should I use for audit logs?
Expected outcome:
Use UUID v7 because it includes time ordering. It improves chronological sorting and can reduce database index fragmentation.
Using "uuid". How should I store UUIDs in Firestore?
Expected outcome:
Store UUIDs as strings. Firestore handles string document IDs well, and binary conversion adds unnecessary complexity.
Using "uuid". Can I use UUIDs for session tokens?
Expected outcome:
Use server-side authentication tokens for security-sensitive sessions. UUIDs are better for identifiers than authentication secrets.
The static findings are false positives caused by Markdown fences, TypeScript examples, static UUID CLI examples, and a public repository link. I found no prompt injection, data exfiltration, system reconnaissance, or executable malware behavior in SKILL.md.
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
https://skillstore.io/skills/7spade-uuid/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/7spade-uuid?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/7spade-uuid?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/7spade-uuid/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/7spade-uuid.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>7Spade. (2026). uuid security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/7spade-uuid/audits/6@techreport{7spade-7spade-uuid-2026,
author = {7Spade},
title = {uuid security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/7spade-uuid/audits/6},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "uuid security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "7Spade"
date-released: "2026-07-04"
url: "https://skillstore.io/skills/7spade-uuid/audits/6"
identifiers:
- type: other
value: "skillstore:7spade-uuid:audit:6"
description: "Skillstore immutable audit report identifier"
Use UUID v4 for task, user, upload, and blueprint identifiers that must stay unique across services.
Use UUID v7 for logs, events, and audit records that need chronological sorting and database index locality.
Apply consistent TypeScript types, validation, and Firestore storage patterns for UUID-backed records.
Help me decide whether UUID v4 or UUID v7 is better for entity IDs in my TypeScript app. Explain the tradeoffs.
Show me how to add uuid package imports and UUID-backed IDs to a TypeScript model and creation function.
Review my Firestore repository design and suggest where UUID v4 or v7 should be used for document IDs.
Create a project UUID policy that covers v4, v7, validation, branded TypeScript types, and security-sensitive exceptions.
Author
7SpadeLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
14dc8f201a64f8d30fd131d7f036cd5e788be523
Maintenance freshness
7/18/2026
Usage
13 downloads ยท 240 views
File structure
๐ SKILL.md
Create Reliable AI Skills
AI teams often need reusable workflows but lack a clear skill structure. This skill guides Claude, Codex, and Claude Code through planning, authoring, validating, and packaging skills.
Build Angular Utilities with @delon/util
Angular teams often repeat data formatting, cloning, grouping, and browser helper logic. This skill shows how to use @delon/util helpers in ng-alain and task workflow components.
Test Web Apps with Playwright
Frontend changes need validation in a real browser, not only static checks. This skill guides Claude, Codex, and Claude Code through Playwright-based testing, debugging, screenshots, and console inspection.
Build @delon Chart Dashboards
Angular teams need consistent charts that match ng-alain dashboard patterns. This skill provides @delon/chart examples and guidance for common enterprise visualizations.
Draft Reader-Tested Documentation
Important documents often fail because key context stays in the author's head. This skill guides Claude, Codex, or Claude Code through context gathering, structured drafting, iterative refinement, and reader testing.
Select Least-Privilege Azure Roles
Azure role decisions can grant too much access when requirements are unclear. This skill maps desired permissions to minimal roles and assignment guidance.
Build Reliable Playwright Tests
by C0ntr0lledCha0s
Playwright test suites can become flaky, slow, and difficult to maintain. This skill provides practical patterns for locators, fixtures, page objects, debugging, mocking, and configuration.
Build Starknet Apps with starknet.js
by internet-court
Starknet integrations require precise provider, account, transaction, and fee handling across several APIs. This skill provides focused starknet.js v9.x patterns for reliable TypeScript applications.
Improve Vue 3 Code Quality
by vuejs-ai
Vue projects often collect reactivity, component, and performance mistakes over time. This skill gives targeted Vue 3 guidance for safer patterns and clearer code.
Build Type-Safe React Components
by softaworks
React TypeScript work often needs precise event, hook, and route types. This skill provides focused patterns for typed components, React 19 APIs, and routing.
Improve Vue Options API Code
by vuejs-ai
Vue Options API projects often lose type safety and correct this binding. This skill gives focused rules for safer Vue 3 components.
Build Frontend Apps Faster
by davila7
Frontend work often needs consistent React patterns, performance checks, and project scaffolding. This skill gives Claude and compatible agents practical guidance and local helper scripts for modern web application development.