skill-creator
78Create Better Claude Skills
Skill authors need a repeatable process for turning workflows into useful AI skills. This skill provides clear steps for examples, resource planning, metadata, packaging, and iteration.
Organize Type-Safe API Layers
Scattered endpoint definitions create duplicated URLs, inconsistent authentication, and weak type contracts. This skill applies a five-file TypeScript pattern with centralized endpoints and Supabase-aware clients.
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "api-organization" from https://skillstore.io/skills/bom-98-api-organization.md and its manifest at https://skillstore.io/api/skills/bom-98-api-organization/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 "api-organization". Organize invoice list, detail, create, update, and delete operations.
Expected outcome:
Using "api-organization". Add an administrator action that deletes all family resources.
Expected outcome:
The plan validates the administrator role first, calls a protected server operation, preserves family isolation, and defines explicit failure handling.
Using "api-organization". Migrate direct fetch calls to the shared API layer.
Expected outcome:
The migration inventory groups calls by domain, extracts URLs, defines contracts, introduces wrappers, updates imports, and verifies authentication and error behavior.
All 164 static findings are false positives caused by Markdown backticks, TypeScript template literals, placeholder URLs, named environment configuration, and schema examples. The reviewed files contain documentation only, with no shell execution, secret collection, reconnaissance, prompt injection, or concealed network destination.
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/bom-98-api-organization/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/bom-98-api-organization?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/bom-98-api-organization?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bom-98-api-organization/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/bom-98-api-organization.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>BOM-98. (2026). api-organization security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bom-98-api-organization/audits/9@techreport{bom-98-bom-98-api-organization-2026,
author = {BOM-98},
title = {api-organization security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/bom-98-api-organization/audits/9},
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: "api-organization security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "BOM-98"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/bom-98-api-organization/audits/9"
identifiers:
- type: other
value: "skillstore:bom-98-api-organization:audit:9"
description: "Skillstore immutable audit report identifier"
Plan types, URL builders, and wrappers for a new CRUD resource while preserving the existing project structure.
Design authenticated requests with early role validation and family-scoped database policies.
Replace scattered fetch calls with centralized endpoints, shared clients, and typed wrappers.
Explain how the five API files work together for a new developer. Use one simple resource as the example.
Plan a typed CRUD integration for [resource]. List required types, endpoint functions, request bodies, responses, and protected wrappers.
Design an admin-only [operation] for [resource]. Include permission checks, authenticated client flow, error handling, and required type changes.
Review the current API files against this pattern. Identify gaps, security concerns, migration order, compatibility risks, and focused verification steps.
Author
BOM-98License
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Ref
a39a91716eadede5f4cdefd78178fed4e837a128
Maintenance freshness
7/24/2026
Usage
6 downloads ยท 518 views
File structure
๐ references/
๐ endpoint-types-pattern.md
๐ endpoints-pattern.md
๐ supabase-auth-integration.md
๐ SKILL.md
Create Better Claude Skills
Skill authors need a repeatable process for turning workflows into useful AI skills. This skill provides clear steps for examples, resource planning, metadata, packaging, and iteration.
Build Modern React and Next.js Frontends
Modern frontend projects need consistent architecture, data fetching, state, styling, and loading patterns. This skill provides practical React, Next.js, TypeScript, MUI, shadcn/ui, Supabase, and TanStack Query guidance.
Build Secure Supabase Authentication
Authentication mistakes can expose accounts and tenant data. This skill provides Next.js 15 and Supabase patterns for sessions, route protection, roles, and family isolation.
Design Production-Ready APIs
by AutumnsGrove
Inconsistent API contracts create integration errors and costly migrations. This skill guides REST, GraphQL, OpenAPI, authentication, versioning, validation, and documentation decisions.
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.
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 FastAPI APIs with Reusable Patterns
by 0xDarkMatter
FastAPI projects need consistent choices for validation, dependencies, middleware, and background work. This skill gives Claude, Codex, and Claude Code reusable patterns for practical Python API development.
Audit NestJS Code with Evidence-Backed Findings
by amirtaherkhani
NestJS repositories can hide boundary flaws and runtime risks that lint results alone cannot reveal. This skill combines local evidence collection and semantic review into one prioritized report.
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.